A Nonpositive Curvature Property of Modular Semilattices
Hiroshi Hirai

TL;DR
This paper proves that the orthoscheme complex of a modular semilattice has the CAT(0) property, extending known results from modular lattices and impacting the study of weakly modular graphs.
Contribution
It confirms that the orthoscheme complex of a modular semilattice is CAT(0), a conjecture previously unproven, broadening the class of posets with this property.
Findings
Orthoscheme complex of a modular lattice is CAT(0)
Conjecture that modular semilattices have CAT(0) orthoscheme complexes is proven
Implication for weakly modular graphs and their complexes
Abstract
The orthoscheme complex of a graded poset is a metrization of its order complex such that the simplex of each maximal chain is isometric to the Euclidean simplex of vertices . This notion was introduced by Brady and McCammond in geometric group theory, and has applications in discrete optimization and submodularity theory. We address a question of what posets to yield the orthoscheme complex having CAT(0) property. The orthoscheme complex of a modular lattice is shown to be CAT(0), and it is conjectured that this is the case for a modular semilattice. In this paper, we prove this conjecture affirmatively. This result implies that a larger class of weakly modular graphs yields CAT(0) complexes.
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.
Taxonomy
TopicsAdvanced Algebra and Logic · Geometric and Algebraic Topology · Advanced Graph Theory Research
A Nonpositive Curvature Property of Modular Semilattices
Hiroshi HIRAI
Department of Mathematical Informatics,
Graduate School of Information Science and Technology,
The University of Tokyo, Tokyo, 113-8656, Japan.
Abstract
The orthoscheme complex of a graded poset is a metrization of its order complex such that the simplex of each maximal chain is isometric to the Euclidean simplex of vertices . This notion was introduced by Brady and McCammond in geometric group theory, and has applications in discrete optimization and submodularity theory. We address a question of what posets to yield the orthoscheme complex having CAT(0) property. The orthoscheme complex of a modular lattice is shown to be CAT(0), and it is conjectured that this is the case for a modular semilattice. In this paper, we prove this conjecture affirmatively. This result implies that a larger class of weakly modular graphs yields CAT(0) complexes.
Keywords: Modular semilattice, CAT(0) space, orthoscheme complex
1 Introduction
The orthoscheme complex of a graded poset is a metrization of the order complex of such that the simplex of each maximal chain is isometric to the Euclidean simplex of vertices
[TABLE]
where is the -th unit vector in and is the length of the chain. See Figure 1 for the construction.
This concept was introduced by Brady and McCammond [9] in geometric group theory. A central interest of the orthoscheme complex lies on the interplay between combinatorial properties of and metric properties of . We are particularly interested in the situations where becomes a nonpositively curved metric space, i.e., CAT(0) space. Here a CAT(0) space is a geodesic metric space in which every geodesic triangle is not thicker than the corresponding triangle in Euclidean plane; see [10] for the precise definition. In [9], Brady and McCammond made a beautiful conjecture saying that if is the noncrossing partition lattice, then is CAT(0). If this conjecture is true, then any braid group is a CAT(0) group, which is a longstanding conjecture in group theory. See Haettel, Kielak, and Schwer [15] for the current best result on this direction.
Apart from such group-theory motivation, it is interesting to investigate which poset has CAT(0) orthoscheme complex . If is a Boolean lattice, then is isometric to a Euclidean cube and hence is CAT(0). This fact is naturally generalized to distributive lattices: If is a distributive lattice, then is isometric to the order polytope (of the subposet of join-irreducibles in ), and hence is CAT(0). Brady and McCammond [10] conjectured that this CAT(0) property holds for modular lattices. Haettel, Kielak, and Schwer [15] proved this conjecture for complemented modular lattices. Then Chalopin et al. [12] proved the general case.
Theorem 1.1** ([12]).**
If is a modular lattice of finite rank, then is CAT(0).
Chalopin et al. [12] further studied the orthoscheme complexes of (meet-)semilattices. They proved that the orthoscheme complex of a median semilattice, a semilattice analogue of a distributive lattice, is CAT(0), and conjectured the CAT(0) property for modular semilattices [12, Conjecture 7.3]; see also [7, Problem 6.10]. The main result in this paper affirmatively solves this conjecture.
Theorem 1.2**.**
If is a modular semilattice of finite rank, then is CAT(0).
This theorem can be used to show the CAT(0) property for a larger class of orthoscheme complexes related to weakly modular graphs. This was a motivation of [12] to consider modular semilattices. A weakly modular graph is a connected undirected graph satisfying the triangle condition (TC) and quadrangle condition (QC):
- (TC)
For vertices with and , there is a vertex with and .
- (QC)
For vertices with and , there is a vertex with and .
Here denotes the shortest path metric of . A sweakly modular graph, swm-graph for short, is a weakly modular graph such that there is no induced -subgraph and no isometric -subgraph, where and are the graphs obtained from and , respectively, by removing one edge. It turned out in [12, Chapters 6–8] that swm-graphs constitute a particularly nice subclass of weakly modular graphs and have rich connections to nonpositively curved spaces. Examples of swm-graphs include median graphs, the covering graphs of modular (semi)lattices, dual polar graphs, and a certain subgraph of the 1-skeleton of a Euclidean building of type C. A recent work [21] shows that Euclidean buildings of type A can also be characterized by certain modular lattices and hence swm-graphs. All these examples are connected to CAT(0) spaces: A median graph is precisely the 1-skeleton of a CAT(0) cubical complex [11]. Also it is well-known that a Euclidean building canonically admits a CAT(0) metric.
Chalopin et al.[12] presented a general construction of a metrized simplicial complex from any swm-graph , which generalizes the construction of the CAT(0) cubical complex from a median graph and explains the recovery of a Euclidean building of type A/C from its graph. The construction of is briefly explained as follows. A Boolean-gated set of an swm-graph is a nonempty vertex subset having the following properties:
- •
For any distinct vertices , any common neighbor of belongs to .
- •
For any with , there are common neighbors of with .
The family of all Boolean-gated set forms a graded poset in terms of the reverse inclusion order, where singletons are maximal elements, and the maximum length of a chain is called the cube-dimension of . Then one can consider the orthoscheme complex of this poset. Chalopin et al. [12] conjectured that is CAT(0) (provided has a finite cube-dimension), which is one of the main conjectures of that paper.
The above Theorem 1.2 implies this conjecture. Indeed, each point in has a convex neighborhood isometric to the orthoscheme complex of some modular semilattice; see [12, Proposition 8.3]. Thus, by Theorem 1.2, is locally CAT(0). Also it is shown [12, Theorem 8.1(iii)] that is a contractible complex. By the Cartan-Hadamard theorem [10, Chapter II.4], is (globally) CAT(0):
Corollary 1.3**.**
If is an swm-graph of finite cube-dimension, then is CAT(0).
Related work.
Although the main source of this paper is [12], our primary motivation and proof idea of Theorem 1.2 come from recent developments in algorithmic theory on CAT(0) spaces. One of the starting points is the space of phylogenetic trees (also called the BHV tree space) due to Billera, Holmes, and Vogtmann [3], which parametrizes all weighted trees having a given set (taxa) as leaves. This space is a (non-convex) polyhedral region obtained by gluing nonnegative orthants in Euclidean space, and admits a natural length metric. They showed that the BHV tree space is CAT(0). By the unique geodesic property of CAT(0) spaces, a geodesic between two phylogenetic trees is uniquely determined, which will be a useful comparison tool for phylogenetic trees. This gives rise to a natural computational problem to find the unique geodesic and to determine its complexity. A wonderful solution was given by Owen [25] and Owen and Provan [26]: The former paper established an explicit formula of tree-space geodesics, and, based on it, the latter paper gave a polynomial time algorithm to find the geodesics. Subsequently, Miller, Owen, and Provan [24] generalized these results to CAT(0) orthant spaces, which are CAT(0) spaces obtained by gluing nonnegative orthants in Euclidean space.
Abram and Ghrist [1] formulated the state space of a robot as a (locally) CAT(0) cubical complex, in which an optimal motion plan between two states is obtained by a geodesic in this space. Motivated by this application, Ardila, Owen, and Sullivant [2] studied the geodesic problem in general CAT(0) cubical complexes, and developed a compact representation of CAT(0) cubical complexes and an algorithm to find geodesics. However this algorithm is not guaranteed to be polynomial. For the challenge of a polynomial time algorithm, Hayashi [17] gave a satisfactory solution by developing a simple polynomial time algorithm to find a “near” geodesic with accuracy parameter , where is a part of the input.
Theory of convex optimization on CAT(0) spaces is a new emerging field, in which several Euclidean optimization algorithms have been being extended [6]; see also [7]. The construction gives rise to a continuous relaxation, analogous to , of a discrete optimization problem on . By using Theorem 1.1, Hirai [20] showed that any submodular function [13] on a modular lattice can be extended to a convex function on the CAT(0) space . Hamada and Hirai [16] applied this result to a certain discrete optimization problem on a modular lattice of all vector subspaces, and developed a polynomial time algorithm via a continuous optimization method for the CAT(0) space relaxation . In [18, 20], modular semilattices, swm-graphs and related structures deserve the underlying spaces of discrete convex functions, which have played important roles to design efficient polynomial time algorithms to some classes of combinatorial optimization problems; see also [19].
Outline.
We outline the proof of Theorem 1.2 and the structure of this paper. In general, proving the CAT(0) property is not easy; we are currently in the position of seeking proof techniques that are applicable to combinatorially-defined geodesic metric spaces. One successful tool is Gromov’s combinatorial characterization of CAT(0) cubical complexes. Indeed the CAT(0) property of the BHV tree space is an immediate consequence of this characterization. Gromov’s characterization can be proved by verifying the link condition of the link complex of each vertex; see the proof of [10, Theorem 5.18]. Our first attempt for proving Theorem 1.2 was to adapt this argument. However we could not succeed. Instead, we show the unique geodesic property of . This is another equivalent condition of the CAT(0) property for a class of complexes [10, Theorem 5.4], which includes our complexes. In fact, the unique geodesic property of the BHV tree space can directly be proved, without knowing the CAT(0) property, from the formula of geodesics. The orthoscheme complexes of modular semilattices can realize BHV tree spaces as well as CAT(0) orthant spaces. The central of our proof is to extend Owen’s geodesic formula to . We construct various nonexpansive retractions in in lattice-theoretic ways, and show that any geodesic between two points belongs to a certain subcomplex of determined by . This subcomplex is a variant (a median orthoscheme complex) of CAT(0) orthant spaces. By extending Owen’s formula, we show that there uniquely exists a geodesic in this subcomplex, which establishes the unique geodesic property.
This paper is organized as follows. In Section 2, we introduce necessary backgrounds on geodesic metric spaces (Section 2.1) and formally introduce orthoscheme complexes (Section 2.3). In Section 2.2 we explain Owen’s geodesic formula with a new perspective, and outline how to prove the unique geodesic property from this formula, which is the underlying proof idea of Theorem 1.2. In Section 2.4, we extended this result for a median orthoscheme complex, which is the orthoscheme complex of a median semilattice. In Section 3, we study the orthoscheme complex of a modular semilattice and prove Theorem 1.2, where a detailed proof outline is given in the beginning of the section. Our proof is constructive, and sheds an insight on the geodesic problem from an algorithmic point of view (Remarks 2.16 and 3.14).
The extended abstract of this paper will appear in the proceedings of the 11th Hungarian-Japanese Symposium on Discrete Mathematics and Its Applications (May 27–30, 2019). Corollary 1.3 was announced at Geometry Seminar in University of Wroclaw at September 3, 2015.
2 Preliminaries
Let denote the set of real numbers. For a function , the nonzero support of is defined by
[TABLE]
For a set and a subset , let denote the set of all functions such that its nonzero support is finite. An element of is written as a formal sum
[TABLE]
where for . For a subset , the restriction of to is denoted by . Any element is naturally regarded as by for . In particular, .
2.1 Geodesic metric space
Let be a metric space with distance function . A path is a continuous function from to . If and , then we say that connects and or is an -path. If the image of belongs to a subset of , then we simply say that belongs to . The length of a path is defined by
[TABLE]
where the supremum is taken over all and . It is obvious that for any -path . A metric space is called geodesic if for every there is an -path with ; such a path is called shortest. A geodesic between and is a shortest -path proportionally parametrized by its length. Namely, a geodesic is a path satisfying for . For a subset of a geodesic metric space , the metric of is defined by the infimum of the length of a path connecting two points in , where the length is measured in the metric on as in (2.1). The resulting metric space is said to be a subspace of . By definition, holds for all . A subspace is said to be convex if holds for all . In addition, is called strictly-convex if for every every shortest -path belongs to . A (continuous) map for metric spaces is said to be nonexpansive if for all . In this paper, we will often face a nonexpansive retraction , i.e., is the identity on . In this case, the retract is a convex subspace of .
We next introduce a CAT(0) space. We only give the following simpler definition, which is not used later. A geodesic metric space is said to be CAT(0) if for every point and every geodesic , the function is -strongly convex, i.e.,
[TABLE]
A CAT(0) space is uniquely geodesic in the sense that for every pair of points there exists a unique geodesic connecting them. This property characterizes the CAT(0) property for a larger class of geodesic metric spaces. An -polyhedral complex is a metric space obtained by gluing convex polytopes in Euclidean space along their common isometric faces. The precise definition is given in [10, Chapter I.7]. It is known [10, Theorem 7.19] that an -polyhedral complex is a complete geodesic metric space if it is constructed from a family of convex polytopes in which there are finitely many isometry classes in the family.
Lemma 2.1** ([10, Theorem 5.4]).**
Let be an -polyhedral complex with finite isometry types of cells. Then is CAT(0) if and only if is uniquely geodesic.
In this paper we only deal with -polyhedral complexes with finite isometry types of simplices. The above characterization is applicable. Hence, instead of (2.2), we mainly concern the unique geodesic property. From a general result [10, Corollary 7.29], each geodesic in is polygonal in the sense that it meets a finite number of simplices. Therefore we can assume that a path in is polygonal if necessary. To show that is strictly-convex, it suffices to construct a nonexpansive retraction to such that holds for any polygonal path connecting any and not belonging to . Such a is particularly called a strictly-nonexpansive retraction.
We present one simple and useful lemma for proving the unique geodesic property. For two (geodesic) metric spaces , the product is a (geodesic) metric space, where the distance function is defined by
[TABLE]
For paths in and in , the product of is the path in defined by . Note that (the image of) depends on the parameterizations of .
Lemma 2.2**.**
Let be metric spaces, and a subspace of . Let be a path in . Then it holds
[TABLE]
If and are (unique) geodesics in and in , respectively, then the equality holds in (2.3) and is a (unique) geodesic in .
Proof.
The latter statement follows from a general property [10, Proposition 5.3 (3)] that is a geodesic in if and only if and are geodesics in and in , respectively. We show the inequality (2.3). Consider subdivision of . Define points in for . Consider the polygonal path in obtained by connecting these points by segments . The length of the path measured in Euclidean plane is equal to . By choosing a sufficiently fine subdivision of , the end point is arbitrarily close to . Namely, for arbitrary , we can choose a subdivision of such that . Thus we have . Since was arbitrary, we have (2.3). ∎
We will use this lemma in the following way: Given geodesics and (that are easily obtained), if their product belongs to (luckily), then is a geodesic in .
2.2 CAT(0) rooted cubical complex
A cubical complex is an -polyhedral complex obtained by gluing Euclidean cubes of various dimensions. We here consider a cubical complex in which all cubes contains a common vertex (root). Such a cubical complex is naturally associated with an abstract simplicial complex as follows. Let be a set. Consider , i.e., the set of formal combinations of elements in for which the coefficients belong to . Define metric on by the -distance:
[TABLE]
where the sum is a finite summation over . Let be an abstract simplicial complex on , i.e., implies . Suppose that the maximum cardinality of members in is bounded by some constant. Let be the subspace of all points with . Namely is the union of all Euclidean cubes over . Then is a complete geodesic space, and is called the rooted cubical complex associated with . If is replaced by the set of nonnegative reals, then the resulting complex is an orthant space in the sense of [24]. A rooted cubical complex is a strictly-convex subspace of the corresponding orthant space; consider strictly-nonexpansive retraction . Then results for rooted cubical complexes are easily adapted for orthant spaces, and vice versa.
We are interested in CAT(0) rooted cubical complexes. Then Gromov’s characterization on CAT(1) all-right spherical complexes is rephrased as follows:
Theorem 2.3** (Gromov; see [10, Theorem 5.18]).**
For an abstract simplicial complex , the rooted cubical complex is CAT(0) if and only if is a flag complex.
Here is called a flag complex if it satisfies the flag condition (FL):
- (FL)
belongs to if and only if every -element subset of belongs to .
Notice that a flag complex is precisely the simplicial complex of stable sets in a graph (with vertex set and edge set ). Thus we obtain a CAT(0) rooted cubical complex from an arbitrary undirected graph , which is denoted by .
We next study geodesics in and explain Owen’s formula of geodesics, which was originally obtained for the BHV tree spaces and extended to CAT(0) orthant spaces by Miller, Owen and Provan [24]. We first consider the special case where is a finite bipartite graph with two color classes . We also suppose that has no isolated vertices. We explain in (R1) and (R2) below how to reduce geodesics in for general to this special case.
An arch is a sequence of stable sets in such that
[TABLE]
where means proper inclusion. The path space relative to an arch is the subcomplex of consisting of cubes for . Namely . A path-space geodesic is a geodesic in some path space .
Let be points in with and . We consider path-space geodesics connecting . Let be an arch . Define by
[TABLE]
Then . Also define positives and by
[TABLE]
where and . Then we define by
[TABLE]
In fact, this quantity is a lower bound of the distance between in the path space . To see this fact, consider the complex obtained by projecting to . Then is the union of two cubes and sharing exactly one point (the origin [math]). Therefore the unique geodesic between and goes on the union of segments and and has length . Since form a partition of , the path space is viewed as a subspace of the product of over . Thus, by Lemma 2.2, the length of any path connecting is bounded below by .
This motivates a condition for arch to attain this lower bound, or equivalently, to lift these projected geodesics to a geodesic in . An arch is said to be -concave if it holds
[TABLE]
We see below that this condition is enough to such a lifting. Before that, we give an alternative geometric interpretation of (2.10), which explains the meaning of terms “arch” and “concave.” Plot the points
[TABLE]
in the plane . Draw a line between each of consecutive points . See Figure 2.
Then the condition (2.10) is equivalent to the condition that the resulting polygonal curve forms a concave arch with bending points , or equivalently, that each is an extreme point of the convex hull of and .
Theorem 2.4** ([25]; also see [26, Theorems 2.3 and 2.4]).**
- (1)
For an -concave arch , the unique geodesic in the path space is given by
[TABLE]
and its length is equal to .
- (2)
Moreover any path-space geodesic in belongs to the path space for some -concave arch.
Indeed, the projection of the path (2.17) is the unique geodesic between and in (union of two cubes). Therefore, by the above argument and Lemma 2.2, for proving (1) it suffices to verify that belongs to , i.e., the nonzero support of for every is a subset of a stable set in . Notice from the concavity condition (2.10) that it holds that
[TABLE]
Accordingly the nonzero support of changes as
[TABLE]
Proving (2) needs more effort. In fact, the geodesic in for a nonconcave arch belongs to a subspace for a concave subarch of (that corresponds to the extreme points of the convex hull of and s). In Appendix, we give a proof of this fact by simplifying the argument of Owen [25, Sections 4.1 and 4.2].
Notice that the above argument does not use the CAT(0) property of . In fact, without knowing the CAT(0) property of (Theorem 2.3) and Lemma 2.1, the unique geodesic property of can directly be derived from the reduction techniques (R1-R4) below.
Consider points in for general graph . Then the situation reduces to the above special case by the following (R1) and (R2).
- (R1)
Let , . Consider the projection , which is a strictly-nonexpansive retraction and fixes . Hence any geodesic between must belong to the subcomplex , where is the subgraph of induced by . Then is a bipartite graph with color classes , , where is the set of isolated vertices in .
- (R2)
Hence we may assume from the first that is such a bipartite graph. Then , where is the subgraph of induced by non-isolated vertices. Then a geodesic in is the product of geodesics in and in (Lemma 2.2).
Thus the geodesic problem reduces to the above bipartite case. In addition to Theorem 2.4, to establish the unique geodesic property, two more properties are needed:
- (R3)
For points with , , every geodesic connecting belongs to the path space for some arch .
- (R4)
There is a unique arch that attains the minimum .
Let us outline the proof of (R3) and (R4); we will prove them in more general setting of modular semilattices. Suppose that a geodesic passes through cubes , . Suppose that . Consider the projection that sends coefficients of to zero, which is a strictly-nonexpansive retraction fixing . Apply this map to from the moment when enters , which yields an -path with the length not greater than . Hence necessarily holds, and consequently becomes an arch to establish (R3).
For (R4), recalling Figure 2, associate each stable set with point in . Consider the convex hull of all points for , which is contained in square and contains as extreme points. Then the sequence of stable sets mapped to nonzero extreme points is the unique arch that attains the minimum of .
Remark 2.5**.**
Now the geodesic can be constructed via arch , which is algorithmically obtained as follows. Indeed, can be found by the linear optimization over with objective vector for parameter . This is equivalent to the following problem MSSP — the maximum weight stable set problem in bipartite graph — with parameter :
[TABLE]
As did in [26] (see also [6, Chapter 8]), MSSP reduces to to the minimum cut problem in the network constructed from and ; see Figure 3. Then the cut having the minimum cut capacity corresponds to stable set having the maximum weight. Hence, via the max-flow min-cut theorem, the arch is obtained by a (parametric) maximum flow algorithm.
2.3 Orthoscheme complex
Here we formally introduce the orthoscheme complex of a graded poset. For this purpose, we need to set up basic terminologies on posets. A poset (partially order set) is a set endowed with a partial order relation on , where means and . A pair is said to be comparable if or , and incomparable otherwise. The interval of elements with is the set of elements with . If and , then we say that covers , and is called a covering pair. A chain of poset is a pairwise comparable set of elements, which is often denoted by . The length of a chain is defined as its cardinality minus one. A grade function of is an integer-valued function such that holds for all covering pairs . A poset is called graded if it admits a grade function. For , let , which is equal to the length of any maximal chain from to . For posets considered in this paper, we assume:
- (F)
There is a finite number such that the length of every chain is at most .
Let be a graded poset with grade function . The simplex of a chain is the set of all formal convex combinations of elements in the chain, where “convex” means that the coefficients satisfy and . Let denote the union of all simplices of chains in , or equivalently, the set of all formal convex combinations of elements in such that is a chain of . In other words, is a geometric realization of the order complex of . Next we define a metric on . For a simplex of a chain , define map by
[TABLE]
If covers for each , then the above is also written as
[TABLE]
For two points belonging to a common simplex , define distance by the -distance in the image :
[TABLE]
Namely, maps a chain to vertices of the orthoscheme (1.1). Accordingly, points in the simplex and their distance are realized in the orthoscheme in Euclidean space . Note that the distance (2.19) does not depend on the choice of a common simplex. Also the neighborhood of each point is determined, which generates a topology on . The length of a path in is defined by (2.1), where s are taken so that belong to a common simplex and their distance is measured by (2.19). For the distance of arbitrary points is defined as the infimum of for all -paths. The resulting metric simplicial complex is called the orthoscheme complex of . By the assumption (F), is an -simplicial complex with finite isometry types of simplices, and is a complete geodesic space.
Let be graded posets. A map is called order-preserving if holds for all with . An order-preserving map maps a chain in to a chain in , and hence is extended to a map in a natural way:
[TABLE]
An order-preserving map is called nonexpansive if for every covering pair in , is a covering pair or .
Lemma 2.6**.**
Let be a nonexpansive order-preserving map.
- (1)
The extension is nonexpansive (and continuous).
- (2)
For points , in a common simplex, if and , then it holds
[TABLE]
Proof.
(1). Take arbitrary two points and in a common simplex in . We can assume that each is a covering pair. It suffices to show . Let denote the set of indices with (i.e., covers ). Suppose that for . Then we have and , where . By (2.18), we have
[TABLE]
(2). In the above inequality, the index does not belong to , has nonzero term, and the inequality holds strictly. ∎
To proceed the argument, we need further notation on lattice and semilattice. The join and meet of two elements in a poset are the unique minimum common upper bound and the unique maximum common lower bound, respectively, of . The join and meet of (if they exist) are denoted by and , respectively. A lattice is a poset in which every pair of elements has both join and meet. A (meet-)semilattice is a poset in which every pair of elements has meet. The minimum element in a semilattice is denoted by [math]. We only consider semilattices that are graded, where the grade of the minimum element [math] is supposed to be [math], and the grade of an element is also called the rank of . The maximum rank of an element is called the rank of the semilattice, which is finite by (F). In a semilattice, two elements are said to be bounded if they have a common upper bound. Notice that and are bounded if and only if the join exists, which is given by the meet of all common upper bounds of .
An ideal in a poset is a subset such that implies . For an element of a poset , the principal ideal of is defined as the set of all elements with . Dually the principal filter of is defined as the set of all elements with . A subsemilattice of a semilattice is a subset that is closed under meet. A sublattice is a subset that is closed under meet and join.
Example 2.7**.**
A distributive lattice is a lattice satisfying distributive law and for every triple . The family of ideals in a (finite) poset is a distributive lattice, where the partial order relation on ideals is defined by inclusion order; then and . Birkhoff representation theorem says that any distributive lattice is always obtained in this way; see [4, Chapter V] and [14, Chapter II].
Suppose that a distributive lattice is represented by a poset . Then [12, Proposition 7.11] shows that the orthoscheme complex is isomorphic to the convex polytope
[TABLE]
in Euclidean space , which is known as the order polytope of .
Example 2.8**.**
A Boolean lattice is a distributive lattice such that every element has an element , called a complement of , such that and (the maximum element). A Boolean lattice here is a lattice of all subsets of a finite set . By (2.21) with regarding as a poset with no relation, the orthoscheme complex is isometric to Euclidean cube . Consequently, the rooted cubical complex is also the orthoscheme complex , where the abstract simplicial complex is regarded as a (graded) poset ordered by inclusion. The poset of an abstract simplicial complex is identified with a semilattice such that every principal ideal is a Boolean lattice. Indeed, consider the set of all rank-1 elements of , and consider the abstract simplicial complex on consisting of all subsets with . Then is isomorphic to .
A flag simplicial complex is equivalent to a Boolean semilattice, which is defined as a semilattice such that every principal ideal of is a Boolean lattice and satisfies the following lattice-theoretic flag condition:
- (LFL)
For every triple of elements, their join exists if and only if all of , , exist.
Indeed, in the above construction of , (LFL) is rephrased as: For , if and only if . It is easy to see (by induction) that this is equivalent to (FL). Thus is isometric to CAT(0) rooted cubical complex .
We see in the next subsection a common generalization of a distributive lattice and Boolean semilattice.
Let be a graded poset. Even if a subset becomes a graded poset by the restriction of , the orthoscheme complex , which is a subset of , is not necessarily a subspace of , since their metrizations may be different. A necessary and sufficient condition for to be a subspace of is the following rank-preserving property:
- (RP)
Any covering pair of is a covering pair of .
Then the shape of each simplex in is the same in , and is viewed as a subspace of . Examples of such subsets include intervals, principal ideals, and filters.
Consider maps and , when they are defined for all . Then they are obviously order-preserving, and extended to and . We are interested in the situation where they are nonexpansive (retractions). An element in is called modular if has join and meet with every element , and satisfy
[TABLE]
Lemma 2.9**.**
Let be a modular element.
- (1)
Maps and are order-preserving nonexpansive retractions to and to , respectively.
- (2)
Subspaces and are strictly-convex.
- (3)
For a path in , it holds
[TABLE]
If both and are geodesics, then the equality holds in (2.23) and is a geodesic.
Proof.
(1). For a covering pair , by modularity of , exactly one of the following holds:
- •
covers and .
- •
and covers .
This follows from , which is obtained by subtracting from . In particular, both and are nonexpansive retractions.
(3). To show (2.23), it suffices to show for points in a common simplex. Indeed, the argument in the proof of Lemma 2.2 is applicable in a straightforward way, since holds for a sufficiently fine subdivision .
We can assume that and for a maximal chain . We use the method of the proof of Lemma 2.6 (1). Let be the set of indices such that covers . Then, by the argument in (1), is the set of indices such that covers . Therefore, by (2.3), we have
[TABLE]
Suppose that both and are geodesics. For , choose any sufficiently fine subdivision . Then we have
[TABLE]
where the last inequality follows from the established (2.23). From this, we see that the equality holds in (2.23) and is a geodesic.
(2). Let . Take a polygonal path connecting and . Then the image is a (polygonal) path in connecting and . Suppose that meets . We show . We can take two points in such that the segment , which is a part of , belongs to a common simplex, , and . Suppose that and . For some index , it necessarily holds that , , , and . Then must hold (provided covers ). By Lemma 2.6 (2), we have . Consequently . Thus every shortest path between and belongs to .
For , reverse the partial order of and consider the corresponding orthoscheme complex, which is isometric to the original . Then we obtain the statement for . ∎
A modular lattice is a graded poset (lattice) such that every element is a modular element; this may be an unusual definition of a modular lattice but is equivalent to the standard one; see [4, Sections 50–52]. In a modular lattice, we can use the above lemma freely. Also the above proof is applied to show the following:
Lemma 2.10**.**
Let be a semilattice such that every principle ideal is a modular lattice. For , the map is an order-preserving nonexpansive retraction to , and is a strictly-convex subspace of .
2.4 Median orthoscheme complex
A median semilattice is a semilattice such that every principal ideal of is a distributive lattice and satisfies the lattice-theoretic flag condition (LFL). By the definition, a median semilattice is a common generalization of a distributive lattice and Boolean semilattice. The former is represented by the family of ideal in a poset (Example 2.7) and the latter is the family of all stable sets of a graph (Example 2.8). A median semilattice admits a common generalization of these representations, from which an explicit description of its orthoscheme complex is given.
A PIP (Poset with Inconsistent Pairs) is a pair of an undirected graph and a partial order relation on vertex set such that and imply . This concept appeared in [8]; the name PIP is due to [2]. A stable ideal (or consistent ideal) is a vertex subset such that it is a stable set relative to the graph and an ideal relative to the poset . Let be the poset of all stable ideals ordered by inclusion. Notice that is not an abstract simplicial complex.
Proposition 2.11** ([8]).**
For a PIP , the family of stable ideals is a median semilattice with . Conversely, every median semilattice is isomorphic to for some PIP .
The construction of such a PIP is as follows. The vertex set of is the set of all join-irreducible elements of , where a join-irreducible element is an element that is not [math] and cannot be represented as the join of other elements. The partial order on is the restriction of the partial order of . A pair of vertices has an edge in if and only if the join of does not exist. The resulting is actually a PIP, and is isomorphic to , where an isomorphism is given by . In particular, median semilattice is embedded to Boolean semilattice . This Boolean semilattice is called the Boolean extension of , and is also denoted by .
Consider the orthoscheme complex of a median semilattice , which is called a median orthoscheme complex. The next proposition shows that that is realized as a CAT(0) subspace in CAT(0) rooted cubical complex .
Proposition 2.12** ([12, Sectioin 7.6]).**
Let be a median semilattice.
- (1)
The median orthoscheme complex is CAT(0).
- (2)
Suppose that is represented by PIP . Then is isometric to the subspace of :
[TABLE]
where the isometry is given by
[TABLE]
Note that one can also associate PIP with CAT(0) cubical complex , as in [2], which is different from .
The image of by the isometry in (2.24) is called the b-coordinate of , where “b” stands for Birkhoff. We write if the image of by the isometry (2.24) is . Observe from (2.24) that the meet and join maps work as projections as follows:
Lemma 2.13**.**
Let . For with , it holds and .
Next we discuss geodesics in , and show that Owen’s formula is naturally extended. A bipartite PIP is a PIP such that is a bipartite graph with color classes and has no isolated vertices, and any and are incomparable in . Suppose that is a bipartite PIP with color classes . An arch is a sequence of stable ideals satisfying (2.4). The path space is defined as .
Let with and . For an arch , are defined by (2.5) (2.6), (2.7), and (2.8). Also is defined by (2.9). An -concave arch is an arch satisfying (2.10). In this setting, precisely the same statement of Theorem 2.4 holds.
Proposition 2.14**.**
- (1)
For an -concave arch , the unique geodesic connecting in is given by (2.17), and its length is equal to .
- (2)
Moreover, any path-space geodesic belongs to the path space for some -concave arch.
Proof.
(1). is a subspace of the cubical complex . An arch for is an arch for . The path space for is a subspace of the (cubical) path space for . Therefore it suffices to show that the path defined by (2.17) is actually a path in , i.e., that for all , it holds if . Consider with . Then or . Suppose that . Since it holds . Any stable ideal containing must contain . Consequently, if and , then and hence . Thus , as required. The case of is shown in a similar way.
(2). If is nonconcave, then it is also nonconcave for , and the path-space geodesic for the (cubical) path space in belongs to the (cubical) path space for some concave subarch ; see Appendix. Since this arch is also a concave arch for , by (1), belongs to . ∎
The unique geodesic property for can also be established by proving the analogues of (R1-R4) in Section 2.2. In (R1), the projection is also a well-defined strictly-nonexpansive retraction. Indeed, if is a stable ideal, then so is (since is an ideal). Hence geodesics belongs to the strictly-convex subspace corresponding to the PIP obtained by restricting to . This PIP is a semi-bipartite PIP (with tri-partition ) in the following sense. A PIP is called semi-bipartite if it admits a tri-partition of such that the restriction of to is a bipartite PIP with color classes , is the set of isolated vertices of , and there are no and with . Let denote the restriction of to , which has no edge and is merely a poset. Then . In contrast to the cubical case, the strict inclusion possibly holds. Fortunately the unique geodesic can be obtained as the product of those for and .
Lemma 2.15**.**
Let be a semi-bipartite PIP with tri-partition . Let with and . Let be a shortest path-space geodesic in connecting and , and let be the geodesic in connecting and . Then the product belongs to .
Proof.
Notice that has no edge, and is a convex polytope in (Example 2.7). Therefore the unique geodesic in connecting and is given by . Therefore it suffices to show that if for and , then , where obeys (2.17) for some -concave arch. Then , as required. ∎
Then the unique geodesic property of can be shown by establishing (R3) and (R4) in a similar way.
Remark 2.16**.**
Again the geodesic can be constructed via , which is also obtained by a network flow technique as in Remark 2.5. In MSSP, replace “stable set in ” by “stable ideal in .” The arch is obtained by solving the resulting problem MSIP. Consider the network in Figure 3. For (resp. ), add edge with infinite capacity if (resp. ). Again cuts having finite capacity and stable ideals are in one-to-one correspondence by . Thus MSIP is solved by a (parametric) max-flow algorithm. Note that MSIP is equivalent to the problem known as the minimum weight ideal problem in a poset, where this reduction is classically known [27]; see also [13, Section 7.1 (b)].
3 Modular semilattice
A modular semilattice [5] is a semilattice such that every principal ideal of is a modular lattice and satisfies the lattice-theoretic flag condition (LFL). In this section, we deal with the orthoscheme complex of a modular semilattice. The goal in this section is to prove the following, which implies the main theorem (Theorem 1.2) via Lemma 2.1.
Theorem 3.1**.**
Let be a modular semilattice. Then the orthoscheme complex is uniquely geodesic.
The proof is largely based on the idea mentioned in Sections 2.2 and 2.4, i.e., the formula (2.17) of path-space geodesics and the reduction techniques (R1-R4). The outline is as follows:
- (P0)
Let . Our goal is to give an explicit construction of a geodesic between and to show its uniqueness. Let and be the maximum elements in the nonzero supports of and , respectively.
- (P1)
Consider first an easier case where and have join. Then any geodesic between belongs to a strictly-convex subspace (Lemma 2.9). Now is a modular lattice, and is CAT(0) (Theorem 1.1). The geodesic in is unique. Moreover the geodesic is easily constructed by taking a distributive sublattice for which contains and (Lemmas 3.3 and 3.4).
- (P2)
Next consider the essential case where there is no element other than [math] that has join with both and . In this case, an analogue of (R1) holds:
- –
Every geodesic connecting belongs to the subspace induced by modular subsemilattice
[TABLE]
- (P3)
This modular semilattice generalizes and plays roles of a median semilattice represented by a bipartite PIP. The concepts of an arch, path space, -concavity, and are naturally generalized. By taking a special median subsemilattice (called a distributive frame) of , we obtain the formula of path-space geodesics (Proposition 3.10). We then establish (R3) and (R4) to obtain the uniqueness of geodesics (Propositions 3.9 and 3.10).
- (P4)
Consider the general case of and . We choose a suitable element for which and are in the case of (P2) for . According to (P1), we obtain the unique geodesic between and in . According to (P3), we obtain the unique geodesic between and in . Finally, with the help of Lemma 2.9 (3) and Lemma 2.15, we combine to a geodesic between and show its uniqueness.
In Section 3.1, we prove several necessary lemmas. In Section 3.2, we complete the proof of Theorem 3.1 according to (P3) and (P4).
In the following, all sublattices and subsemilattices satisfy (RP) (or can be chosen so to satisfy (RP)), and the corresponding subcomplexes are subspaces of the original space. In all cases, the verification of (RP) is straightforward and hence omitted.
3.1 Lemmas
Let be a modular semilattice. Let be an element of . Let denote the set of elements such that and have join. Define map by
[TABLE]
Then is well-defined. Indeed, if have the join with , then, by (LFL), their join exists (since exists). We also observe that if and only if has join with , i.e., is a retraction to .
Lemma 3.2**.**
For an element , we have the following:
- (1)
* is a modular subsemilattice of .*
- (2)
* is a nonexpansive order-preserving retraction to .*
- (3)
Subspace is strictly-convex.
Proof.
(1). It is obvious that implies . Thus is a subsemilattice of . Also is join-closed, i.e., and imply (by (LFL)). Clearly implies . Hence every principal ideal of is a modular lattice. Suppose that , , and have join with . By (LFL) (and the join-closedness), necessarily exists. Then , , and have pairwise joins. Hence exists, and . This means that is a modular semilattice.
(2). Take a covering pair . Obviously . Hence is order-preserving. Here and have join (since is a common upper bound). Thus . Since is at most (by modularity), we have , and the nonexpansiveness of .
(3). Let . Take a polygonal path connecting and such that meets . By (2) and Lemma 2.6, the extension is a nonexpansive retraction, and hence holds. We show the strict inequality. We can take two points in such that the segment belongs to a common simplex, , and . Suppose that and . For some index , it necessarily hold that exists for , does not exist for , , and . Also . By Lemma 2.6 (2), it holds , and hence . Thus is strictly-convex. ∎
A classical theorem by Dedekind and Birkhoff is that for any two chains in a modular lattice there is a distributive sublattice containing them; see [4, Theorem 3.18] and [14, Theorem 363]. The next lemma is viewed as a generalization of this result.
Lemma 3.3**.**
Let . For four maximal chains , , , and , there are distributive sublattices of and of satisfying the following properties:
- (1)
* contains , , and .*
- (2)
* contains , , and .*
- (3)
.
Proof.
Let and . We use the induction on . Suppose that . Then , and . This case reduces to the original Dedekind–Birkhoff theorem; but the following argument is easily adapted to prove this case.
Suppose that . Suppose that with and . Consider chain , and chain consisting of for . Apply the induction on . We obtain distributive sublattices of and of such that contains , contains , and .
We extend to so that contains and . Choose the smallest index such that . Since is covered by , by modularity, is covered by for . In particular, , and is equal to . Define by
[TABLE]
where the second equality follows from and with . Now is isomorphic to the interval between and in . Then, for , there is unique such that and . Then it holds
[TABLE]
Indeed, covers and covers . This implies . Then, by , the equality must hold. In particular is a sublattice of containing and .
It is easy but bit tedious to verify that satisfies the distributive law. Take . Suppose, e.g., that . Then , where we use (3.2) for the first and last equalities and the distributive law in for the second. For the last equality, we use the fact that map is an isomorphism from to in , i.e., . Similarly, . Suppose, e.g., that . Then , and , where from we use the isomorphic property of in the second equality. The verifications for other cases are similar (more easy). By construction, the property (3) obviously holds. ∎
The essence of the proof of Theorem 1.1 in [12] is the following.
Lemma 3.4** ([12, Lemma 7.13]).**
Let be a modular lattice and let a distributive sublattice of . Suppose that the join-irreducible elements of are arranged so that
[TABLE]
is a maximal chain in . Then the map
[TABLE]
is an order-preserving nonexpansive map from to such that it is identity on . Consequently, is a (strictly-)convex subspace of .
In this lemma, is viewed as a sublattice of as well as of . Recall Example 2.7 (or Proposition 2.12) that is realized as a convex polytope in . Then the unique geodesic in connecting two points is obtained as follows:
- •
Choose a distributive sublattice of containing two chains and .
- •
Realize as a convex polytope in and represent in the b-coordinate.
- •
is a geodesic between and .
Next we introduce as the metric interval of . The covering graph of is the undirected graph on such that each pair has an edge if and only if or is a covering pair. Let denote the shortest path metric of the covering graph of . For , define by
[TABLE]
For two subsets , let denote the set of elements that is represented as for some and .
Lemma 3.5** ([18, Lemma 2.15]).**
For , we have the following.
- (1)
.
- (2)
.
- (3)
If for , then and .
- (4)
* is a modular subsemilattice in . For , it holds .*
As mentioned in (P2), every geodesic connecting and with belongs to . We prove this fact in Proposition 3.9. In the case of median semilattice, one can directly derive this fact by showing that map is an order-preserving nonexpansive retraction (that actually corresponds to the projection in (R1)). However this map is not nonexpansive for general modular semilattices.
We extend the concept of an arch in . An arch between and is a sequence in such that
[TABLE]
Observe that this actually generalizes the definition (2.4) of an arch in Section 2.2.
Lemma 3.6**.**
Let be an arch between and .
- (1)
* is a modular subsemilattice, and is a CAT(0) subspace of .*
- (2)
The same holds for .
- (3)
If , then there is an order-preserving nonexpansive retraction from to .
Proof.
(1). Let for . We show that
[TABLE]
Observe that is obvious. We show the converse. Take . Then belongs to for some . By Lemma 3.5 (4) and (3.4), we have . Hence belongs to .
Suppose by induction that is a modular semilattice, and is CAT(0); the base case follows from Theorem 1.1 and the fact that is a modular lattice. Then is a gated amalgam of modular semilattices and along gated sub(semi)lattice in the sense of [12, Section 7.1]. Then is also a modular semilattice, and is CAT(0) by [12, Proposition 7.5].
(2) follows from (1) by taking as .
(3). Take an arbitrary . Let be the maximum element in less than or equal to , which is well-defined and given by
[TABLE]
Indeed, if , then . Let be the minimum element in greater than or equal to ; it is also well-defined since is a subsemilattice. Then , and if and only if . Define by
[TABLE]
Then implies . This gives rise to a map .
We show that is an order-preserving nonexpansive retraction.
Figure 4 may be helpful to understand and the following argument. Here is actually a retraction by if . Take with . Suppose that for and . Then we have
[TABLE]
Indeed, if and , then ; notice implies and . This gives the first equality. Dually, suppose that and . Then . Thus , where we use the calculation rule (Lemma 3.5 (4)) in , such as .
In particular, it holds
[TABLE]
By (3.6), we have
[TABLE]
Take that covers . Here we can assume that (by retake if necessary). We show that covers .
Case 1: . Then (by ), and . By the same argument for the proof of Lemma 2.9 (1), this implies that covers and covers . Therefore , which covers .
Case 2: . Then and . This implies that covers and covers , and and . Also covers . Therefore covers . ∎
We call the path space relative to an arch . A geodesic in some path space is called a path-space geodesic. The next lemma is used to reduce path-space geodesics in to those in a median orthoscheme complex. Recall Section 2.4 that is the Boolean extension of a median semilattice .
Lemma 3.7**.**
Let be an arch, and let and be maximal chains in and , respectively. There are distributive sublattices of and of satisfying the following properties:
- (1)
* contains and .*
- (2)
* contains and .*
- (3)
* contains .*
- (4)
* is a median subsemilattice represented by a semi-bipartite PIP.*
- (5)
If , then there is a nonexpansive order-preserving map from to such that it is identity on .
Proof.
Consider chains and . By Lemma 3.3, we can take distributive sublattices of and of such that contains , , , and contains , , . Then .
A semi-bipartite PIP representing is constructed as follows. Let and be the sets of join-irreducible elements of distributive lattices and , respectively. By property (3) in Lemma 3.3, is the set of join-irreducible elements in . Define PIP on vertex set , where the partial order is the restriction of and an edge is given to each unbounded pair. Then it is easy to verify that is isomorphic to : For , consider the set of join-irreducible elements , which is a stable ideal in . Conversely, for a stable ideal, consider the join of all elements in the stable ideal, which exists by (LFL) and belongs to . Observe that is a semi-bipartite PIP with tri-partition , where and for some .
Next we define a nonexpansive order-preserving map to show (5). Suppose that and , where by . Consider a maximal chain of containing . We can assume that this chain is given by . Similarly we can assume that is a maximal chain containing . Define map by (3.3) for the chain . By Lemma 3.4, is a nonexpansive order-preserving map fixing . Define for the chain similarly. Now define map by
[TABLE]
Notice from Lemma 3.5 (2) and (3) that the expression is possible and unique. We need to verify that belongs to . Indeed, from for some , it holds that and . Since the above chain contains , we have . Similarly we have . This means that consists of join-irreducible elements in , and belongs to (since there is no edge among them). By construction, fixes . The nonexpansiveness of follows from that of and (Lemma 3.4). ∎
We call the above a distributive frame.
3.2 Geodesics
The goal of this subsection is to prove the unique geodesic property (Theorem 3.1). For , denote by the maximum element in , i.e., if with then . Equivalently, is the minimum element such that contains .
We start with a general property of geodesics in .
Proposition 3.8**.**
Let be a geodesic in . Then there are and satisfying the following:
- (1)
* for and .*
- (2)
, , and for .
- (3)
The join of and does not exist for .
Proof.
Let . Choose a sufficiently small . Then and belong a common simplex of chain and and belong to a common simplex of chain . Let , , and . Let , , and . Necessarily and are comparable, and and are comparable. Now is small. By continuity of , both and are impossible. (By this argument, we also see that and .)
We next show that cannot occur. Suppose to the contrary that holds. Then the chains and belong to a modular lattice . According to the Dedekind–Birkhoff theorem (or Lemma 3.3), there is a distributive sublattice of such that contains . Suppose that are represented in the b-coordinate as
[TABLE]
where are join-irreducible elements of . By , at least one of is zero, and all of are nonzero. However is the midpoint of and in convex polytope . Then must hold. This is a contradiction. Similarly, is also impossible. Thus or holds.
Suppose that holds. We show that the join of and does not exist. Suppose not. Then the chains and belong to a modular lattice . Choose a distributive sublattice of such that contains . Represent in the b-coordinate as (3.9). By , it must hold . However this is a contradiction since must hold.
Since any geodesic meets a finite number of simplices, we conclude the existence of and with (1-3). ∎
The sequence determined by a geodesic is called the -sequence.
We say that are orthogonal if for and it hold . From now, let us fix an orthogonal pair . Suppose that and . We study geodesics connecting . The following shows that any geodesic connecting must be a path-space geodesic, which establishes (R3).
Proposition 3.9**.**
- (1)
For a geodesic connecting and , the -sequence is an arch for ; in particular, belongs to and .
- (2)
For two geodesics connecting and , if the -sequence and the -sequence are equal, then and are equal.
Proof.
(1). Let be the -sequence. Define by and
[TABLE]
Then , where follows from Proposition 3.8 (2) and follows from the orthogonality and (Proposition 3.8 (2)). Similarly, define by and
[TABLE]
Then . Observe that and have upper bound and have join. For , let , which belongs to (Lemma 3.5 (2)). See Figure 5 for construction of .
Let be the moments for which for . We are going to show that defined by
[TABLE]
is a well-defined -path in . Notice from and that and . We have to show that
[TABLE]
We show
[TABLE]
Since , if (3.11) is true, then , which implies (3.10).
By , it obviously holds . Observe from , and Lemma 3.5 that . Consequently, it holds . Thus we have
[TABLE]
where we use the calculation rule in Lemma 3.5 (4) with and . Similarly, from , we obtain , and hence (3.11).
For each the map is nonexpansive (Lemma 2.10). Then it must hold for . Indeed, if leaves at , then one can deduce, by precisely the same argument in the proof of Lemma 2.9 (2), contradiction . Moreover, by Proposition 3.8 (3), it must hold and for . Thus is an arch.
By Lemma 3.6 (1-3), is a strictly-convex subspace of , and hence must belongs to .
(2). The path space is CAT(0) (Lemma 3.6) and is uniquely geodesic. Since belong to the same path space, it must hold . ∎
By (2), our problem reduces to find an arch for which the corresponding path-space geodesic is shortest. We give an explicit formula of path-space geodesics, which is naturally obtained via a distributive frame introduced in Lemma 3.7. Let be an arch. Take a distributive frame for containing , , and . By , is represented by a bipartite PIP with color classes and , where and in the b-coordinate of . Now elements in corresponds to stable ideal . In this correspondence, arch is the arch in the sense of Sections 2.2 and 2.4. Via the b-coordinates of , define , , , as in Section 2.2. By Lemma 2.13, the quantities and are written as
[TABLE]
where is defined by
[TABLE]
Accordingly, is defined by
[TABLE]
Also the -concavity of an arch is defined by (2.10). These notions are independent of the choice of a distributive frame. Thus we have:
Proposition 3.10**.**
For an -concave arch and any distributive frame containing , , and , the unique geodesic connecting in belongs to , and is given by (2.17). Its length is equal to . Moreover, any path-space geodesic belongs to the path-space for some -concave arch.
Proof.
The statement follows from:
- •
The path space is uniquely geodesic (Lemma 3.6 (2)).
- •
There is a nonexpansive map from to fixing (Lemma 3.7 (5)).
- •
Any path-space geodesic connecting in belongs to , and is the path-space geodesic in the path space for some -concave arch (Proposition 2.14).
∎
Finally we prove (R4) that the minimum of over all arches is uniquely attained by some arch. Define by
[TABLE]
Recall Figure 2 and the argument before Remark 2.5. Consider the convex hull of for all , which is denoted by . Observe that belongs to the square and has , , as extreme points. Consider elements mapped to extreme points of other than zero . This method was introduced by [18].
Proposition 3.11**.**
- (1)
The set of elements in mapped to nonzero extreme points by is arranged to be an -concave arch .
- (2)
The arch uniquely attains . In particular, a geodesic in connecting is unique and is the path-space geodesic in .
In the proof of (1), the following property has a key role.
Lemma 3.12**.**
Let be a modular lattice. For , the function is supermodular, i.e.,
[TABLE]
In addition, if is the maximum element in , then is monotone increasing, i.e.,
[TABLE]
Proof.
Suppose that for a maximal chain . Let denote the set of indices with . Then, as in the proof of Lemma 2.6, it holds
[TABLE]
Here it holds
[TABLE]
Indeed, suppose that and covers . Recall the argument of the proof of Lemma 2.9 (1). Since covers , it holds . If , then covers and covers , which implies that covers , i.e., . If , then and , which also implies .
Also is equal to the rank of ; indeed, consider the chain consisting of s, which is a maximal chain from [math] to . This means that if . Thus if is the maximum element in , then , and, by (3.13), is monotone increasing.
We next show the supermodularity. By the standard argument, it suffices to show the supermodular modularity inequality (3.12) for those pairs for which and cover and are covered by ; see, e.g., the proof of [18, Proposition 3.8]. Let . For some indices with , it holds . Then is equal to , , , or . We show that the first case cannot occur. Suppose that . Then covers . Here () holds. This follows from the fact that covers or equals and covers (by . Thus . Next, let . Then holds (by and ). By the same argument for (), it holds . Namely is determined by , , and . If , then by the same argument we have ; this is a contradiction to .
Thus is equal to , , or . For the first and second cases, by (3.13) we have
[TABLE]
For the last case, we have
[TABLE]
∎
Proof of Proposition 3.11 (1).
Choose such that and are nonzero extreme points in . Suppose that or and are adjacent extreme points with and (with at least one of the inequality being strict). We show that for the former case and and for the latter case, which implies the statement.
Let and . All pairs , , and among the triple are bounded. By (LFL), their join exists and belongs to (Lemma 3.5). Similarly the join of triple exists and belongs to . Therefore and . By supermodularity (Lemma 3.12), we have
[TABLE]
Then both and must belong to since it is an edge or an extreme point of . By and , it must hold and . Thus and . By , , and Lemma 3.12, the functions and are monotone increasing. Then we have and . Therefore and . If , then and also hold, and we have . Suppose that . Then at least one of and holds. If and (say), then it necessarily holds and ; however this contradicts the orthogonality of . Therefore and , as required. ∎
For a convex polygon containing , , (as extreme points), define by
[TABLE]
where are nonzero extreme points of such that and are adjacent by an edge. Now with and . Then Proposition 3.11 (2) follows from:
Lemma 3.13**.**
For two polygons containing , , , if (proper inclusion), then .
Proof.
Choose an edge of joining nonzero extreme points and , and choose a point in the interior the edge. Suppose that and . Perturb into outside of so that . The perturbation is sufficiently small. The set of extreme points of is obtained by adding to the set of extreme points of , where is adjacent to and . Then is equal to
[TABLE]
Now the points , , and in are not collinear. The non-collinearity is equivalent to . This in turn implies that the points , , are not collinear. By the triangle inequality for these three points, (3.14) is negative, and thus . In this way, we can expand until . Then is strictly decreasing. In the expansion, we can remove extreme points with keeping when they become non-extreme. ∎
Now we are ready to prove the unique geodesic property of (Theorem 3.1).
Proof of Theorem 3.1.
Let be arbitrary points in . Let and . Consider (by Lemma 3.5). We can assume that , i.e., are not orthogonal. Consider and , which belong to . Now and are orthogonal in , since the minimum element of is , , and . By Proposition 3.11, a geodesic between and in uniquely exists and also belongs to the path space for the arch for (with minimum ).
Consider a distributive frame containing , , and . The above is a geodesic between and in . Also and belong to for the distributive sublattice of modular lattice . Therefore there is a unique geodesic in between in , which must be a geodesic in (Lemma 3.4). Now we have two geodesics in , where connects and and connects and . Represent by a semi-bipartite PIP with tripartition . Consider paths and points in the b-coordinate. Notice that corresponds to and the coefficient of in is always . There is no pair with . This means that every path in can be lifted to by defining the coefficient of as . Therefore the projection is a unique geodesic in connecting and . Also is a unique geodesic in connecting and . By Lemma 2.15, we obtain a unique geodesic in connecting and . By considering the original coordinates in we have and . By Lemma 2.9 (3), is a geodesic in connecting and and satisfies
[TABLE]
Finally we show that the constructed geodesic is actually a unique geodesic. Consider another geodesic in connecting and . By Lemma 2.9 (3), the path must satisfy the above equality (3.15). Namely must hold. By the uniqueness of a geodesic connecting an orthogonal pair, the images of and are the same. Now belongs to the path space . This implies that also belongs to . By the unique geodesic property of (Lemma 3.6 (1)), it must hold , as required. ∎
Remark 3.14**.**
As in the case of CAT(0) cubical complex or median orthoscheme complex (Remarks 2.5 and 2.16), a geodesic in can be obtained via the arch . Again is obtained by the following (parametric) optimization problem:
[TABLE]
This problem is a far-reaching generalization of the maximum weight stable set problem in a bipartite graph, and includes weighted maximum vanishing subspace problem (WMVSP) [16] as a special case where is a modular semilattice of vector subspaces on which each of given bilinear forms vanishes. WMVSP is viewed as a submodular optimization on modular lattice, which is one of the current issues in combinatorial optimization. A polynomial time algorithm for WMVSP is not known in general, and deserves a challenging open problem. See [22, Section 5] for a polynomial solvable special case.
Acknowledgments
The author thanks Koyo Hayashi for meticulously reading and numerous helpful comments. This work was partially supported by JSPS KAKENHI Grant Numbers JP26280004, JP17K00029.
Appendix A Appendix: Proof of Theorem 2.4 (2)
Let be the subspace of consisting of points satisfying
[TABLE]
Equivalently , where denotes the set of nonpositive reals. For with let denote the intersection of and the box .
Lemma A.1**.**
If then is a strictly-convex subspace of .
Proof.
Consider map defined by if , if , and if . It is easy to see that is a strictly-nonexpansive retraction. Thus it suffices to show that implies . Suppose . By , it holds and . Therefore, by , it holds and for . Thus for . This concludes . ∎
Consider the path space for an arch , points with and , and notations in Section 2.2. Here is considered as an orthant space (by replacing with ). Let and be defined by
[TABLE]
Define map by
[TABLE]
Here we abbreviate as ; this abbreviation is used in sequel.
Lemma A.2** ([25, Theorem 4.4]).**
The map embeds into as a subspace, and every geodesic connecting in belongs to .
Proof.
We observe the former statement by (if ).
For each , consider the orthogonal projections from to and from to . This gives rise to a retraction defined by and for . Then is strictly-nonexpansive, and its image is viewed as . Hence belongs to (by Lemma A.1). ∎
Hence the geodesic problem on reduces to that on for positive vectors . Let be an ordered partition of , i.e., for some , it holds for . Let be the subspace of consisting of points satisfying
- •
for each , there is such that or .
Lemma A.3**.**
For an ordered partition of , the subspace is isometric to for defined by
[TABLE]
where the isometry is given by
[TABLE]
Proof.
A straightforward verification similar to the proof of Lemma A.2. ∎
Next consider a geodesic connecting and , which belongs to (Lemma A.1). For , let denote the first time for which the -th coordinate of is zero (nonpositive), and let .
Lemma A.4**.**
- (1)
.
- (2)
* if and if .*
Proof.
By Lemma A.1, the subpath from to belongs to the strictly-convex subspace of . Since must hold for , it holds . Therefore (after re-parametrization) the path can be written as the product of geodesics in and in the box (Lemma 2.2). The latter path is the segment between and . This means that for the -th coordinate cannot become zero before the -th coordinate becomes zero. Also the -th coordinate is positive before .
By a similar way (or reversing time), the -th coordinate is negative after . ∎
Define the ordered partition of such that and belong to the same part if and only if .
Lemma A.5** ([25, Corollary 4.7]).**
The geodesic belongs to subspace , and hence is also a geodesic in .
Proof.
For , consider the time for . As in the above proof, the subpath of from [math] to is the product of a path and the segment between and for . In particular, is written as for . Consequently, belongs to . ∎
Lemma A.6**.**
Suppose that (or ) are all different. Then is the straight line between and , i.e.,
[TABLE]
Proof.
By Lemma A.4, the image of is for and . For , choose and that are sufficiently close to . The sign patterns of and are and , respectively. Hence belongs to . Necessarily is a part of , and does not bend at . Thus is a straight line. ∎
We are ready to prove Theorem 2.4 (2). Now suppose that , , and comes from . By Lemma A.5, is a geodesic in . Via (Lemma A.3), we can regard as a geodesic in . Now points (or ) are different in . Thus is a straight line in . In particular, for . By , we obtain the concavity condition:
[TABLE]
Returning the path space , this means that the geodesic in is equal to the path-space geodesic (2.17) in for an -concave subarch , where for the last index in . This proves Theorem 2.4 (2). Moreover one can see from Lemma 3.13 that this arch consists of members of that corresponds to extreme points of the convex hull of and .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Abrams and R. Ghrist, State complexes for metamorphic robot systems, International Journal of Robotics Research 23 (2004), 809–824.
- 2[2] F. Ardila, M. Owen, and S. Sullivant: Geodesics in CAT(0) cubical complexes. Advances in Applied Mathematics 48 (2012), 142–163.
- 3[3] L. J. Billera, S. P. Holmes, and K. Vogtmann: Geometry of the space of phylogenetic trees. Advances in Applied Mathematics 27 (2001), 733–767.
- 4[4] G. Birkhoff: Lattice Theory . American Mathematical Society, New York, 1940.
- 5[5] H.-J. Bandelt, M. van de Vel, and E. Verheul: Modular interval spaces. Mathematische Nachrichten 163 (1993), 177–201.
- 6[6] M. Bačák: Convex Analysis and Optimization in Hadamard Spaces , Walter de Gruyter & Co., Berlin, 2014.
- 7[7] M. Bačák: Old and new challenges in Hadamard spaces, preprint, 2018, ar Xiv:1807.01355 .
- 8[8] J.-P. Barthélemy and J. Constantin: Median graphs, parallelism and posets, Discrete Mathematics 111 (1993), 49–63.
