Hereditary classes of ordered binary structures
Djamila Oudrar

TL;DR
This paper investigates hereditary classes of ordered binary structures, establishing a dichotomy in their profile growth based on the existence of finite monomorphic decompositions, with implications for class complexity and structure embeddings.
Contribution
It introduces the notion of monomorphic decomposition to analyze hereditary classes, proving a finite basis for structures without such decompositions and characterizing their profile growth.
Findings
Structures without finite monomorphic decomposition have a finite basis.
Profiles of certain classes grow at least as fast as the Fibonacci sequence.
A dichotomy exists: polynomial-bounded profiles versus Fibonacci lower bounds.
Abstract
Balogh, Bollob\'{a}s and Morris (2006) have described a threshold phenomenon in the behavior of the profile of hereditary classes of ordered graphs. In this paper, we give an other look at their result based on the notion of monomorphic decomposition of a relational structure introduced in \cite{P-T-2013}. We prove that the class of ordered binary structures which do not have a finite monomorphic decomposition has a finite basis (a subset such that every member of embeds some member of ). In the case of ordered reflexive directed graphs, the basis has 1242 members and the profile of their ages grows at least as the Fibonacci function. From this result, we deduce that the following dichotomy property holds for every hereditary class of finite ordered binary structures of a given finite type. Either there is an integer…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Hereditary classes of ordered binary structures
Djamila Oudrar
Faculty of Mathematics, USTHB, Algiers, Algeria
[email protected]; [email protected]
Abstract.
Balogh, Bollobás and Morris (2006) have described a threshold phenomenon in the behavior of the profile of hereditary classes of ordered graphs. In this paper, we give an other look at their result based on the notion of monomorphic decomposition of a relational structure introduced in [32]. We prove that the class of ordered binary structures which do not have a finite monomorphic decomposition has a finite basis (a subset such that every member of embeds some member of ). In the case of ordered reflexive directed graphs, the basis has 1242 members and the profile of their ages grows at least as the Fibonacci function. From this result, we deduce that the following dichotomy property holds for every hereditary class of finite ordered binary structures of a given finite type. Either there is an integer such that every member of has a monomorphic decomposition into at most blocks and in this case the profile of is bounded by a polynomial of degree (and in fact is a polynomial), or contains the age of a structure which does not have a finite monomorphic decomposition, in which case the profile of is bounded below by the Fibonacci function.
*The author was supported by CMEP-Tassili grant
AMS Subject Classification: 05C30, 06F99, 05A05, 03C13.
Keywords: profile, monomorphic decomposition, ordered graphs, ordered binary relational structures, ordered set, well quasi-ordering.
1. Introduction and presentation of the results
The framework of this paper is the theory of relations. It is about a counting function, the profile. The profile of a class of finite relational structures (also called the speed by other authors) is the integer function which counts for each non negative integer the number of members of defined on elements, isomorphic structures being identified. For the last fifteen years, the behavior of this function has been discussed in many papers, particularly when is hereditary (that is contains every substructure of any member of ) and is made of graphs (directed or not), of tournaments, of ordered sets, of ordered graphs and of ordered hypergraphs. As observed by P. J. Cameron [7], numerous results obtained about classes of permutations obtained during the same period fall under the frame of the profile of hereditary classes of relational structures, namely bichains, that is structures made of two linear orders on the same set. The results show that the profile cannot be arbitrary: there are jumps in its possible growth rates. Typically, its growth is polynomial or faster than every polynomial ([28] for ages, see [30] for a survey) and for several classes of structures, it is either at least exponential (e.g. for tournaments [3, 5], ordered graphs and hypergraphs [1, 2, 17] and permutations [16]) or at least with the growth of the partition function (e.g. for graphs [4]). For more, see the survey of Klazar [18] and for permutations the survey of Vatter [34].
This paper is motivated by Balogh, Bollobás and Morris results about the profile of hereditary classes of ordered graphs. They show in [2] that if is a hereditary class of finite ordered graphs then its profile is either polynomial or is ranked by the Fibonacci functions.
Their theorem states:
Theorem 1.1**.**
If is a hereditary class of finite ordered graphs, then one of the following assertions holds.
- (a)
* is bounded above and there exist such that for every .* 2. (b)
* is a polynomial in . There exist and integers such that, for all sufficiently large , and for every .* 3. (c)
* for every , for some and some polynomial , so in particular is exponential.* 4. (d)
* for every .*
Here, denote the generalized Fibonacci number of order , defined by if , and for every . For , is the Fibonacci number .
Their result extends Kaiser and Klazar result for classes of permutations (see [16]).
In this paper, we give an other look at Balogh, Bollobás and Morris result using notions of the theory of relations and notably the notion of monomorphic decomposition of a relational structure (described in Pouzet and Thiéry 2013 [32]).
Our technique allows to characterize the hereditary classes of ordered directed graphs and more generally ordered binary structures which have a polynomially bounded profile. It gives the jump of the profile between polynomials and the ordinary Fibonacci function but does not gives the hierarchy given in and of Theorem 1.1.
We recall that a monomorphic decomposition of a relational structure defined on a set is a partition of such that the induced structures and on two finite subsets of are isomorphic provided that the sets and have the same cardinality for each . We also recall that the age of a relational structure is the set of finite induced substructures of considered up to isomorphism. We will call *profile of * , denoted by , the profile of its age .
We prove first a dichotomy result about this notion:
Theorem 1.2**.**
Let be a hereditary class of finite relational structures with a fixed finite signature. Then
- (1)
Either is a finite union of ages of relational structures, each admitting a finite monomorphic decomposition. 2. (2)
Or contains the age of a structure that does not have a finite monomorphic decomposition, this age being minimal with this property.
From this follows easily a characterization of classes satisfying the first item of Theorem 1.2.
Corollary 1.3**.**
A class is a finite union of ages of relational structures that have a finite monomorphic decomposition if and only if there is an integer such that every member of has a monomorphic decomposition into at most blocks.
Clearly, the profile of a structure admitting a monomorphic decomposition is bounded above by a polynomial (in fact, , where is the number of blocks of the monomorphic decomposition). Hence, if satisfies (1) of Theorem 1.2, the profile of is bounded by a polynomial. It was shown in [32] that , hence , is a quasi-polynomial (that is a polynomial whose coefficients , , are periodic functions). In the case of ordered structures, this profile is in fact polynomial (see [25]).
The profile of a class verifying (2) of Theorem 1.2 is bounded below by the profile of the age . For arbitrary relational structures, this profile can be bounded above by a polynomial. But, in the case of ordered structures, it is necessarily at least exponential [25] and, as we will see in Proposition 1.7, in the case of ordered binary structures, the profile of is bounded below by the Fibonacci function.
Consequently:
Theorem 1.4**.**
If is a hereditary class of ordered binary structures then
- (1)
Either the profile is bounded above by a polynomial, and in this case there is an integer such that every member of has a monomorphic decomposition in at most blocks. 2. (2)
Or the profile is bounded below by the Fibonacci function.
Ordered structures that have a finite monomorphic decomposition have a particularly simple form. If is such a structure, the chain decomposes into finitely many intervals such that the union of any local isomorphisms of is a local isomorphism of (see Theorem 3.3 below). If is made of binary relations, these relations are quite close to the given order. For example, if is a bichain, that is , where is a linear order, then coincides with or its opposite on each . Note that any ordered binary structure can be viewed as superposition of graphs (symmetric and irreflexive) and unary relations on the same ordered set and this superposition has the same local isomorphisms as hence the same profile. Indeed, if is an ordered binary structure, replace each by the graphs , and the unary relation defined by setting , and . For example, if has a finite monomorphic decomposition then the graphs are full or empty on each .
The following result indicates that for ordered binary structures, the study of their profile reduces (roughly) to the case of single ordered binary relations, and in fact to unary ordered structures or to ordered graphs.
Proposition 1.5**.**
Let . An ordered binary structure has a finite monomorphic decomposition if and only if every structure , , has such a decomposition.
The case of an ordered unary relation is handled by a result of P. Jullien [14]: the profile is either polynomial or bounded below by the exponential function . The case of ordered graphs was handled by Balogh, Bollobás and Morris [2].
Finite ordered structures, of the form , consisting of a linear order and unary relations , can be represented by words over a finite alphabet (namely the set ). Embedding between structures correspond to the subword ordering. A famous result of Higman [13] asserts that the set of words over a finite alphabet is well-quasi-ordered for this ordering. Hence, hereditary classes of words are finite unions of ideals. According to [14] (see Chapter 6, page 103), each ideal decomposes into a finite product of elementary ideals, sets of the form , where is the empty word and and of starred ages, sets of the form where is the set of words over (cf. [15] for an extension to an ordered alphabet). The profile of satisfies . Thus the profile of a hereditary class of words is either polynomial or at least exponential.
In this paper, we give more information about the binary ordered structures yielding an exponential profile. The case of ordered structures not necessarily binary is handled in a forthcoming paper [25].
We say that ordered structures of the form have type . As a consequence of Ramsey’s theorem, we obtain:
Theorem 1.6**.**
The collection of ordered binary structures of type that do not have a finite monomorphic decomposition has a finite basis, that is contains a finite set such that every member of embeds some member of . If , the subset of made of ordered reflexive graphs has one thousand two hundred and forty two members and none embeds into an other one.
Members of have the following common features. First, their domain is either , or for some fixed element . Next, if is such a structure and is any one-to-one order-preserving map on , then the map on defined by for and that fixes if preserves . They are almost multichainable in the sense of [30].
Ordered reflexive directed graphs belonging to depend on three parameters . There are integers such that , and the value of depends upon (see Section 6).
We show that the profile of every element of is at least exponential:
Proposition 1.7**.**
The profile of a member of is either given by one of the five following functions: , , , and the Fibonacci sequence, or is bounded below by one of them.
This paper is organized as follows. Section 2 contains the definitions and basic notions. Section 3 contains a presentation of the notion of monomorphic decomposition. We give the proof of Theorem 1.2 and Corollary 1.3 in Subsection 3.2 and the proof of Proposition 1.5 in Subsection 3.3. In section 5 we give the detailed proof of the first part of Theorem 1.6 with a description of members of . The proof of the second part is given in Section 7, with a study of profiles of members of from which Proposition 1.7 follows.
The results presented in this paper are included in Chapter 8 of our doctoral thesis [22]. They are mentionned in an abstract posted on ArXiv [24]. Our results have been presented at the th International Colloquium on Graph Theory and combinatorics (ICGT 2014) held in Grenoble (France), June 30-July 4, 2014, and at the conference-school on Discrete Mathematics and Computer Science (DIMACOS’2015) held in Sidi Bel Abbès (Algeria), November 15-19, 2015. We are pleased to thank the organizers of these conferences for their help.
2. Basic concepts
Our terminology follows Fraïssé [10]. For properties of profiles we refer to the survey of Pouzet [30].
2.1. Relational structures, embedabbility, hereditary classes and ages
Let be a non-negative integer. A -ary relation with domain is a subset of . When needed, we identify with its characteristic function sending every element of on , hence, becomes a map from to . A relational structure is a pair made of a set , the base or domain of , also denoted by and a family of -ary relations on . The family is the signature of . If is finite, we say that the signature is finite. When all the relations , are binary, we have a binary relational structure, (binary structure for short). If one specified relation is a linear order, we have an ordered relational structure. A structure which has the form , where is a non negative integer, is a linear order on the set and each is a binary relation on , is an ordered binary structure of type . Basic examples of ordered binary structures are chains (), bichains ( and is a linear order on ) and ordered directed graphs (); if in this last case is an irreflexive and symmetric binary relation on , we just say that the structure is an ordered graph. Let be a relational structure. The substructure induced by on a subset of , simply called the *restriction * of to , is the relational structure . The notion of isomorphism between relational structures is defined in the natural way. A local isomorphism of is any isomorphism between two restrictions of . A relational structure is embeddable into a relational structure , in notation , if is isomorphic to some restriction of . Embeddability is a quasi-order on the class of structures having a given signature. We denote by the class of finite relational structures of signature ; it is quasi-ordered by embeddability. Most of the time, we consider its members up to isomorphism. The age of a relational structure is the set of restrictions of to finite subsets of its domain, these restrictions being considered up to isomorphism. A class of structures is hereditary if it contains every relational structure which can be embedded in some member of (i.e., if and then ). In order theoretic terms, a class of finite structures is hereditary iff this is an initial segment of . If is any subset of the set is a hereditary class. A bound of a hereditary class of finite structures is any element of which is minimal w.r.t. embeddability. Each hereditary class of is determined by its bounds (in fact where is the set of bounds of ). Any age is an ideal of , that is a non empty initial segment of which is up-directed. One of the most basic result of the theory of relations asserts that the converse (almost) holds.
Lemma 2.1**.**
(Fraïssé, 1954) If is finite, every ideal of is the age of a countable structure.
Note 2.1**.**
In the sequel, all relational structures we consider will have a finite signature.
2.2. Invariant structures
We borrow the following notion and results to [8]; see [5] for an illustration.
Let be a chain. For each integer , let be the set of -tuples such that . This set will be identified with the set of the -element subsets of .
For every local automorphism of with domain , set for every . Let be a triple made of a chain on , a relational structure and a set of maps, each one being a map from into , where is an integer, the arity of .
We say that is invariant if:
[TABLE]
for every and every local automorphism of whose domain contains where is the arity of , , for
Condition (2.1) expresses the fact that each is invariant under the transformation of the -tuples of , that are induced on , by the local automorphisms of . For example, if is a binary relation and then
[TABLE]
means that depends only upon the relative positions of and on the chain .
If and is a subset of , set and the restriction of to
The following result (see [8]) is a consequence of Ramsey’s theorem:
Theorem 2.2**.**
Let be a triple such that the domain of is infinite, consists of finitely many relations and is finite. Then there is an infinite subset of such that is invariant.
2.3. Almost multichainable relational structure
A relational structure of signature is almost multichainable if its domain decomposes into where and are two finite sets and there is a linear order on such that:
[TABLE]
If is empty and , Condition (2.2) reduces to say that there is a linear order on such that every local isomorphism of is a local isomorphism of . Relational structures with this property are said chainable, a notion invented by Fraïssé [10] (the relationship with monomorphy is given in Section 3.1).
Almost multichainable structures were introduced in [28], see [30]. They fall under the frame of invariant structures. Indeed, let be a relational structure; suppose that its domain decomposes into where and are two finite sets and that is a linear order on . Denote by the map from into defined by if and if . Set and . Then the structure is said invariant iff Condition 2.2 holds. Hence, Theorem 2.2 allows to extract from any an almost multichainable structure.
2.4. Well-quasi-ordering
We recall that a poset is well-quasi-ordered (w.q.o.) if contains no infinite antichain and no infinite descending chain. We recall the following result [29, 3.9 p. 329]. This is a special instance of a property of posets which is similar to Nash-William’s lemma on minimal bad sequences [21]).
Lemma 2.3**.**
If a hereditary class is not w.q.o., it contains an age which is w.q.o. and has infinitely many bounds.
We recall the following notion and result (see Chapter 13 p. 354, of [10]). A class of finite structures is very beautiful if for every integer , the collection of structures , where and are unary relations with the same domain as , has no infinite antichain w.r.t. embeddability. A crucial property is the following:
Theorem 2.4**.**
[26]**. A very beautiful age has only finitely many bounds.
In the case of binary structures, Theorem 2.4 has a simple proof.
A straightforward consequence of Higman’s theorem on words (see [13]) is that the age of an almost multichainable structure is very beautiful. As a consequence:
Lemma 2.5** ([30, Theorem 4.20]).**
The age of an almost multichainable structure has only finitely many bounds.
The finiteness of the bounds is a deep result. Frasnay [11] proved by means of a clever finite combinatorial analysis that chainable relational structures have finitely many bounds. The argument using their very beautiful character is shorter (but less precise: it gives no estimate on the size of bounds).
3. Monomorphic decomposition of a relational structures
We present in this section the notion of monomorphic decomposition of a relational structure. This notion was introduced in [32]. The introduction of an equivalence relation makes the presentation simpler and the proofs easier. This equivalence relation appeared in [24] and for hypergraphs in [31]. Its study is developped in full in [22] (cf. the third part of the thesis).
3.1. Monomorphic decomposition: basic properties
Let be a relational structure. A subset of is a monomorphic part of if for every non-negative integer and every pair of -element subsets of , the induced structures on and are isomorphic whenever . A monomorphic decomposition of is a partition of into monomorphic parts. Equivalently, it is a partition of into blocks such that for every integer , the induced structures on two -element subsets and of are isomorphic whenever for every . Each monomorphic part is included into a maximal one. This monomorphic part is unique and called a monomorphic component. The monomorphic components of form a monomorphic decomposition of of which every monomorphic decomposition of is a refinement (Proposition 2.12, page 14 of [32]).
Let and be two elements of . Let be a finite subset of . We say that and are -equivalent and we set if the restrictions of to and are isomorphic. Let be a non-negative integer, we set if for every -element subset of . We set if for every . Finally, we say that they are equivalent and we set if for every integer .
The fundamental property, whose proof is easy (see [31], [24], [22]) is this:
Lemma 3.1**.**
The relations and are equivalence relations. Furthermore, the equivalence classes of are the monomorphic components of .
Using this equivalence relation, the proof of the following result, which improves Proposition 2.4 of [32], is straigthforward.
Lemma 3.2**.**
A relational structure admits a finite monomorphic decomposition if and only if there is some integer such that every member of its age admits a monomorphic decomposition into at most classes.
Let be a relational structure; if for some non-negative integer all the restrictions to the -element subsets of its domain are isomorphic, we say that is -monomorphic. We say that is -monomorphic if it is -monomorphic for every and that is monomorphic if it is -monomorphic for every integer . Since two finite chains with the same cardinality are isomorphic, chains are monomorphic. More generally, if there is a linear order on the domain of a relational structure such that the local isomorphisms of are local isomorphisms of , then is monomorphic. Structures with this propery are called chainable. Every infinite monomorphic relational structure is chainable (Fraïssé, 1954, [10]). Every monomorphic relational structure of finite cardinality large enough (depending on the signature) is chainable (Frasnay 1965 [11]). It is an easy exercice to show that every binary relational structure on at least elements which is -monomorphic is chainable. The extension to larger arities is a deep result of Frasnay 1965 ([11]). He shown the existence of an integer such that every -monomorphic relational structure whose maximum of the signature is at most and domain infinite or sufficiently large is chainable (note that any -monomorphic relational structure on -element is -monomorphic [27]). The least integer in the sentence above is the monomorphy treshold, . Its value vas given by Frasnay [12] in 1990: , , for . For a detailed exposition of this result, see [10] Chapter 13, notably p. 378.
Relational structures with a finite monomorphis decomposition have a form close to the chainable ones, as shown by the following result proved in [32], cf. Theorem 1.8 p. 10.
Theorem 3.3**.**
A relational structure admits a finite monomorphic decomposition if and only if there exists a linear order on and a finite partition of into intervals of such that every local isomorphism of which preserves each interval is a local isomorphism of .
We may notice that if is ordered then the given order has the property stated in Theorem 3.3.
If a structure admits a finite monomorphic decomposition, then it has some restriction with the same age which is almost multichainable. As a consequence of Lemma 2.5 we have:
Corollary 3.4**.**
The age of a relational structure with a finite monomorphic decomposition is very beautiful and has finitely many bounds.
We may give an almost self-contained proof. The w.q.o. character of is Dickson’s Lemma. Indeed, if is a partition of into monomorphic blocks, associate to every finite subset of the sequence . If and are two finite subsets and in the direct product then is embeddable into . Since is w.q.o. by Dickson’s Lemma, is w.q.o. Adding unary predicates to amounts to replace each by a word of length over an alphabet on letters. The w.q.o. character follows from Higman’s Theorem on words. The fact that has finitely many bounds follows from Theorem 2.4.
3.2. Proof of Theorem 1.2 and Corollary 1.3
3.2.1. Proof of Theorem 1.2.
Suppose that (1) does not hold. We consider two cases.
is w.q.o. by embeddability.
In this case, is a finite union of ideals (this is a special case of a general result about posets due to Erdös-Tarski [9]). According to Lemma 2.1, each ideal is the age of a structure . Since does not satisfy (1), there is some that cannot have a finite monomorphic decomposition. Since is w.q.o., the set of hereditary subclasses is well founded (Higman [13]). Since contains the age of a structure with no finite monomorphic decomposition, it contains a minimal age with this property.
is not well-quasi ordered by embeddability.
In this case, it contains an infinite antichain. According to Lemma 2.3, it contains an age which is w.q.o. and has infinitely many bounds. According to Lemma 3.4, no relation having this age can have a finite monomorphic decomposition. Since is w.q.o., it contains an age minimal with this property.
3.2.2. Proof of Corollary 1.3.
Suppose that is a finite union of ages of relational structures and each has a monomorphic decomposition into components. Then, for , each member of has a monomorphic decomposition into at most components.
Now, suppose that there is an integer such that every member of has a monomorphic decomposition into at most blocks. In this case cannot satisfy (2) of Theorem 1.2. Otherwise, contains an age such that no relational structure having this age has a finite monomorphic decomposition. According to Lemma 3.2, there is no bound on the size of the monomorphic decompositions of the member of , and so the members of . This fact contradicts our hypothesis. Then, satisfy (1) of Theorem 1.2.
3.3. Proof of Proposition 1.5.
We prove a little more, namely:
The equivalence relation associated to the ordered structure is the intersection of the equivalence relations associated to for .
Clearly is included into for each . Conversely, let such that for every . Let be a finite subset of . Since there is a local isomorphism of which carries onto . Since is a local isomorphism of which carries onto , is independent of . Hence, this is a local isomorphism of proving that .
4. The case of ordered binary structures
In this section, and the next, we consider ordered binary structures. A crucial property of ordered structures is that if two finite substructures are isomorphic, there is just one isomorphism from one to the other. A repeated use of this property allows us describe the form of equivalence classes when these structures are binary. We start by describing the case of one class. It is immediate to show this:
Lemma 4.1**.**
An ordered binary structure is monomorphic iff it is -monomorphic iff each relation which is reflexive is either a chain which coincide with or its dual, a reflexive clique or an antichain and every relation which is irreflexive is either an acyclic tournament which coincide with the strict order or its dual, a clique or an independent set.
In order to describe the equivalence classes in general, we introduce some notation. Let be an ordered binary structure. Identifying a relation to its characteristic function, we set for all and and . We may note that the value of determines the value of . In fact, set for every and for every sequence of members of . Doing so, we have .
Set . Let . If in , we set and . If the order between and is not given, we denote by the least interval of containing and . We recall that a subset of is an interval of if it is an interval of and
[TABLE]
for every and .
The following fact is obvious:
Fact 1**.**
Two elements of such that are -equivalent if and only if
[TABLE]
and
[TABLE]
Lemma 4.2**.**
Let be an ordered binary structure. Two elements of such that are ()-equivalent if and only if is a -monomorphic interval of and the restrictions of to any two -element subsets of distinct of are isomorphic.
**Proof. ** Suppose that and are ()-equivalent. We claim that is a -monomorphic interval of . If then since and are [math]-equivalent, and are isomorphic and thus is -monomorphic. Since and are -equivalent, the fact that is an interval of follows from of Fact 1. If , let and (if any). Since and are -equivalent, and are isomorphic (and the only isomorphism sends to and to ), in particular and are isomorphic, hence is -monomorphic. Since and are -equivalent, the restrictions of to and are isomorphic; the only isomorphism sends onto , to and to , hence , proving that is an interval of . We look at the -element subsets of which are distinct from . If there are none and there is nothing to prove. Otherwise, . Let . Since and are -equivalent, and are isomorphic. If there is no other element than this yields the conclusion of the lemma. If there is an other element we may suppose . Since and are -equivalent, there is an isomorphism of onto and in fact a unique one. It sends to , to and to . It follows that the five restrictions , , , , are isomorphic. This property yields immediately the conclusion of the lemma if there is no other element. If there are others, then this property also says that all the restrictions of to all pairs for which are isomorphic; since the restrictions of to pairs are isomorphic to the restrictions of to such pairs , the restrictions of to all pairs distinct of are isomorphic, as claimed.
Conversely, suppose that is a -monomorphic interval of and the restrictions of to any two -element subsets of distinct of are isomorphic. Let be a finite subset of and be the unique order-isomorphism from onto . Let . If then . If then and since is a -monomorphic interval of , the map induces an isomorphism of onto . If then . From the -monomorphy of and the fact that the -element subsets of distinct of are isomorphic, induces an isomorphism of onto . It follows that is an isomorphism of onto hence . In particular and are -equivalent.
Corollary 4.3**.**
Let be an ordered binary structure and be a subset of . If is an interval of included into some -equivalence class then it is included into a -equivalence class.
**Proof. ** We apply Lemma 4.2. Let with . Since is an interval of and all the elements of are -equivalent, is a -monomorphic interval of and the restrictions of to any two -element subsets of distinct of are isomorphic, hence by Lemma 4.2, and are -equivalent.
Remark 4.4**.**
The fact that two elements and are -equivalent does not imply that the interval is -monomorphic. Indeed, let where coincides with except on one ordered pair with . In such an example, the set decomposes into four equivalence classes, namely and the three open intervals of : , and determined by and .
The form of the equivalence classes for an arbitrary ordered binary structure is given in Theorem 4.3 below. Before, we extract the following result from Lemma 4.2.
Theorem 4.5**.**
On an ordered binary structure , the equivalence relations and coincide.
**Proof. ** Suppose by contradiction that there are two elements with , and for some finite . We may choose minimal w.r.t inclusion. We claim that . Indeed, set and . If then, by minimality of , and are isomorphic. Since is an interval of , is an interval of , hence any isomorphism of onto extended by the identity on is an isomorphism of onto . But then, . This contradicts our hypothesis and proves our claim. According to Lemma 4.2, the restrictions of to and are isomorphic.
Theorem 4.6**.**
An equivalence class of an ordered binary structure is either an interval of or consists of two distinct elements , with such that the interval forms an other equivalence class.
**Proof. ** Let be an equivalence class. Lemma 4.2 ensures that for every in the open interval is included into a -equivalence class. From this fact and Theorem 4.5, it follows that if , is an interval of . Thus, if is not an interval of then is made of two elements , with and there is some such that . By Lemma 4.2, the open interval is included into a -equivalence class distinct from . To conclude, we neeed to prove that is equal to this equivalence class. This amounts to prove the following claim:
Claim 1**.**
Let with and , then .
**Proof. ** We prove that the conclusion holds if there is an fifth element in the interval . For example, suppose . In this case, from Lemma 4.2, we have . Now, if , we have from Lemma 4.2; if not, then ; since , we have from Lemma 4.2. In both cases we have . If the conclusion is similar.
From we may suppose that . In this case, it suffices to prove that is a -monomorphic -interval. That is the restrictions of on the six ordered pairs , , , , , are isomorphic. From the fact that the restrictions of to and to are isomorphic Similarly, from the fact that the restrictions of to and to are isomorphic. The first isomorphism yields that the restrictions of on and are isomorphic, the same for and and also for and . Hence, at least the restrictions of to three of these pairs, namely , , are isomorphic. The second isomorphism yields that the restrictions of on and are isomorphic, the same for and and also for and . Also, three of these pairs, namely , , are isomorphic. The pair belonging to these two sets, the restrictions of to these five pairs are all isomorphic; since the restrictions of to the remaining pairs and to are isomorphic, the restrictions of to all these pairs are isomorphic as claimed.
With this, the proof of the theorem is complete.
Remark 4.7**.**
Here is an example for which none of the -element equivalence classes is an interval. Let . Order by if either or and ; the order type of is the lexicographical product . Let be the lexicographical product , that is if either or and (modulo ). Let . Then, the equivalence classes are the pairs and the singletons for .
From Lemma 4.1 and Theorem 4.6, Theorem 3.3 restricted to binary ordered structures follows. Indeed, let be such a structure. Then, each equivalence class of which is not an interval of has just two elements; replacing each of these classes by two blocks made of these two elements will give a partition of into monomorphic parts. On each part, says , every local isomorphism of , extended by the identity outside, is a local isomorphism of , hence every local isomorphism of which preserves each interval of this new partition is a local isomorphism of . If has only finitely many classes, the new partition of has only finitely many blocks and the conclusion of Theorem 3.3 holds.
If the number of relations is finite, we have the following separation lemma;
Lemma 4.8**.**
If an ordered binary structure of type has infinitely many equivalence classes then one of these two cases occurs:
- (1)
There is an infinite subset such that any two distinct elements of are [math]-equivalent but not -equivalent. 2. (2)
There are two disjoint infinite subsets of such that any two distinct elements of are -equivalent but not -equivalent and for every , with and , we have for .
**Proof. **
Case 1**.**
* has infinitely many classes of -equivalence.*
Since is made of finitely many relations, consists of only finitely many classes of [math]-equivalence. Since is made of infinitely many classes of -equivalence, one class of [math]-equivalence, say , contains infinitely many classes of -equivalence. Pick one element from every class of -equivalence belonging to to form a subset of . The set satisfies the Assertion (1) of Lemma 4.8.
Case 2**.**
* has finitely many classes of -equivalence.*
According to Theorem 4.5, every -equivalence class is an equivalence class, hence has infinitely many -equivalence classes. Since is made of finitely many classes of -equivalence, some -equivalence class, say , contains infinitely many -equivalence classes. Pick an element from each class of - equivalence class included into . Let be the resulting set. Let with . Then the interval cannot be contained in , otherwise by Item (1) of Lemma 4.3, and would be -equivalent. Hence, there exists which belongs to an other class of -equivalence . We can extract from a sequence which is monotonic w.r.t. . With no loss of generality, we may suppose this sequence increasing. According to the above remark, for every , there exists with belonging to a class of -equivalence which is different from . Since the number of -equivalence classes is finite, we can then find an infinite subsequence of whose elements are in the same class of -equivalence. Let then be a subsequence of such that . Set and . The sets and satisfy Assertion (2) of Lemma 4.8.
5. Proof of the first part of Theorem 1.6
We give a proof of the first part of Theorem 1.6. We prove that the collection of ordered binary structures of type which do not have a finite monomorphic decomposition, has a finite basis . The proof of the second part is given in section 6.
The proof of Theorem 1.6 goes as follow. Let be an ordered binary structure which has infinitely many equivalence classes. According to Lemma 4.8, we have two cases.
5.1. Case 1.
satisfies Assertion of Lemma 4.8.
In this case, let be a -to- map such that where is the set given by Assertion of Lemma 4.8. Since and are not -equivalent for every , we may find some element witnessing this fact, meaning that the restrictions of to and are not isomorphic.
Let and , where is the chain made of and the natural order.
Ramsey’s theorem in the version of Theorem 2.2, allows us to find an infinite subset such that is invariant. By relabeling with non-negative integers, we may suppose and hence that is invariant.
Claim 2**.**
The maps and satisfy the following properties:
- (1)
. 2. (2)
. 3. (3)
. 4. (4)
. 5. (5)
. 6. (6)
* for some integers for every .* 7. (7)
. 8. (8)
. 9. (9)
If the restrictions and are isomorphic for some integers then and are isomorphic for every . 10. (10)
* and are different for every distinct integers and .* 11. (11)
* for every .*
Proof. The nine first items follow from invariance. To prove Item (10), suppose that there are integers with such that . By construction of the functions and , the sets and have two elements each, hence cannot be equal to or to . According to Item (1) and (2), the restrictions of to and are isomorphic; thus, if we get that the restrictions of to and to are isomorphic, contradicting the choice of . For the proof of Item (11), suppose that there are integers such that . The transformation fixing , and sending onto is a local isomorphism of the chain, hence the restrictions of to and are isomorphic. Replacing by , we get that the restrictions to and are isomorphic which is a contradiction with the choice of .
We define a map and an ordered binary structure of type , with vertex set such that is an embedding from into .
We define first . We set for . From Item (9) of Claim 2, we have two cases:
Case . and are isomorphic for some integers ; from invariance, this property holds for all .
Case . Case does not hold.
In Case , we set for every . In Case , we set for every .
The map is -to- (by construction is -to-, hence the restriction of to is -to-; the restriction of to is also -to- by of Claim 2; the images of and are disjoint by of Claim 2.
Since is -to-, we take for the inverse image of .
This amounts to
[TABLE]
for every , where and for every .
Claim 3**.**
For every , and are not -equivalent, hence has infinitely many equivalence classes.
Proof.
It suffices to prove that:
[TABLE]
By definition, and are not isomorphic. In Case , and are isomorphic, hence and are not isomorphic; since and that means that and are not isomorphic, proving that (5.1) holds. In Case , and are not isomorphic. By invariance, and are isomorphic, hence
and are not isomorphic; since and that means that and are not isomorphic, proving that (5.1) holds.
Claim 4**.**
The set of ordered binary structures obtained by this process is finite.
Proof. According to Claim 2, is entirely defined by its values on the pairs of vertices taken among the four vertices , , and ; the values on the other pairs will be deduced by taking local isomorphisms of and using Claim 2.
Let us give a hint about the form of the structures which arise (the full description in the case of a single binary relation is given in Section 6).
Due to its invariance, the map is determined by its values on the five ordered pairs , , , , . The only requirement for those pairs, due to Condition (5.1), is that
[TABLE]
On each ordered pair, can take values. On five pairs, this gives possibilities, but are forbidden (those for which takes the same values on the pairs and ). This gives possibilities. In fact, some of the resulting structures embed into some others. Thus the number of non equimorphic structures is a bit less.
5.2. Case 2.
satisfies the Assertion of Lemma 4.8.
Since is infinite, there is an countable sequence of elements of which is either increasing or decreasing. Let such that . Set , .
Then is ordered as or . Each of the sets and is contained into a class of -equivalence. Conditions (4.2) and (4.3) of Fact 1 are satisfied for every and , . We have then two situations:
First situation. There exists which witnesses the fact that and are contained in two different classes of -equivalence. As is ordered as or , we may suppose that we have either or , for every , because otherwise, we can find some cofinite subset of for which we have this condition.
We may then find maps such that, , , , and the restrictions of to and are not isomorphic for every (in fact the restrictions of to and are not isomorphic for every .
As in Case (5.1), we define a map , with , such that , and .
The map being -to-, we may define an ordered binary structure of type , with vertex set such that is an embedding from into . This amounts to
[TABLE]
for every , where and for every .
By construction, satisfies Condition ((5.3)) below, hence has infinitely many equivalence classes.
[TABLE]
The ordered binary structure satisfies Observation 1 stated below which follows directly from the fact that the elements of for are -equivalent.
Observation 1**.**
- (1)
. 2. (2)
. 3. (3)
. 4. (4)
. 5. (5)
. 6. (6)
. 7. (7)
.
With this we obtain a finite subset of ordered binary structures with the same vertex set .
Second situation. There is no vertex as above. Then, since the elements of , , are -equivalent, we can deduce from Fact 1 that two vertices of are separated by two vertices such that with and . In this case and by Lemma 4.8, the relation between two elements of , for at least one , is different from the relation between two elements , with and . We can then define two maps such that, , , .
Set such that and .
We can define an ordered binary structure with vertex set such that
[TABLE]
for every , where and for every . As we said before, by construction of , the order is isomorphic to or with and for every , we have either
[TABLE]
or
[TABLE]
or
[TABLE]
Then, with the fact that and are, each one, included into a class of -equivalence, satisfies the following observation.
Observation 2**.**
- (1)
. 2. (2)
. 3. (3)
. 4. (4)
.
It is then clear that has infinitely many equivalence classes. By construction, the set of ordered binary structure obtained in this case is finite.
First, we conclude that is finite. Hence, the set of minimal ordered binary structures (w.r.t embeddability) of is finite. Next, by construction, is a basis. With that, the proof of the first part of Theorem 1.6 is complete.
6. Description of the ordered directed graphs
We give in this section the proof of the second part of Theorem 1.6.
Let be the set of ordered binary structures defined in the previous section and let be the subset made of the ordered reflexive directed graphs of the set . The members of are almost multichains on such that , and . We prove that the set contains one thousand two hundred and forty two members, such that , and .
According to the nature of these graphs due, in part to the nature of the order , we classify these graphs into several classes which we describe below.
Denote by the ordered directed graphs of , where and are non-negative integers such that , . The set of vertices is either (if is in ) or (if is in ).
The ordered graphs with the same value of are said of class , their restrictions to are identical and their restrictions to also. If they have the same value of , then the linear orders have the same order-type, takes values from to if the linear order is isomorphic to respectively , , , , , . We do not consider the cases where the linear order is isomorphic to , or to because all the ordered directed graphs which are obtained in this case are isomorphic to some ones for which the order is isomorphic to or . The integer enumerates the graphs for all values of and . Different classes have not necessarily the same cardinalities.
For if we have and if we have . For , if we have and if we have .
For , if we have and if we have . The total is one thousand two hundred and forty two as claimed.
In each class , when , the linear order is isomorphic to . In this case we have, when the vertex set is , and when this set is . The order is reversed when . If , the vertex set is . All the ordered directed graphs given for belong to and for they all belong to .
We will give a graphical representations for some classes. All these representations are done on the following six vertices , , , , , for the graphs of and on the following seven vertices , , , , , , for those of (the loops are not shown). These representations are given for (the linear order is isomorphic to ).
Recall that a graph which is isomorphic to its dual is said self-dual, and if is a directed graph, the symmetrized of is the graph obtained from by adding every edge such that is an edge of . Thus may be considered as an undirected graph.
Let be an ordered reflexive directed graph. The subset of such that if and only if is the edge set of and is the directed graph associated to the ordered directed graph . For , set .
We are now ready to describe our ordered reflexive directed graphs of given in Theorem 1.6. According to our notations, we have just to describe the associated directed graphs .
For , set .
Class : The restrictions of to sets and are both antichains.
I) If then .
The graphs for are in , they are in for and in for .
For . A pair of vertices, where , is
an edge of if and ;
an edge of if is an edge of . Thus is the dual of ;
an edge of if and . The graph is self-dual;
an edge of if and ;
an edge of if is an edge of . Thus is the dual of ;
an edge of if it is either an edge of or an edge of . Thus is the symmetrized of (and of ), it is self-dual;
an edge of if . The graph is equimorphic to its dual.
an edge of if either ( and ) or ( and ) or ( and ).
an edge of if is an edge of . Thus is the dual of ;
an edge of if either ( and ) or ( and );
an edge of if is an edge of . Thus is the dual of ;
an edge of if . The graph is the symmetrized of (and of ).
Denote by the poset made of ordered so that . The poset is its dual. Denote by the reflexive clique on two vertices and by the antichain with as vertex set. With this notation, is isomorphic to , the lexicographic product of by (that is the antichain where every vertex is replaced by the chain ). The graph is isomorphic to , the graph is isomorphic to , the graph is the half complete bipartite graph of Schmerl- Trotter [33] and the graph is isomorphic to the ordinal sum .
For , the vertex set of the graph is .
A pair of vertices is
an edge of if ;
an edge of if is an edge of . Thus is the dual of ;
an edge of if it is either an edge of or an edge of . Thus is the symmetrized of (and also of );
an edge of if either and or and ; this graph is self-dual;
an edge of if it is either an edge of or an edge of ;
an edge of if is an edge of . Thus is the dual of ;
The graphical representations of these graphs are given in Figure 6.
II) If , we have the same examples for each value of and their number is , according to the linear order , the elements of are placed before those of . In these cases, for every .
for every .
for every .
is obtained from by adding all edges for .
is obtained from by adding all edges for , the graph is the dual of
is undirected. Its edge set is .
is obtained from by adding all edges for .
is obtained from by adding all edges for .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J. Balogh, B. Bollobás and R. Morris, Hereditary properties of partitions, ordered graphs and ordered hypergraphs. European Journal of Combinatorics, 8 , (2006) 1263–1281.
- 2[2] J. Balogh, B. Bollobás and R. Morris, Hereditary properties of ordered graphs. In Topics in discrete mathematics, Algorithms Combin., 26 , Springer, Berlin, 2006, 179–213.
- 3[3] J. Balogh, B. Bollobás and R. Morris, Hereditary properties of tournaments. Electron. J. Combin. 14 (2007), no. 1, Research Paper 60, 25 pp.
- 4[4] J. Balogh, B. Bollobás, M. Saks and V. T. Sós, The unlabelled speed of a hereditary graph property. J. Combinatorial Theory, series B 99 (2009) 9–19.
- 5[5] Y. Boudabous and M. Pouzet, The morphology of infinite tournaments; application to the growth of their profile. European Journal of Combinatorics. 31 (2010) 461-481.
- 6[6] Y. Boudabous, D. Oudrar, T. Monteil and M. Pouzet, Monomorphic decomposition of a relational structure. in preparation.
- 7[7] P. J. Cameron, Homogeneous permutations. Permutation patterns. (Otago, 2003). Electron. J. Combin. 9 (2002/03), no. 2, Research paper 2, 9 pp.
- 8[8] C. Charretton, C, M. Pouzet, Chains in Ehrenfeucht-Mostowski models . Fund. Math. 118 (1983), no. 2, 109–122.
