Tangle-tree duality in abstract separation systems
Reinhard Diestel, Sang-il Oum

TL;DR
This paper establishes a broad duality theorem linking local cohesion structures called tangles to global tree-like decompositions across various combinatorial and non-traditional settings.
Contribution
It introduces a unified tangle-tree duality framework applicable to diverse structures, generalizing classical graph width dualities and enabling new applications.
Findings
Proves a general width duality theorem for abstract separation systems.
Unifies the concept of tangles across different structures.
Extends duality theorems to new contexts like image analysis and social sciences.
Abstract
We prove a general width duality theorem for combinatorial structures with well-defined notions of cohesion and separation. These might be graphs and matroids, but can be much more general or quite different. The theorem asserts a duality between the existence of high cohesiveness somewhere local and a global overall tree structure. We describe cohesive substructures in a unified way in the format of tangles: as orientations of low-order separations satisfying certain consistency axioms. These axioms can be expressed without reference to the underlying structure, such as a graph or matroid, but just in terms of the poset of the separations themselves. This makes it possible to identify tangles, and apply our tangle-tree duality theorem, in very diverse settings. Our result implies all the classical duality theorems for width parameters in graph minor theory, such as path-width,ā¦
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.
Tangle-tree duality in abstract separation systems
Reinhard Diestel
Mathematisches Seminar, UniversitƤt Hamburg
āā
Sang-il Oum
Discrete Mathematics Group, Institute for Basic Science (IBS)
Department of Mathematical Sciences, KAIST
Abstract
We prove a general width duality theorem for combinatorial structures with well-defined notions of cohesion and separation. These might be graphs or matroids, but can be much more general or quite different. The theorem asserts a duality between the existence of high cohesion somewhere local and a global overall tree structure.
We describe cohesive substructures in a unified way in the format of tangles: as orientations of low-order separations satisfying certain consistency axioms. These axioms can be expressed without reference to the underlying structure, such as a graph or matroid, but just in terms of the poset of the separations themselves. This makes it possible to identify tangles, and apply our tangle-tree duality theorem, in very diverse settings.
Our result implies all the classical duality theorems for width parameters in graph minor theory, such as path-width, tree-width, branch-width or rank-width. It yields new, tangle-type, duality theorems for tree-width and path-width. It implies the existence of width parameters dual to cohesive substructures such as -blocks, edge-tangles, or given subsets of tangles, for which no width duality theorems were previously known.
Abstract separation systems can be found also in structures quite unlike graphs and matroids. For example, our theorem can be applied to image analysis by capturing the regions of an image as tangles of separations defined as natural partitions of its set of pixels. It can be applied in big data contexts by capturing clusters as tangles. It can be applied in the social sciences, e.g.Ā by capturing as tangles the few typical mindsets of individuals found by a survey. It could also be applied in pure mathematics, e.g.Ā to separations of compact manifolds.
1 Introduction
There are a number of theorems in the structure theory of sparse graphs that assert a duality between high connectivity present somewhere in the graph and an overall tree structure. For example, a graph either has a large complete minor or a tree-decompositionĀ into torsos of essentially bounded genus, but not bothĀ [12, 40]. And it either has a large grid minor or a tree-decompositionĀ into parts of bounded size, but not bothĀ [12, 38]. Let us loosely refer to such highly cohesive substructures of a graph, defined in terms of subsets of its vertices together with some required edges, as concrete highly cohesive substructuresĀ (HCSs).
An example of a concrete HCS for which no dual notion of global tree structure has been known is that of a -block [6, 36]: a set of at least vertices no two of which can be separated in the graph by deleting fewer thanĀ vertices.
Conversely, there are a number of so-called width parameters for graphs, invariants whose boundedness asserts that the graph has some kind of global tree structure, for which there are no obvious dual concrete HCSs.
Amini, Mazoit, Nisse, and Thomassé [1] addressed this latter problem in a broad way: they showed how to construct, for many width parameters including all the then known ones, dual concrete HCSs akin to brambles (see [12]). For each parameter, the existence of such an HCS forces this parameter to be large, and conversely, whenever one of these width parameters is large there exists a concrete bramble-type HCS to witness this.
In one of their seminal papers on graph minorsĀ [39], Robertson and Seymour introduced a very different way to capture high cohesion somewhere in a graph, which they call tangles. The basic idea behind these is as follows. Given a concrete HCS in a graphĀ and a low-order separation, most ofĀ will lie on one of its two sides: otherwise could not be highly cohesive. In this wayĀ , whatever it is, orients each of the low-order separations ofĀ towards one of its sides, the side that contains most ofĀ . These orientations of all the low-order separations will be āconsistentā in various ways, since they all point towardsĀ : no two of them, for example, will point away from each other.
Robertson and SeymourĀ [39] noticed that these orientations of all the low-order separations ofĀ captured most of what they needed to know aboutĀ . Consequently, they defined a tangle of orderĀ in a graph as a way to orient all its separations of orderĀ , consistently in some precise sense not relevant here.
The notion of a tangle brought with it a shift of paradigm in the connectivity theory of graphsĀ [37]: we can now think of a consistent orientation of all the low-order separations of a graph as a āhighly cohesive substructureā in its own right: no longer a concrete one, but an abstractĀ HCS. Such abstract HCSs, though maybe unfamiliar at first, are often ādeeperā than concrete ones, because they pick out only the essential information. But they are also easier to work with: one no longer has to worry about the details, say, of where exactly in the graph a subdivided grid has all its connecting paths. And most importantly, they are able to capture HCSs that are inherently fuzzy. For example, the additional detail that a subdivided grid contains over the tangle it defines is not only superfluous but can be misleading: each individual branch vertex can, and typically will, lie on the wrong side of some low-order separation, the side that does not contain most of the grid. (Consider, for example, the separation defined by the four neighbours of a given vertex in an actual grid.)
Our first aim in this paper is to do for abstract HCSs in graphs and matroids the converse of what Amini et al.Ā did for concrete ones: starting from a unified definition of abstract HCSs, we prove a general duality theorem that describes corresponding tree structures to witness the nonexistence of these HCSs.
Generalizing the specific notion of a tangle fromĀ [39], we shall define types of abstract HCSs to be called ā-tanglesā, where encodes some particular type of consistency. Thus, an -tangle in a graph will be a way to orient all its separations of orderĀ (for someĀ ) consistently in a sense specified byĀ : different notions of consistency will give rise to different setsĀ and result in different -tangles. But we shall prove one unified duality theorem saying that, for every suitableĀ , aĀ given graph either has an -tangle or a global tree structure that clearly precludes the existence of an -tangle.
Our duality theorem will easily imply the two known tangle-type duality theorems from graph minor theory: the classical Robertson-Seymour one for tangles and branch-width in graphsĀ [39], and its analogue for matroidsĀ [31, 39]. This has been shown in detail inĀ [21].
It will also imply new, tangle-type, duality theorems for all the other classical width parameters, such as tree- and path-width: for each of these we shall find anĀ , encoding some specific type of consistency, such that the graphs where this parameter is large are precisely those with an -tangle. The known duality theorems for these width parameters, in terms of concrete HCSs, will follow from our duality theorem in terms of abstract HCSs, but not conversely. This, too, has been shown inĀ [21].
Our result will further imply duality theorems for -blocks, the main concrete HCS for which no duality theorem has been known, and for any specified type of classical tangles (rather than all of them). This has been done inĀ [16].
Finally, our duality theorem has recently found an unexpected more fundamental application. The emerging theory of abstract separation systems and their tanglesĀ ā seeĀ [2, 3, 4, 5, 7, 8, 11, 14, 16, 17, 19, 21, 24, 25, 26, 27, 28, 29, 30, 32, 34, 33]Ā ā used to rest on two pillars: an abstract versionĀ [18] of Robertson and Seymourās tree-of-tangles theorem for graphsĀ [39], and the abstract tangle-tree duality theorem proved here. But, very recently, Elbracht, Kneip and TeegenĀ [24] have been able to derive the abstract tree-of-tangles theorem from the tangle-tree duality theorem. With this deduction, only one pillar remains: the result proved in this paper, and re-proved inĀ [24] in a slightly stronger form.
While the study of tangles as abstract HCSs marked a shift of paradigm from the earlier studies of concrete HCSs, there has since been another major shift of paradigm: from concrete to abstract separations. Separations in graphsĀ ā as well as traditional tangles and their dual branch decompositionsĀ ā are defined in terms of the graphās edges. But when we proved our duality theorem for graphs we found that, surprisingly, we needed to know only how these separations relate to each other, not how they relate to the graph which they separate.
Our main result, therefore, is now a duality theorem for abstract separation systems. Very roughly, these are partially ordered sets (reflecting the natural partial ordering between separations in graphs and matroids), with an order-reversing involution that reflects the flip of a graph separation.
Both tangles in graphs and their dual tree structure can be expressed in terms of just this partial ordering of their separations. Indeed, the consistency requirement for tangles, that no three āsmallā sides of its oriented separations shall cover the graph, can be replaced by the requirement that whenever a tangle contains two oriented separations, and say, it also contains their supremum as long as this is oriented by at all, i.e., has order if is a -tangle. (Note the similarity to ultrafilters, a standard kind of abstract HCSs in infinite contexts.) And the tree-decompositions or branch-decompositions dual to graph tangles can be described purely in terms of the separations too, those that correspond to the edges of their decomposition trees, where the requirement that these edges form a tree can be replaced by requiring that those separations must be nestedĀ ā which can in turn be expressed just in terms of our poset: two separations are nested if they have comparable orientations.
While our duality theorem for these abstract separation systems implies all the duality theorems mentioned so far, by applying it to separations in graphs or matroids, it can also be applied in very different contexts. These applications are surveyed inĀ [9, 10, 15], in a style aimed at non-mathematicians in the sciences and in the quantitative social sciences, but also accessible to readers of this paper.
As a generic such application outside mathematics consider cluster analysis. The bipartitions of a (large data) setĀ form a separation system: they are partially ordered by inclusion of their sides, and the involution of flipping the sides of the bipartition inverts this ordering. Depending on the application, some ways of cutting the data set in two will be more natural than others, which gives rise to a cost function on these separations ofĀ . Taking this cost of a separation as its āorderā then gives rise to tangles: abstract HCSs signifying clusters. Unlike clusters defined by simply specifying a subset ofĀ , clusters defined by tangles are allowed to be fuzzy (as in our earlier grid example)Ā ā which much enhances their real-world relevance. SeeĀ [23] for more.
If the cost function on the separations of our data set is submodularĀ ā which in practice is not normally a severe restrictionĀ ā our duality theorem can be applied to these tanglesĀ [21]. For every integerĀ , the application will either find a cluster of order at leastĀ or produce a nested ātreeā set of bipartitions, all of orderĀ , which together witness that no such cluster exists. An example from image analysis, with a cost function chosen so that the clusters become the visible regions in a picture, is given inĀ [22]. In an example from sociology, the yes/no questions of a political or social survey form a separation system whose tangles capture any existing mindsets: typical ways of answering its questionsĀ [10, 15]. Tangles can identify such mindsets in a quantitative and precise way even if there does not exist any one set of complete answers that occurs more often than others. Our theorem, in addition, determines how dominant or prevalent such opinions are in the population surveyed, by finding the maximum for which there exist mindsets that define a -tangle of answers.
There are also potential applications in pure mathematics. For a very simple example, consider a triangulation of a topological sphere. This can be cut in two, in many ways, by closed paths along the edges of the triangulation, i.e., by cycles in its 1-skeleton. The lengths of these paths or cycles define a submodular order function on the separations of our sphere that they define. Our duality theorem then says that, for every integerĀ , there either exists a region dense enough that no closed path of lengthĀ can cut the sphere so as to divide this region roughly in half, or there exists a collection of non-crossing paths each of lengthĀ which, between them, cut up the entire sphere in a tree-like way (with a ternary tree) into single triangles. If we do this in a geometric disc, where the edges in these triangulations have lenths, the inverse limits of these triangulations under refinement will have tangles describing visible āblobsā, of varying granularity, of these geometric discs, and our theorem will tell us donw to which small granularity a given blob can be refined.
Our abstract tangle-tree duality theorem will come in two flavours, āweakā and āstrongā. Our weak duality theorem, presented in SectionĀ 3, will be easy to prove but has no direct applications. It will be used as a stepping stone for the strong duality theorem, our main result, which we prove in SectionĀ 4. In SectionĀ 5 we present a refinement of the strong duality theorem.
2 Terminology and basic facts
Our aim in this section is to introduce the reader to just enough of the terms and basic theory of abstract separation systemsĀ [13] to read this paper. In order to facilitate the build-up of enough intuition to flesh out the rather technical proof of our main theorem, however, we begin with a special case: some simple observations about separations of sets. The abstract definitions to follow will then be presented fairly concisely.
The ArXiv versionĀ [20] of this paper follows a slightly different approach here by seeking to motivate our abstract definitions before they are introduced, rather than just illustrating them afterwards by pointing out what they mean for separations of sets. Readers interested in why exactly our abstract notions are what they are, are invited to consultsĀ [20] for more insight.
2.1 Separations of sets
Let us start with a common generalization of separations in graphs on the one hand, and bipartitions of sets on the other. AĀ separation of a set is a set such that . Note that may be non-empty. It will usually be small, but technically also is allowed. The ordered pairs and are the two orientations of the (unoriented) separationĀ ofĀ . (The separation has only the one orientationĀ .) The oriented separations ofĀ are the orientations of its separations: the ordered pairs such that . Later, we shall use the term āseparationā informally for either oriented or unoriented separations, as long as the context is clear.
Mapping every oriented separation to its inverse is an involution on the set of all oriented separations ofĀ . Note that it reverses the partial ordering of this set given by
[TABLE]
since is equivalent to ; see FigureĀ 1. Informally, we think of as pointing towardsĀ and away fromĀ .
2.2 Separation systems
Generalizing these properties of separations of sets, we now give an axiomatic definition of abstract separations: these do not have to āseparateā anything, but their properties will resemble the properties of separations of sets we just outlined above. We shall define oriented (abstract) separations first, and then pair them with their inverses to form unoriented separations as quotients of oriented ones.
AĀ separation system is a partially ordered set with an order-reversing involutionĀ *. Its elements are called oriented separations. When a given element of is denoted asĀ {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, its inverseĀ {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}{}^{*} will be denoted asĀ {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}, and vice versa. The assumption that * be order-reversing means that, for all {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}},{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{S}},
[TABLE]
An (unoriented) separation is a set of the form \{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}},{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}, and then denoted byĀ . We call {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} andĀ {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} the orientations ofĀ . We say that {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} points towardsĀ , and {\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} points away fromĀ , if {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} or {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}. In FigureĀ 1, for example, the oriented separation points towards the separations andĀ .
The set of all unoriented separations s=\{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}},{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}\subseteq{\vec{S}} will be denoted byĀ . If {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}={\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}, we call both {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} and degenerate. AĀ setĀ , clearly, has exactly one degenerate oriented separation: the separationĀ .
When a separation is introduced notationally ahead of its elements, and denoted by a single letterĀ , say, then its elements will subsequently be denoted as {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} andĀ {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}. Given a set of unoriented separations, we write {\mathop{\kern 0.0ptS\lower-1.0pt\hbox{{}{}^{\prime}}}\limits^{\kern 2.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}:=\bigcup S^{\prime}\subseteq{\vec{S}} for the set of all the orientations of its elements. With the ordering and involution induced fromĀ , this is again a separation system.
Separations of sets, and their orientations, are clearly an instance of this if we identify with .
If there are binary operations andĀ on our separation systemĀ such that {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\vee{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is the supremum and {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\wedge{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} the infimum of {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} andĀ {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} inĀ , we call a universe of (oriented) separations. ByĀ (1), it satisfies DeĀ Morganās law:
[TABLE]
The oriented separations of a setĀ form such a universe: if {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}=(A,B) and {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}=(C,D), say, then {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\vee{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}:=(A\cup C,B\cap D) and {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\wedge{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}:=(A\cap C,B\cup D) are again oriented separations ofĀ , and are the supremum and infimum of {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} andĀ {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, respectively. Similarly, the oriented separations of a graph (seeĀ [12]) form a universe of separations (see FigureĀ 1). Its oriented separations of orderĀ for some fixedĀ , however, form a separation systemĀ inside this universe that may not itself be a universe (with the same definition of Ā andĀ ). This is because the separations and may have an order greater thanĀ , and then fail to lie inĀ .
2.3 Small and trivial separations
A separation {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{S}} is small if {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}. The set of small separations is closed down inĀ : if {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is small then so is any {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, because {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\leq{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} byĀ (1). The small separations of a setĀ are those of the formĀ .
A separation {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{S}} is trivial inĀ , and its inverseĀ {\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} co-trivial, if there exists such that {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} as well as {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}. Such an is a witness of {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} and its triviality. The trivial separations of a setĀ , in the systemĀ of all its separations, are those of the form {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}=(X,V) for which there exists with .
All trivial separations are small: if witnesses the triviality ofĀ {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, then {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} as well as {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}, and hence {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} byĀ (1). As these inequalities are strict, trivial separations are never degenerate.
Small but nontrivial separations can exist but are rare: only the maximal small separations inĀ can be nontrivial. Indeed, if {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is small then every {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is not only small but in fact trivial, since {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}. As trivial separations are small, this means that they, too, are closed down inĀ . We thus have two down-closed subsets ofĀ : the set of trivial separations, and the (possibly) slightly larger set of small separations.
2.4 Nestedness and consistency
Two separations are nested if they have comparable orientations; otherwise they cross. Two oriented separations {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}},{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} are nested if andĀ are nested.111Terms introduced for unoriented separations may be used informally for oriented separations too if the meaning is obvious, and vice versa. Thus, two nested oriented separations are either comparable, or point towards each other, or point away from each other. AĀ set of separations is nested if every two of its elements are nested. In FigureĀ 1, the separations andĀ cross but are nested withĀ .
A set of oriented separations is antisymmetric if it does not contain the inverse of any of its nondegenerate elements. It is consistent if there are no distinct with orientations {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} such that {\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}},{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in O. In other words, a set of oriented separations is consistent if no two of its elements that are orientations of distinct separations point away from each other.
An orientation of a setĀ of separations is a set that contains for every exactly one of its orientations {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}},{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}. A partial orientation ofĀ is an orientation of a subset ofĀ , i.e., an antisymmetric subset ofĀ .
Every consistent orientation of contains all separations {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} that are trivial inĀ , because it cannot contain their inverseĀ {\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}: if the triviality of {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is witnessed by , say, then {\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} would be inconsistent with both {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} andĀ {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}. It is not hard to show that every consistent partial orientation of containing no co-trivial {\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\in{\vec{S}} extends to a consistent orientation of all ofĀ ; seeĀ [14].
2.5 Stars of separations
AĀ family (\,{\mathop{\kern 0.0pts_{i}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\mid i\in I\,), possibly empty, of nondegenerate oriented separations is a multistar of separations if they point towards each other, that is, if {\mathop{\kern 0.0pts_{i}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0pts_{j}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} for all distinct (FigureĀ 2). Note that if a multistar contains a separation {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} more than once then {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} must be small.
Multistars in which each element occurs only once are called stars. To avoid notational hairsplitting, we think of stars as the obvious sets rather than as families, and say that a multistar (\,{\mathop{\kern 0.0pts_{i}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\mid i\in I\,) induces the star \{\,{\mathop{\kern 0.0pts_{i}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\mid i\in I\,\} obtained from it by forgetting the multiplicities of its elements.
Multistars of separations are clearly nested. They are also consistent: if {\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}},{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} lie in the same multistar we cannot have {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, since also {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} by the multistar property.
Note that a multistarĀ need not, by definition, be antisymmetric. But if it is not, i.e.Ā if \{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}},{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}\subseteq\sigma, say, then any other {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in\sigma will be trivial, witnessed byĀ . Hence most of the stars we have to deal with will in fact be antisymmetric, but it is important to keep this example in mind as a pathological case that can, and will, occur.
Given a treeĀ (which, by definitionĀ [12], has at least one node), there is a natural partial ordering on the set
[TABLE]
of its oriented edges defined by letting if and the unique ā path in joins toĀ (see FigureĀ 3). For each node ofĀ , we call the set
[TABLE]
of its incoming oriented edges the oriented star atĀ inĀ . This is also a star in the separation system , where comes from the natural partial ordering onĀ and flips the orientations of edges.
2.6 -trees
Let be a separation system. An -tree is a pair of a treeĀ and a function that commutes with the involutions, i.e.,Ā satisfies \alpha({\mathop{\kern 0.0pte}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}})=\alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)^{*} for all \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt\in\vec{E}(T). If has an edge and we consider it as rooted at a leafĀ , then this implicitly defines its oriented edge emanating fromĀ asĀ {\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}.
For every nodeĀ , the families (\,\alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)\mid\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt\in\vec{F}_{t}\,) and the sets of separations inĀ are said to be associated withĀ inĀ . If all the sets are elements of some setĀ we say that is an -tree overĀ . If the elements of are stars, we also say that is an -tree over stars.
If preserves the natural ordering on , i.e., if for all \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt,\kern-1.0pt{\mathop{\kern 0.0ptf}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt\in\vec{E}(T) with \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt\leq\kern-1.0pt{\mathop{\kern 0.0ptf}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt we have \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)\leq\alpha(\kern-1.0pt{\mathop{\kern 0.0ptf}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt) inĀ (Fig.Ā 3), we call order-respecting.
Note that the map in an order-respecting -tree need not preserve strict inequalities: it can happen for \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt<\kern-1.0pt{\mathop{\kern 0.0ptf}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt that \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)=\alpha(\kern-1.0pt{\mathop{\kern 0.0ptf}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt). Similarly, while the sets are stars, by definition, their images (\,\alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)\mid\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt\in\vec{F}_{t}\,) as families will, in general, only be multistars. The sets , then, are the stars inĀ which these multistars induce.
While order-respecting -trees are clearly over stars, -trees over stars need not be order-respecting. For example, let be obtained from the 3-star with centreĀ and leaves by subdividing each edge by a new vertexĀ . Let map all the oriented edges to the same separationĀ {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, and the edges to separationsĀ {\mathop{\kern 0.0ptr_{i}}\limits^{\kern 1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, all nondegenerate. ThenĀ is an -tree over stars. In particular, \alpha_{3}(\vec{F}_{t})=\{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\} is a star, even though is not a multistar (unless {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is small). So the separations need not be nested with each other: it is easy to think of examples where three separations {\mathop{\kern 0.0ptr_{i}}\limits^{\kern 1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} () cross pairwise. And if the {\mathop{\kern 0.0ptr_{i}}\limits^{\kern 1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} are not nested, then will not be order-respecting.
However, this example is essentially the only one. Indeed, let us call an -tree redundant if it has a node ofĀ with distinct neighbours such that ; otherwise we call it irredundant. FigureĀ 4 shows an irredundant -tree over stars, so is nested.
Lemma 2.1**.**
[14]* Every irredundant -tree over stars is order-respecting. In particular, is a nested set of separations inĀ .*
Proof.
As is irredundant, our assumption that the sets are stars is tantamount to saying that the families (\alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)\mid\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt\in\vec{F}_{t}) are multistars. In other words, the -trees which induces on its maximal stars, the subtrees consisting of a fixed nodeĀ and the neighbours ofĀ , are order-respecting. As the relationĀ is transitive, this propagates throughĀ to make the entire order-respecting. ā
Note that LemmaĀ 2.1 does not have a direct converse: order-respecting -trees over stars can be redundant. Indeed, if the separation {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} in our earlier example ofĀ is small, i.e., satisfies {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}, then is an order-respecting but redundant -tree over stars. SeeĀ [14, Lemma 6.3] for more details on how the orderings on and its -image inĀ are related or not.
Two edges of an irredundant -tree over stars cannot have orientations that point towards each other and map to the same separation, unless this is trivial:
Lemma 2.2**.**
[14]* Let be an irredundant -tree over a set of stars. Let be distinct edges ofĀ with orientations \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt<\kern-1.0pt{\mathop{\kern 0.0ptf}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt such that \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)=\alpha({\mathop{\kern 0.0ptf}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}})=:{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. Then {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is trivial.*
In particular, Ā cannot have distinct leaves associated with the same starĀ \{{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} unless {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is trivial.
Note that the irredundancy assumption in LemmaĀ 2.2 cannot be replaced by the weaker assumption that be order-respecting: if is a 3-star whose edges oriented towards the centre map to the same small but nontrivial separation\,{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, then is order-respecting but its three leaves are associated with the same starĀ \{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} with {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} nontrivial.
Redundant -trees can clearly be pruned to irredundant ones over the sameĀ , by deleting entire branches that hang off edges causing a redundancy:
Lemma 2.3**.**
[14]* If is an -tree overĀ , possibly redundant, then has a subtreeĀ such that is an irredundant -tree overĀ , where is the restriction of to . If is rooted at a leafĀ and has an edge, then can be chosen so as to contain andĀ .ā*
Recall that stars of separations need not, by definition, be antisymmetric. While it is important for our proofs to allow this, we can always contract an -tree over a set of stars to an -tree over the subset of its antisymmetric stars. Indeed, if has a nodeĀ such that is not antisymmetric, then has neighbours such that \alpha(t^{\prime},t)={\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}=\alpha(t,t^{\prime\prime}) for some {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{S}}. Let be the tree obtained fromĀ by deleting the component of containingĀ and joining toĀ . Let \alpha^{\prime}(t^{\prime},t^{\prime\prime}):={\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} and \alpha^{\prime}(t^{\prime\prime},t^{\prime}):={\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}, and otherwise let . Then is again an -tree overĀ . Since we can do this whenever some maps to a star of separations that is not antisymmetric, but only finitely often, we must arrive at an -tree overĀ .
An -tree is called tight if all the sets for nodes are antisymmetric. The reduction described above thus turns an arbitrary -tree overĀ into a tight -tree overĀ .
Lemma 2.4**.**
[14]* Let be an -tree over a set of stars, rooted at a leafĀ . Assume that has an edge, and that {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}=\alpha({\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}) is nontrivial. Then has a minor containingĀ andĀ such that , where , is a tight and irredundant -tree overĀ .*
For every such the edge {\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is the only edge \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt\in\vec{E}(T^{\prime}) with \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)={\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}.
Proof.
By LemmaĀ 2.3 we may assume that is irredundant and contains bothĀ andĀ . We now apply to the reduction described before this lemma to obtain a tight and irredundant -tree overĀ .
Let us show that still contains andĀ . When, in the said reduction process, we formally deleted an edgeĀ at a nodeĀ (with \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt oriented towardsĀ , say), then \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt) was trivial, witnessed byĀ . (As is irredundant, we have \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)\notin\{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}},{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}.) But every other edge deleted at that step had an orientation {\mathop{\kern 0.0pte\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt for such an edgeĀ atĀ , making \alpha({\mathop{\kern 0.0pte\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}) trivial too. As was order-respecting (LemmaĀ 2.1), we thus never deletedĀ , because {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}=\alpha({\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}) was nontrivial by assumption.
It remains to show that {\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is the only edge \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt\in\vec{E}(T^{\prime}) with \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)={\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. If there is another such edgeĀ \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt, then , since otherwise \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt={\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} and hence \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)={\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} as well as \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)={\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, which would make degenerate, contradicting the fact that is an -tree over stars.
By LemmaĀ 2.2 we cannot have {\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pte}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}, so {\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt since {\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} issues from a leaf. By LemmaĀ 2.1, every edge {\mathop{\kern 0.0pte\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} with {\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0pte\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt satisfies {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}=\alpha({\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}})\leq\alpha({\mathop{\kern 0.0pte\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}})\leq\alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)={\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, so \alpha({\mathop{\kern 0.0pte\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}})={\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. Our assumption of \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt\neq{\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} thus implies that is not tight, a contradiction. ā
3 Weak duality
Our paradigm in this paper is to capture the notion of āhighly cohesive substructuresā in a given combinatorial structure by orientations of a set of separations of this structure that satisfy certain consistency rules laid down by specifying a set of āforbiddenā sets of oriented separations that must not contain.
Let us say that a partial orientation of avoids if .
Theorem 3.1** (Weak Duality Theorem).**
Let be a finite separation system and a set of stars. Then exactly one of the following assertions holds:
- (i)
There exists an -tree overĀ . 2. (ii)
There exists an orientation ofĀ that avoidsĀ .
We remark that, by LemmaĀ 2.3, the -tree inĀ (i) can be chosen irredundant, in which case it will be order-respecting by LemmaĀ 2.1.
For our proof of TheoremĀ 3.1 we need the following simple lemma, whose proof uses the fact that every orientation of a finite tree has a sink. To find one, just follow a maximal directed path.
Lemma 3.2**.**
Let be a separation system and . If there exists an -tree overĀ , then no orientation ofĀ avoidsĀ .
Proof.
Let be an -tree over , and let be an orientation ofĀ . Let be a sink in the orientation of the edges ofĀ that induces viaĀ . Then . Since , as is an -tree overĀ , this means that does not avoidĀ . ā
Before we launch into the proof of TheoremĀ 3.1, let us sketch its idea. Our aim will be to find either an -avoiding orientationĀ ofĀ or construct an -tree overĀ to witness that no such orientation exists (by LemmaĀ 3.2). If contains any singleton setsĀ \{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}, then every -avoiding orientation ofĀ must containĀ {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} rather thanĀ {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}. We think of these {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} as āforcedā byĀ , and will apply induction on the number of separations inĀ neither of whose orientations is forced.
In the induction step, we shall consider some suchĀ , call itĀ , and see what happens if we force one of its orientations by adding either \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} orĀ \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\} toĀ . Then the induction will give us either an orientation ofĀ that avoids one of these augmentedĀ , and hence also the originalĀ , or two -trees, one over each augmentedĀ . If one of these is an -tree even over the originalĀ , we are again done, so we assume not.
Then one of these -trees contains a leaf associated withĀ \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}, while the other contains a leaf associated withĀ \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\}. Assume, for simplicity, that these are the only such leaves in their respective -trees. We can then combine these two trees into a single -tree over our originalĀ by identifying those two leaves and then suppressing the identified node, completing the proof.
It will help, also with the more difficult proof of our strong duality theorem in SectionĀ 4, to visualize the outline above once more for the case when consists of separations of a graphĀ . Then will be a separationĀ ofĀ , and the two -trees we obtain from the induction hypothesis will essentially be -trees overĀ of the two sides of this separation, of the graphsĀ andĀ . Only āessentiallyā, because they will each have one additional leaf, associated with orĀ , respectively. In the tree-decompositions naturally associated with these -trees, these leaf nodes will correspond to the bagĀ or the bagĀ , respectively. The rest of these -trees will decompose the other side of , the graph orĀ .
Proof of TheoremĀ 3.1.
By LemmaĀ 3.2, at most one of (i) and (ii) holds. We now show that at least one of them holds. Let
[TABLE]
Then any -avoiding orientation ofĀ must includeĀ as a subset. As consists of stars, Ā contains no degenerate separations.
If O^{-}\supseteq\{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}},{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} for someĀ , then with and {\rm im}\,\alpha=\{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}},{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} is an -tree overĀ . So we may assume that is antisymmetric: aĀ partial orientation ofĀ , where is the set of degenerate elements ofĀ . We apply induction on to show that, whenever is such that is antisymmetric, either (i) or (ii) holds.
If , then is an orientation of all ofĀ . If (ii) fails then Ā has a subset . As consists of stars we have , so . By definition ofĀ , and since is antisymmetric, Ā is not a singleton set (though it may be empty). Let be a star of edges with centreĀ , say, and let map its oriented edges bijectively toĀ . Then satisfiesĀ (i).
We may thus assume that contains a separation such that neither {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} norĀ {\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}{} is in . Let
[TABLE]
and put O^{-}_{i}:=\{\,{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\mid\{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}\in\mathcal{F}_{i}\,\} for . Note that , and is again antisymmetric.
Since any -avoiding orientation ofĀ also avoidsĀ , we may assume for both that no orientation ofĀ avoidsĀ . By the induction hypothesis, there are -trees overĀ . Unless one of these is in fact overĀ , the tree Ā has a leafĀ associated withĀ \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\}, while has a leaf associated withĀ \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}. Use LemmaĀ 2.3 to prune the to irredundant -trees overĀ containing andĀ . Suppose first that has no trivial orientation. Then LemmaĀ 2.2 implies that and are the only leaves of andĀ associated with \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\} andĀ \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}, respectively.
Let be the tree obtained from the disjoint union ofĀ and by joining the neighbour of inĀ to the neighbourĀ ofĀ inĀ . Let map toĀ {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} and toĀ {\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}{} and otherwise extend andĀ . Then , so maps the oriented stars of edges at andĀ to the same multistars of separations inĀ asĀ andĀ did. The stars they induce lie inĀ , so is an -tree overĀ .
Suppose now that {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, say, is trivial. Then {\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} is nontrivial, and is the only leaf ofĀ associated withĀ \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\}, by LemmaĀ 2.2 as before. Let be the leaves ofĀ associated withĀ \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}, and let be obtained from the union of with copies ofĀ by joining, for all , the neighbour ofĀ in the th copy ofĀ to the neighbour ofĀ inĀ . Define as earlier, mapping toĀ {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} and toĀ {\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} for allĀ , and otherwise extending andĀ . ā
4 Strong duality
TheoremĀ 3.1, alas, has a serious shortcoming: there are few, if any, sets and such that consists of stars inĀ and the -avoiding orientations ofĀ (all of them) capture an interesting notion of highly cohesive substructure found in the wild. The reason for this is that we are not, so far, requiring these orientations to be consistent: we allow that contains separations {\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} and {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} when {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, which will not usually be the case when is induced by a meaningful highly cohesive substructure in the way discussed earlier. (We cannot simply add such sets \{{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}},{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\} toĀ , since in order to be able to use LemmaĀ 2.2 we must assume that consists of stars of separations.)
So what happens if we strengthen (ii) so as to ask for a consistent orientation ofĀ ? Let us call a consistent -avoiding orientation ofĀ an -tangle. Since all consistent orientations ofĀ will contain all trivial {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{S}}, we may then add all co-trivial singletonsĀ \{{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} toĀ without impeding the existence of an -tangle; this might help us find an -tree overĀ if no such orientation exists.
Still, our proof breaks down as early as the induction start: we now also have to ask that Ā ā indeed, Ā ā should be consistent. It is not even unnatural to ensure that is closed down inĀ (which implies consistency), by requiring that if \{{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\}\in\mathcal{F} and {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} then also \{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\}\in\mathcal{F}. For if a singleton star \{{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\} is inĀ , the idea is that the part of our structure to which {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} points is too small to contain a highly cohesive substructure; and then the same should apply to all {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} with {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}.
But now we have a problem at the induction step: when forming theĀ , we now have to add not only \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\} orĀ \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}{}\} toĀ , but all singleton stars \{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\} with {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} or {\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}{}\leq{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, respectively, to keep the closed down. This, then, spawns more problems: now both can have many leaves associated with a singleton star of that is not inĀ . Even if each of these occurs at most once, there is no longer an obvious way of how to merge andĀ into a single -tree overĀ .
We shall deal with this problem as follows. Rather than adding singletons of the orientations of some fixed separation toĀ to form theĀ for , we shall provisionally add, separately for , someĀ \{{\mathop{\kern 0.0ptr_{i}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} such that {\mathop{\kern 0.0ptr_{i}}\limits^{\kern 1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is minimal inĀ . This will most likely mean that . But \{{\mathop{\kern 0.0ptr_{i}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} can be associated with at most one leaf ofĀ , because {\mathop{\kern 0.0ptr_{i}}\limits^{\kern 1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\notin O^{-} will still be nontrivial (cf.Ā LemmaĀ 2.2).
If , however, we shall no longer be able to combine the two -trees over \mathcal{F}\cup\{{\mathop{\kern 0.0ptr_{1}}\limits^{\kern-1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} and \mathcal{F}\cup\{{\mathop{\kern 0.0ptr_{2}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} into a single -tree overĀ , as we did in the proof of the weak duality theorem: this step hinged on the fact that the two oriented separations whose singleton sets we added toĀ were orientations of the same separationĀ , which enabled us to think of each of these -trees as decomposing one āsideā ofĀ . (We illustrated this for the case of graph separations, where for the two -trees decomposed the two sides and of the graph separately and could thus be joined into a single decomposition of the entire graph.) However, we shall be able to adapt that idea as follows.
Our two separations {\mathop{\kern 0.0ptr_{i}}\limits^{\kern 1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} will be chosen nested, so that both point to some between them. We shall then modify the two -trees over theĀ \mathcal{F}_{i}=\mathcal{F}\cup\{{\mathop{\kern 0.0ptr_{i}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} into -trees over \mathcal{F}\cup\{\{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\}\} andĀ \mathcal{F}\cup\{\{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}\}, respectively, by āshiftingā the separations to which they map their edges to either side ofĀ , and then merge these shifted -trees as before to obtain one overĀ .
To illustrate this, let us again consider the case that consists of separations of a graph, with say. We shall have to turn the separations ofĀ to which the first -tree maps its edges into separations essentially ofĀ (though formally still ofĀ ), those for the other -tree into separations essentially ofĀ (but formally still ofĀ ). The modified separations decomposingĀ will be nested since they came from the first -tree, and will in addition be nested withĀ (by definition: this is the result of shifting them). Likewise, the modified separations decomposingĀ will be nested with each other and also with . And the separations from the first collection cannot cross those from the second because they ālie onā different sides ofĀ . (In abstract terms: {\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} will point to the first lot, and {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} to the second.) So the union of these two nested sets of separations, one from each of the two -trees provided by the induction hypothesis, will also be nested, and in addition nested withĀ . The two -trees from which they come can thus be merged along the (unique) edge mapping toĀ into a single -tree overĀ .
Let us now define this shifting operation. Consider a separation system contained in some universe of separations , the ordering and involution onĀ being induced by those ofĀ . Let be an -tree rooted at a leafĀ , and let {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{S}} be nondegenerate and such that \alpha({\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}})\leq{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. Then let \alpha^{\prime}=\alpha_{x,{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.21529pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}\colon\vec{E}(T)\to{\vec{U}} be defined by setting
[TABLE]
and letting \alpha^{\prime}({\mathop{\kern 0.0pte}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}):=\alpha^{\prime}(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)^{*} for theseĀ \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt. For example, we have \alpha^{\prime}({\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}})={\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} and \alpha^{\prime}({\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}})={\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}.
FigureĀ 5 illustrates this for the case that consists of separations of a graphĀ . If {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}=(A,B), say, we would like to turn the separation ofĀ into a separation āessentiallyā ofĀ , the side ofĀ to the right ofĀ in the picture, that is nested withĀ . There are two candidates for such a shift ofĀ : the separation {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\lor{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, which is indeed chosen, but potentially also the separation {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\lor{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. As long as is considered without a default orientation, it will not be clear which of these should be its shift. But, fortunately, Ā has a default orientation in our scenario: we need shifts only of separations that label an edge of our -tree rooted atĀ ; and every such can be oriented by default, as {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}=\alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt) with \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt\in T pointing away fromĀ , say. This is the orientation {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} ofĀ whose supremum withĀ {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} we use in our definition ofĀ , aĀ choice which determines the shift not only ofĀ {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} but also ofĀ {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}.
Informally, we think of a separation \alpha^{\prime}(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt) as what becomes of \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt) when we āshift it acrossāĀ {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. If \alpha({\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}) is nontrivial and is irredundant, which will usually be the case, then these shifts \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)\mapsto\alpha^{\prime}(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt) can be expressed by a map purely between separations inĀ , without any reference toĀ . Our next aim is to define such a map.
Consider, instead ofĀ {\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in\vec{E}(T) or \alpha({\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}), an arbitrary nondegenerate and nontrivial separationĀ {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{S}}, and pick {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{S}} with {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} as before. As {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is nontrivial and nondegenerate, so isĀ {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. Let S_{\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}} be the set of all separations that have an orientation {{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}. (Note that if {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}=\alpha({\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}), with an irredundant -tree over stars rooted atĀ , then {\vec{S}}_{\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}} includesĀ by LemmaĀ 2.1.) Since {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is nontrivial, only one of the two orientations {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} of every s\in S_{\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}\smallsetminus\{r\} satisfies {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. Letting
[TABLE]
for all {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} in {\vec{S}}_{\raise 0.3014pt\vbox to0.0pt{\vss\hbox{\scriptstyle\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.30138pt\vbox to0.0pt{\hbox{}\vss}}}}}}\smallsetminus\{{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} thus defines a map {\vec{S}}_{\raise 0.3014pt\vbox to0.0pt{\vss\hbox{\scriptstyle\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.30138pt\vbox to0.0pt{\hbox{}\vss}}}}}}\to{\vec{U}}, the shifting mapĀ f\!\!\downarrow\!{}^{\!{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}_{\raise 0.03012pt\vbox to0.0pt{\vss\hbox{\scriptstyle{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.1507pt\vbox to0.0pt{\hbox{}\vss}}}}}}\, (Fig.Ā 5, right). Note again that f\!\!\downarrow\!{}^{\!{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}_{\raise 0.03012pt\vbox to0.0pt{\vss\hbox{\scriptstyle{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.1507pt\vbox to0.0pt{\hbox{}\vss}}}}}}\,({\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}})={\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, since {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, and hence f\!\!\downarrow\!{}^{\!{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}_{\raise 0.03012pt\vbox to0.0pt{\vss\hbox{\scriptstyle{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.1507pt\vbox to0.0pt{\hbox{}\vss}}}}}}\,({\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}})={\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}. In the case of {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}={\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, with an irredundant -tree over stars rooted atĀ , we then have
[TABLE]
since for every edge \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt\in\vec{E}(T) oriented away fromĀ we have \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)\in{\vec{S}}_{\raise 0.3014pt\vbox to0.0pt{\vss\hbox{\scriptstyle\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.30138pt\vbox to0.0pt{\hbox{}\vss}}}}}}\smallsetminus\{{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}, by Lemmas 2.1 andĀ 2.2, so f\!\!\downarrow\!{}^{\!{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}_{\raise 0.03012pt\vbox to0.0pt{\vss\hbox{\scriptstyle{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.1507pt\vbox to0.0pt{\hbox{}\vss}}}}}}\, maps \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt) to \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)\lor{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}=\alpha^{\prime}(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt) and \alpha({\mathop{\kern 0.0pte}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}})=\alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)^{*} to its inverse \alpha^{\prime}(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)^{*}=\alpha^{\prime}({\mathop{\kern 0.0pte}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}).
Our aim will be to show that is another -tree, and order-respecting if is. But we will need some assumptions to ensure this.
Lemma 4.1**.**
Let be an order-respecting -tree, rooted at some leafĀ , and let {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{S}} be nondegenerate and such that \alpha({\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}})\leq{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. Assume that \alpha^{\prime}=\alpha_{x,{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.21529pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}} maps toĀ . If {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is nontrivial inĀ , or if the supremum inĀ of two separations that are trivial inĀ is never degenerate, then is an order-respecting -tree.
Proof.
By definition, Ā commutes with the involutions on andĀ . Let us show that if is order-respecting thenĀ , too, respects the ordering ofĀ . Consider edges \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt<\kern-1.0pt{\mathop{\kern 0.0ptf}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt inĀ . Suppose first that {\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt. Then \alpha^{\prime}(\kern-1.0pt{\mathop{\kern 0.0ptf}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)=\alpha(\kern-1.0pt{\mathop{\kern 0.0ptf}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)\lor{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\geq\alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)\lor{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}=\alpha^{\prime}(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt), as desired. We now assume that {\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\not\leq\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt.
If {\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0ptf}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} then {\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0ptf}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}<{\mathop{\kern 0.0pte}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}, which reduces to the case above on renaming {\mathop{\kern 0.0ptf}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} asĀ \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt and {\mathop{\kern 0.0pte}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} asĀ \kern-1.0pt{\mathop{\kern 0.0ptf}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt. We may thus assume that {\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\not\leq{\mathop{\kern 0.0ptf}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}, so that {\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq\kern-1.0pt{\mathop{\kern 0.0ptf}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt.
Now \alpha^{\prime}(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)=(\alpha({\mathop{\kern 0.0pte}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}})\lor{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}})^{*}=\alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)\land{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\leq\alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)\leq\alpha(\kern-1.0pt{\mathop{\kern 0.0ptf}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)\leq\alpha(\kern-1.0pt{\mathop{\kern 0.0ptf}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)\lor{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}=\alpha^{\prime}(\kern-1.0pt{\mathop{\kern 0.0ptf}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt) byĀ (2).
In order for to be an -tree it remains to show that \alpha^{\prime}(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt) is nondegenerate for every \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt\in\vec{E}(T). But if \alpha^{\prime}(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)=\alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)\lor{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is degenerate, it is distinct from both \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt) andĀ {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} (which are nondegenerate by assumption) and hence strictly greater than these. But then \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt) and {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} are both trivial inĀ , so their supremum \alpha^{\prime}(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt) is nondegenerate by assumption. ā
In the premise of LemmaĀ 4.1 we assumed that maps toĀ . Let us now define some conditions that ensure this. Let us say that {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{S}} emulates {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{U}} inĀ if {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} and every {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{S}}\smallsetminus\{{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} with {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} satisfies {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\vee{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{S}}. Applied with {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}=\alpha({\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}) and {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}=\alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt) for {\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt\in\vec{E}(T), these conditions will help ensure that takes toĀ ; see LemmaĀ 4.2 below.
Finally, we need a condition onĀ to ensure that the shifts of multistars of separations associated with nodes ofĀ are not only again multistars but also induce stars inĀ . Given any set of stars, let us say that a separation {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{S}} emulates {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{U}} inĀ forĀ if {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} emulates {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} inĀ and for any star \sigma\subseteq{\vec{S}}_{\raise 0.3014pt\vbox to0.0pt{\vss\hbox{\scriptstyle\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.30138pt\vbox to0.0pt{\hbox{}\vss}}}}}}\smallsetminus\{{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} inĀ that has an element {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} we also have f\!\!\downarrow\!{}^{\!{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}_{\raise 0.03012pt\vbox to0.0pt{\vss\hbox{\scriptstyle{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.1507pt\vbox to0.0pt{\hbox{}\vss}}}}}}\,(\sigma)\in\mathcal{F}.222In fact, we could make do with less: that f\!\!\downarrow\!{}^{\!{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}_{\raise 0.03012pt\vbox to0.0pt{\vss\hbox{\scriptstyle{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.1507pt\vbox to0.0pt{\hbox{}\vss}}}}}}\, is defined (with image inĀ , as now) only on some symmetric subset of {\vec{S}}_{\raise 0.3014pt\vbox to0.0pt{\vss\hbox{\scriptstyle\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.30138pt\vbox to0.0pt{\hbox{}\vss}}}}}} that containsĀ , and that for some fixed and every as above we have f\!\!\downarrow\!{}^{\!{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}_{\raise 0.03012pt\vbox to0.0pt{\vss\hbox{\scriptstyle{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.1507pt\vbox to0.0pt{\hbox{}\vss}}}}}}\,(\sigma)\cap{\mathop{\kern 0.0ptS\lower-1.0pt\hbox{{}{}^{\prime}}}\limits^{\kern 2.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in\mathcal{F} if f\!\!\downarrow\!{}^{\!{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}_{\raise 0.03012pt\vbox to0.0pt{\vss\hbox{\scriptstyle{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.1507pt\vbox to0.0pt{\hbox{}\vss}}}}}}\,({\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}})\in{\mathop{\kern 0.0ptS\lower-1.0pt\hbox{{}{}^{\prime}}}\limits^{\kern 2.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} for the unique {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} inĀ . Informally, we need not insist that our -trees overĀ shift to -trees overĀ in their entirety, as long as those shifts of their separations \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt) that lie in some specified set {\mathop{\kern 0.0ptS\lower-1.0pt\hbox{{}{}^{\prime}}}\limits^{\kern 2.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\subseteq{\vec{S}} contain an -tree overĀ between them. It will be easy to adapt the proof of TheoremĀ 4.3 should this ever be necessary. We shall get back to this right at the end, in SectionĀ 5.
We now have all the ingredients needed to shift a suitably prepared -tree:
Lemma 4.2**.**
Let be a set of stars. Let be a tight and irredundantĀ -tree overĀ with at least one edge, rooted at a leafĀ . Assume that {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}:=\alpha({\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}) is nontrivial and nondegenerate, let {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{S}} emulate {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} inĀ forĀ , and consider \alpha^{\prime}:=\alpha_{x,{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.21529pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}. Then is an order-respecting -tree overĀ \mathcal{F}\cup\{\{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}\}, in which \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} is a star associated withĀ but with no other leaf ofĀ .
Proof.
By LemmaĀ 2.1, is order-respecting. For every \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt\in\vec{E}(T) with {\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt we therefore have \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)\geq\alpha({\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}})={\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, as well as \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt)\in{\vec{S}}\smallsetminus\{{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} by LemmaĀ 2.2. As {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} emulatesĀ {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} inĀ , these two facts imply that takes toĀ . As {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}=\alpha({\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}) is nontrivial and nondegenerate, {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is nondegenerate and nontrivial. By LemmaĀ 4.1, therefore, Ā is an order-respecting -tree.
By definition ofĀ , we have \alpha^{\prime}({\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}})={\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\lor{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}={\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. Hence, Ā is associated in withĀ \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}, which is a star since is nondegenerate. The other nodes ofĀ are associated inĀ with stars inĀ because {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} emulatesĀ {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} forĀ : note that maps the stars to {\vec{S}}_{\raise 0.3014pt\vbox to0.0pt{\vss\hbox{\scriptstyle\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.30138pt\vbox to0.0pt{\hbox{}\vss}}}}}}\smallsetminus\{{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} by Lemmas 2.1, 2.2 andĀ 2.4, that contains a separation {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} since contains an edgeĀ \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt\geq{\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, and that \alpha^{\prime}=f\!\!\downarrow\!{}^{\!{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}_{\raise 0.03012pt\vbox to0.0pt{\vss\hbox{\scriptstyle{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.1507pt\vbox to0.0pt{\hbox{}\vss}}}}}}\,\circ\ \alpha byĀ (3).
Suppose finally that \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} is associated inĀ also with another leaf ofĀ , with incident edge Ā say. Let \{{\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} be associated with inĀ . Then {\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} since is order-respecting. If {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}={\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} then , so \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}=\{{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} is associated with and also in , contradicting LemmaĀ 2.2. Hence
[TABLE]
where the first ā=ā holds by definition ofĀ , and the third by the definition ofĀ {\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} and of based on the fact that {\mathop{\kern 0.0pte_{x}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq(t,y). Thus, witnesses that {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is trivial inĀ , contrary to assumption. ā
Let us say that forces the separations {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{S}} for which \{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}\in\mathcal{F}. We say that is -separable if for every two nontrivial and nondegenerate {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}},{\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\in{\vec{S}} that are not forced byĀ and satisfy {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} there exists an with an orientationĀ {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} that emulates {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} inĀ forĀ and such that {\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} emulates {\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} inĀ forĀ . As earlier, any suchĀ also be nondegenerate and have no trivial orientation.333However it can happen that {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\leq{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\ (\leq{\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}). Then {\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\leq{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\leq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} as well as, by assumption, {\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\leq{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}, so the nontriviality ofĀ {\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} implies that . Then {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\leq{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} with equality in both cases, giving {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}={\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}.
We can now strengthen our weak duality theorem so as to yield consistent orientations, provided that is -separable. Recall that for a separation system and a setĀ , an orientation ofĀ is called an -tangle if it is consistent and avoidsĀ , that is, if . Let us call standard forĀ if it forces all {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{\vec{S}} that are trivial inĀ , i.e., contains the singleton starsĀ \{{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} of their inverses.
Theorem 4.3** (Strong Duality Theorem).**
Let be a universe of separations containing a finite separation system . Let be a set of stars, standard forĀ . If is -separable, exactly one of the following assertions holds:
- (i)
There exists an -tangle ofĀ . 2. (ii)
There exists an -tree over .
We remark that, by LemmaĀ 2.3, the -tree inĀ (ii) can be chosen irredundant, in which case it will be order-respecting (LemmaĀ 2.1).
Proof.
Since replacing with leaves the validity of both (i) and (ii) unchanged we may, and shall, assume that . By Lemma 3.2, (i) and (ii) cannot both hold; we show that at least one of them holds.
Since is standard, the set
[TABLE]
of separations that forces contains all the trivial separations inĀ . But it contains no degenerate ones, because the \{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}\in\mathcal{F} are stars. If O^{-}\supseteq\{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}},{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} for someĀ , then with and {\rm im}\,\alpha=\{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}},{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} is an -tree overĀ . We may thus assume that is antisymmetric: a partial orientation of , where is the set of degenerate elements ofĀ .
Let us show that is consistent. If not, then contains some {\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} andĀ {\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} such that {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. As is antisymmetric, it then does not contain their inverses {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} andĀ {\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}. So does not force these; in particular, they are nontrivial. Since is -separable, there exists an with orientationsĀ {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}},{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} such that {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} emulates {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} inĀ forĀ and {\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} emulates {\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} inĀ forĀ . Since is not degenerate and {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} emulates {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} forĀ , the singleton star \{{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\}\in\mathcal{F} shifts to \{f\!\!\downarrow\!{}^{\!{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}_{\raise 0.03012pt\vbox to0.0pt{\vss\hbox{\scriptstyle{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.1507pt\vbox to0.0pt{\hbox{}\vss}}}}}}\,({\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}})\}=\{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\}\in\mathcal{F}, so {\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\in{O^{-}}. Likewise, since is not degenerate and {\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} emulatesĀ {\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} we have {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in{O^{-}}. This contradicts our assumption that is antisymmetric.
Let us show that is still consistent. Suppose are such that {\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}},{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in O^{-}\cup\vec{D} and {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. Then and are not both inĀ , since that would imply {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}={\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}<{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}={\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. Since is consistent, we may thus assume that {\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\in O^{-} and {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in\vec{D} (or vice versa, which is equivalent byĀ (1)). Then {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is trivial, as {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}={\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}. Hence {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in O^{-} as well as, by assumption, {\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\in O^{-}. This contradicts our assumption that is antisymmetric.
Let be the set of separations in of which neither orientation lies inĀ . We shall apply induction on to show that (i) orĀ (ii) holds whenever is such that is antisymmetric. If , then is either itself an -tangle ofĀ or contains a star . Then , since stars have no degenerate elements. By definition ofĀ , and since is antisymmetric, Ā is not a singleton subset ofĀ (though it may be empty). Let be a star of edges with centreĀ , say, and let map its oriented edges bijectively toĀ . Then satisfiesĀ (ii).
For the induction step, pick {\mathop{\kern 0.0ptr_{0}}\limits^{\kern 1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in\vec{R}. Then neither {\mathop{\kern 0.0ptr_{0}}\limits^{\kern 1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} nor {\mathop{\kern 0.0ptr_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} lies inĀ ; let {\mathop{\kern 0.0ptr_{1}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0ptr_{0}}\limits^{\kern 1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} and {\mathop{\kern 0.0ptr_{2}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\leq{\mathop{\kern 0.0ptr_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} be minimal inĀ . Then {\mathop{\kern 0.0ptr_{1}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0ptr_{0}}\limits^{\kern 1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0ptr_{2}}\limits^{\kern 1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. As forces neither {\mathop{\kern 0.0ptr_{1}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} norĀ {\mathop{\kern 0.0ptr_{2}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} and is -separable, there exists an with nontrivial orientationsĀ {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}},{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} such that {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} emulates {\mathop{\kern 0.0ptr_{1}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} inĀ forĀ and {\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} emulates {\mathop{\kern 0.0ptr_{2}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} inĀ forĀ .
Since is antisymmetric, it does not contain both {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} andĀ {\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}. Let us assume that {\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\notin O^{-}, i.e.Ā that \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\}\notin\mathcal{F}. Then \{{\mathop{\kern 0.0ptr_{1}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\}\notin\mathcal{F}, because {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} emulates {\mathop{\kern 0.0ptr_{1}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} forĀ and f\!\!\downarrow\!{}^{{\mathop{\kern 0.0ptr_{1}}\limits^{\kern 0.0pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}_{\raise 0.03012pt\vbox to0.0pt{\vss\hbox{\scriptstyle{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.1507pt\vbox to0.0pt{\hbox{}\vss}}}}}}\, maps the star \{{\mathop{\kern 0.0ptr_{1}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\}\subseteq{\vec{S}}_{\raise 0.3014pt\vbox to0.0pt{\vss\hbox{\scriptstyle\geq{\mathop{\kern 0.0ptr_{1}}\limits^{\kern 0.0pt\raise 0.30138pt\vbox to0.0pt{\hbox{}\vss}}}}}}\smallsetminus\{{\mathop{\kern 0.0ptr_{1}}\limits^{\kern-1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} toĀ \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\}. Thus, {\mathop{\kern 0.0ptr_{1}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} and {\mathop{\kern 0.0ptr_{1}}\limits^{\kern-1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} both lie outside , so .
We can now hope to apply the induction hypothesis toĀ \mathcal{F}_{1}:=\mathcal{F}\cup\{\{{\mathop{\kern 0.0ptr_{1}}\limits^{\kern-1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}\}, because
[TABLE]
is again antisymmetric, and the set of separations in with neither orientation in is smaller thanĀ . Also, Ā is a standard set of stars, because Ā is and . But we still have to check that is -separable.
To do so, consider (nontrivial and) nondegenerate separations {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}},{\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\in{\vec{S}} not forced byĀ such that {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. We have to find an with an orientationĀ {\mathop{\kern 0.0pts_{1}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} that emulates {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} inĀ forĀ and such that {\mathop{\kern 0.0pts_{1}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} emulates {\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} inĀ forĀ . By assumption, there is such an for {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} and {\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} with respect toĀ ; let us take thisĀ , with orientations {\mathop{\kern 0.0pts_{1}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}},{\mathop{\kern 0.0pts_{1}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} such that {\mathop{\kern 0.0pts_{1}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} emulates {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} forĀ and {\mathop{\kern 0.0pts_{1}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} emulates {\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} forĀ . We have to show that this emulation extends toĀ , i.e., that for the unique star \{{\mathop{\kern 0.0ptr_{1}}\limits^{\kern-1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} in we have \{f\!\!\downarrow\!{}^{\!{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}_{\raise 0.03012pt\vbox to0.0pt{\vss\hbox{\scriptstyle{\mathop{\kern 0.0pts_{1}}\limits^{\kern 1.0pt\raise 0.1507pt\vbox to0.0pt{\hbox{}\vss}}}}}}\,({\mathop{\kern 0.0ptr_{1}}\limits^{\kern-1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}})\}\in\mathcal{F}_{1} if {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0ptr_{1}}\limits^{\kern-1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\neq{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} (so that \{{\mathop{\kern 0.0ptr_{1}}\limits^{\kern-1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}\subseteq{\vec{S}}_{\raise 0.3014pt\vbox to0.0pt{\vss\hbox{\scriptstyle\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.30138pt\vbox to0.0pt{\hbox{}\vss}}}}}}\smallsetminus\{{\mathop{\kern 0.0ptr}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}), and \{f\!\!\downarrow\!{}^{{\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.04306pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}}_{\raise 0.03012pt\vbox to0.0pt{\vss\hbox{\scriptstyle{\mathop{\kern 0.0pts_{1}}\limits^{\kern 0.0pt\raise 0.30138pt\vbox to0.0pt{\hbox{}\vss}}}}}}\,({\mathop{\kern 0.0ptr_{1}}\limits^{\kern-1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}})\}\in\mathcal{F}_{1} if {\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\leq{\mathop{\kern 0.0ptr_{1}}\limits^{\kern-1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\neq{\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. In either case, the image {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} ofĀ {\mathop{\kern 0.0ptr_{1}}\limits^{\kern-1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} under the relevant map is either equal toĀ {\mathop{\kern 0.0ptr_{1}}\limits^{\kern-1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} (in which case we are done) or greater, by definition of the shift operator. If {\mathop{\kern 0.0ptr_{1}}\limits^{\kern-1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}, then , since otherwise {\mathop{\kern 0.0ptr_{1}}\limits^{\kern-1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}<{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}={\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} would be trivial and hence inĀ . And {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0ptr_{1}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} byĀ (1), so {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in O^{-}\cup\vec{D} by the minimality of {\mathop{\kern 0.0ptr_{1}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} inĀ . Thus {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in O^{-}, and hence {\{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}\in\mathcal{F}\subseteq\mathcal{F}_{1}}, by the definition ofĀ . This completes our proof that is -separable.
We can thus apply the induction hypothesis toĀ . If it returns an -tangle ofĀ , then this is our desired -tangle. So we may assume that it returns an -tree overĀ . If this -tree is even overĀ , our proof is complete. We may thus assume that has a leaf associated withĀ \{{\mathop{\kern 0.0ptr_{1}}\limits^{\kern-1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}. We now apply LemmaĀ 2.4 to prune and contract to a tight and irredundant -tree overĀ that still containsĀ . In this -tree, which for simplicity we continue to call , no leaf other thanĀ is associated withĀ \{{\mathop{\kern 0.0ptr_{1}}\limits^{\kern-1.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} (LemmaĀ 2.2). Let \alpha^{\prime}_{1}:=\alpha_{x_{1},{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.21529pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}. By LemmaĀ 4.2, is an -tree over \mathcal{F}\cup\{\{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}\}, in which the star \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} is associated withĀ but with no other leaf ofĀ . All the other nodes of are therefore associated with stars inĀ .
If \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}\in\mathcal{F}, then is in fact an -tree overĀ , completing our proof. We may thus assume that \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}\notin\mathcal{F}, or equivalently that {\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\notin O^{-}. We can now use the induction hypothesis exactly as above (where we assumed that {\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\notin O^{-}), consideringĀ {\mathop{\kern 0.0ptr_{2}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}} in the same way as we just treatedĀ {\mathop{\kern 0.0ptr_{1}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, to obtain an irredundant -tree over \mathcal{F}\cup\{\{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\}\} in which \{{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\} is associated with a unique leafĀ , and all the other nodes are associated with stars inĀ .
These trees can now be combined to the desired -tree overĀ as in the proof of TheoremĀ 3.1: add to the disjoint union the edge between the neighbour of in and the neighbour of inĀ , put \alpha^{\prime}(y_{2},y_{1}):={\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} and \alpha^{\prime}(y_{1},y_{2}):={\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}, and otherwise let extend andĀ . ā
5 Essential -trees and -tangles: a refinement
Let us return to the question of how much of a restriction is our condition in the premise of the strong duality theorem that must be standard forĀ , i.e., contain all co-trivial singletons, the starsĀ \{{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\} for which {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is trivial inĀ . As noted before, any consistent orientation ofĀ , and hence any -tangle, will contain all trivial separations and hence avoid all these singletons. So adding them toĀ will not change the set of -tangles.
But neither would removing them. Which thus seems like a good idea, if only to avoid unnecessary clutter.
Removing the co-trivial singletons fromĀ would, however, have an impact on the set of -trees overĀ . The leaves of an -tree over a standardĀ can be associated with any co-trivial singleton star, but if we remove these stars fromĀ then such an -tree will no longer be overĀ .
We might try to repair this by removing those leaves from our -tree . The edge which such a leaf sends to its neighbourĀ , however, maps to a separationĀ {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} that would then be missing from the star associated withĀ , perhaps knocking it out ofĀ . But as {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is trivial, its membership in will not be the reason why we put inĀ in the first place: if the role of an -tree overĀ is to witness the nonexistence of an -tangle, then only the nontrivial separations in its stars are essential for that role. So letās try to delete all trivial separations from stars inĀ , and see if we can retain an -tree over the modifiedĀ .
Given a separation system and , define the essential core ofĀ as
[TABLE]
where is the set of all separations that are trivial inĀ . Note that if is standard then so isĀ , since inverses of trivial separations are never trivial. Let us call an -tree essential if it is irredundant, tight, and contains no trivial separation.
Theorem 5.1**.**
[14]* Let be a separation system and a set ofĀ stars.*
- (i)
The -tangles ofĀ are precisely its -tangles. 2. (ii)
If is any -tree overĀ , there is an essential -tree overĀ such that is a minor ofĀ and . Conversely, from any essential -tree overĀ we can obtain an -tree overĀ by adding leaves, if is standard forĀ .
Proof.
(i) is immediate from the fact that -tangles, being consistent, contain all trivial separations and hence also avoidĀ .
For the first statement in (ii), let us start by making the given -tree irredundant by pruning it, as in LemmaĀ 2.3. We then contract edges violating tightness, as explained before LemmaĀ 2.4. We finally make the resulting tree essential by deleting all its edges that maps to trivial separations. This can be done recursively by deleting leaves associated with a co-trivial singleton: since consists of stars, LemmaĀ 2.1 implies that any -tree overĀ with an edge mapping to a trivial separation will also have such an edge issuing from a leaf. (Recall that if {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} is trivial then so is every {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}.) Pruning off leaves recursively in this way will leave a well-defined tree at the end, which has the properties desired forĀ .
For the second statement in (ii), let be an essential -tree overĀ , and consider a nodeĀ . As , there exists such that is a set of trivial separationsĀ {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. For each of these add a new leaf, joining it to by an edge \kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt with \alpha(\kern-1.0pt{\mathop{\kern 0.0pte}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\kern-1.0pt):={\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}. ā
TheoremĀ 5.1 allows us to strengthen each of the two alternatives in the strong duality theorem from its current version with the given set of stars to an āessentialā version withĀ instead. So why didnāt we prove this stronger version directly?
The answer is pragmatic: this would have been possible, and we shall indicate in a moment how to do it. But it would have made the proof notationally more technical. As the proof stands, we need to allow inessential -trees, because they can arise in the induction step when we combine two shifted -trees, even if these were essential before the shift.
Indeed, recall what happens to the leaves of an -tree when we shift it, byĀ f\!\!\downarrow\!{}^{{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}_{\raise 0.03012pt\vbox to0.0pt{\vss\hbox{\scriptstyle{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.1507pt\vbox to0.0pt{\hbox{}\vss}}}}}}\, say. AĀ leaf, associated withĀ \{{\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\}, say, where for simplicity, will be associated in the shifted tree with the starĀ \{{\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}\lor{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\}, because {\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\leq{\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}. But if {\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}<{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, as will frequently happen, then this star is a co-trivial singleton, because {\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\land{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}<{\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}} as well as {\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\land{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}<{\mathop{\kern 0.0pts_{0}}\limits^{\kern 0.0pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}<{\mathop{\kern 0.0ptr\lower 0.5pt\hbox{{}{}^{\prime}}}\limits^{\kern 0.0pt\raise 0.06029pt\vbox to0.0pt{\hbox{\scriptscriptstyle\leftarrow}\vss}}}.
The way to overcome this problem is indicated in FootnoteĀ 2, with the set of separations inĀ that have no trivial orientation inĀ . When we shift a star , its shift may contain trivial separations, but we could simply delete these to make the shifted -tree essential, as in the proof of TheoremĀ 5.1(ii). To ensure that it is again overĀ , we would need to replace the current requirement in the definition of -separable, that f\!\!\downarrow\!{}^{{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}_{\raise 0.03012pt\vbox to0.0pt{\vss\hbox{\scriptstyle{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.1507pt\vbox to0.0pt{\hbox{}\vss}}}}}}\, should map toĀ any that contains a separation {\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\geq{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.60275pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}, with the requirement that for any such we have f\!\!\downarrow\!{}^{{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}_{\raise 0.03012pt\vbox to0.0pt{\vss\hbox{\scriptstyle{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.1507pt\vbox to0.0pt{\hbox{}\vss}}}}}}\,(\sigma)\cap{\mathop{\kern 0.0ptS\lower-1.0pt\hbox{{}{}^{\prime}}}\limits^{\kern 2.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}\in\mathcal{F} if f\!\!\downarrow\!{}^{\!{\mathop{\kern 0.0ptr}\limits^{\kern 1.5pt\raise 0.43054pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}}_{\raise 0.03012pt\vbox to0.0pt{\vss\hbox{\scriptstyle{\mathop{\kern 0.0pts_{0}}\limits^{\kern 1.0pt\raise 0.1507pt\vbox to0.0pt{\hbox{}\vss}}}}}}\,({\mathop{\kern 0.0pts}\limits^{\kern 1.5pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}})\in{\mathop{\kern 0.0ptS\lower-1.0pt\hbox{{}{}^{\prime}}}\limits^{\kern 2.0pt\raise 0.3014pt\vbox to0.0pt{\hbox{\scriptscriptstyle\rightarrow}\vss}}}.
Acknowledgement
We enjoyed a visit by Frédéric Mazoit to the University of Hamburg in the summer of 2013, when he gave a series of lectures on the bramble-based duality theorems for width parameters developed in [1, 35]. We then tried, unsuccessfully, to apply these to obtain a duality theorem for -blocks. This triggered the development of a similar unified duality theory for tangles instead of brambles, first in graphs and later more generally. Our original goal, a duality theorem for -blocks, was eventually achieved in [16], as an application of Theorem 4.3.
The second author was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science, ICT & Future Planning (2011-0011653) and also by the Institute for Basic Science (IBS-R029-C1).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] O. Amini, F. Mazoit, N. Nisse, and S. ThomassĆ©. Submodular partition functions. Discrete Appl. Math. , 309(20):6000ā6008, 2009.
- 2[2] N. Bowler, R. Diestel, and F. Mazoit. Tangle-tree duality in infinite graphs and matroids. In preparation.
- 3[3] N. Bowler and J. Kneip. Separations of sets, ar Xiv:1809.00625. Order , 37(411-425), 2020.
- 4[4] J. Carmesin. A short proof that every finite graph has a tree-decomposition displaying its tangles. Europ. J. Combinatorics , 58, 2016.
- 5[5] J. Carmesin. All graphs have tree-decompositions displaying their topological ends, ar Xiv:1409.6640. Combinatorica , 39:545ā596, 2019.
- 6[6] J. Carmesin, R. Diestel, M. Hamann, and F. Hundertmark. k š k -Blocks: a connectivity invariant for graphs. SIAM J. Discrete Math. , 28:1876ā1891, 2014.
- 7[7] J. Carmesin, R. Diestel, F. Hundertmark, and M. Stein. Connectivity and tree structure in finite graphs. Combinatorica , 34(1):1ā35, 2014.
- 8[8] J. Carmesin, M. Hamann, and B. Miraftab. Canonical trees of tree-decompositions, ar Xiv:2002.12030.
