POSETS WITH k-OUTERPLANAR COVER GRAPHS HAVE BOUNDED
DIMENSION
MAXIMILIAN GORSKY AND MICHA L T. SEWERYN
Abstract. In 2015, Felsner, Trotter, and Wiechert showed that posets with outerplanar cover
graphs have bounded dimension. We generalise this result to posets with k-outerplanar cover
graphs. Namely, we show that posets with k-outerplanar cover graph have dimension O(k
3
). As
a consequence, we show that every poset with a planar cover graph and height h has dimension
O (h
3
). This improves the previously best known bound of O(h
6
) by Kozik, Micek and Trotter.
1. Introduction
The dimension of a poset P , denoted by dim(P ), is the least cardinality of a set of linear orders
on the ground set of P whose intersection is the partial order of P . Dimension can be seen as
a measure of poset complexity, where the simplest posets are linearly ordered sets which have
dimension 1, and the complexity grows with the dimension.
The Hasse diagram of a poset seen as a simple undirected graph is called its cover graph. For-
mally, for two elements x and y of a poset P , we say that y covers x when x < y in P and there
is no element z such that x < z < y in P . The cover graph of P is a graph whose vertex set is the
ground set of P in which two elements are adjacent when one of them covers the other in P . The
cover graph of P is denoted by cover(P ).
In this paper we study finite posets with planar cover graphs, that is posets whose cover graphs
admit crossing-free drawings on the plane (such drawings are called planar). Note that unlike in
Hasse diagrams, we do not put the restriction that the curve representing an edge xy with x < y
in the poset has to go upward from x to y.
Intuitively, if the cover graph of a poset has a very simple structure, then the dimension should
not be too large. There is a number of results which capture this intuition. For instance, Trotter,
and Moore showed that every poset whose cover graph is a forest, has dimension at most 3 [11],
and Felsner, Trotter, and Viechert showed that every poset whose cover graph is outerplanar, has
dimension at most 4 [2]. (A graph is outerplanar if it admits a planar drawing such that all vertices
(M. Gorsky) Technische Universit
¨
at Berlin, Germany
(M.T. Seweryn) Theoretical Computer Science Department, Faculty of Mathematics and Computer
Science, Jagiellonian University, Krak
´
ow, Poland
Date: November 19, 2021.
Micha l.T. Seweryn is partially supported by a Polish National Science Center grant (BEETHOVEN; UMO-
2018/31/G/ST1/03718). Maximilian Gorsky’s research is supported by the European Research Council (ERC) under
the European Union’s Horizon 2020 research and innovation programme (ERC Consolidator Grant DISTRUCT, grant
agreement No 648527).
1
arXiv:2103.15920v2 [math.CO] 1 May 2021
2 M. GORSKY AND M.T. SEWERYN
Figure 1. In this graph, after removing the vertices from the exterior face 3 times,
we are left with no vertices. Thus the drawing and the graph are both 3-outerplanar.
lie on the exterior face). On the other hand, a well-known construction by Kelly gives posets with
planar cover graphs of arbitrarily large dimension [7]. These results raise the following question:
Question. For which minor-closed classes of graphs C is it true that posets with cover graphs in C
have dimension bounded by a constant?
The classes of forests and outerplanar graphs do have the property described in the question
and the class of planar graphs does not. Other examples of graph classes enjoying that property
include graphs of pathwidth at most 2 [1, 12], graphs of treewidth at most 2 [4, 9], and graphs which
exclude a fixed 2 × k grid as a minor [3]. It was conjectured in [3] that the answer to the question
above are exactly those classes which exclude the cover graph of a poset in Kelly’s construction.
We show that for a fixed positive integer k, posets with k-outerplanar cover graphs have bounded
dimension. A planar drawing of a graph G is called 1-outerplanar (or simply outerplanar ) if all
vertices of G lie on the exterior face, and for every k 2, we recursively define a k-outerplanar
drawing of G as a planar drawing of G such that removing all vertices on the exterior face (and the
edges incident to them) yields a (k 1)-outerplanar drawing of a subgraph of G. A k-outerplanar
drawing is always `-outerplanar for ` k. A graph admitting a k-outerplanar drawing is called
k-outerplanar. See Figure 1. For every k, the class of k-outerplanar graphs is minor-closed (see
Lemma 11).
The main result of this paper is the following.
Theorem 1. There exists a function f(k) O(k
3
) such that every poset with a k-outerplanar cover
graph, has dimension at most f (k).
Recall that a chain in a poset is a linearly ordered subset of elements of that poset and the height
of a poset is the size of a largest chain in that poset. The following is a consequence of Theorem 1.
Theorem 2. There exists a function f(h) O(h
3
) such that every height-h poset with a planar
cover graph, has dimension at most f(h).
Let us provide some context for this theorem. The aforementioned construction of posets by
Kelly shows that posets with planar cover graph can have arbitrarily large dimension. However,
Streib, and Trotter [10] showed that the dimension of a poset with a planar cover graph is bounded
in terms of its height. That result was later generalised by Joret, Micek, and Wiechert [6], who
showed that actually for every graph class C with bounded expansion, there exists a function f
C
(h)
such that dim(P ) f
C
(h) for any height-h poset whose cover graph belongs to C. The class of
POSETS WITH k-OUTERPLANAR COVER GRAPHS HAVE BOUNDED DIMENSION 3
planar graphs does have bounded expansion, and their proof implied that the dimension of a height-
h poset with a planar cover graph is 2
O(h
3
)
. Recently, this bound was improved to a polynomial
bound O(h
6
) by Kozik, Micek, and Trotter [8].
Theorem 1 almost immediately improves the bound to O(h
3
). Using two standard techniques
called min-max reduction and unfolding, we can transform a poset of height h with a planar cover
graph to a poset with a (2h 1)-outerplanar cover graph whose dimension is at most two times
smaller than the dimension of the original poset. This combined with the proof of Theorem 1
implies that the dimension of a height-h poset with a planar cover graph is O(h
3
). A detailed proof
is presented in Section 3.
There is a lot of evidence, that the optimal bound should be O(h). All known constructions of
posets with planar cover graphs do have dimension at most linear in height. Furthermore, in the
special case of posets with planar Hasse diagrams, the dimension is known to be O(h) [5]. However,
proving a linear bound in the general case of all posets with planar cover graphs seems to be a
challenging problem requiring a new approach.
The structure of this paper is as follows. Section 2 provides all necessary preliminaries concerning
posets and k-outerplanar graphs. In Section 3, we formulate four lemmas which combined give the
proof of Theorems 1 and 2 and we show how these lemmas imply Theorems 1 and 2. One of
these four lemmas is a result from [8] and the remaining three are our contribution. In each of the
Sections 4, 5 and 6 we prove one of these three lemmas.
2. Preliminaries
We use the notation [n] as a shorthand for {1, . . . , n}. All graphs and posets in this paper are
finite.
2.1. Dimension theory. A linear order L on the ground set of a poset P is a linear extension of
P if x y in L whenever x y in P . We denote by Inc(P ) the set of all ordered pairs (a, b) of
incomparable elements in P . Hence the dimension of P is the least cardinality of a nonempty family
R of linear extensions of P , such that for every (a, b) Inc(P ), the family R contains an order
with b < a (and an order with a < b). A linear extension L of P reverses a pair (a, b) Inc(P ) if
b < a in L and a subset I Inc(P) is reversible in P if there exists a linear extension L of P which
reverses all pairs in I. The following is a useful rephrasing of the definition of poset dimension.
Proposition 3. If a nonempty poset P is lineary ordered, then dim(P ) = 1. Otherwise, the
dimension of P is the least integer d such that Inc(P ) can be partitioned into d sets which are
reversible in P .
For a poset P and a subset I Inc(P ), we denote by dim
P
(I) the least integer d such that I
can be partitioned into d sets which are reversible in P . In particular, Proposition 3 states that
dim(P ) = dim
P
(Inc(P )) if dim(P ) 2.
Clearly, for I
1
I
2
Inc(P ), we have dim
P
(I
1
) dim
P
(I
2
).
For a poset P and a subset S of its ground set, we define the upset U
P
(S) of S as the set of all
elements y of P such that x y in P for some x S and we define the downset D
P
(S) of S as the
set of all elements x of P such that x y in P for some y S. For an element x P , we write
D
P
(x) and U
P
(x) as shorthands for D
P
({x}) and U
P
({x}), respectively.
4 M. GORSKY AND M.T. SEWERYN
When P and Q are two posets such that the ground set X of Q is a subset of the ground set
of P and the orders of the posets P and Q agree on X, we write Q P and we say that Q is a
subposet of P (induced by X) and P is a superposet of Q. When Q P , then the restriction of any
linear extension of P to Q is a linear extension of Q, so dim(Q) dim(P ). Furthermore, for every
linear extension L of Q there exists a linear extension of P which agrees with L on the ground set
of Q, and because of that, for any I Inc(Q) we have dim
Q
(I) = dim
P
(I).
Given two subsets A and B of the ground set of a poset P , let Inc
P
(A, B) = Inc(P ) (A × B)
and let dim
P
(A, B) = dim
P
(Inc
P
(A, B)). Let Min(P ) and Max(P ) denote respectively the sets
of minimal and maximal elements of P . We refer to the pairs in Inc
P
(Min(P ), Max(P )) as the
min-max pairs of P , and we call dim
P
(Min(P ), Max(P )) the min-max dimension of P .
The following standard observation allows us to focus on bounding the min-max dimension.
Lemma 4. For every poset P with dim(P ) 2, there exists a poset P
0
such that
(1) cover(P
0
) can be obtained from cover(P ) by adding some degree-1 vertices,
(2) the height of P
0
is equal to the height of P , and
(3) dim(P ) dim
P
0
(Min(P
0
), Max(P
0
)).
We actually need a slightly generalised version of Lemma 4. The proof of Lemma 4 is a conse-
quence of applying the following lemma with A and B equal to the ground set of P .
Lemma 5. Let P be a poset and let A and B be sets of elements in P . Then there exist a superposet
P
0
of P and subsets A
0
Min(P
0
) and B
0
Max(P
0
) such that
(1) cover(P
0
) can be obtained from cover(P ) by adding some degree-1 vertices,
(2) the height of P
0
is equal to the height of P ,
(3) B
0
U
P
0
(B) and A
0
D
P
0
(A), and
(4) dim
P
(A, B) dim
P
0
(A
0
, B
0
).
Proof. Construct a poset P
0
from P by adding the following new vertices: for every a A\Min(P ),
introduce a new minimal element a
covered only by a, and for every b P \ Max(P ), introduce
a new maximal element b
+
covering only b. Furthermore, for each a A Min(P), let us denote
by a
the element a itself, and similarly, for each b B Max(x), we let b
+
denote the element b.
Let A
0
= {a
: a A} and B
0
= {b
+
: b B}. Clearly, the poset P
0
satisfies (1) and (2), and the
sets A
0
and B
0
satisfy (3).
It remains to show that (4) is satisfied. Let d = dim
P
0
(A
0
, B
0
) and let L
0
1
, . . . , L
0
d
be linear
extensions of P
0
reversing all pairs from Inc
P
0
(A
0
, B
0
). For every pair (a, b) Inc
P
(A, B), we have
(a
, b
+
) Inc
P
0
(A
0
, B
0
), and if L
0
i
reverses (a
, b
+
), then we have b b
+
< a
a in L
0
i
, so L
0
i
reverses (a, b) as well. Therefore, the restrictions of L
0
1
, . . . , L
0
d
to the ground set of P reverse all
pairs in Inc
P
(A, B). Hence dim
P
(A, B) d, so the requirement of (4) is fulfilled.
Given two linear orders L
1
and L
2
on disjoint ground sets S
1
and S
2
, we write [L
1
< L
2
] for the
linear order on S
1
S
2
in which x < y is true if x < y holds in L
i
, for an i {1, 2}, or if x S
1
and
y S
2
. This notation extends in the intuitive way to a larger number of linear orders: we denote
by [L
1
< · · · < L
k
] the order [L
1
< [L
2
< · · · < [L
k1
< L
k
] · · · ]].
A poset is connected if its cover graph is connected. A component of a poset P is a subposet of
P induced by the vertex set of a graph-theoretic component of cover(P).
POSETS WITH k-OUTERPLANAR COVER GRAPHS HAVE BOUNDED DIMENSION 5
Lemma 6. Every poset P with dim(Min(P ), Max(P )) 3 has a component Q such that
dim
P
(Min(P ), Max(P )) = dim
Q
(Min(Q), Max(Q)).
Proof. Let d = dim
P
(Min(P ), Max(P )) and let Q
1
, . . . , Q
k
be the components of P . Clearly,
dim
Q
i
(Min(Q
i
), Max(Q
i
)) d, for all i [k]. Therefore, it remains to show that for some i [k]
we have dim
Q
i
(Min(Q
i
), Max(Q
i
)) d. For the sake of contradiction, suppose that it is not the
case. Then for each i [k] there exist linear extensions L
1
i
, . . . , L
d1
i
of Q
i
reversing all pairs from
Inc
Q
i
(Min(Q
i
), Max(Q
i
)). Note that for any i, we do not require the linear extensions L
1
i
, . . . , L
d1
i
to be pairwise distinct. We define L
1
= [L
1
k
< L
1
k1
< · · · < L
1
1
] and for each j {2, . . . , d 1}, we
set L
j
= [L
j
1
< L
j
2
< · · · < L
j
k
].
Every pair (a, b) Inc
P
(Min(P ), Max(P )) with a and b lying in distinct components, is reversed
in L
1
or L
2
, since L
1
and L
2
order the components of P in opposing fashion. Furthermore, a
pair (a, b) Inc
Q
i
(Min(Q
i
), Max(Q
i
)) which is reversed in L
j
i
, is reversed in L
j
. Thus, the linear
extensions L
1
, . . . , L
d1
reverse all pairs from Inc
P
(Min(P ), Max(P )), so dim
P
(Min(P ), Max(P ))
d 1, a contradiction.
Let P be a connected poset and let x
0
Min(P ). Let A
0
= {x
0
}, B
1
= U
P
(x
0
) Max(P ), and
for every positive integer i, define inductively
A
i
= (D
P
(B
i
) Min(P )) \ A
i1
, and B
i+1
= (U
P
(A
i
) Max(P )) \ B
i
.
The alternating sequence of sets (A
0
, B
1
, A
1
, B
2
, . . .) is called the unfolding of P from x
0
. Since
P is connected, the sets A
0
, A
1
, . . . partition the set Min(P ), and the sets B
1
, B
2
, . . . partition
Max(P ). Note that since P is finite there are only finitely many nonempty sets in any unfolding.
The following lemma is well-known.
Lemma 7. Let P be a connected poset with dim(Min(P ), Max(P )) 2 and let (A
0
, B
1
, A
1
, B
2
, . . .)
be an unfolding of P from a vertex x
0
Min(P ). Then there exists a positive integer i such that
dim
P
(Min(P ), Max(P )) 2 · dim
P
(A
i
, B
i
) or
dim
P
(Min(P ), Max(P )) 2 · dim
P
(A
i
, B
i+1
).
Proof. Let n be the greatest integer such that A
n
B
n
6= . Let d denote the maximum of the values
dim
P
(A
i
, B
i
) and dim
P
(A
i
, B
i+1
) over all positive integers i. We need to show that dim(P ) 2d.
For each i {0, . . . , n}, let X
i
denote the subposet of P induced by U
P
(A
i
) \ U
P
(A
i+1
).
The ground sets of X
0
, . . . , X
n
partition the ground set of P , and by definition of d we have
A
0
= {x
0
}
B
1
A
1
B
2
A
2
B
3
B
n
...
...
A
n1
Figure 2. An example of an unfolding, with n being the greatest index such that
A
n
B
n
6= .
6 M. GORSKY AND M.T. SEWERYN
dim
X
i
(A
i
, B
i
) = dim
P
(A
i
, B
i
) d for each i {1, . . . , n}. Let L
0
be any linear extension of X
0
,
and for each i {1, . . . , n}, consider d linear extensions L
i
1
, . . . , L
i
d
of X
i
, which together reverse
all pairs of Inc
P
(A
i
, B
i
). For j [d], let L
j
= [L
0
< L
1
j
< · · · L
n
j
]. The orders L
1
, . . . , L
d
are linear
extensions of P which together reverse all pairs (a, b) Inc
P
(Min(P ), Max(P )) with a A
i
and
b B
j
for j i.
To reverse the remaining pairs, for each i {1, . . . , n}, let Y
i
denote the subposet of P induced
by D
P
(B
i
) \ D
P
(B
i+1
) in P . The ground sets of Y
1
, . . . , Y
n
partition the ground set of P and by
definition of d we have dim
Y
i+1
(A
i
, B
i+1
) = dim
P
(A
i
, B
i+1
) d. Let M
1
be any linear extension of
Y
1
and for each i {2, . . . , n}, consider d linear extensions M
i
1
, . . . , M
i
d
of Y
i
, which together reverse
all pairs of Inc
P
(A
i1
, B
i
). For j [d], let M
j
= [M
k1
j
< · · · < M
2
j
< M
1
]. The orders M
1
, . . . , M
d
are linear extensions of P which together reverse all pairs (a, b) Inc
P
(Min(P ), Max(P )) with
a A
i
and b B
j
for j i + 1. As a consequence, the linear extensions L
1
, . . . , L
d
, M
1
, . . . , M
d
of
P together reverse all pairs in Inc(Min(P ), Max(P )) and thus dim
P
(Min(P ), Max(P )) 2d.
A subposet Q of a poset P is convex if, whenever x < y < z in P and both x and z belong to
Q, y belongs to Q too. If Q is a convex subposet of P , then the cover graph of Q is an induced
subgraph of P .
The notion of unfolding allows us to reduce a connected poset P to a convex subposet of the
form U
P
(A
i
)D
P
(B
i
) or U
P
(A
i
)D
P
(B
i+1
) whose min-max dimension is at most 2 times smaller.
The key properties of such a subposet Q are captured by the following lemma.
Lemma 8. Let P be a connected poset with dim
P
(Min(P ), Max(P )) 2 and let x
0
Min(P ).
Then there exist convex subposets S and Q of P with Min(Q) Min(P ) and Max(Q) Max(P )
such that
(1) S is a component of P Q containing x
0
,
(2) dim
P
(Min(P ), Max(P )) 2 · dim
Q
(Min(Q), Max(Q))), and
(3) either Max(Q) U
P
(S) and D
P
(S) Q = , or Min(Q) D
P
(S) and U
P
(S) Q = .
Proof. Let d = dim
P
(Min(P ), Max(P )) and let (A
0
, B
1
, A
1
, B
2
, . . .) be the unfolding of P from
x
0
. By Lemma 7, there exists a positive integer i such that either d 2 · dim
P
(A
i
, B
i
), or d
2 · dim
P
(A
i
, B
i+1
). In the former case, let Q = U
P
(A
i
) D
P
(B
i
) and in the latter case, let
Q = U
P
(A
i
) D
P
(B
i+1
). We have dim
P
(Min(P ), Max(P )) = d 2 · dim
Q
(Min(Q), Max(Q)),
so (2) holds. It is easy to verify that S = D
P
(B
1
· · · B
i
) \ Q satisfies (1) and (3).
If x
0
, . . . , x
k
are elements of a poset P such that x
i
covers x
i1
for each i [k], then these
elements induce a path in cover(P ), which we call a witnessing path (from x
0
to x
k
) in P . Since
the cover graph can be derived from a Hasse diagram, for any pair of elements x and y with x y
in P there exists a witnessing path from x to y in P .
The following is a variant of Lemma 8 suited for posets with planar cover graphs.
Lemma 9. Let P be a poset with dim
P
(Min(P ), Max(P )) 3 and with a fixed planar drawing of
its cover graph. Then there exists a convex subposet Q of P with
dim
P
(Min(P ), Max(P )) 2 · dim
Q
(Min(Q), Max(Q))
such that if V
1
denotes the set of vertices lying on the exterior face in the induced drawing of the
cover graph of Q, then either Max(Q) U
Q
(V
1
), or Min(Q) D
Q
(V
1
).
POSETS WITH k-OUTERPLANAR COVER GRAPHS HAVE BOUNDED DIMENSION 7
b
3
b
2
b
4
b
1
a
1
a
2
a
3
a
4
d
2
d
3
a
5
c
2
c
3
b
5
Figure 3. The Kelly poset K
5
.
Proof. By Lemma 6, after replacing P with its component of the same min-max dimension we may
assume that P is connected. For any edge lying on the exterior face, at most one of its ends is
a minimal element of P , so in particular there exists a non-minimal element of P on the exterior
face. Let z be such a vertex. Let P + z
be a poset obtained from P by adding a minimal element
z
covered only by z and extend the drawing to a planar drawing of cover(P + z
) with z
on
the exterior face of the cover graph. Apply Lemma 8 to P + z
and z
, and let S and Q be the
resulting convex subposets. Let us assume Max(Q) U
P +z
(S) and D
P +z
(S) Q = . For every
b Max(Q) there exists a witnessing path from an element of S to b in P . The least element
belonging to Q on such a path lies on the exterior face of cover(Q) because S is a component of
(P + z
) Q containing the vertex z
lying on the exterior face of the drawing. Hence, every
element of Max(Q) is comparable with a vertex on the exterior face of the induced drawing of
cover(Q). By a symmetric argument, if Min(Q) D
P +z
(S) and U
P +z
(S) Q = , then every
element of Min(Q) is comparable with a vertex on the exterior face of the induced drawing of
cover(Q). Therefore Q satisfies the lemma.
For a positive integer n, the standard example S
n
is a poset consisting of 2n elements a
1
, . . . , a
n
,
b
1
, . . . , b
n
, where x < y in S
n
if and only if x = a
i
and y = b
j
for some i, j [n] with i 6= j. The
standard example S
n
is a canonical example of a poset of dimension n. In a poset P , every subposet
isomorphic to S
n
can be identified with a set of the form {(a
1
, b
1
), . . . , (a
n
, b
n
)}. Therefore, by a
standard example (in P ) we also mean a subset of the form {(a
1
, b
1
), . . . , (a
n
, b
n
)} Inc(P ) where
a
i
< b
j
in P for i 6= j.
Kelly [7] observed that for every n 3, the power set of [n] ordered by inclusion contains
a subposet K
n
which has a planar cover graph containing a standard example of size n. The
elements of the Kelly poset K
n
are the following subsets of [n]:
a
i
= {i} for i [n],
b
i
= [n] \ {i} for i [n],
c
i
= {1, . . . , i} for i [n 1],
d
i
= {i + 1, . . . , n} for i [n 1].
8 M. GORSKY AND M.T. SEWERYN
Note that c
1
= a
1
, c
n1
= b
n
, d
1
= b
1
and d
n1
= a
n
. See Figure 3.
2.2. k-outerplanarity. For a planar drawing of a graph G we define its layering as a sequence
of sets (V
1
, V
2
, . . .) where V
1
is the set of vertices lying on the exterior face of the drawing, and
for i 2, the set V
i
is the set of vertices lying on the exterior face in the induced drawing of
G (V
1
. . . V
i1
). Starting from some point all sets in the sequence V
1
, V
2
, . . . are empty. Each
set V
i
is called a layer and the layers of any planar drawing of G partition the set V (G). Thus, the
drawing is k-outerplanar if and only if V
i
= for all i k + 1. Every edge of G either has both
ends in a set V
i
, or has ends in two consecutive sets V
i
and V
i+1
. For completeness we include the
proofs of several easy and useful observations about k-outerplanarity.
Lemma 10. If G is a graph with a fixed k-outerplanar drawing, then the induced drawing of every
subgraph of G is k-outerplanar as well.
Proof. Let (V
1
, V
2
, . . .) be the layering of the drawing of G and let (V
0
1
, V
0
2
, . . .) be the layering of the
induced drawing of a subgraph H of G. For each i 1, let G
i
= G[
S
ji
V
j
] and H
i
= H[
S
ji
V
0
j
].
We prove by induction that H
i
G
i
for every i 1. This holds when i = 1, as V (H
1
) = V (H)
V (G) = V (G
1
). For the induction step, let i 2, and suppose that H
i1
G
i1
. Every vertex of
H
i1
which lies on the exterior face of G
i1
, must lie on the exterior face of H
i1
as well. Thus
V (H
i1
) V
i1
V
0
i1
and as a consequence
H
i
= H
i1
V
0
i1
G
i1
V
i1
= G
i
as claimed. The inductive proof follows, and therefore H
k+1
G
k+1
= . Therefore the induced
drawing of H is k-outerplanar.
Lemma 11. A minor of a k-outerplanar graph is k-outerplanar.
Proof. Every minor of a graph can be obtained from one of its subgraphs by a sequence of edge
contractions. Therefore, by Lemma 10, it suffices to show that if G is a k-outerplanar graph
and e = uv E(G), then the graph G/e obtained by contracting the edge e to a vertex w is
k-outerplanar. Fix a k-outerplanar drawing of G with a layering (V
1
, V
2
, . . .). After deleting the
vertices u and v and all edges incident to them from the drawing of G, there emerges a face
containing all vertices which are adjacent to w in G/e. Draw the vertex w in the interior of the
region bounded by that face and draw edges connecting w to its neighbours in G/e to obtain a
planar drawing of G/e. Denote the layering of that drawing by (V
0
1
, V
0
2
, . . .). Let i denote the
least integer such that e has an end in V
i
. We have V
0
j
= V
j
for j < i, V
0
i
= (V
i
\ {u, v}) {w},
and
S
j>i
V
0
j
= (
S
j>i
V
j
) \ {u, v}. Hence, by Lemma 10, the induced drawing of G[
S
j>i
V
0
j
] is
(k i)-outerplanar, and therefore the drawing of G/e is k-outerplanar.
Lemma 12. A graph obtained from a k-outerplanar graph by adding some degree-1 vertices is
k-outerplanar.
Proof. Let G be a graph with a fixed k-outerplanar drawing, and let (V
1
, V
2
, . . .) be the layering
of the drawing. Consider a vertex v of G which belongs to a layer V
i
. When we want to add a
new vertex u attached to v, we can extend the planar drawing so that the vertex u is drawn in the
unbounded region of G[V
i
V
i+1
. . .]. The layering of the resulting drawing is the same as the
original one except that the vertex u is added to the layer V
i
. Therefore adding a single degree-1
POSETS WITH k-OUTERPLANAR COVER GRAPHS HAVE BOUNDED DIMENSION 9
vertex preserves k-outerplanarity of G. As we can add any number of degree-1 vertices one at a
time, the lemma follows.
3. The roadmap
The proof of Theorem 1 is a consequence of four lemmas. Lemmas 13, 15 and 16 are our
contribution, while Lemma 14 is a result by Kozik, Micek, and Trotter. In this section we give the
statement of these four lemmas, and we show how they imply the Theorems 1 and 2.
Let P be a poset with a planar cover graph and let I Inc(P ). Following the terminology from
[8], we say that the set I is doubly exposed if there exist a planar drawing of the cover graph of P
and two vertices x
0
and y
0
on the exterior face such that for every (a, b) I we have x
0
b and
a y
0
in P . In such a setting we say that I is doubly exposed by the pair (x
0
, y
0
).
Lemma 13. Let k 1 and let P be a poset with a k-outerplanar cover graph such that dim(P )
3. Then there exist a poset P
0
with a (k + 1)-outerplanar cover graph and a doubly exposed set
I Inc
P
0
(Min(P
0
), Max(P
0
)) such that
dim(P ) 4k · dim
P
0
(I).
For a poset P and a nonempty subset I Inc(Min(P), Max(P )), let ρ
P
(I) denote the size of a
largest standard example in I. The following lemma is proven by Kozik, Micek, and Trotter in [8].
Lemma 14 ([8]). If P is a poset with a planar cover graph and I is a doubly exposed subset of
Inc
P
(Min(P ), Max(P )) in P , then
dim
P
(I) ρ
P
(I)
2
.
In [8], it is shown that if P is a poset with a planar cover graph and I Inc(Min(P ), Max(P ))
is a doubly exposed set in P , then P contains a chain of size Ω(ρ
P
(I)). We generalise this result
by showing that in such a setting P actually contains a subposet isomorphic to a Kelly poset K
n
with n = Ω(ρ
P
(I)).
For a poset P , let κ(P ) denote the largest integer n 3 such that P contains a subposet
isomorphic to the Kelly poset K
n
. (If no such n exists, set κ(P ) = 2.)
Lemma 15. If P is a poset with a planar cover graph and I Inc
P
(Min(P ), Max(P )) is a doubly
exposed set in P , then
ρ
P
(I) 360 · (κ(P ) + 1).
Finally, we show that κ(P ) is at most linear in k for a poset P with a k-outerplanar cover graph.
Lemma 16. For every k 1, if P is a poset with a k-outerplanar cover graph, then
κ(P ) 4k + 2.
The proof of Theorem 1 can now be obtained as a composition of the Lemmas 13, 14, 15, and 16.
Proof of Theorem 1. Let k be a positive integer and let P be a poset with a k-outerplanar cover
graph such that dim(P ) 3. Let P
0
and I be obtained by applying Lemma 13 to the poset P .
10 M. GORSKY AND M.T. SEWERYN
This way P
0
is a poset with a (k + 1)-outerplanar graph and I is a doubly exposed set of min-max
pairs in P
0
such that
dim(P ) 4k · dim
P
0
(I)
4k · ρ
P
0
(I)
2
(by Lemma 14)
4k · (360 · (κ(P
0
) + 1))
2
(by Lemma 15)
4k · (360 · (4(k + 1) + 2 + 1))
2
(by Lemma 16).
Hence the theorem holds for the function f(k) = 4k · (360 · (4k + 7))
2
.
As a consequence of Theorem 1, we can easily prove that the dimension of a height-h poset with
a planar cover graph is O(h
3
).
Proof of Theorem 2. Let P be a poset of height h with a planar cover graph. By Lemma 4, there ex-
ists a poset P
0
of height h with a planar cover graph such that dim(P) dim
P
0
(Min(P
0
), Max(P
0
)).
Take any such P
0
and fix a planar drawing of the cover graph of P
0
. By Lemma 9, there exists a
convex subposet Q of P
0
such that
dim
P
0
(Min(P
0
), Max(P
0
)) 2 · dim
Q
(Min(Q), Max(Q)) 2 · dim(Q).
and either every element of Max(Q) or every element of Max(Q) is comparable in Q with an element
lying on the exterior face of cover(Q). Without loss of generality we assume that every element of
Max(Q) is comparable with an element lying on the exterior face of Q.
Let (V
1
, V
2
, . . .) be the layering of the induced drawing of cover(Q). Recall that every edge of
cover(Q) either has two ends in one layer, or is between two consecutive layers. Since the height
of Q is at most h, every witnessing path has at most h 1 edges, and therefore for any pair of
comparable elements x and y, if x V
i
and y V
j
, then |i j| h 1. By our assumption,
every maximal element of Q is comparable with an element of V
1
and thus Max(Q) V
1
· · · V
h
.
But every element of Q is comparable with some maximal element, so all elements of Q are in
V
1
· · · V
2h1
. Hence the induced drawing of cover(Q) is (2h 1)-outerplanar and therefore
dim(P ) dim
P
0
(Min(P
0
), Max(P
0
)) 2 · dim(Q) 2 · f(2h 1) O(h
3
)
where f(k) is a function satisfying Theorem 1.
4. Reduction to doubly exposed posets
Ahead of the proof of Lemma 13, let us first present an elementary lemma about poset dimension.
Lemma 17. Let P be a poset and let A and B be subsets of its ground set such that dim
P
(A, B) 1.
Then
dim
P
(A, B) = dim
P
(A, B U
P
(A))
Proof. The inequality dim
P
(A, B) dim
P
(A, B U
P
(A)) is trivial. For the proof of the other
inequality, let Q denote the subposet of P induced by U
P
(A), let d = dim
P
(A, B U
P
(A)) =
dim
Q
(A, B U
P
(A)), and let L
1
, . . . , L
d
be linear extensions of Q which together reverse all pairs
in Inc
P
(A, B U
P
(A)). Let L
0
be a linear extension of P U
P
(A). Now the linear orders [L
0
< L
1
],
. . . , [L
0
< L
d
] are linear extensions of P which reverse all pairs in Inc
P
(A, B), so dim
P
(A, B) d.
The lemma follows.
POSETS WITH k-OUTERPLANAR COVER GRAPHS HAVE BOUNDED DIMENSION 11
Proof of Lemma 13. Let P be a poset with a k-outerplanar cover graph. When dim(P ) 4k, we
can take Q = S
2
, x
0
= a
1
, y
0
= b
1
and I = {(a
2
, b
2
)}, so that cover(Q) is 1-outerplanar and
dim(P ) 4k = 4k · dim
Q
(I). Therefore we assume that
dim(P ) > 4k.
Addition of degree-1 vertices to a k-outerplanar graph preserves its k-outerplanarity, so by Lemma 4
we may assume that
dim(P ) = dim(Min(P ), Max(P )).
and by Lemma 6 we may assume that P is connected.
Let us fix a k-outerplanar drawing of cover(P ). Let Q be the convex subposet of P obtained by
applying Lemma 9. In particular, we have
dim(Min(P ), Max(P )) 2 · dim
Q
(Min(Q), Max(Q)).
Denote the layering of the induced k-outerplanar drawing of cover(Q) by (V
1
, V
2
, . . .). We have
Max(Q) U
Q
(V
1
) or Min(Q) D
Q
(V
1
). Without loss of generality, we assume that Max(Q)
U
Q
(V
1
). Since the drawing of cover(Q) is k-outerplanar, we have V
i
= for i k + 1.
For every a Min(Q), let α(a) denote the least i [k] such that U
Q
(a) V
i
6= , and for each
i [k], let A
i
denote the set of all a Min(Q), such that α(a) = i. The sets A
1
, . . . , A
k
partition
Min(Q) and therefore
dim
Q
(Min(Q), Max(Q))
k
X
i=1
dim
Q
(A
i
, Max(Q)).
For each i [k], let Q
i
denote the subposet of Q induced by U
Q
(A
i
). We have Min(Q
i
) = A
i
and
Max(Q
i
) = Max(Q) U
P
(A
i
), so by Lemma 17 for each i [k] we have
dim
Q
(A
i
, Max(Q)) = dim
Q
i
(Min(Q
i
), Max(Q
i
))
Consider any of the posets Q
i
. By definition of A
i
, all elements of Q
i
belong to V
i
· · · V
k
and
we have A
i
= Min(Q
i
) D
Q
(V
i
). Any witnessing path from a to an element of V
i
has to contain
a vertex lying on the exterior face of cover(Q
i
). Hence, every element of Min(Q
i
) is comparable
with a vertex lying on the exterior face of cover(Q
i
). Furthermore, we have Max(Q
i
) U
Q
(V
1
), so
a similar argument shows that every element of Max(Q
i
) is comparable with a vertex lying on the
exterior face of cover(Q
i
).
12 M. GORSKY AND M.T. SEWERYN
Let Q
0
denote a poset among Q
1
, . . . , Q
k
for which dim
Q
0
(Min(Q
0
), Max(Q
0
)) is largest. Sum-
marizing, we have
dim(P ) = dim
P
(Min(P ), Max(P ))
2 · dim
Q
(Min(Q), Max(Q))
2 ·
k
X
i=1
dim
Q
(A
i
, Max(Q))
= 2 ·
k
X
i=1
dim
Q
i
(Min(Q
i
), Max(Q
i
))
2k · dim
Q
0
(Min(Q
0
), Max(Q
0
)).
By our assumption, we have dim(P ) > 4k, so dim
Q
0
(Min(Q
0
), Max(Q
0
)) 3. By Lemma 6, there
exists a component Q
00
of Q
0
such that
dim
Q
0
(Min(Q
0
), Max(Q
0
)) = dim
Q
00
(Min(Q
00
), Max(Q
00
)).
Let us fix such a component Q
00
, and let V
00
1
denote the set of vertices on the exterior face of
cover(Q
00
). Note that the drawing of cover(Q
0
) is k-outerplanar, and we have Max(Q
00
) U
Q
00
(V
1
)
and Min(Q
00
) D
Q
00
(V
00
1
).
We may assume that Q
00
contains a minimal element on the exterior face of its cover graph. If
this is not the case, we may simply introduce a new miminal element covered by a single vertex
which lies on the exterior face of cover(Q
0
). We apply Lemma 8 to Q
00
and a minimal element
on the exterior face to obtain convex subposets S and R of Q
00
with Min(R) Min(Q
00
) and
Max(R) Max(Q
00
) such that
dim(P ) 2k · dim
Q
00
(Min(Q
00
), Max(Q
00
)) 4k · dim
R
(Min(R), Max(R)),
S is a component of Q
00
R containing a vertex from the exterior face of cover(Q
00
), and either
Max(R) U
Q
00
(S) and D
Q
00
(S) R = , or Min(R) D
Q
00
(S) and U
Q
00
(S) R = . Without loss
of generality, we assume that the former holds, that is:
Max(R) U
Q
00
(S) and D
Q
00
(S) R = .
We add two elements to the poset R: a minimal element x
0
below all elements of R which cover
an element of S, and a maximal element y
0
above all vertices on the exterior face of cover(Q
00
)
which do not belong to S. Formally, let R
0
be a post obtained from R by adding a minimal element
x
0
and a maximal element y
0
such that in R
0
, for every element z we have
x
0
< z if and only if z (U
Q
00
(S) R) {y
0
}, and
z < y
0
if and only if z (D
Q
00
(V
00
1
) R) {x
0
}.
In the poset R
0
, the only elements which can cover x
0
are y
0
and the vertices adjacent to S in
cover(Q
00
), whereas the only elements which can be covered by y
0
are x
0
and the vertices from the
exterior face of cover(R) which do not belong to S. Hence the induced drawing of cover(R) can be
extended to a drawing of cover(R
0
) with x
0
and y
0
on the exterior face. Such a drawing witnesses
POSETS WITH k-OUTERPLANAR COVER GRAPHS HAVE BOUNDED DIMENSION 13
that cover(R
0
) is (k + 1)-outerplanar (after removing the vertices from the exterior face we are left
with an induced k-outerplanar drawing of a subgraph of cover(R)).
The set Inc
R
0
(Min(R), Max(R)) is doubly exposed by (x
0
, y
0
) in R
0
: for every (a, b) I, we have
b Max(R) U
Q
0
(S) R U
Q
00
(x
0
), and
a Min(R) D
Q
0
(Max(R)) \ S D
Q
00
(V
0
\ S) D
Q
00
(y
0
).
Furthermore, we have dim(P ) 4k·dim
R
0
(Min(R), Max(R)). The only thing which prevents R
0
and
Inc
R
0
(Min(R), Max(R)) from satisfying the lemma is the requirement that Inc
R
0
(Min(R), Max(R))
should be a set of min-max pairs in R
0
: some maximal elements of R may be covered by y
0
in Q
00
.
We overcome this, by applying Lemma 5 to R
0
and the sets A = Min(R) and B = Max(R). Let P
0
,
A
0
and B
0
be the resulting poset and sets, so that dim
Q
00
(Min(R), Max(R)) dim
P
0
(A
0
, B
0
). Let
I = Inc
P
0
(A
0
, B
0
) Inc
P
0
(Min(P
0
), Max(P
0
)). This way, by the item (3) of Lemma 5, the set I is
doubly exposed by (x
0
, y
0
) in P
0
, and the cover graph of P
0
is (k + 1)-outerplanar as it is obtained
by adding degree-1 vertices to cover(R
0
). The proof of Lemma 13 is complete.
5. Kelly subposets in doubly exposed posets
This section is devoted to proving Lemma 15. The setting of this lemma is the same as in [8,
Lemma 16], and the initial part of our proof overlaps with the proof from [8], but the core of our
argument requires us to investigate the structure of doubly exposed standard examples in much
greater detail, and is completely independent of the work in [8].
We work with doubly exposed standard examples in a poset with a planar cover graph. When
a standard example is doubly exposed by a pair (x
0
, y
0
), we find it convenient to work in a setting
where the vertices x
0
and y
0
are of degree 1 in the cover graph. After slightly modifying the poset,
we can ensure that this is the case: If a standard example is doubly exposed by a pair (x, y), we can
add elements x
0
and y
0
such that x
0
is a minimal element covered only by x and y
0
is a maximal
element which covers only y. The cover graph of the modified poset can be obtained from the cover
graph of the original poset by attaching new degree-1 vertices x
0
and y
0
to x and y respectively.
Hence, each standard example which is doubly exposed by (x, y) in the original poset, is doubly
exposed by (x
0
, y
0
) in the new poset.
Therefore, throughout this section we assume that P is a fixed poset with a planar cover graph
G and we fix a planar drawing of G and two elements x
0
Min(P ) and y
0
Max(P ) which lie
on the exterior face of the drawing and which have degree 1 in G. We assume that x
0
is drawn at
the bottom and y
0
on top of the drawing. This does not play a role in the proof, but justifies the
notions of left and right introduced later in a proof.
We note that in the proof of Lemma 15 we need to find a Kelly subposet which does not contain
the newly added elements x
0
and y
0
, as they do not belong to the original poset.
We call a path with the endpoints u and v a uv path. For a tree R and two vertices u and v of
R, we denote by uRv the unique uv path in R. More generally, if trees R
1
, . . . , R
p
are subgraphs
of G and u
0
, . . . u
p
are vertices such that {u
i1
, u
i
} V (R
i
) for i [p], then we let u
0
R
1
· · · R
p
u
p
denote the union of the paths u
i1
R
i
u
i
with i [p]. Whenever we use this notation, it denotes a
path or a cycle.
14 M. GORSKY AND M.T. SEWERYN
b
b
0
a
0
a
y
0
x
0
Figure 4. b
T
b
0
and a
S
a
0
.
Let A = D
P
(y
0
) Min(P ) and B = U
P
(x
0
) Max(P ), so that Inc(A, B) is the maximal subset
of Inc(Min(P), Max(P )) which is doubly exposed by (x
0
, y
0
). Let us fix a rooted tree T which is a
subgraph of G such that
(1) the root of T is x
0
,
(2) the set of leaves of T is B, and
(3) for every b B, the path x
0
T b is a witnessing path from x
0
to b.
Analogously, let us fix a rooted tree S which is a subgraph of G such that
(1) the root of S is y
0
,
(2) the set of leaves of S is A, and
(3) for every a A, the path aSy
0
is a witnessing path from a to y
0
.
Following the terminology from [8], we refer to T as the blue tree and to S as the red tree. The blue
and red trees may intersect, but in one of the first steps of the proof, we will show that from any
doubly exposed standard example you can select a standard example of linear size such that the
parts of T and S corresponding to it are disjoint. But first, let us introduce some more notation
and basic properties of doubly exposed standard examples.
Since the root of T has only one child, the drawing of G determines partial “clockwise” orderings
of the vertex sets of T . Formally, we define a partial order
T
on V (T ) as follows. Let u and v be
two distinct nodes of T . If one of those nodes is an ancestor of the other, the elements u and v are
considered incomparable in
T
. Otherwise, let w denote the lowest common ancestor of u and v in
T . We write u
T
v when in the drawing of G the paths wT x
0
, wT u and wT v leave the vertex w
in that clockwise order. Otherwise, when these three paths leave the vertex w in the anticlockwise
order, we write v
T
u. Since x
0
has only one child in T , the path x
0
T w is nontrivial and thus the
order is well-defined. Note that since the elements of B are leaves of T , they are linearly ordered
by
T
The “clockwise” order
S
on V (S) is defined analogously. See Figure 4.
For every pair of elements a A and b B with a < b in P , fix a witnessing path W = W (a, b)
and two vertices v = v(a, b) and u = u(a, b) on the path W such that W = aSvW uT b and the
POSETS WITH k-OUTERPLANAR COVER GRAPHS HAVE BOUNDED DIMENSION 15
x
0
y
0
a
b
u(a, b)
v(a, b)
Figure 5. The bolded x
0
y
0
path is N (a, b).
length of the subpath vW u is smallest possible. This is well-defined, as we can always take v = a
and u = b. This way the subpath vW u is internally disjoint from the paths aSy
0
and x
0
T b, and if
the paths aSy
0
and x
0
T b intersect, then u = v. We let
N(a, b) = x
0
T uW vSy
0
.
See Figure 5. The path x
0
T u is called the blue portion of N (a, b), the path uW v is called the black
portion of N(a, b), and the path vSy
0
is called the red portion of N(a, b). Note that the interior of
the black portion of the path N(a, b) may contain vertices of the trees T and S.
Every cycle C in G is represented by a closed curve in the drawing and removing the points
on that curve splits the plane into two parts, one bounded and one unbounded. We refer to the
bounded part together with the points on the curve representing C as the region bounded by C.
When referring to the bounded part without the points lying on the curve, we explicitly write about
the interior of the region bounded by C. Clearly, if a connected subgraph of G contains a vertex in
the region bounded by C and a vertex outside the interior of the region bounded by C, then that
subgraph intersects the cycle C.
For any two elements b, b
0
B, we say that b is enclosed by b
0
if there exists a cycle C in G with
V (C) D
P
(b
0
) such that b lies in the region bounded by C. Analogously, for any two elements
a, a
0
A, we say that a is enclosed by a
0
if there exists a cycle C in G with V (C) U
P
(a
0
) such
that a lies in the region bounded by C.
Lemma 18. If a standard example {(a
1
, b
1
), . . . , (a
n
, b
n
)} Inc(A, B) is doubly exposed by (x
0
, y
0
),
then there do not exist distinct i, j [n] such that b
i
is enclosed by b
j
or a
i
is enclosed by a
j
.
Proof. We only prove that b
i
is not enclosed by b
j
, as the proof for a
i
and a
j
is completely analogous.
Suppose towards a contradiction, that there exist distinct i, j [m] and a cycle C in G with
V (C) D
P
(b
j
) such that b
i
lies in the region bounded by C. Since y
0
lies on the exterior face of
the drawing of G, it does not lie in the interior of the region bounded by C. As U
P
(a
j
) induces a
connected subgraph of G, containing both b
i
and y
0
, it must intersect the cycle C in a vertex w.
Since V (C) D
P
(b
j
), we have a
j
w b
j
in P , a contradiction.
Lemma 19. Let {(a
1
, b
1
), . . . , (a
n
, b
n
)} Inc(A, B) be a standard example, let i, j, k [n], and let
W be a witnessing path in P .
16 M. GORSKY AND M.T. SEWERYN
(1) If b
i
T
b
j
T
b
k
and W intersects both x
0
T b
i
and x
0
T b
k
, then W intersects x
0
T b
j
.
(2) If a
i
S
a
j
S
a
k
and W intersects both a
i
Sy
0
and a
k
Sy
0
, then W intersects a
j
Sy
0
.
Proof. The items (1) and (2) are symmetric, so we only prove (1). Let W
0
denote a shortest subpath
of W which intersects both x
0
T b
i
and x
0
T b
k
. Then W
0
is a path between the paths x
0
T b
i
and
x
0
T b
k
which is internally disjoint from these paths. Let u
i
and u
k
denote the ends of W
0
lying
on x
0
T b
i
and x
0
T b
k
respectively. Suppose towards a contradiction that W
0
is disjoint from x
0
T b
j
.
This in particular implies that neither u
i
nor u
k
is an ancestor of b
j
in T . Hence u
i
T
b
j
T
u
k
and b
j
lies in the region bounded by the cycle C = u
i
Su
k
W
0
u
i
. Let w denote the lowest common
ancestor of u
i
and u
k
in T . If u
i
< u
k
in P , then the cycle C is the union of the witnessing paths
wT u
i
W
0
u
k
and wT u
k
, so V (C) D
P
(u
k
) D
P
(b
k
) and b
j
is enclosed by b
k
. Otherwise, C is the
union of the witnessing paths wT u
i
and wT u
k
W
0
u
i
, so V (C) D
P
(u
i
) D
P
(b
i
) and b
j
is enclosed
by b
i
. In both cases we obtain a contradiction with Lemma 18.
Since x
0
and y
0
lie on the exterior face of G, every x
0
y
0
path N in G splits G into two parts:
“left” and “right”. Formally, let u V (G) \ V (N) and choose a path M between u and a vertex
w V (N) such that no internal vertex of M belongs to N. Note that w must be an internal vertex
of N as x
0
and y
0
are of degree one in G. Since the drawing of G is planar and the vertices x
0
and
y
0
lie on the exterior face, either for every choice of M the paths wNx
0
, wMu and wNy
0
leave the
vertex w in that clockwise order, or for every choice of M the paths wNx
0
, wMu and wNy
0
leave
the vertex w in that anticlockwise order. In the former case we say that u is left of N and in the
latter case, we say that u is right of N. For instance, in Figure 5, a is right of N(a, b) and b is left
of N(a, b).
Lemma 20. Let {(a
1
, b
1
), . . . , (a
n
, b
n
)} Inc(A, B) be a standard example and let i, j, k [n]. If
a
i
S
a
j
and b
j
T
b
k
, then the intersection of the paths N(a
i
, b
j
) and N(a
j
, b
k
) contains a vertex
which belongs to the red or the black portion of N(a
i
, b
j
) and to the black or the blue portion of
N(a
j
, b
k
).
Proof. In the tree S, the vertex v(a
i
, b
j
) is an ancestor of a
i
but not of a
j
because that would imply
a
j
v(a
i
, b
j
) b
j
in P . As a
i
S
a
j
, this implies that v(a
i
, b
j
)
S
a
j
. Furthermore, the blue and
the black parts of N(a
i
, b
j
) have all their vertices in D
P
(b
j
). Since a
j
is incomparable with b
j
in
P , this implies that no vertex of a
j
Sy
0
is right of N(a
i
, b
j
). In particular, v(a
j
, b
k
) is not right of
N(a
i
, b
j
).
If u(a
i
, b
j
) is an ancestor of u(a
j
, b
k
) in T , then u(a
i
, b
j
) lies on the black portion of N(a
i
, b
j
)
and the blue portion of N(a
j
, b
k
), so the claim is satisfied. Hence we assume that u(a
i
, b
j
) is not
an ancestor of u(a
j
, b
k
) in T . Furthermore, u(a
j
, b
k
) is not an ancestor of u(a
i
, b
j
) as that would
imply a
j
u(a
j
, b
k
) u(a
i
, b
j
) b
j
in P . Since b
j
T
b
k
, this implies that u(a
i
, b
j
)
T
u(a
j
, b
k
).
Let u
0
denote the least vertex of x
0
T u(a
j
, b
k
) which does not lie on x
0
T u(a
i
, b
j
). Since u(a
i
, b
j
)
T
u(a
j
, b
k
), u
0
is not left of N(a
i
, b
j
). (Possibly u
0
lies on the black or the red part of N(a
i
, b
j
).)
Hence, the u
0
v(a
j
, b
k
) subpath of N(a
j
, b
k
) intersects N (a
i
, b
j
) in a vertex w. See Figure 6.
If w lies on the u
0
u(a
j
, b
k
) subpath of N(a
j
, b
k
), then w lies on the blue part of N(a
j
, b
k
) and
by definition of u
0
it does not lie on the blue part of N(a
i
, b
j
), so w satisfies the claim. Otherwise,
w has to lie on the u(a
j
, b
k
)–v(a
j
, b
k
) subpath of N(a
j
, b
k
). Then w lies on the black portion of
N(a
j
, b
k
) and on the red portion of N (a
i
, b
j
), lest a
j
w b
j
holds in P . This completes the
proof of the claim.
POSETS WITH k-OUTERPLANAR COVER GRAPHS HAVE BOUNDED DIMENSION 17
y
0
v(a
i
, b
j
)
v(a
j
, b
k
)
a
j
u(a
i
, b
k
)
u
0
x
0
Figure 6. Illustration of Lemma 20. The vertical x
0
y
0
path is N(a
i
, b
j
). The
u
0
v(a
j
, b
k
) subpath of N(a
j
, b
k
) has to intersect N(a
i
, b
j
).
Lemma 21. Let {(a
1
, b
1
), . . . , (a
n
, b
n
)} Inc(A, B) be a standard example and let i, j [n]. Then
we have a
i
S
a
j
if and only if b
i
T
b
j
.
Proof. Suppose to the contrary that the claim does not hold. Then there exists indices i, j [m]
with a
i
S
a
j
and b
j
T
b
i
. Apply Lemma 20 with k = i. All vertices on the red and the black
portions of N(a
i
, b
j
) belong to U
P
(a
i
) and all vertices on the black and the blue portions of N(a
i
, b
j
)
belong to D
P
(b
i
). Hence a
i
w b
i
holds in P , a contradiction.
By Lemma 21, the pairs of any standard example in Inc(A, B) can be listed in an order (a
1
, b
1
),
. . . , (a
n
, b
n
) such that a
1
S
· · ·
S
a
n
and b
1
T
· · ·
T
b
n
.
For a standard example I Inc(A, B), we define an auxiliary digraph D(I) with the vertex set
I, where a pair (a, b) (a
0
, b
0
) is an arc of D(I) when the paths aSy
0
and x
0
T b
0
intersect. A path
(a
1
, b
1
) · · · (a
p
, b
p
) in D(I) is called increasing if b
1
T
· · ·
T
b
p
(and thus a
1
T
· · ·
T
a
p
)
and decreasing if b
p
T
· · ·
T
b
1
(and thus a
p
T
· · ·
T
a
1
). In Figure 7 you can see an increasing
path on 6 pairs.
Lemma 22. For every standard example I Inc(A, B), every increasing or decreasing path in the
digraph D(I) consists of at most 6 pairs.
Proof. Because of symmetry, it suffices to show that every increasing path has at most 6 vertices.
Suppose to the contrary that D(I) contains an increasing path (a
1
, b
1
) · · · (a
7
, b
7
). We have
a
1
S
· · ·
S
a
7
, b
1
T
· · ·
T
b
7
, and a
i
Sy
0
x
0
T b
i+1
6= for 1 i 6. For every i with
1 i 6, let c
i
= u(a
i
, b
i+1
) = v(a
i
, b
i+1
) denote the only vertex of the black portion of the path
N(a
i
, b
i+1
). Clearly, we have a
i
c
i
b
i+1
in P . As the black portions of the paths N(a
i
, b
i+1
) and
N(a
i+1
, b
i+2
) are trivial for 1 i 5, Lemma 20 applied to j = i + 1 and k = i + 2 implies that the
red portion of N(a
i
, b
i+1
) intersects the blue portion of N(a
i+1
, b
i+2
), that is c
i
Sy
0
x
0
T c
i+1
6= .
In particular, we have
x
0
c
1
· · · c
6
y
0
in P .
Let W
0
be a witnessing path from x
0
to y
0
containing the elements c
1
, . . . , c
6
which satisfies
x
0
W
0
c
1
= x
0
T c
1
and c
6
W
0
y
0
= c
6
Sy
0
. For each i with 1 i 7, let t
i
denote the greatest element
of W
0
which lies on x
0
T b
i
and let s
i
denote the least element of W
0
which lies on a
i
Sy
0
. As c
i
lies on both x
0
T b
i+1
and a
i
Sy
0
, we have s
i
c
i
t
i+1
in P for 1 i 6. Furthermore, we have
18 M. GORSKY AND M.T. SEWERYN
b
1
b
2
b
3
b
4
b
5
b
6
a
1
a
2
a
3
a
4
a
5
a
6
y
0
x
0
T
S
Figure 7. An increasing path (a
1
, b
1
) · · · (a
6
, b
6
). The paths W (a
i+1
, b
i
)
are drawn to the left and curved. The union of these paths and the trees S and T
contains a witnessing path from a
i
to b
j
for each pair of distinct i and j.
t
i
< s
i
in P for 1 i 7 as otherwise we would have a
i
s
i
t
i
b
i
in P . Hence
x
0
t
1
< s
1
c
1
t
2
< s
2
c
2
· · · c
6
t
7
< s
7
y
0
holds in P .
Let us now prove a sequence of subclaims.
Claim 22.1. For 1 i < j 7, the witnessing path W (a
j
, b
i
) is disjoint from W
0
.
Proof. Suppose to the contrary that W (a
j
, b
i
) intersects W
0
in a vertex w. Then we have a
j
w
b
i
in P and w is comparable with s
i
in P . If w s
i
in P , then we have a
j
w s
i
s
j
b
j
in
P , which is impossible. Similarly, if w > s
i
in P , then we have a
i
s
i
< w b
i
in P , which is
again impossible. As both cases lead to a contradiction, the proof follows.
Claim 22.2. The vertices b
1
, . . . , b
6
, a
2
, . . . , a
7
are left of W
0
.
Proof. Since t
1
< s
1
c
1
in P , the path x
0
W
0
t
1
is a proper subpath of x
0
W
0
c
1
, which in turn
is a subpath of x
0
T b
2
by our choice of W
0
. As b
1
T
b
2
, this implies that b
1
is left of W
0
. By
Claim 22.1, each path W (a
j
, b
1
) with 2 j 7, is disjoint from W
0
. As the end b
1
of W (a
j
, b
1
)
is left of W
0
, the end a
j
must be left of W
0
as well. Hence the vertices a
2
, . . . , a
7
are left of W
0
.
Similarly, for every i with 1 i 6, the path W (a
7
, b
i
) contains the vertex a
7
left of W
0
and is
disjoint from W
0
, so the vertices b
1
, . . . , b
6
must be left of W
0
. This proves the claim.
POSETS WITH k-OUTERPLANAR COVER GRAPHS HAVE BOUNDED DIMENSION 19
From this point on we focus on the elements a
i
and b
i
with 2 i 6.
Claim 22.3. The paths t
2
T b
2
, . . . , t
6
T b
6
are pairwise disjoint and the paths a
2
Ss
2
, . . . , a
6
Ss
6
are
pairwise disjoint.
Proof. Suppose to the contrary that there exist i and j with 2 i < j 6 such that the paths
t
i
T b
i
and t
j
T b
j
intersect in a vertex w. Then we have a
i
s
i
t
j
w b
i
in P , which is a
contradiction. A similar argument shows that the paths a
2
Ss
2
, . . . , a
6
Ss
6
are pairwise disjoint.
The claim follows.
Claim 22.4. For 2 i 6 and 2 j 6, the paths t
i
T b
i
and a
j
Ss
j
are disjoint except possibly
having a common end on W
0
.
Proof. Let i and j be such that 2 i 6 and 2 j 6. Suppose towards a contradiction that
t
i
T b
i
and a
j
Ss
j
intersect in a vertex w which does not lie on W
0
. It is impossible that i > j as
that would imply t
i
< w < s
j
t
i
in P . Furthermore, it is impossible that i = j as then we would
have a
i
w b
i
in P . Let us hence assume that i < j. Let N = N(a
j
, b
i
). Since the paths t
i
T b
i
and a
j
Ss
j
intersect, N is a witnessing path from x
0
to y
0
and the black part of N is trivial. The
ends of the path t
i
Ns
j
lie on W
0
and all internal vertices of t
i
Ns
j
are left of W
0
. Furthermore, by
Claim 22.2, all vertices of the path t
j
T b
j
except t
j
are left of W
0
. As t
j
is an internal vertex of the
path t
i
W
0
s
j
, this implies that unless t
j
T b
j
intersects the path t
i
Ns
j
, b
j
lies in the region bounded
by the cycle C = t
i
Ns
j
t
i
W
0
s
j
. But by Claims 22.3 and 22.4 the path t
j
T b
j
does not intersect
t
i
Ns
j
. Hence b
j
indeed must lie in the region bounded by C. As j 6, we have s
j
t
7
b
7
in P , so V (C) D
P
(s
j
) D
P
(b
7
), that is b
j
is enclosed by b
7
. This contradicts Lemma 18 and
completes the proof.
The Claims 22.2–22.4 show that the union of W
0
and the paths t
i
T b
i
and a
i
Ss
i
with 2 i 6
is a tree with no vertices right of W
0
. The vertices x
0
, b
2
, a
2
, . . . , b
7
, a
7
, y
0
are leaves of that tree.
Claim 22.5. Either W (a
4
, b
2
) intersects a
6
Ss
6
, or W (a
6
, b
4
) intersects t
2
T b
2
. See Figure 8.
Proof. Let N
1
= N(a
4
, b
2
) and N
2
= N(a
6
, b
4
). Each of the paths t
2
N
1
s
4
and t
4
N
2
s
6
has both its
ends on W
0
and all internal vertices left of W
0
. Since t
2
< t
4
< s
4
< s
6
, the paths t
2
N
1
s
4
and
t
4
N
2
s
6
have to intersect in a vertex w which does not lie on W
0
. By Claims 22.3 and 22.4, the
vertex w has to lie on the black portion of N
1
or N
2
. Suppose that w lies on the black portion of N
1
y
0
t
2
s
4
s
6
x
0
a
6
a
4
b
2
x
0
s
6
t
4
t
2
y
0
b
6
b
4
a
6
Figure 8. The two possible outcomes of Claim 22.5
20 M. GORSKY AND M.T. SEWERYN
(and thus lies on W (a
4
, b
2
)). It is impossible that w lies on the blue or the black portion of N
2
as
that would imply a
4
w u(a
6
, b
4
) b
4
in P . Hence w must lie on a
6
Ss
6
. A symmetric argument
shows that if w lies on the black portion of N
2
, then w lies on the intersection of W (a
6
, b
4
) and
t
2
T b
2
. The proof follows.
The two alternatives in the statement of Claim 22.5 are symmetric, so without loss of generality
we assume that W (a
4
, b
2
) intersects a
6
Ss
6
. Let W = W (a
4
, b
2
), u = u(a
4
, b
2
) and v = v(a
4
, b
2
).
Furthermore, let v
0
denote the greatest element of the intersection of W with a
6
Ss
6
. This way
the paths vSs
4
and v
0
Ss
6
have their ends on the paths W and W
0
but are otherwise disjoint W
and W
0
. Furthermore, by Claim 22.3, the paths vSs
4
and v
0
Ss
6
are disjoint, so the union of the
witnessing paths vW v
0
Ss
6
and vSs
j
W
0
s
6
forms a cycle, which we denote by C. See Figure 9.
b
7
y
0
t
7
s
6
t
6
s
4
s
2
t
2
b
2
u
a
2
a
4
v
v
0
w
b
6
a
6
W
x
0
Figure 9. The shaded area is the region bounded by the cycle C.
We have s
6
t
7
b
7
in P , so V (C) D
P
(s
6
) D
P
(b
7
). By Lemma 18, b
6
is not enclosed by
b
7
, so b
6
does not lie in the region bounded by C in the drawing. As s
4
< t
6
< s
6
in P and t
6
is
the only vertex of t
6
T b
6
which lies on W
0
, the path t
6
T b
6
has to intersects the cycle C in a vertex
w which does not lie on W
0
. By Claim 22.4, w does not lie on a
4
Ss
4
nor a
6
Ss
6
. Hence w has to
lie on vW v
0
. This implies that a
2
b
2
holds in P as witnessed by the path a
2
Ss
2
W
0
t
6
T wW b
2
, a
contradiction. Hence there does not exist an increasing path consisting of 7 pairs. This completes
the proof of the lemma.
For a standard example I in Inc(A, B), we denote by T (I) and S(I) the subtrees of T and S
respectively, defined as follows:
T (I) =
[
(a,b)I
x
0
T b and S(I) =
[
((a,b)I
aSy
0
.
A standard example I Inc(A, B) is said to be separated if the tress T (I) and S(I) are disjoint.
Lemma 23. For every positive integer n, if I Inc(A, B) is a standard example with |I| 36n+1,
then there exists a standard example I
0
I with |I| n + 1 which is separated.
POSETS WITH k-OUTERPLANAR COVER GRAPHS HAVE BOUNDED DIMENSION 21
Proof. Let (a
1
, b
1
), . . . , (a
36n+1
, b
36n+1
) be any 36n + 1 elements of I listed in the order such that
b
1
T
· · ·
T
b
36n+1
and a
1
S
· · ·
S
a
36n+1
.
For each i [36n + 1], let p(i) denote the length of a longest increasing path in D(I) which starts
with (a
i
, b
i
) and let q(i) denote the length of a longest decreasing path in D(I) which starts with
(a
i
, b
i
). In particular, for every arc (a
i
, b
i
) (a
j
, b
j
) in D(I), if i < j then p(i) > p(j), and if i > j
then q(i) > q(j). As D(I) does not have loops, this implies that for i, j [36n + 1], if p(i) = p(j)
and q(i) = q(j), then (a
i
, b
i
) (a
j
, b
j
) is not an arc of D(I).
By Lemma 22, for each i [36n + 1] we have p(i), q(i) {1, . . . , 6}. Hence, by the pigeonhole
principle, there exists a subset X [36n + 1] with |X| n + 1 such that the pair of the values
(α(j), β(j)) is the same for all j X. For such X, there do not exist i, j X. such that
(a
i
, b
i
) (a
j
, b
j
) is an arc of D(I). Hence the standard example {(a
i
, b
i
) : i X} satisfies the
lemma.
Lemma 24. Let I = {(a
1
, b
1
), . . . , (a
n
, b
n
)} Inc(A, B) be a separated standard example with
b
1
T
· · ·
T
b
n
and a
1
S
· · ·
S
a
n
.
Let i, j {2, . . . , n 1} be distinct.
(1) If b
j1
is left of N(a
i
, b
j
), then all b
1
, . . . , b
j1
are left of N(a
i
, b
j
).
(2) If b
j+1
is right of N(a
i
, b
j
), then all b
j+1
, . . . , b
n
are right of N(a
i
, b
j
).
(3) If a
i+1
is left of N(a
i
, b
j
), then all a
i+1
, . . . , a
n
are left of N(a
i
, b
j
).
(4) If a
i1
is right of N(a
i
, b
j
), then all a
1
, . . . , a
i1
are right of N(a
i
, b
j
).
Proof. The four statements are symmetric and thus we only prove (2). Let N = N (a
i
, b
j
), u =
u(a
i
, b
j
), and v = v(a
i
, b
j
), and assume that b
j+1
is right of N. We need to show that for every
k {j + 1, . . . , n}, the vertex b
k
is right of N. We already assumed that it holds for k = j + 1, so
let us assume that k j + 2 and suppose towards a contradiction that b
k
is not right of N. Then
b
k
has to be left of N. Since the standard example is separated, x
0
T b
k
is disjoint from vSy
0
. As
b
j
T
b
k
, this implies that the path x
0
T b
k
has to intersect uNv. Let w
k
denote the least vertex of
the intersection of x
0
T b
k
with uNv and let N
0
= x
0
T w
k
Ny
0
.
Claim 24.1. All vertices of w
k
T b
k
except w
k
are left of N
0
.
Proof. The path N
0
is the union of paths x
0
T w
k
, w
k
Nv and vSy
0
. The path x
0
T w
k
intersects
w
k
T b
k
only in w
k
because w
k
lies on x
0
T b
k
. The path w
k
Nv intersects w
k
T b
k
only in w
k
because
V (w
k
Nv) D
P
(w
k
) and V (w
k
T b
k
) U
P
(w
k
). Finally, the path vSy
0
is disjoint from w
k
T b
k
because the standard example is separated. Hence w
k
is the only vertex of w
k
T b
k
lying on N
0
. As
b
k
is left of N, it is also left of N
0
, so the claim must hold.
The witnessing path uNw
k
intersects both x
0
T b
j
and x
0
T b
k
. By Lemma 19, uNw
k
intersects
x
0
T b
j+1
, say in a vertex w
j+1
, and we have
w
k
w
j+1
u in P.
If b
j+1
were not right of N
0
, then the fact that b
j+1
is right of N would imply that b
j+1
lies in the
region bounded by the cycle C = uT w
k
Nu. As V (C) D
P
(u) D
P
(b
j
), the vertex b
j+1
would
be enclosed by b
j
, which would contradict Lemma 18. Let us hence assume that b
j+1
is right of N
0
22 M. GORSKY AND M.T. SEWERYN
v
u
w
j+1
w
k
b
k
b
j+1
z
z
0
x
0
y
0
Figure 10. Illustration of Lemma 24. The bolded path is N
0
.
and let z denote the least vertex on the path w
j+1
T b
j+1
which is right of N
0
. As w
j+1
is not right
of N
0
, the parent z
0
of z in T satisfies
w
j+1
z
0
< z in P
and z
0
lies on N
0
. It is impossible that z
0
lies on x
0
T w
k
because that would imply b
k
T
b
j+1
(by
Claim 24.1 this is impossible even if z
0
= w
k
). Since the standard example is separated, it is also
impossible that z
0
lies on vSy
0
. Hence z
0
has to be an internal vertex of the path w
k
Nv. Hence,
we have
v < z
0
< w
k
in P.
See Figure 10. Summarizing, we have w
j+1
z
0
< w
k
w
j+1
in P . This contradiction completes
the proof of the lemma.
Lemma 25. Let {(a
1
, b
1
), . . . , (a
n
, b
n
)} Inc(A, B) be a separated standard example with
b
1
T
· · ·
T
b
n
and a
1
S
· · ·
S
a
n
,
and let i and j satisfy 1 i < j n. Then b
i
and a
j
are left of N(a
i
, b
j
).
Proof. Since a
i
is incomparable with b
i
in P , x
0
T b
i
is disjoint from the black and red portions
of N(a
i
, b
j
). In particular, u(a
i
, b
j
) is not an ancestor of b
i
. As b
i
T
b
j
, this implies that
b
i
T
u(a
i
, b
j
) and thus b
i
is left of N(a
i
, b
j
). A symmetric argument shows that a
j
is left of
N(a
i
, b
j
) as well.
Lemma 26. Let {(a
1
, b
1
), . . . , (a
n
, b
n
)} Inc(A, B) be a separated standard example with
b
1
T
· · ·
T
b
n
and a
1
S
· · ·
S
a
n
,
and let i, j and k satisfy 1 i < j < k n. Then
(1) a
i
is right of N(a
j
, b
k
), or
POSETS WITH k-OUTERPLANAR COVER GRAPHS HAVE BOUNDED DIMENSION 23
(2) b
k
is right of N(a
i
, b
j
).
Proof. Suppose to the contrary that the lemma does not hold, that is neither (1), nor (2) holds.
Then, as a
i
does not lie on N(a
j
, b
k
), a
i
must be left of N(a
j
, b
k
) The witnessing path a
i
Sv(a
i
, b
j
)
is disjoint from N(a
j
, b
k
) because the standard example is separated and a
j
is incomparable with
b
j
in P . Hence v(a
i
, b
j
) is left of N(a
j
, b
k
) as well. Analogously, the vertices b
k
and u(a
j
, b
k
) must
be left of N(a
i
, b
j
).
We have b
j
T
b
k
and u(a
j
, b
k
) is left of N(a
i
, b
j
). As the standard example is separated, the
above implies that either (I) u(a
i
, b
j
) is an ancestor of u(a
j
, b
k
), or (II) u(a
i
, b
j
) is not an ancestor
of u(a
j
, b
k
) and the path x
0
T u(a
j
, b
k
) intersects N(a
i
, b
j
) in an internal vertex of the black portion.
Either way, the path x
0
T u(a
j
, b
k
) intersects the black portion of N(a
i
, b
j
) (if (I) holds then u(a
i
, b
j
)
is a vertex in the intersection). Let z denote the least vertex of x
0
T u(a
j
, b
k
) which lies on the black
portion of N(a
i
, b
j
). Let N
0
= x
0
T zN(a
i
, b
j
)y
0
. The only vertex of zT u(a
j
, b
k
) which lies on N
0
is z. Furthermore, no vertex of N
0
is left of N(a
i
, b
j
), so the fact that u(a
j
, b
k
) is left of N(a
i
, b
j
)
implies that u(a
j
, b
k
) is also left of N
0
. Hence, the paths zN
0
x
0
, zT u(a
j
, b
k
), and zN (a
i
, b
j
)v(a
i
, b
j
)
leave the vertex z in that clockwise order. Since v(a
i
, b
j
) is not right of N (a
j
, b
k
), this implies
that the path zN(a
i
, b
j
)v(a
i
, b
j
) intersects N(a
j
, b
k
) in a vertex w distinct from z. It is impossible
that w lies on the blue portion of N(a
j
, b
k
). Hence w lies on the black or red portion of N(a
j
, b
k
).
But this implies that a
j
v(a
j
, b
k
) w z u(a
i
, b
j
) b
j
in P , a contradiction. The lemma
follows.
We proceed to the proof of Lemma 15.
Proof of Lemma 15. Let n 3 and suppose that Inc(A, B) contains a standard example of size
360n+1. We need to show that P {x
0
, y
0
} contains a subposet isomorphic to the Kelly poset K
n
.
By Lemma 23, Inc(A, B) contains a standard example of size 10n + 1 which is separated. Let us
fix such a standard example {(a
1
, b
1
), . . . , (a
10n+1
, b
10n+1
)}. We assume a
1
S
· · ·
S
a
10n+1
and
b
1
T
· · ·
T
b
10n+1
. By Lemma 26, a
5n
is right of N(a
5n+1
, b
5n+2
) or b
5n+2
is right of N(a
5n
, b
5n+1
)
If a
5n
is right of N (a
5n+1
, b
5n+2
), then by Lemma 24, b
5n+1
is left of N (a
5n+1
, b
5n+2
). Hence, by
Lemma 25, the vertices a
1
, . . . , a
5n
are right of N(a
5n+1
, b
5n+2
) and the vertices b
1
, . . . , b
5n
are
left of N (a
5n+1
, b
5n+2
). See Figure 11A.
On the other hand, if b
5n+2
is right of N (a
5n
, b
5n+1
), then by Lemma 24, a
5n+1
is left of
N(a
5n
, b
5n+1
). Hence, by Lemma 25, the vertices a
5n+2
, . . . , a
10n+1
are left of N(a
5n
, b
5n+1
)
and the vertices b
5n+2
, . . . , b
10n+1
are right of N(a
5n
, b
5n+1
). See Figure 11B. In this case, we may
flip the drawing and swap each a
i
and b
i
with a
10n+2i
and b
10n+2i
respectively, so that a
1
, . . . ,
a
5n
are right of N(a
5n+2
, b
5n+1
) and b
1
, . . . , b
5n
are right of N(a
5n+2
, b
5n+1
).
Therefore, after possibly flipping the drawing and reversing the pairs in the standard example,
we assume that there exist a
{a
5n+1
, b
5n+2
} and b
{b
5n+1
, b
5n+2
} with a
b
in P such that
a
1
, . . . , a
5n
are right of N(a
, b
) and b
1
, . . . , b
5n
are left of N(a
, b
).
Let us fix such a
and b
, let N
= N(a
, b
), u
= u(a
, b
) and v
= v(a
, b
).
For each i [5n 1], let W
0
i
be a witnessing path from a
i
to b
i+1
which minimises the number
of edges outside N
. This way, if W
0
i
has a nonempty intersection with any of the witnessing paths
x
0
N
u
, v
N
u
or v
N
y
0
, then that intersection is a path. It turns out that the intersection of
W
0
i
with v
N
y
0
is always empty.
24 M. GORSKY AND M.T. SEWERYN
b
5n+1
a
5n+1
a
5n
b
5n+2
(A) N(a
5n+1
, b
5n+2
) separates a
1
, . . . , a
5n
from
b
1
, . . . , b
5n
.
b
5n+1
a
5n+1
a
5n
(B) N(a
5n
, b
5n+1
) separates a
5n+2
, . . . , a
10n+1
from b
5n+2
, . . . , b
10n+1
.
Figure 11. Lemmas 24, 25, and 26 imply existence of one of these configurations.
Claim 26.1. For every i [5n 1], the witnessing path W
0
i
is disjoint from v
N
y
0
.
Proof. Suppose to the contrary that W
0
i
intersects v
N
y
0
. Then W
0
i
is a witnessing path intersect-
ing both a
i
Sy
0
and a
Sy
0
. By Lemma 19, W
0
i
intersects a
i+1
Sy
0
as well. This implies a
i+1
b
i+1
in P , a contradiction.
We know what it means for a vertex of G to be left or right of N
. We extend this definition
to edges: an egde e = uv of G is said to be left (right) of N
if either it has an end which is left
(right) of N
, or its ends are non-consecutive vertices on N
and the paths uN
y
0
, uN
x
0
, and the
edge e leave u in that clockwise (anti-clockwise) order. (The definition does not depend on which
end we take as u).
For every i [5n1], a
i
is right of N
and b
i+1
is left of N
, so the path W
0
i
intersects x
0
N
u
or
v
N
u
(or both). Hence, the intersection of W
0
i
with N
is either a subpath of x
0
N
u
or u
N
v
,
or the union of two disjoint subpaths of x
0
N
u
and u
N
v
respectively. In the former case, there
exist vertices w
1
and w
2
on W
0
i
with a
i
< w
1
w
2
< b
i+1
in P such that W
0
i
N
= w
1
N
w
2
,
all edges of a
i
W
0
i
w
1
are right of N
and all edges of w
2
W
0
i
b
i+1
are left of N
. In the latter case,
there exist vertices w
1
, w
2
, w
3
, w
4
on W
0
i
with a
i
< w
1
w
2
< w
3
w
4
< b
i+1
in P such that
W
0
i
N
= w
1
N
w
2
w
3
N
w
4
, all edges of a
i
W
0
i
w
1
are right of N
, all edges of w
4
W
0
i
b
i+1
are left
of N
, and either all edges of w
2
W
0
i
w
3
are left of N
, or all of them are right of N
. Hence for
every i [5n 1] there must exist a vertex w on the intersection of W
0
i
with N
such that no edge
POSETS WITH k-OUTERPLANAR COVER GRAPHS HAVE BOUNDED DIMENSION 25
a
i
b
i+1
v
u
y
0
x
0
(A)
a
i
b
i+1
v
u
y
0
x
0
(B)
a
i
b
i+1
v
u
y
0
x
0
(C)
a
i
b
i+1
v
u
y
0
x
0
(D)
a
i
b
i+1
v
u
y
0
x
0
(E)
Figure 12. Ways in which W
0
i
can cross N
. In 12A and 12B, W
0
i
crosses u
N
v
.
In 12C and 12D, W
0
i
crosses x
0
N
u
. In 12E, W
0
i
crosses both u
N
v
and x
0
N
u
.
of a
i
W
0
i
w is left of N
and no edge of wW
0
i
b
i+1
is right of N
. If there exist such w on x
0
N
u
,
then we say that W
0
i
crosses x
0
N
u
and similarly, if such w can be found on u
N
v
, then we say
that W
0
i
crosses u
N
v
. See Figure 12.
In the next part of the proof, we investigate, which paths among W
0
1
, . . . , W
0
5n1
cross u
N
v
.
We show, that the set of indices i [5n 2] such that the path W
0
i
crosses u
N
v
forms a range
of consecutive integers. Note that we only consider the paths with i 5n 2 and the last path
W
0
5n1
is not considered. See Figure 13 for an illustration.
Suppose to the contrary that this is not true. Then there exist non-consecutive integers i and k
with 1 i < k 5n 2 such that W
0
i
and W
0
k
cross u
N
v
and for every j with i < j < k, the
path W
0
j
does not cross u
N
v
(and thus crosses x
0
N
u
). Let us fix such i and k.
Let w denote the least vertex of W
0
i
which lies on u
N
v
. Since W
0
i
crosses u
N
v
, no vertex
of the path a
0
i
W
0
i
w is left of N
. Let v denote the greatest vertex of W
0
i
which lies on a
i
Sy
0
. As w
and v both lie on W
0
i
they are comparable in P .
Claim 26.2. We have v < w in P .
Proof. Suppose towards a contradiction that we have w v in P . Then v
N
wW
i
v is a witnessing
path in P which intersects both a
Sy
0
and a
i
Sy
0
. Hence, by Lemma 19, the path u
N
wW
i
v
intersects a
i+1
Sy
0
, which implies that a
i+1
v b
i+1
in P , a contradiction.
Claim 26.3. The path a
i
Sy
0
is disjoint from u
N
v
.
Proof. Suppose to the contrary that a
i
Sy
0
does intersect u
N
v
and let z denote the greatest
vertex of that intersection so that zSy
0
is internally disjoint from u
N
v
. It is impossible that z
lies on wN
v
: If it was the case, then the witnessing path wN
v
would intersect both a
i
Sy
0
and
a
Sy
0
, so by Lemma 19, the witnessing path wN
v
would intersect a
i+1
Sy
0
and we would have
a
i+1
w b
i+1
in P . Hence z does not lie on wN
v
, which implies that w is an internal vertex of
zN
v
and in particular w < z in P . Since a
i
S
a
and a
i
w < z in P , the path a
i
Sw is disjoint
from the path v
Sz. Moreover, w is the only vertex of a
i
Sw which lies on zN
v
. As a
i
is right of
N
, the vertex a
i
must lie in the region bounded by the cycle C = v
SzN
v
. But C is contained
in the union of the witnessing paths v
N
y
0
and v
N
zSy
0
, so V (C) U
P
(v
) U
P
(a
). Hence,
a
i
is enclosed by a
and we obtain a contradiction with Lemma 18.
26 M. GORSKY AND M.T. SEWERYN
y
0
x
0
a
10
a
9
a
8
a
7
a
6
a
5
a
4
a
2
a
1
v
a
3
b
1
b
2
b
3
b
4
b
5
b
6
b
7
b
8
b
9
b
10
u
Figure 13. A standard example of size 10. The witnessing paths W
0
3
, W
0
4
, W
0
5
, W
0
9
cross the path u
N
v
. After discarding the path W
0
9
, we are left with the paths
W
0
3
, W
0
4
, W
0
5
which have consecutive indices.
Claim 26.4. The paths v
Sv and v
N
wW
0
i
v are internally disjoint.
Proof. By definition of v, the path wW
0
i
v intersects vSy
0
only in v, and by Claim 26.1, wW
0
i
v is
disjoint from v
Sy
0
. Hence wW
0
i
v intersects v
Sv only in v. Since v
Sy
0
= v
N
y
0
, the path
v
N
w intersects v
Sy
0
only in v
. It remains to show that v
N
w is disjoint from vSy
0
. Suppose
to the contrary that vSy
0
intersects v
N
w. In such case, the witnessing path v
N
w intersects
both a
Sy
0
and a
i
Sy
0
, so by Lemma 19, v
N
w intersects a
i+1
Sy
0
as well. Thus, a
i+1
w b
i+1
holds in P , a contradiction.
By Claim 26.4, the union of the paths v
Sv and v
N
wW
i
v is a cycle. Let us denote that cycle
by C. The intersection of C with N
is a path, and every vertex in the the region bounded by C
which does not lie on N
is right of N
. See Figure 14. We note that there does not have to exist
j such that V (C) U
Q
(a
j
), so the following claim is not a contradiction with Lemma 18.
Claim 26.5. For each integer j with i + 1 j 5n, the vertex a
j
lies in the region bounded by C.
Proof. Fix an integer j with i + 1 j 5n, and suppose towards a contradiction that a
j
does
not lie in the region bounded by C. Let w
0
denote the least vertex of a
j
Sy
0
which lies on C so
POSETS WITH k-OUTERPLANAR COVER GRAPHS HAVE BOUNDED DIMENSION 27
v
u
y
0
b
i+1
a
i+1
b
i+2
b
k+1
v
w
a
i
s
t
x
0
Figure 14. The shaded area above w is the region bounded by C. The bolded
x
0
y
0
path is N
0
.
that all vertices of a
j
Sw
0
except w
0
are outside the region bounded by C. Suppose that w
0
lies on
wW
0
i
v. Then wW
0
i
v is a witnessing path intersecting both a
i
Sy
0
and a
j
Sy
0
, so by Lemma 19, the
path wW
0
i
v intersects a
i+1
Sy
0
as well, and we have a
i+1
w b
i+1
in P , which is a contradiction.
Furthermore, since a
i
S
a
j
S
a
, it is impossible that w
0
is an internal vertex of v
Sv. Hence,
w
0
has to be a vertex of wN
v
distinct from w and thus we have w
0
< w in P . Since a
j
is
right of N
, the path a
j
Sw
0
has to intersect x
0
N
w. As the standard example is separated, the
path a
j
Sw
0
does not intersect x
0
N
u
, so it has to intersect u
N
w. But this is also impossible
as V (a
j
Sw
0
) D
P
(w
0
), V (u
N
w) U
P
(w) and w
0
< w in P . This contradiction proves the
claim.
Claim 26.6. We have w b
k+1
in P .
Proof. Let w
0
denote the least element of the intersection of W
0
k
with u
N
v
. By our assumption,
W
0
k
crosses u
N
v
, so w
0
is well defined, no vertex on x
0
N
w
0
is right of N
, and no vertex on
w
0
N
y
0
is left of N
. Since both w and w
0
lie on the witnessing path u
N
v
, they are comparable
in P . If we have w w
0
in P , then w w
0
b
k+1
holds in P , so the claim holds. Let us hence
assume that w
0
< w in P and thus w
0
lies on wN
u
and is distinct from w.
The path w
0
W
0
k
b
k+1
has to be disjoint from x
0
T b
i+1
because otherwise w
0
W
0
k
b
k+1
would be a
witnessing path intersecting both x
0
T b
i+1
and x
0
T b
k+1
, so by Lemma 19, the path w
0
W
0
k
b
k+1
would
intersect x
0
T b
k
as well and we would have a
k
w
0
b
k
in P . Let u denote the least vertex on
w
0
W
0
k
b
k+1
which lies on x
0
T b
k+1
. Consider the path N = x
0
T uW
0
k
w
0
N
y
0
. Since w
0
W
0
k
b
k+1
is
disjoint from x
0
T b
i+1
, we have b
i+1
T
u and the vertex b
i+1
must be left of N. Moreover, since
w
0
lies on wN
v
and no vertex of N is right of N
, the vertex w is not left of N. Hence the path
wW
0
i
b
i+1
has to intersect N . By Claim 26.1, it does not intersect v
Ny
0
, and it does not intersect
v
Nw
0
, since V (v
Nw
0
) D
P
(w
0
) and w
0
< w in P . Therefore wW
0
i
b
i+1
has to intersect x
0
Nw
0
.
But V (x
0
Nw
0
) D
P
(u) D
P
(b
k+1
), so we have w b
k+1
in P , as claimed.
By our assumption, the path W
0
i+1
does not cross the path u
N
v
, so it has to intersect the
path x
0
T u
. Let t denote the least vertex of the intersection of W
0
i+1
with x
0
T u
.
Claim 26.7. We have t b
k+1
in P .
28 M. GORSKY AND M.T. SEWERYN
Proof. The witnessing path tW
0
i+1
b
i+2
intersects x
0
T b
i+2
and x
0
T b
, so by Lemma 19 it intersects
x
0
T b
k+1
as well. Hence we indeed have t b
k+1
in P .
By Claim 26.5, a
i+1
lies in the region bounded by C. The vertex t does not lie in the interior of
the region bounded by C since it lies on N
. Hence the path a
i+1
W
0
i+1
t has to intersect the cycle
C. By Claim 26.1, it does not intersect u
Sy
0
. Let s denote the greatest vertex of the intersection
of a
i+1
W
0
i+1
t with C. By Claim 26.1, s does not lie on u
Sy
0
, and it does not lie on v
N
wW
0
i
v,
as that would imply a
i+1
s w b
i+1
in P . Hence, in S the vertex s is ancestor of u but not
of u
. Consider the path
N
0
= x
0
T tW
0
i+1
sSvW
0
i
wN
v
T y
0
.
See Figure 14. By Claim 26.5, the vertex a
k+1
lies in the region bounded by C and hence is not left
of N
0
. The vertex b
k+2
is left of N
and thus is left of N
0
. Hence the path W
0
k+1
has to intersect
N
0
. By Claim 26.1 is does not intersect v
N
0
y
0
, so it has to intersect x
0
N
0
v
. But we have
V (x
0
N
0
v
) = V (x
0
N
0
v) V (vN
0
v
) D
P
(t) D
P
(w),
so by Claims 26.7 and 26.6 we have V (x
0
N
0
v
) D
P
(b
k+1
). Hence the fact that W
0
k+1
intersects
x
0
N
0
v
implies that a
k+1
b
k+1
in P . This contradiction completes the proof that the indices
i [5n 2] which cross u
N
v
form a range of consecutive integers.
Therefore, there exist integers i
1
and k
1
with 1 i
1
k
1
5n1, such that for every j [5n2],
the path W
0
j
crosses u
N
v
if and only if i
1
j < k
1
(if no path W
0
j
crosses u
N
v
, we can take
i
1
= k
1
= 1). In particular, if i
1
j < k
1
holds, then W
0
j
intersects u
N
v
, and if i
1
j < k
1
does not hold, then W
0
j
intersects x
0
T u
. Fix such i
1
and k
1
.
By a symmetric argument, there exists witnessing paths W
00
1
, . . . , W
00
5n1
and integers i
2
and k
2
with 1 i
2
k
2
5n 1 such that each W
00
j
is a witnessing path from a
i+1
to b
i
, and for every
j [5n 2], if i
2
j < k
2
holds, then W
00
j
intersects u
N
v
and if i
2
j < k
2
does not hold, then
W
00
j
intersects v
Sy
0
. Let us fix such W
00
1
, . . . , W
00
5n1
, i
2
and k
2
.
Removing the elements i
1
, k
1
, i
2
, and k
2
from the set [5n 1] yields a set which is the union
of at most 5 ranges of consecutive integers. As the total number of elements in these ranges is
at least 5n 5, one of these ranges has size at least n 1. Hence there exists an integer j
0
with
1 j
0
< j
0
+n2 5n1 such that the sequence j
0
, . . . , j
0
+n2, does not contain any of i
1
, k
1
, i
2
,
and k
2
. Hence, there exist witnessing paths W
L
{v
N
u
, v
N
y
0
} and W
R
{v
N
u
, x
0
N
u
}
such that for every j {j
0
, . . . , j
0
+ n 2}, the path W
0
j
intersects W
R
and the path W
00
j
intersects
W
L
.
For each j [n], let a
0
j
= a
j
0
+j1
and b
0
j
= b
j
0
+j1
, let c
0
j
be any element of the intersection of
W
0
j
0
+j1
with W
R
, and let d
0
j
denote any element of the intersection of W
0
j
0
+j1
with W
L
. Let K
0
n
denote the subposet of P induced by the elements a
0
1
, . . . , a
0
n
, b
0
1
, . . . , b
0
n
, c
0
2
. . . , c
0
n2
, d
0
2
. . . , d
0
n2
.
The elements c
0
1
, . . . , c
0
n1
are pairwise comparable in P because they all lie on W
R
. For each
j [n 2] we have c
0
j
< c
j+1
in P as otherwise we would have a
0
j+1
c
0
j+1
c
0
j
b
0
j+1
. Hence, we
have c
0
1
< · · · < c
0
n1
in P and by a symmetric argument, we have d
0
n1
< · · · < d
0
1
in P . Moreover,
for each j [n1] we have a
0
j
c
0
j
b
0
j+1
and a
j+1
d
0
j
b
0
j
in P . Hence, for any pair of elements
x and y in K
n
, if x y in K
n
, then for the corresponding pair x
0
and y
0
of K
0
n
we have x
0
y
0
in
K
0
n
.
POSETS WITH k-OUTERPLANAR COVER GRAPHS HAVE BOUNDED DIMENSION 29
Furthermore, for every pair (x, y) Inc(K
n
), x
0
must be incomparable with y
0
. Suppose to
the contrary that y
0
x
0
in K
0
n
. There exists a pair (a
j
, b
j
) Inc(Min(K
n
), Max(K
n
)) such that
a
j
y and a
j
6≤ x in K
n
. By definition of K
n
, we necessarily have x b
j
in K
n
. Hence we have
a
0
j
y
0
x
0
b
0
j
in K
0
n
, a contradiction. We can exclude the possibility that x
0
y
0
in K
0
n
with a
symmetrical argument. This proves that K
0
n
isomorphic to the Kelly poset K
n
.
Finally, since the standard example {(a
0
1
, b
0
1
), . . . , (a
0
n
, b
0
n
)} is doubly exposed by (x
0
, y
0
), it is
impossible that K
0
n
contains x
0
or y
0
.
The proof of Lemma 15 is complete.
6. Large Kelly subposets and outerplanarity of cover graphs
The proof of Lemma 16 consists of two main parts. First we show that if a poset P has a Kelly
subposet, then its cover graph contains the cover graph of the Kelly subposet as a minor. Secondly
we argue that having the cover graph of a sufficiently large Kelly poset as a minor prevents a planar
graph from being k-outerplanar.
Recall that the elements a
1
, . . . , a
n
, b
1
, . . . , b
n
, c
2
, . . . , c
n2
, d
2
, . . . , d
n2
of K
n
were defined
by
a
i
= {i}, b
i
= [n] \ {i}, c
i
= {1, . . . , i}, d
i
= {i + 1, . . . , n},
and thus c
1
= a
1
, c
n1
= b
n
, d
1
= b
1
and d
n1
= a
n
.
Lemma 27. If n 2 and a poset P contains a subposet isomorphic to the Kelly poset K
n
, then
cover(K
n
) is a minor of cover(P ).
Proof. After renaming the elements of P , we assume that not only does P have a subposet isomor-
phic to K
n
, but actually K
n
is a subposet of P . We shall construct a minor model of cover(K
n
),
that is a family {φ(x) : x K
n
} of pairwise disjoint connected sets of vertices in cover(P ) such
that that for every edge xy cover(K
n
) there exists an edge between φ(x) and φ(y) in cover(P ).
The existence of such a model will prove the lemma because after contracting each set φ(x) to the
vertex x in cover(P ) we obtain a graph containing cover(K
n
) as a subgraph.
Let W
c
be a witnessing path from c
1
to c
n1
in P which contains all elements c
1
, . . . , c
n1
,
and let W
d
be a witnessing path from d
n1
to d
1
in P which contains all elements d
n1
, . . . , d
1
.
Observe that no vertex of W
c
is comparable with a vertex with W
d
in P as that would imply either
a
1
= c
1
d
1
= b
1
or a
n
= d
n1
c
n1
= b
n
in P . For each pair of elements x and y of K
n
, let
W (x, y) denote a witnessing path from x to y in P which minimises the number of edges outside
W
c
W
d
. As there are no comparabilities between V (W
c
) and V (W
d
), if W (x, y) intersects W
c
W
d
,
then that intersection is a subpath of W
c
or W
d
. We can now define our minor model by
φ(a
i
) = (V (W (a
i
, c
i
)) \ V (W
c
)) (V (W (a
i
, d
i1
))) \ V (W
d
)) for 2 i n 1
φ(b
i
) = (V (W (c
i1
, b
i
)) \ V (W
c
)) (V (W (d
i
, b
i
))) \ V (W
d
)) for 2 i n 1
φ(c
i
) = (V (W
c
) U
P
(a
i
)) \ U
P
(a
i+1
) for 1 i n 1
φ(d
i
) = (V (W
c
) D
P
(b
i
)) \ D
P
(b
i+1
) for 1 i n 1.
Note that since a
1
= c
1
, a
n
= d
n1
, b
1
= d
n1
, and b
n
= c
n1
, φ(x) is defined for all x K
n
. It is
easy to see that the sets φ(x) are connected in cover(P ). It is a tedious, yet easy task to rigorously
30 M. GORSKY AND M.T. SEWERYN
verify that the sets φ(x) are disjoint and form a minor model of cover(K
n
) (otherwise we would
have a
i
b
i
in P for some i [n]).
Lemma 28. For every positive integer k, the cover graph of K
4k+3
is not k-outerplanar.
Proof. Let G = cover(K
4k+3
) and fix a planar drawing of G. For every i [2k + 1], we denote by
C
i
the cycle in G defined by
C
i
= G[{a
2i
, c
2i
, c
2i1
, b
2i
, d
2i
, d
2i1
}].
The cycles C
1
, . . . , C
2k+1
are pairwise disjoint. For every i {2, . . . , 2k}, the cycle C
i1
is adjacent
to the vertices c
2i1
and d
2i1
of C
i
, and the cycle C
i+1
is adjacent to the vertices c
2i
and d
2i
of
C
i
. Since the vertices c
2i
, c
2i1
, d
2i
, and d
2i1
lie on C
i
in that cyclic order, we conclude that one
of the cycles C
i1
and C
i+1
has all its vertices in the interior of the region bounded by C
i
and the
other one has all its vertices outside the region bounded by C
i
.
C
k+1
C
k+2
C
1
Figure 15. A planar drawing cover(K
11
). The bold cycles C
1
, C
2
, and C
3
, are
nested, witnessing that this drawing is not 2-outerplanar.
Consider the cycle C
k+1
. Without loss of generality we assume that the C
k
has all its vertices in
the region bounded by C
k+1
. A simple induction shows that for every i [k], C
i
lies in the interior
of the region bounded by C
i+1
. This implies that the k-fold removal of vertices from the exterior
face leaves the vertices of the cycle C
1
intact. Since the planar drawing was chosen arbitrarily, we
deduce that G is not k-outerplanar, as claimed.
It is now easy to provide a proof of Lemma 16.
Proof of Lemma 16. Let G be the k-outerplanar cover graph of the poset P. Due to Lemma 27, this
implies that κ(P ) 4k + 2. Otherwise cover(K
4k+3
) is a minor of G, contradicting Lemma 28.
References
[1] Csaba Bir´o, Mitchel T Keller, and Stephen J Young. Posets with cover graph of pathwidth two have bounded
dimension. Order, 33(2):195–212, 2016.
POSETS WITH k-OUTERPLANAR COVER GRAPHS HAVE BOUNDED DIMENSION 31
[2] Stefan Felsner, William T Trotter, and Veit Wiechert. The dimension of posets with planar cover graphs. Graphs
and Combinatorics, 31(4):927–939, 2015.
[3] Tony Huynh, Gwena¨el Joret, Piotr Micek, Micha l T. Seweryn, and Paul Wollan. Excluding a ladder, 2020.
[4] Gwena¨el Joret, Piotr Micek, William T Trotter, Ruidong Wang, and Veit Wiechert. On the dimension of posets
with cover graphs of treewidth 2. Order, 34(2):185–234, 2017.
[5] Gwena¨el Joret, Piotr Micek, and Veit Wiechert. Planar posets have dimension at most linear in their height.
SIAM journal on discrete mathematics, 31(4):2754–2790, 2017.
[6] Gwena¨el Joret, Piotr Micek, and Veit Wiechert. Sparsity and dimension. Combinatorica, 38(5):1129–1148, 2018.
[7] David Kelly. On the dimension of partially ordered sets. Discrete Mathematics, 35(1-3):135–156, 1981.
[8] Jakub Kozik, Piotr Micek, and William T Trotter. Dimension is polynomial in height for posets with planar
cover graphs. arXiv preprint arXiv:1907.00380, 2019.
[9] Micha l T Seweryn. Improved bound for the dimension of posets of treewidth two. Discrete Mathematics,
343(1):111605, 2020.
[10] Noah Streib and William T Trotter. Dimension and height for posets with planar cover graphs. European Journal
of Combinatorics, 35:474–489, 2014.
[11] William T Trotter Jr and John I Moore Jr. The dimension of planar posets. Journal of Combinatorial Theory,
Series B, 22(1):54–67, 1977.
[12] Veit Wiechert. Cover Graphs and Order Dimension. PhD thesis, Technical University of Berlin, 2017. https:
//depositonce.tu-berlin.de/bitstream/11303/6248/5/wiechert_veit.pdf.