Mathematics of Plott choice functions

Dedication to the memory of Andrey Malishevski
https://doi.org/10.1016/j.mathsocsci.2004.09.001Get rights and content

Abstract

This paper is devoted to the study of mathematical structures related to the class of choice functions satisfying the path independence property (Plott functions). The set of Plott functions has a natural lattice structure. We describe join-irreducible and meet-irreducible elements of this lattice. We introduce a convex structure on the set of simple words and show that Plott functions are in a natural one-to-one correspondence with convex subsets of simple words. In particular, this correspondence is compatible with the lattice structures on both sets. All these structures and relations are functorially dependent on a change of base sets.

Introduction

The concept of path independent choice functions was introduced and coined by Plott (1973), and we call these choice functions Plott functions. Although it should be noted that the idea to consider such functions was first proposed by Afriat. Plott considered the concept of “path independence” of a choice function as a means of weakening the condition of rationality in a manner which preserves one of the key properties of rational choice, namely, that choice over any subset should be independent of the way the alternatives were initially divided up to consideration. He considered the associativity law as the mathematical structure underlying path independence concepts. Our purpose is to show that mathematics related to Plott functions is much richer.2

The paper's aim is twofold. The first one is to study the lattice PF(X) of the Plott choice functions on a given (finite) set of alternatives X. Specifically, choice functions defined on the same set X, can be compared by their “size”: fg if f(A)⊂g(A) for any AX.3 It turns out that the set PF(X) endowed with this partial order is a lattice. Any element of a lattice can be represented as the join of join-irreducible elements and as the meet of meet-irreducible elements. We describe the irreducible Plott functions of both types and, for any Plott function, we characterize the set of all meet-irreducible functions which dominate this Plott function and the set of join-irreducibles which are dominated by this function (see Proposition 4, Example 5). We found that meet-irreducible Plott functions are exactly the so-called circuit functions. Join-irreducible Plott functions are the so-called linear Plott functions.

Linear Plott functions correspond to linear orders on (subsets of) X. It is convenient to “code” them by simple words (that is, by words over the alphabet X without repeating letters). The set SW(X) of simple words has a natural tree-like order. Moreover, the set SW(X) has a natural convex structure. Given a subset S of SW(X), one can form (with the help of shuffles) its convex hull co(S). Roughly speaking, the convex space SW(X) resembles the positive orthant R+X. In this language, Plott functions correspond to convex subsets of SW(X) and vice versa (Theorem 3). The meet of Plott functions corresponds to the intersection of convex subsets, and the join corresponds to the convex hull of the union. Convex sets for circuit functions resemble semispaces and Theorem 1 is an analogy of Minkowski's theorem on a representation of a convex polytope as the intersection of semispaces. Note also that the convex space SW(X) has the following basic property of conventional convexity: a set is convex if and only if it contains the convex hull of any pair of its points.

The second task is to find relations between the lattices PF(X) and PF(Y) for different sets X and Y. More precisely, we consider three transformations (functors): the direct image (from X to Y), the inverse image (from Y to X), and the weak direct image (again from X to Y).

The direct image commutes with the join and transforms linear Plott functions into linear Plott functions. The inverse image commutes with both the meet and the join.4 Therefore, it has the right conjugate operator (a functor) ϕ! (we call it the weak direct image) transforming Plott functions on X into Plott functions on Y. In contrast to the direct image, the weak direct image commutes with the meet and transforms circuit functions into circuit functions. Moreover, for a surjective mapping, it transforms rational Plott functions into rational ones.5

