Free monoids and generalized metric spaces
Mustapha Kabil, Maurice Pouzet, Ivo Rosenberg

TL;DR
This paper proves that certain submonoids of final segments over an ordered alphabet are free, and interprets this freeness within the context of generalized metric spaces, revealing structural insights and connections.
Contribution
It establishes the freeness of submonoids of final segments and their MacNeille completions, and interprets these results in the framework of metric spaces over Heyting algebras.
Findings
The submonoid of non-empty final segments is free.
The MacNeille completion's non-empty part is also free.
Final segments correspond to injective envelopes in metric space categories.
Abstract
Let be an ordered alphabet, be the free monoid over ordered by the Higman ordering, and let be the set of final segments of . With the operation of concatenation, this set is a monoid. We show that the submonoid is free. The MacNeille completion of is a submonoid of . As a corollary, we obtain that the monoid is free. We give an interpretation of the freeness of in the category of metric spaces over the Heyting algebra , with the non-expansive mappings as morphisms. Each final segment of yields the injective envelope of a two-element metric space over . The uniqueness of the decomposition of is due to the uniqueness of…
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.
Free monoids and generalized metric spaces
Mustapha Kabil
Laboratoire Mathématiques et Applications, Département de Mathématiques, Faculté des Sciences et Techniques, Université Hassan II -Casablanca, BP 146 Mohammedia, Morocco.
,
Maurice Pouzet
Univ. Lyon, Université Claude-Bernard Lyon1, CNRS UMR 5208, Institut Camille Jordan, 43 bd. 11 Novembre 1918, 69622 Villeurbanne Cedex, France and Mathematics & Statistics Department, University of Calgary, Calgary, Alberta, Canada T2N 1N4
[email protected], [email protected]
and
Ivo G.Rosenberg
Université de Montréal, C.P.6128,Succ.“Centre-ville”, Montréal P.Q. H3C 3J7, Canada and Department of Mathematics and Statistics, Masaryk University, Brno, Czeck Republic,
Abstract.
Let be an ordered alphabet, be the free monoid over ordered by the Higman ordering, and let be the set of final segments of . With the operation of concatenation, this set is a monoid. We show that the submonoid is free. The MacNeille completion of is a submonoid of . As a corollary, we obtain that the monoid is free. We give an interpretation of the freeness of in the category of metric spaces over the Heyting algebra , with the non-expansive mappings as morphisms. Each final segment of yields the injective envelope of a two-element metric space over . The uniqueness of the decomposition of is due to the uniqueness of the block decomposition of the graph associated to this injective envelope.
Key words and phrases:
Metric spaces, injective envelope, Hyperconvex metric spaces, Transition systems, Ordered sets, Well quasi order, Higman ordering, MacNeille completion, Free monoid
1991 Mathematics Subject Classification:
Primary 06A15, 06D20, 46B85, 68Q70; Secondary 68R15
Supports provided by PHC France-Maghreb 14MAG14, ICJ of University Claude-Bernard and University Hassan II are gratefully acknowledged
To the memory of Michel-Marie Deza, with affection and admiration.
1. Introduction and presentation of the main results
The original motivation of this paper is the work of Quilliot [16, 17]. He considers reflexive and directed graphs as metric spaces; the distance between two vertices and of a graph being, instead of a non-negative real, the set of words over a two-letters alphabet which code the zig-zag paths going from to . Then, he uses concepts of the theory of metric spaces like balls, non-expansive maps, and Helly property. This point of view was extended to transition systems in [15]. Indeed, one may view the graph as a transition system over and the distance as the language accepted by the automaton with initial state and final state . In the case of reflexive and directed graphs, the values of the distance are final segments of the free monoid equipped with the Higman ordering. To make the study of transitions systems over an alphabet closer to the graph case, it is convenient to suppose that the value of determines the value of ; for that, we suppose that the alphabet is equipped with an involution and each transition system is involutive, in the sense that if and only if . Once the involution on is extended to the free monoid and then to the power set , we have . Going a step further, we say that is reflexive if every letter occurs to every vertex, that is for every and . In this case, distances values are final segments of the free monoid equipped with the Higman ordering.
Structural properties of transition systems rely upon algebraic properties of languages and conversely. In fact, transition systems can be viewed as geometric objects interpreting these algebraic properties. This paper is an illustration of this claim.
We start with an ordered alphabet . Let be the free monoid equipped with the Higman ordering. Let be the set of final segments of . The concatenation of words extends to ; this operation defined by induces an operation on for which the set is neutral. Hence is a monoid. Since it contains the empty set and has several decompositions (e.g. ), this monoid is not free. Let be the set of non-empty final segments of . This is submonoid of (see Subsection 2.2 for definitions, if needed).
Theorem 1**.**
* is a free monoid.*
The existence (or not) of an involution on has no effet on the conclusion.
The following illustration of Theorem 1 was proposed to us by J.Sakarovitch [20]. An antichain of is any subset of such that any two distinct elements and of are incomparable w.r.t. the Higman ordering. The set of antichains of and the set of finite antichains of are submonoids of ; the sets and of non-empty antichains are also submonoids. From Theorem 1, we deduce:
Theorem 2**.**
The monoids and are free.
Note that if is well-quasi-ordered (w.q.o)(that is to say that every final segment of is finitely generated) then the monoids and are equal and isomorphic to the monoid , thus Theorem 2 reduces to Theorem 1. Indeed, if is w.q.o. then, according to a famous result of Higman [5], is w.q.o. too, that is every final segment of is generated by the set of minimal elements of . Since is an antichain and in this case a finite one, our claim follows.
Let be the MacNeille completion of the poset , that we may view as the collection of intersections of principal final segments of . The MacNeille completion of is a submonoid of . From Theorem 1, we derive:
Theorem 3**.**
Let be an ordered alphabet. The monoid is free.
We recall that a member of is irreducible if it is distinct from and is not the concatenation of two members of distinct of (note that with this definition, the empty set is irreducible). The fact that is free amounts to the fact that each member decomposes in a unique way as a concatenation of irreducible elements. We interpret this fact by means of injective envelopes of -element metric spaces.
We suppose that equipped with an involution (this is not a restriction: we may choose the identity on as our involution). The category of metric spaces over , with the non-expansive maps as morphisms has enough injectives (meaning that every metric space extends isometrically to an injective one). The gluing of two injectives by a common vertex yields an injective (see Theorem 11); we will say that an injective which is not the gluing of two proper injectives is irreducible. For every final segment of , the -element space metric space such that , has an injective envelope (a minimal extension to an injective metric space). To corresponds a transition system on the alphabet , with transitions if . The automaton with as initial state and as final state accepts . A transition system yields a directed graph whose arcs are the ordered pairs linked by a transition. Since the transition system is reflexive and involutive and thus the corresponding graph is undirected and has a loop at every vertex. For an example, if , is the one-element metric space and reduces to a loop. If , is the two-elements metric space with and has no edge.
With the notion of cut vertex and block borrowed from graph theory, we prove:
Theorem 4**.**
Let be a final segment of distinct of . Then is irreducible if and only if is irreducible if and only if has no cut vertex. If is not irreducible, the blocks of are the vertices of a finite path with , whose end vertices and contain respectively the initial state and the final state of the automaton accepting . Furthermore, , the automaton accepting being isomorphic to , where if , if and , , otherwise.
From this result, the freeness of follows.
An approach of transition systems as metric spaces was developped in [8, 9, 10, 11, 15, 18]. A study of retraction, coretraction and injective objects among transition systems was also developped by Hudry [6, 7].
This paper is organized as follows. The proof of Theorems 1 and 2 is in Section 2. The proof of Theorem 3 is in Section 3. Properties of metric spaces over a Heyting algebra and their injective envelopes are summarized in subsection 4.1. Involutive and reflexive transition systems are presented in subsection 4.2. The injective envelope of a -element metric space over is described in subsection 4.3. We prove Theorem 4 in subsection 4.4.
Part of these results have been presented at the International Conference on Discrete Mathematics and Computer Science (DIMACOS’11) organized by A. Boussaïri, M. Kabil, and A. Taik in Mohammedia (Morocco) May, 5-8, 2011; a part of it was included into the Thèse d’État defended by the first author [10]. This paper benefited from discussions with several colleagues. The second author thanks Maurice Nivat for his support over the years on this theme. We are particularly grateful for the encouragements of J.Sakarovitch.
2. The ordered monoids and
In this section we prove Theorems 1 2. The proof of Theorem 1 relies on Levi’s Lemma and a decomposition property we introduce at this occasion. The proof of Theorem 2 is a consequence.
2.1. Monoids, Ordered monoids, Heyting algebras
Let be a monoid. We denote the operation and its neutral element. The monoid is cancellative if it is cancellative on the left and on the right that is if for all :
[TABLE]
and
[TABLE]
The monoid is equidivisible if for all :
[TABLE]
We say that is graded if there is a morphism of into the additive monoid of non-negative integers such that Such morphism is called a graduation. We will use the following form of Levi’s lemma [13] (cf [14] p.13, 1.1.1, Section 1.1, Problems).
Lemma 1**.**
A monoid is free if and only if is equidivisible and graded.
An element of a monoid is irreducible if
[TABLE]
We recall that
Fact 1**.**
Every element of a monoid has a decomposition into irreducible elements provided that is graded.
The proof of this fact follows the lines of E.Nether’s proof that ideals of an Noetherian ring decompose into irreducible ideals. If this fact was not true, the subset of with no decomposition into irreducible elements will be non empty. Pick such that is minimal w.r.t the graduation . Check that is irreducible. This yields a contradiction.
We denote by the set of irreducible members of a monoid .
Lemma 2**.**
The submonoid generated by some set of irreducible members of a free monoid is free.
Indeed, each element of has a unique decomposition as a product of members of .
An ordered monoid is a monoid equipped with a compatible ordering. The ordered monoid is a meet-semilattice monoid if the ordering is a meet-semilattice, that is every pair of elements has a meet, denoted by , and if the monoid operation distributes with the meet, that is:
[TABLE]
and
[TABLE]
The free monoid with the Higman ordering satisfies the following two conditions:
[TABLE]
and
[TABLE]
for all .
Lemma 3**.**
Let be an ordered monoid and .
- (a)
If is cancellative then , and imply and . 2. (b)
If the neutral element is the least element of , if is equidivisible and satisfies Condition (7) or Condition (8) then , resp. , implies , resp. , or , resp. .
Proof.
. Since and we have . Since we have . Since is cancellative, this yields . Similarly, we get .
. Suppose that satisfies Condition (7). Suppose . There are and such that , and . By equivisibility, either for some , hence in which case or for some hence in which case . If we get either or . We get the same conclusion if satisfies Condition (8). ∎
Definitions 4**.**
Let be an ordered monoid. The cartesian product is ordered so that if and . Let . This pair is above if . It is minimal above if it is above and there is no pair which is above . It is minimal if it is minimal above . The pair satisfies the convexity property if for every minimal pair above either:
[TABLE]
or:
[TABLE]
This pair is summable if it is minimal and satisfies the convexity property.
The ordered monoid satisfies the decomposition property if every pair is summable.
Lemma 5**.**
If a meet-semilattice monoid satisfies the decomposition property, then it is cancellative and equidivisible.
Proof.
Suppose that satisfies the decomposition property. Then according to our definition, each pair is summable hence minimal above . This property implies that is cancellative. Indeed, let such that . Due to distributivity, we have . By minimality of above we have , hence . The minimality of above yields similarly , hence , proving that is cancellative on the left. The proof that is cancellative on the right is similar. Hence is cancellative.
Let and such that . Set . Since , is above . Since is summable, it is minimal above , that is minimal above . Since is summable, it satisfies the decomposition property. Hence Condition (9) or Condition (10) holds. Suppose that Condition (9) holds. Let such that . Since and is cancellative we have . With , Condition (3) holds. If Condition (10) holds, we get the same conclusion. Hence is equidivisible. ∎
An ordered monoid is a Heyting algebra if the ordering is complete (every subset has a meet and a join) and the following distributivity condition holds:
[TABLE]
for all and .
A Heyting algebra is involutive if there is an involution on which preserves the ordering and reverses the monoid operation (that is for all and in ) in particular the involution preserves the neutral element of the monoid.
In a Heyting algebra, the least element is not necessarily the neutral element for the monoid operation (in the next section, the set of langages over an alphabet provides such an example). However, in the Heyting algebras we work with, namely and , the least element and the neutral element coincide.
2.2. The monoid of final segments
Let be a set. Considering as an alphabet whose members are letters, we write a word with a mere juxtaposition of its letters as where are letters from for 0 The integer is the length of the word and we denote it . Hence we identify letters with words of length 1. We denote by the empty word, which is the unique word of length zero. The concatenation of two word and is the word . We denote by the set of all words on the alphabet . Once equipped with the concatenation of words, is a monoid, whose neutral element is the empty word, in fact is the free monoid on . A language is any subset of . We denote by the set of languages. We will use capital letters for languages. If the concatenation of and is the set (and we will use and instead of and ). This operation extends the concatenation operation on ; with it, the set is a monoid whose neutral element is the set . Ordered by inclusion, this is (join) lattice ordered monoid. Indeed, concatenation distributes over arbitrary union, namely:
But concatenation does not distribute over intersection (for a simple example, let , , , , , then ). Hence, ordered by reverse of the inclusion, the monoid becomes a Heyting algebra (while ordered by inclusion it is not). If is an involution on , it extends to an involution on , by setting , and if . This involution reverses the concatenation of words. Extended to by setting , it reverses the concatenation of languages and preserves the inclusion order on languages. In summary:
Lemma 6**.**
The set equipped with the concatenation of languages and the reverse of the inclusion order is a Heyting algebra. Moreover, this is an involutive Heyting algebra if we add to it the extension of an involution on .
We suppose from now that the alphabet is ordered. We order with the Higman ordering: if and are two elements in such and then if there is an injective and increasing map from to such that for each , , we have . Then is an ordered monoid with respect to the concatenation of words. A final segment of is any subset such that implies . Initial segments are defined dually. Let be a subset of ; then
[TABLE]
is the upper set generated by and
[TABLE]
is the lower set generated by . For a singleton , we omits the set brackets and call and a principal upper set and a principal lower set respectively. Let be the collection of final segments of . The set is stable w.r.t. the concatenation of languages: if , then (indeed, if with then with and ). Clearly, the neutral element is . The set ordered by inclusion is a complete lattice (the join is the union, the meet is the intersection). Concatenation distributes over union. If we order by reverse of the inclusion, denoting instead of , and we set , we have
Lemma 7**.**
The set equipped with the concatenation of languages and the reverse of the inclusion order is a Heyting algebra. Moreover, this is an involutive Heyting algebra if we add to it the extension of an involution on .
A correspondance between and is given in the following lemma.
Lemma 8**.**
The correspondance which associates to every subset of the final segment is a morphism of ordered monoids from onto .
Proof.
Clearly this correspondence preserves the ordering. Since by definition it is surjective, to show that it is a morphism of monoid it suffices to show that
[TABLE]
for all .
Let . Then decomposes as with and . There are with and with . Hence, and . Thus . This proves that .
Conversely, let . Then there are and such that . Thus decomposes as with and . Hence and . Thus . This proves that . The equality holds, as claimed. ∎
An antichain of is any subset of such that any two distinct elements and of are incomparable w.r.t. the Higman ordering. Let be the set of antichains of and be the set of finite antichains.
Lemma 9**.**
* and are submonoids of . The morphism from into induces a one-to-one morphism from into . The correspondance which associates to every final segment of the set of its minimal elements is a morphism of monoids from onto .*
Proof.
We prove first that:
[TABLE]
for all .
Let . Since , it decomposes as with and . We prove that and , from which follows that and thus the inclusion . If there is some with . In this case, . Since this contradicts the minimality of . Thus . By the same argument, we have .
Let . We claim that from which the inclusion follows. This element decomposes as with and . In particular, . If , there is some with . This element decomposes as with , . Since then according to of Lemma 3 either or . The first case is impossible since and the second too since . Thus as claimed.
Let . Then and
[TABLE]
We have and and by Equation (13) we have , proving that is an antichain. The map is a bijection from to . Indeed, if then by of Lemma 3 either or . If then since is an antichain then ; since is free it is cancellative, hence . Similarly, the case yields and . Equation (14) follows.
Concatenation preserves and, according to Equation (14), also . Since for each , is an antichain, is an antichain. Since this is the neutral element of , this is the neutral element of and which are then submonoids of .
Since is a submonoid of , the map from into induces a morphism from into . This morphism is one-to-one. Indeed, if is an antichain, . The map transforms the neutral element of the monoid , namely , into which is the neutral element of the monoid . Since, according to Equation (13), this maps preserves the concatenation, it is a morphism of monoid. ∎
Lemma 10**.**
The set is a graded and cancellative submonoid of .
Proof.
Set for every . This is a graduation.
Let be three elements in Then
[TABLE]
and
[TABLE]
Indeed, let such that . Let Since , there exists and such that From the equidivisibility property of and the fact that we have Since is a final segment, it follows that Hence Similarly we get proving . By the same argument we prove ∎
Since is cancellative, it satisfies of Lemma 3, that is:
Lemma 11**.**
Let be non-empty final segments of . If with and then and .
Lemma 12**.**
Let be a non-empty antichain. If with then and .
Proof.
We have by Equation (13). With Equation (12) this yields . Since , we have . Since and , we have and by Lemma 11. ∎
Corollary 5**.**
The one-to-one morphism from into maps the irreducibles of and into the irreducibles of .
Proof.
Let be an irreducible of . We claim that is irreducible in . Indeed, suppose with . Since is an antichain, . Since is irreducible in , either or . Hence, either or . If then necessarily or , hence or and thus is irreducible. If , then according to Lemma 12, and . Thus, if , and if , , proving that is irreducible. ∎
Lemma 13**.**
The ordered monoid satisfies the decomposition property.
Proof.
According to the definition given Subsection 2.1, we neeed to prove that all pairs of are summable, that is are minimal and have the convexity property (minimality being w.r.t. the reverse of inclusion).
Minimality of a pair means that:
[TABLE]
for all
This property readily follows from Lemma 11.
Convexity means that for all where is a minimal pair (with respect to reverse of inclusion) such that
we have either:
[TABLE]
or
[TABLE]
Let such that is a minimal pair (with respect to reverse of inclusion) such that .
Claim 1. If and then and hence both Conditions (15) and (16) hold.
This follows directly from the minimality of the pair .
Claim 2. Either or .
Indeed, If and then let and We have Let such that The equidivisibility property of implies that either is a left factor of or is a right factor of . Therefore either or Since and are final segments of , this implies or which contradicts the choice of and .
Claim 3. If and then Condition (16) holds.
Indeed, let . We may write where for each is of the form for some Observe first, for every has a proper left factor Indeed, we have There are such that From the equidivisibility property, either is a left factor of or is a left factor of The later relation is impossible, since we would get and then since is a final segment of this would imply Since is cancellative, the choice of ensures that is a proper left factor of . Let and let be the least proper left factor of which belongs to . Let such that Set where and for all First, we show that Let There exists such that Thus There are such that and Since and are final segments, we have and proving Next, we have trivially Finally, we prove that Suppose that is false and let This means that there is such that Let such that Since is a final segment and we get But Let and such that Since it follows from the equidivisibility property that is a proper left factor of This contradicts the choice of In summary, we have , , . With the minimality of the pair , we prove and . Indeed, we have , hence . With we obtain . With we have . The minimality of implies , that is . From , we get . Since and , minimality of yields and . From and we have . Hence, Condition (16) holds.
Similarly we prove:
Claim 4. and imply that Condition (15) holds.
Convexity property follows from these claims. ∎
2.3. Proof of Theorem 1
According to Lemma 13, satisfies the decomposition property. From Lemma 5 it is equidivisible. It is graded by Lemma 10. From Levi’s Lemma (Lemma 1) it is free.
2.4. Proof of Theorem 2
According to Corollary 5, the set of irreducibles of is mapped into the set of irreducibles of . Since the monoid is free, the monoid generated by this subset of irreducibles is free (Lemma 2). Hence and are free.
Remark 6**.**
Let be the set of non-empty irreducible members of . The monoid is isomorphic to the monoid . But, as an ordered monoid, is not isomorphic to the ordered monoid equipped with the Higman ordering w.r.t the reverse of inclusion on . Indeed, let , and . Then and are irreducible and .
Problem 7**.**
Describe the irreducible of
For an example, if with incomparable to , then is irreductible iff and do not have a common prefix nor a common suffix.
3. The MacNeille completion of the free monoid
The ordered monoid can be extended to a complete lattice ordered monoid by applying the MacNeille completion.The necessary notation (cf. Skornjakow [21], 1973), Lemma 14 and Theorem 8 of [1] are introduced next.
Let be a subset of . Then
[TABLE]
and
[TABLE]
are the upper cone and the lower cone respectively, generated by .
The pair of mappings on , the power set lattice of , constitutes a Galois connection, yieldings the MacNeille completion of . This completion is realized as the complete lattice
[TABLE]
ordered by inclusion or its isomorphic copy
[TABLE]
ordered by reverse inclusion. The set embeds into the former via and into the latter via ().
The completion of inherits its monoid structure from the power set. The cone operators preserve this multiplication as the following lemma confirms.
For reader convenience, we give the proof.
Lemma 14**.**
For any subsets of ,
[TABLE]
hence
[TABLE]
Proof.
First, observe that and , while . Further, for every subset of . The inclusions and are thus immediate.
Suppose that there exists a word in that does not belong to . Then let be the longest prefix of from , and let be the longest suffix of from so that is of the form
[TABLE]
for some letters , where By the choice of and , there are words and such that
[TABLE]
This, however, is in conflict with
[TABLE]
Therefore equals Finally, suppose is a word in which does not belong to , where and are nonempty. Then the shortest prefix of from and the shortest suffix of from intersect in a nonempty subword
[TABLE]
so that can be written as
[TABLE]
By the choice of the words and , we can find words and with
[TABLE]
This contradicts the hypothesis that
[TABLE]
We conclude that , completing the proof. ∎
The completion of , realized by the upper closed sets, that we denote by , is a complete lattice in which suprema are set-theoretic intersections, whereas infima are the closures of set-theoretic unions. The closed union of a family of upper sets in is given by:
[TABLE]
The following result entails that the completion of is a complete latttice ordered monoid (in the sense of Birkhoff, 1967 [2]).
Theorem 8**.**
For any ordered alphabet , the collection of all closed upper sets of words over is a monoid and complete lattice such that the multiplication distributes over intersection and closed unions, that is :
[TABLE]
[TABLE]
for any index set and all closed upper sets
According to Theorem 8, is a submonoid of and a Heyting algebra too. Also, is a submonoid of .
3.1. Proof of Theorem 3
Lemma 15**.**
Let . If with then .
Proof.
According to Lemma 14, and . Since and we have . Since , and , we have and by Lemma 11. ∎
From this lemma, the irreducible members of are irreducible in . According to Lemma 2, is free.
4. Metric spaces over
4.1. Basics on metric spaces over a Heyting algebra
The following is a brief outline of [11]. Let be an ordered monoid, the operation being denoted multiplicatively, the neutral element denoted by (denoted respectively and [math] in [11]). We suppose equipped with an involution such that for every . Let be a set. A -distance on is a map satisfying the following properties for all
d1) ,
d2) ,
d3)
The pair is called a -metric space. If there is no danger of confusion we will denote it by These notions appear in [4] (cf. p.41) under the name of generalized metric and generalized distance space (with the difference that the law is denoted additively and is replaced by [math]).
If is a Heyting algebra (i.e. satisfies the distributivity condition given in equation (11)), a -distance can be defined on . This fact relies on the classical notion of residuation. Let . Given , the sets and have least elements, that we denote respectively by and (note that ). It follows that for all , the set
[TABLE]
has a least element, namely , that we denote by . As shown in [8], the map is a distance.
Let and be two metric spaces. Recall that a map is a non-expansive map (or a contraction) from , to provided that holds for all . The map is an isometry if for all . We say that and are isomorphic, a fact that we denote by , if there is a surjective isometry from onto .
Let be a family of -metric spaces. The direct product , is the metric space where is the cartesian product and is the ”sup” (or ) distance defined by .
For a -metric space , let and , we define the ball as the set {. We say that is convex if the intersection of two balls , and , is non-empty provided that , . We say that is hyperconvex if the intersection of every family of balls (, )i∈I is non-empty whenever , for all . For an example, is a hyperconvex -metric space and every -metric space embeds isometrically into a power of [8]. This is due to the fact that for every -metric space and for all the following equality holds:
[TABLE]
The space is a retract of , in symbols , if there are two non-expansive maps and such that (where is the identity map on ). In this case, is a coretraction and a retraction. If is a subspace of , then clearly is a retract of if there is a non-expansive map from to such for all We can easily see that every coretraction is an isometry. A metric space is an absolute retract if it is a retract of every isometric extension. The space is said to be injective if for all -metric space and each non-expansive map and every isometry there is a non-expansive map such that . We recall that for a metric space over a Heyting algebra , the notions of absolute retract, injective, hyperconvex and retract of a power of coincide [8].
A non-expansive map is essential it for every non-expansive map , the map is an isometry if and only if is isometry (note that, in particular, is an isometry). An essential non-expansive map from into an injective -metric space is called an injective envelope of . We will rather say that is an injective envelope of . The construction of injective envelopes is based upon the notion of* minimal metric form*. A weak metric form is every map satisfying for all This is a metric form if in addition for all A (weak) metric form is minimal if there is no other (weak) metric form satisfying (that is for all ). Since every weak metric form majorizes a metric form, the two notions of minimality coincide. As shown in [8] every -metric space has an injective envelope, namely the space of minimal metric forms (cf. also Theorem 2.2 of [11]). From this result follows that an injective envelope of a metric space is a minimal injective -metric space containing (isometrically) . We will use particularly the following fact:
Lemma 16**.**
If a non-expansive map from an injective envelope of into itself fixes pointwise it is the identity map.
We also note that two injective envelopes of are isomorphic via an isomorphism which is the identity over . This allows to talk about ”the” injective envelope of ; we will denote it by . A particular injective envelope of will be called a representation of .
We include the few facts we need about injective envelopes of two-element metric spaces ( see [11] for proofs).
Let be a Heyting algebra and . Let be a two-element -metric space such that . We denote by the injective envelope of . We give two representations of it. Let be the set of all pairs such that . Equip this set with the ordering induced by the product ordering on and denote by the set of its minimal elements. Each element of defines a minimal metric form. We equip with the supremum distance:
[TABLE]
Let and be the subset of ; equipped with the ordering induced by the ordering over this is a complete lattice. According to Lemma 2.5 of [11], iff and . This yields a correspondence between and .
Lemma 17**.**
(Lemma 2.3, Proposition 2.7 of [11]) The space equipped with the supremum distance and the set equipped with the distance induced by the distance over are injective envelopes of the two-element metric spaces and respectively. These spaces are isometric to the injective envelope of .
4.2. Composition of metric spaces
Let and be two disjoint -metric spaces; let and . If we endow the set with a -distance , then we can define a -distance on as follows:
If with then ;
If , with and , then In particular, we can identify and which amounts to set in the above formula.
If and are not disjoint, we replace it by two disjoint copies , eg . Identifying the corresponding elements , we obtain a -metric space that we denote . Alternatively, we may suppose that and have only one element in common, say , and we define the distance on by setting if , , , and if .
Remark 9**.**
If is injective then and are retract of and hence they are injective. The converse holds if (see Theorem 11).
We say that a metric space is irreducible if it has more than one element and implies or .
4.3. Transition systems as metric spaces
We refer to [19]. Let be a set. A transition system on the alphabet is a pair , where The elements of are called states and those of transitions. Let and be two transition systems on the alphabet . A map is a morphism of transition systems if for every transition , we have . When is bijective and is a morphism from to , we say that is an isomorphism. The collection of transition systems over , equipped with these morphisms, form a category and this category has products. The graph of a transition system is the directed graph with vertex set and arcs such that for some .
An * automaton* on the alphabet is given by a transition system and two subsets of called the sets of initial and final states. We denote the automaton as a triple . A path in the automaton is a sequence of consecutive transitions, that is of transitions . The word is the label of the path, the state is its origin and the state its end. One agrees to define for each state in a unique null path of length [math] with origin and end . Its label is the empty word . A path is successful if its origin is in and its end is in . Finally, a word on the alphabet is accepted by the automaton if it is the label of some successful path. The language accepted by the automaton , denoted by , is the set of all words accepted by . Let and be two automata. A morphism from to is a map satisfying the two conditions:
- (1)
is morphism from to ; 2. (2)
and .
If, moreover, is bijective, and is also a morphism from to , we say that is an isomorphism and that the two automata and are isomorphic.
According to Lemma 7, is a Heyting algebra (we will sometimes denote the concatenation of and ). Hence, we may consider metric spaces over . To a metric space over , we may associate the transition system having as set of states and as set of transitions. Notice that such a transition system has the following properties: for all and every with :
-
;
-
implies ;
-
implies
We say that a transition system satisfying these properties is reflexive and involutive (cf. [18], [11]). Clearly if is such a transition system, the map where is the language accepted by the automaton is a distance. The graph of is reflexive and symmetric. We have the following:
Lemma 18**.**
Let be a metric space over . The following properties are equivalent:
- (i)
The map is of the form for some reflexive and involutive transition system ; 2. (ii)
For all and , , if , then there is some such that and .
The category of reflexive and involutive transition systems with the morphisms defined above identify to a subcategory of the category having as objects the metric spaces and morphisms the non-expansive maps. Indeed:
Lemma 19**.**
Let be two reflexive and involutive transition systems. A map is a morphism from to if only if is a non-expansive map from to
Injective objects satisfy the convexity property stated in of Lemma 18. In particular, if is a final segment of , the distance on the injective envelope comes from a transition system. Moreover, if is well-quasi-ordered then from Higman theorem [5], the final segment has a finite basis, that is, there are finitely many words such that . In particular, we get:
Theorem 10**.**
For every there is a transition system , an initial state and a final state such that the language accepted by the automaton is Moreover, if is well-quasi-ordered then we may choose to be finite.
Let , resp. , , be two transition systems, resp. graphs. Let us suppose that they have exactly one state, resp. one vertex, in common, say . We denote by , resp. , the transition system , resp. graph , such that and , resp. .
The following lemma is immediate:
Lemma 20**.**
*Let , be two transition systems having as the only state in common. If and are the metric space and graph corresponding to then and are the metric space and graph corresponding to . *
We recall the following results of [11]:
Theorem 11**.**
(Proposition 4.7 p. 175) Let , , be two transition systems having as the only state in common and . If the space () is injective, then is injective.
Corollary 12**.**
(Corollary 4.9. p. 177) Let and be two final segments of . If is non empty then is isomorphic to .
The reader will realize that these two results expresse in terms of metric spaces the fact that satisfies the decomposition property.
4.4. Proof of Theorem 4
We refer to [3] for notions of graph theory, particularly to Chapter 5, for the notions of cut vertex and block decomposition. The graphs we consider are simple, with a loop at every vertex, and can be infinite. A cut vertex of a graph is any vertex whose deletion increases the number of connected components of (hence if has no edge, no vertex is a cut vertex); a block is a maximal connected induced subgraph with no cut vertex (since our graphs are reflexive, we prefer this definition to the usual one); any two blocks have at most one vertex in common; if is connected with more than a vertex, the blocks of induce a decomposition of the edge set of and are the vertices of a tree (cf. Proposition 5.3, p. 120 of [3]).
Let be a final segment of , let be a -element metric space such that and be its injective envelope. With no loss of generality, we may suppose that , and . Let be the transition system associated with , let be its domain and be the graph of this transition system.
We suppose that , hence . We prove first that is irreducible if and only if is irreducible. If is not irreducible then there are two final segments and distinct from such that . Necessarily, and are non-empty. According to Corollary 12, is isomorphic to , hence is not irreducible. Conversely, suppose that is not irreducible. Let and such that and in their intersection. First, and do not belong to the same , otherwise we may retract onto by a non-expansive map sending () onto , contradicting Lemma 16. Suppose and . From Lemma 20, we have hence is not irreducible.
We prove now that is irreducible if and only if has no cut vertex. If is not irreducible then for two proper subspaces of . Let be the restriction of to . We claim that . Since is injective, the distance is equal to the distance (Lemma 18). By Remark 9, and are injective, hence the distance induced on coincides with the the distance . Let with , and . Since , . Hence, there is no transition, thus no edge, linking and . This proves our claim. In particular, is a cut vertex of .
Suppose that has a cut vertex . Then otherwise and has no cut vertex. We claim that since , and are in the same connected component. Furthermore is connected, neither nor is a cut vertex and every cut vertex separates into two connected components, one containing , the other . The proof of this claim uses repeatedly Lemma 16. If one of these assertions is false, we can define a proper non-expansive retraction of which fixes and . According to Lemma 16, it fixes , contradicting the fact that it is proper. To illustrate, suppose that in a cut vertex of distinct from and . Let be the union of connected components containing and . If there are other connected components we can retract these components on . Since is reflexive this retraction is a retraction of onto its restriction to . It induces a non-expansive map from onto itself which fixes and . According to Lemma 16, it fixes , hence contradicting the existence of other connected. components. Since is a cut vertex consists of two connected components and . The sets and form a covering of into two connected subsets with no crossing edge, hence . According to Fact 20, hence is not irreducible.
Suppose that is not irreducible. In this case is non-empty. Hence is connected. Since has a cut vertex, it has at least two blocks. The collection of blocks forms a tree. Let be the shortest path joining the block containing to the block containing and let be the graph induced on the union of blocks belonging to . Since is a tree with a loop at every vertex, we may retract on by a map fixing pointwise the vertices in (send each vertex on the closest vertex belonging to ). Since is reflexive, this retraction is a retraction from onto the transition system induced on and thus a retraction of the injective enveloppe onto the space induced on . Since this retraction fixes and , it fixes (Lemma 16), hence . We can enumerate the vertices of in a sequence with and , with . Let be the language accepted by the automaton , where if , if and , , otherwise. Clearly, is the product . Also, is the metric space associated with the injective envelope of where . With this the proof is complete.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] H-J. Bandelt, M. Pouzet, The Mac Neille completion of the free monoid over an ordered alphabet , preprint pdf, 23pp, Feb. 2006.
- 2[2] G. Birkhoff, Lattice theory . Corrected reprint of the 1967 third edition. American Mathematical Society Colloquium Publications, 25. American Mathematical Society, Providence, R.I., 1979. vi+418 pp.
- 3[3] J. A. Bondy and U. S. R. Murty, Graph theory . Graduate Texts in Mathematics, 244. Springer, New York, 2008, xii+651 pp.
- 4[4] M.Deza, E.Deza, Encyclopedia of distances , Third edition. Springer, Heidelberg, 2014. xx+733 pp.
- 5[5] G. Higman Ordering by divisbility in abstract algebra, Proc. London Math. Soc (3) 2 (1952), 326-336.
- 6[6] A. Hudry, Rétractions, corétractions et envelope injective d’une algèbre de transitions, Discrete Math. 247 (2002), no. 1-3, 117–134.
- 7[7] A. Hudry, Injective envelope and parallel decomposition of a transition system, Discrete Math. 289 (2004), no. 1-3, 45–61.
- 8[8] E. Jawhari, D. Misane, M. Pouzet, Retracts graphs and ordered sets from the metric point of view, (I.Rival ed) Contemporary Mathematics, Vol 57,175-226. 1986.