Any rational choice function is a Plott function, but, of course, not vise versa. Thus, Plott functions generalize rational choice functions. However, this is not a mere generalization, it is a very natural one. Specifically, almost all natural constructions for choice functions like the union, the direct and inverse images, take us outside of the class of rational choice functions. The class of Plott functions constitute the minimal extension of the class of rational choice functions for which all these operations become well defined. (The situation is similar to an extension of rational numbers to real numbers, or to adding points at infinity in projective geometry, or to introducing ideals in algebra.) However, the rational choice functions still play an important role. Firstly, any Plott function has a natural rational envelope. Secondly, any Plott function is the join of special rational (namely, linear) functions. Thirdly, although meet-irreducible (circuit) functions are not rational, they represent a natural generalization of “elementary” rational functions. Last but not the least, any Plott function has a canonical representation as the direct image of some rational Plott function. (Using for that lifting to a super-set resembles Riemann's idea of many-sheeted covering of Riemann sphere or the “espace étalé” of a sheaf.)

On the other hand, the functoriality of Plott functions and many abovementioned operations remain true for more general closure operators. The corresponding formalism will be presented in a separate paper.

Summing up the main ideas of the paper, one may say that the notion of a Plott function, which has origins in mathematical economics, is one of the fundamental mathematical notions and generalizes the notion of a topology (or a partially ordered set). Thus, it is worthwhile to apply to Plott functions general–mathematical notions and tools conventional for topological spaces, bundles, sheaves, algebraic varieties and schemes, etc.

We should say at once, that several principal notions and results which are developed in our paper have appeared in the literature, although sometimes in another language and not always in proper form. For example, the theorems about join and meet representations were announced in either form by Malishevski (Aizerman and Malishevski, 1981, Aizerman and Aleskerov, 1995). The notion of convex mixture of (complete) simple words can be found in Duchet (1987) (under the name compatibility) or in Chameni-Nembua (1990) (under the name quasi-unimodality). We thank B. Monjardet for drawing our attention to these papers. As to the functoriality, we should mention a pioneering paper (Litvakov, 1980) where the notion of the direct image (under the name graph-multiple structure) was used implicitly for rationalization of a choice function. Later on, this notion (under the name homomorphism for surjective mappings) appeared in the theory of antimatroids and convex geometries (see Korte et al., 1991). We borrow from there the language of simple words.

The paper is organized as follows. In Section 2, we consider general choice functions, define the lattice structure and the localization operation. Plott functions appear in Section 3 in which we give examples, define lattice operations, and introduce the notion of Plottization of a choice function. We also recall the well-known decomposition of path independence as the conjugation of the Heredity and Outcast properties. In Section 4, we give a theorem on the meet-representation of a Plott function by circuit functions. In Section 5, we give a dual join-representation of a Plott function by linear Plott functions. We also show that linear Plott functions on a set X are in a natural one-to-one correspondence with simple words over the alphabet X. This correspondence allows to associate to any Plott function f a subset Bas(f) of the set SW(X) of simple words. In Section 6, we introduce and study a convex structure in the set SW(X). We show that a Plott function is nothing but a convex set in SW(X).

In Section 7, we define the operations of direct image, inverse image, and full direct image of choice functions. In Section 8, we show that direct image sends Plott functions on X into Plott functions Y. The direct image is used in the next section for constructing the canonical rationalization of Plott functions. We study properties of the inverse image, which is the right conjugate to the direct image within the set of Plott functions, in Section 10. Translation into our language of the main result in Kashiwabara et al. (2004)6 reads as that any Plott function is an inverse image of a shelling function. The weak direct image, a right conjugate to the inverse image, is studied in Section 11. In particular, we show that the weak direct image transforms any circuit function into a circuit function and any rational function into a rational function.

Section snippets

Choice functions

In what follows, X (as well as Y,Z and so on) denotes a finite set. A choice function on X is a map f:2X→2X such that f(A)⊂A for any AX. We do not require f(A)≠∅.

The set of all choice functions on X is denoted CF(X). This set is endowed with a natural partial order. Namely, for f, gCF(X), we write fg if f(A)⊂g(A) for any AX. The poset CF(X) is a distributive lattice with the join operation fg ((fg)(A)=f(A)⋃g(A) for any AX) and the meet operation fg. The maximal element of this lattice

Plott functions

The set of choice functions is very large. For example, there are 4096 choice functions on a three-element set. In choice theory, generally, a choice of “best elements” is of interest. It is a traditional line of research in choice theory to interrelate two frameworks, interior and exterior, in order to formalize the notion of a “best element” (see, for example, Aizerman and Aleskerov, 1995). In the interior framework, given a structure of “preferences” on X, a choice is constituted of “top”

Meet representation of Plott functions

In this section, we study a representation of a Plott function as the meet of some special Plott functions.

In Section 2, we introduced the notion of localization. It is clear from Example 1 and Proposition 2 that the localization fx of a Plott function f is a Plott function. Due to the definition of meet, from Lemma 1 we getf=xXfx.

However, typically, a local Plott function fx is not meet-irreducible and takes the form of the meet of some “elementary” Plott functions.

Specifically, denote Notin

Linear Plott functions and simple words

Here, we shall describe join-irreducible Plott functions. It is convenient to code them by simple words.

A word (over an alphabet) X is a sequence w=x(1)x(2)…x(n) of elements x(i) of X. The integer n≥0 is the length of the word w, the elements x(1),…,x(n) are the letters of the word. The set ∣w∣={x(1),x(2),…,x(n)} is called the support of the word w. A prefix is an initial part of a word.

A word is simple if it does not contain repeating letters. The set of simple words is denoted SW(X). The

Convex structure on SW(X)

We have associated to a simple word wSW(X) the linear Plott function lw. One can associate to any subset SSW(X) the Plott function lS=⋁wSlw. According to Theorem 2, any Plott function is of this form. However, for different S1S2, it might occur lS1=lS2. A question is to characterize all subsets of SSW(X) with the same Plott function lS. In order to answer this question, we define a natural convex structure on the set SW(X) of simple words over X. Then, the answer to the question is: lS1=lS2

Functorial properties of choice functions

So far, we consider choice functions given on a fixed set X. Now, we shall compare functions on different sets. Let ϕ:XY be a mapping of finite sets. Then, one can transform choice functions on X into choice functions on Y and vice versa. More precisely, we shall consider three transformations (functors): the direct image (from X to Y), the inverse image (from Y to X), and the full direct image (again from X to Y). (There is also the full inverse image but it seems rather trivial and we shall

The direct image of Plott functions

We assert that the direct image sends Plott functions to Plott functions.

Proposition 8

Let f be a Plott function on X. Then, ϕ*(f) is a Plott function on Y.

Proof

The Heredity property: Let bϕ* (f)(B) and bB′B. We have to check bϕ*(f)(B′). The inclusion bϕ*(f)(B) means that b=ϕ(a) with some af(ϕ−1B). Since aϕ−1B′ϕ−1B then, due to the Heredity property for f, we get af(ϕ−1B′). This implies b=ϕ(a)∈ϕ (f(ϕ−1B′))=ϕ*f(B′).

The Outcast property: Let ϕ*f(B)⊂B′B. We have to prove ϕ*f(B′)=ϕ*f(B). By the definition,

Rationalization of Plott functions

As we know from Example 3, there are nonrational Plott functions. Here, we show that any Plott function can be represented as the direct image of a (completely) rational Plott function.

Definition

Let f be a Plott function on X. A rationalization of f is a triple (Y,<,ϕ) (where Y is a finite set, < is a strict partial order on Y, and ϕ: YX is a mapping) such that ϕ*(r<)=f.

We assert that any Plott function has a rationalization (and even many rationalizations). The existence of a rationalization was first

The inverse image of Plott functions

Let again ϕ: XY be a mapping, and let g be a choice function on Y. Recall that the inverse image ϕ*(g) is given by the rule:ϕ*(g)(A)={aA,ϕ(a)g(ϕ(a)ϕ+(A))}.

Proposition 11

If g is a Plott function, then ϕ*(g) is a Plott function.

Proof

The Heredity property: Suppose aA′A and aϕ*(g)(A). We have to show that aϕ*(g)(A′), that is ϕ(a)∈g(ϕ(a)⋃ϕ+(A′)). But this is a consequence of the Heredity property for g and the inclusion ϕ+(A′)⊂ϕ+(A).

The Outcast property: Suppose aA and aϕ*(g)(A). We have to show the

The weak direct image of Plott functions

Since the inverse image commutes with ∨, it has the right conjugate. This right conjugate operator ϕ! to ϕ* we call the weak direct image. Let f be a Plott function on X. Then ϕ!(f) is the maximal Plott function h on Y, such that ϕ* (h)≤f.

To understand better the operation ϕ!, we describe the basement of ϕ!(f) for a Plott function f on X. Suppose that a Y-word v is in the basement of ϕ!(f) and lv is the corresponding linear Plott function on Y. lvϕ!(f) if and only if ϕ*(lv)≤f. That is, ϕ−1(Bas

Acknowledgments

We thank A. Slin'ko and C. Lang, and anonymous referees for remarks on the previous version of the paper. We especially thank B. Monjardet for discussions and remarks and bringing to our attentions the following papers: Chameni-Nembua (1990), Duchet (1987) and Monjardet and Raderanirina (2003).

The support of the grant Nsh-1939.2003.6, School Support, is grateful acknowledged.

References (21)

There are more references available in the full text version of this article.

Cited by (23)

  • On rational choice from lists of sets

    2023, Journal of Mathematical Economics
  • Rationalizable choice functions

    2020, Games and Economic Behavior
    Citation Excerpt :

    The notion of path independent choice function is introduced by Plott (1973), and has been extensively studied in the literature. Relevant works include Blair (1975), Aizerman and Malishevski (1981), Moulin (1985), Koshevoy (1999), and Danilov and Koshevoy (2005, 2006). Formally, a choice function is path independent if the choice over a set of contracts is independent of the way the contracts were initially divided up for consideration.

  • Closure and preferences

    2020, Journal of Mathematical Economics
    Citation Excerpt :

    Finally we mention a closely related strand of literature: path independent choice functions, as defined in Plott (1973), are those which can be defined as the “extreme points” of certain closure operators on the lattice of sets (again the convex geometries). See Koshevoy (1999), Johnson and Dean (2001) and Danilov and Koshevoy (2005) for example. Whether one can define interesting generalizations of these concepts for general closure operators is unknown to us.

  • Substitutable choice functions and convex geometry

    2015, Discrete Applied Mathematics
    Citation Excerpt :

    Koshevoy [4] and Johnson and Dean [3] pointed out the correspondence between path-independent choice functions [6] and convex geometries [2] (also see [1,5]).

View all citing articles on Scopus
1

The support of LIFR MIIP is gratefully acknowledged.

View full text