GF(4)-Representations of Bias Matroids of Signed Graphs: The 3-Connected Case
Steven R. Pagano
University of Kentucky
Given a signed graph S, we may determine the collection of all
fields over which its bias matroid G(S) is representable merely by
determining whether G(S) is binary and whether it
is GF(4)-representable. We characterize those signed graphs whose respective
bias matroids are binary, and we characterize those signed graphs whose bias
matroids are GF(4)-representable.
A signed graph is a graph with each of its edges labeled “plus” or
“minus”. The sign of a path or a circle (i.e., a simple closed path) in a
signed graph S is the product of the signs
of its edges. The bias matroid G(S) of a signed graph S is the matroid on E(S) whose circuits are the edge sets of S that induce the following types of
subgraphs:
i)
A
positive circle.
ii)
A
pair of negative circles that meet in exactly one vertex (a “tight handcuff”).
iii)
A
pair of vertex-disjoint negative circles C1 and C2 and a
minimal non-self-intersecting path P such that C1ÈPÈC2 is connected
(a “loose handcuff”).
Zaslavsky (in [10]) gives a
construction of a matrix that represents G(S) over all fields of
characteristic other than two (in particular, over GF(3)). Because G(S) is ternary, we may apply Whittle’s theorems
on ternary matroids [9, Theorems 1.1 and 1.4] and Tutte’s theorem on regular
matroids (in [7], [8]) to obtain the following known result:
·
If
G(S) is binary, then it is representable over
all fields.
·
If
G(S) is GF(4)-representable but not binary, then
it is representable over all fields except GF(2).
·
If
G(S) is not GF(4)-representable, then it is
representable over all fields except those of characteristic two.
The entirety of this paper is
devoted to proving the following two theorems.
Theorem
1.1. Let S be a 3-connected, simply
signed, loopless signed graph which satisfies the non-barrier condition, for
which G(S) is nonbinary. Then G(S) is GF(4)-representable iff S is a mesa graph with three
negative digons.
Theorem
1.2. Let S be a 3-connected, simply
signed, loopless signed graph which satisfies the barrier condition, for which
G(S) is nonbinary. Then G(S) is GF(4)-representable iff S is plate-cylindrical.
We shall make use of the following
theorem, my main result in [3].
Theorem 1.3. Let S be a connected signed
graph, and let
be the signed graph
obtained by contracting all balanced blocks of S. Then G(S) is binary iff
contains no pair of
vertex-disjoint negative circles.
We assume the notation and
terminology given in Oxley [2] as well as the definitions that follow. In
particular, the symbol / denotes contraction, and \ denotes deletion.
A loop is an edge whose endpoints are identical, and a link is an edge with distinct
endpoints. A path is said to be trivial
if it contains no edges. A graph is said to be empty if it contains no vertices or edges. A pair of paths is said
to be internally vertex-disjoint if
no vertex internal to one meets the other.
Let X, Y and Z be three subgraphs of
a connected graph G for which none of the three
is properly contained within another, and for which XÇZ is edge-empty. We say that Y is a barrier between X and Z if all paths
connecting X and Z meet a vertex of Y. The relation ~ on E(G)\E(Y) given by
e~f Û Y is not a barrier between e and f
is
an equivalence relation. The subgraphs of G induced by the equivalence
classes of ~ are called the bridges
of Y. A bridge B of Y is trivial if
V(B) Í V(Y) and nontrivial otherwise.
We define a vertex cutset of a graph G to be a subset W of V(G) that has two or more nontrivial bridges. A cut-vertex
is a vertex v for which {v} is a vertex cutset (as opposed to a cutpoint, which is a vertex with two or
more bridges). For a positive integer k,
a graph is said to be k-connected if it has no vertex cutsets
of size smaller than k. A block of G is a maximal subgraph of G containing no cutpoints. All blocks are
2-connected, and any loop of G is a block in and of
itself.
Let X Í E(G) and W Í V(G), both nonempty. By G:X we mean the subgraph of G consisting of X and the endpoints of the
edges in X. By G:W we mean the subgraph of G consisting of W and those edges for which
both endpoints are contained in W.
Given a graph G, by ±G we mean the signed graph obtained by
replacing each edge of G by a pair of signed edges,
one positive and one negative. By –G we mean the signed graph
obtained from G by replacing each edge of G with a negative edge. By kG we mean the graph obtained
from G by replacing each edge of G with k
copies of that edge. By S(k) we mean the signed graph obtained from S by adding a negative loop
at each of k distinct vertices, and
by S° we mean the signed graph
obtained by adding a negative loop to every vertex of S. By Cn
we mean the circle with n vertices,
and by Kn we mean the
complete graph on n vertices. A theta graph is any subdivision of 3K2.
To switch a vertex of S is to change the sign of
all links (i.e., non-loop edges) incident to that vertex. Switching a vertex of
S does not change G(S).
A signed graph S is balanced
if it contains no negative circles, and unbalanced
otherwise. Given a balanced subgraph Y of S, we may switch some subset of V(S) so that all edges of Y are positive (Zaslavsky, [11]). Furthermore,
if S is balanced, then G(S) is the cycle matroid of the underlying
graph of S, and hence is regular.
Zaslavsky also showed [10] that r(S) = |V(S)| – b(S), where b(S) is the number of balanced components of S.
Contracting an edge of S is done as follows:
·
If
the edge is a positive loop, delete it.
·
If
the edge is a positive link, then delete it and identify its endpoints.
·
If
the edge is a negative link, switch one of its endpoints, then delete the edge
and identify its endpoints.
·
If
the edge is a negative loop, delete it and its incident vertex v; all other edges of S incident to v now become negative loops at their other endpoint.
Note
that contraction is only defined up to switching.
A signed graph Y obtained from S by a possibly empty
sequence of contractions of edges and deletions of edges and/or vertices of S is called a minor of S. Zaslavsky [10] showed that
G(S\e)
= G(S)\e
and G(S/e) = G(S)/e. Given a matroid M, if there is a signed graph S for which M = G(S), then we say that M is signed-graphic.
Finally, we make heavy use of
various consequences of Menger’s vertex theorem (see, among others, [1]).
Primary among these are the following two theorems:
Theorem
1.4 (Menger). For k ³ 1, a graph G is k-connected iff given any
two nonadjacent vertices {v, w} of G there are at least k internally vertex-disjoint paths in G that connect v to w.
Theorem
1.5 (Dirac). If G is a k-connected graph, then whenever V1
and V2 are disjoint sets of k
vertices, there exist k pairwise
vertex-disjoint paths of which each have one endpoint in V1 and the
other endpoint in V2.
An easy
corollary to Theorem 1.5 is the following, which we use most of all:
Corollary 1.6. If G is a k-connected graph and C1 and
C2 are two vertex-disjoint circles in S with at least k vertices in each, then there exist k pairwise vertex-disjoint paths of
which each is internally vertex disjoint from C1ÈC2
and has one endpoint in C1 and the other in C2.
As stated previously, this paper is
dedicated to proving Theorems 1.1 and 1.2. To that end, we first give obtain a
forbidden minor lemma (Section 2), then obtain our primary tool for showing
when G(S) does have a representation
matrix over GF(4) (Section 3). Following that, we discuss mesa graphs and
obtain a proof of Theorem 1.1 (Sections 4 and 5), after which we discuss
cylindrical and plate-cylindrical signed graphs (Section 6) and obtain a proof
to Theorem 1.2 (Sections 7-12).
Theorem
2.1. (Pagano, [4]) G(S) is GF(4) representable iff S does not have any of {±C3(1), ±C4\e, –K4(1)}
as a minor.
¨
Actually, in this paper, we only
need the fact that G(±C3(1)) = F7–
and G(±C4\e) = (F7–)*,
so both ±C3(1) and ±C4\e are forbidden minors for GF(4). In fact, we only need consider
the following two collections of signed graphs, each of which contain forbidden
minors for GF(4).
An evil graph is ±C4\e or any signed graph that contracts to it.
Let S1 be obtained by taking +K4 and adding a negative edge
in parallel to each of two nonadjacent edges. If we contract one of the
negative edges of S1, we obtain ±C3(1), so S1 is a forbidden minor for
GF(4). We call S1, or any signed graph that
contracts to it, a bad drum. The
following lemma is immediate from these definitions. It is our primary tool in
showing when G(S) is not GF(4)
representable.
Lemma
2.2. If S has an evil subgraph or a
bad drum minor, then G(S) is not GF(4)
representable.
¨
We now obtain our primary tool in
showing when G(S) is GF(4) representable.
A negative orientation of S is obtained by giving a
direction to each negative edge of S, so that each negative edge
has an initial vertex and a terminal vertex. Given a negative orientation of S, we construct a matrix called an w-matrix of S as follows:
Let Jw be an |V(S)|´|E(S)| matrix over GF(4), with rows indexed by V(S) = {v1,
v2, …, vn} and columns indexed by E(S) = {e1,
e2, … , em}. The entries in the row
corresponding to ek are
all zero, except possibly for those entries in rows corresponding to endpoints
of ek:
·
If
ek = vivi is a loop, then Jw(i, k) is 0 if ek
is positive, and 1 if ek
is negative.
·
If
ek = vivj is a positive link, then Jw(i, k) = Jw(j, k) = 1.
·
If
ek is a negative link
oriented from vi to vj, then Jw(i, k) = 1 and Jw(j, k) = w.
An w-representation
of S
is an w-matrix of S that represents G(S) over GF(4).
We
now show that certain negative orientations of S give rise to w-representations of G(S). Given a circle C in S, we choose an arbitrary orientation for C. The negative edges of C are said to be clockwise if their orientation agrees with that of C, and counterclockwise otherwise. (An edge may be clockwise in one circle
and counterclockwise in another.) We say that C is compatible provided
that C is positive iff the number of clockwise and
counterclockwise edges of C are
congruent modulo 3. If every circle of C is compatible, then the negative
orientation is called a compatible
negative orientation (CNO).
Lemma
3.1. If S has a compatible negative
orientation, then the w-representation
corresponding to that negative orientation represents G(S) over GF(4).
Proof.
We need only check that circuits of G(S) map to dependent sets of
vectors in Jw, and that bases of G(S) map to independent sets. To this end, we
need only prove that a circle maps to a collection of linearly dependent
vectors iff it is positive.
Up to row and column permutation,
and after deleting all zero rows, the submatrix M of Jw corresponding to a circle
in S is
, where
.
Now,
, which is zero iff
the number of ai’s which
are w are congruent modulo 3 to the number of ai’s which are w+1 iff
the number of clockwise and counterclockwise edges of the circle are congruent
modulo 3.
¨
We will often show that G(S) is representable over GF(4) by showing that
S has a compatible negative orientation.
We now introduce our first class of
GF(4)-representable signed graphs, and prove one half of Theorem 1.1.
Let S be a connected signed graph
with a partition {A, B} of V(S) such that
i)
S:A and S:B are both balanced and connected, and
ii)
the
collection of edges of S with one vertex in A and
the other in B induces a subgraph S0 of S made up entirely of vertex-disjoint negative
digons.
We call S a mesa
graph. Of particular import is the mesa graph Pr3 wherein S:A and S:B are both positive
triangles and S0 has three digons.
The following lemma proves one
direction of Theorem 1.1.
Lemma
4.1. Let S be a mesa graph with three
or fewer negative digons. Then S switches to have a
compatible negative orientation, hence G(S) is GF(4) representable.
Proof.
We switch S so that S:A and S:B are all positive. We then
orient the three negative edges of S from A towards B. This
yields a compatible negative orientation for S.
¨
For this section, we assume that S is 3-connected, loopless, and simply signed.
Lemma
5.1. If S has a Pr3 minor,
then G(S) is GF(4)-representable iff S is a mesa graph with three
negative digons.
Proof.
Let Y be a subgraph of S that contracts to Pr3. Then Y is a subdivision of a graph Y¢ obtained by splitting some
or none of the vertices of Pr3. If one of the digons of Pr3
becomes a 3- or 4-gon in Y¢, then we immediately obtain an evil minor
and G(S) is not
GF(4)-representable. Thus we assume that Y¢ is the following graph up to switching, and
up to the contraction of any edge aivi
or biwi.
We choose Y¢ so that the combined
lengths of the paths aivi
and biwi is a
minimum. We let A be the subdivided triangle a1a2a3a1 in union with the paths aivi and B be the subdivided triangle b1b2b3
in union with the paths biwi.
We also let Ci be the
subdivided digon supported by vi
and wi.
Suppose C1 is not a
digon. As S is 3-connected, there must
be a path P in S, internally vertex-disjoint
from Y, connecting a vertex in C1\{v1, w1} to a vertex in Y\C1. Let z be the endpoint of P in Y\C1. If z is on a1v1 or b1w1,
then we obtain an evil subgraph, or we contradict the assumption that the
combined lengths of the aivi’s
and biwi’s is
minimal. If z is anywhere else on Y\C1, then we obtain an evil
subgraph. Thus we may assume that each Ci
is a digon.
Suppose there is a path P,
internally vertex-disjoint from Y, connecting a vertex y in A to a vertex z in B without using an edge from any Ci. If there is an i
for which y is on aiwi and z is on biwi, then we contradict the minimality of
the lengths of the aivi’s
and biwi’s or
we contradict the assumption that S is simply signed. If y and z are anywhere else, then we obtain an evil subgraph. Therefore no
such path P exists.
Thus ÈCi is a barrier between A and B. Indeed, ÈCi
has exactly two bridges, A¢ (which contains A) and B¢ (which contains B). To complete the proof,
we need only show that A¢ and B¢ are balanced.
Suppose A¢ is unbalanced. Then there exists a negative
circle C¢ in A¢. Using Menger’s Theorem (and relabeling if
necessary) we obtain a pair of paths P1 and P2 in A¢ connecting C¢ to C1 and C2
respectively. Let P3 be any path in B connecting w1 to w2. Then C1ÈP1ÈC¢ÈP2ÈC2ÈP3 is an evil subgraph of S. Thus A¢ is balanced. Similarly, B¢ is balanced.
¨
We are now able to complete our
proof of Theorem 1.1 with the following lemma.
Lemma
5.2. Suppose S satisfies the barrier
condition. If G(S) is GF(4)-representable,
then S is a mesa graph with three negative digons.
Proof.
We show that S has a subgraph Y that contracts to Pr3.
Let C1, C2 and
C3 be vertex-disjoint negative circles in S for which no one is a barrier between the
other two. There is a path in S connecting a vertex v1 in C1 to a
vertex v2 in C2
not meeting C3. There must also be a path connecting C1
to C3 and not meeting C2, so there is a path, internally
vertex-disjoint from C1, C2, C3 and v1v2, connecting a vertex v3 on (C1Èv1v2)\v2 to a vertex v4
in C3. Let Y = C1ÈC2ÈC3Èv1v2Èv3v4.
There is also a path, internally
vertex-disjoint from Y, connecting a vertex v5 on (C2Èv1v2)\v1 to a vertex v6
on (C3Èv3v4)\v3. If this path does not meet C1, v1v2 or v3v4, then we have an evil
subgraph. Thus we may assume that v6
is on v3v4\v3. We add v5
v6 to Y.
We show that we may assume that v5 is on C2\v2. If not, then among all
choices of Y we choose the one such that
v2v5 has a minimal number of edges. Since v5 is a not a cut-vertex of S, there is a path, internally vertex-disjoint
from Y, connecting a vertex v7 on (C2Èv2v5)\v5 to a vertex v8
in (C1ÈC3Èv1v5Èv3v4Èv5v6)\v5. Regardless of where v7 and v8
are, we can replace some portion of Y with v7v8
(and relabel appropriately) to obtain either an evil subgraph, a contradiction
to the assumption that v5
is not on C2, or a contradiction to the assumption that v2v5 has a minimal number of edges.
Thus we may assume v5 is on C2\v2. We assume that among all
such Y, we have chosen the one such that the length
of v4v6 is minimal.
Now, v4 cannot be a cut-vertex, so there is a path in S, internally vertex-disjoint from Y, connecting a vertex v7 on C3\v4
to a vertex v8 on Y\C3. We add v7v8
to Y. If v8
is not on v1v2, then we either obtain an
evil subgraph or contradict the minimality of v4v6.
We assume that v8 is on v1v2\v2.
Note that, in Y, only v1v8
and v4v6 may have no edges.
Since S is 3-connected, {v6, v8} cannot be a cutset. Thus (up to relabeling) there is
a path, internally vertex-disjoint from Y, connecting a vertex v9 on (C2Èv5v6Èv2v8)\{v6, v8}
to a vertex v10 on (C3Èv4v6Èv7v8)\{v6, v8}.
We add v9v10 to Y. We obtain an evil subgraph unless both v9 and v10 are on v5v6v4 or both are on v2v8v7. By the symmetry of Y (including those paths that
may or may not be empty), we may assume v9
is on v5v6\v6 and v10
is on v4v6\v6. Among all such Y we choose the one for which
v5v9 has minimal length.
Now, {v5, v8}
cannot be a cutset, so there is a path internally vertex-disjoint from Y connecting a vertex v11 on (C2Èv2v8)\{v5, v8}
to a vertex v12 on Y\(C2Èv2v8). We add v11v12 to Y, and show that Y contracts to Pr3.
If v12 is on v5
v9, then we at once obtain
an evil subgraph or a contradiction to the minimality of v5v9.
If v12 is not on v7v8v1\v8 or on v5v9,
then we obtain an evil subgraph. Thus v12
is on v7v8v1\v8.
If v11 is not on v2v8\v8,
then we obtain an evil subgraph.
Let A be the subdivided triangle v6v9v10v6 and B be the subdivided
triangle v8v11v12v8.
It is clear that if A is negative, then Y contains an evil subgraph.
Thus A must be positive, and B must also be positive. Thus Y contracts to Pr3, and we are
finished.
¨
We now begin the difficult task of
proving Theorem 1.2. In this first section, we make no general assumptions
about S.
An embedding of S on an open cylinder S is called cylindrical
if, for every circle C of S, C
is positive iff C is contractible to a single point. We say that S is cylindrical
if it has a cylindrical embedding. The concept of cylindrical embedding is due
to some combination of Gerards, Lovász, and Schrijver (see Seymour [6, type
(ii) at the top of page 546]).
Suppose we may embed S on S.
We may also embed a red line on S
which connects the two infinite faces of the embedding, does not meet any
vertices of S, and crosses each edge of S a finite number of times. If an embedding of
S and the red line can be found such that an
edge of S is negative iff the red line crosses it an odd
number of times, then we say that S is red-line cylindrical and has a red-line
embedding. If we can find a red-line embedding such that each negative edge
of S is crossed once by the red line and the
positive edges do not meet the red line at all, then we say that S is simply
red-line cylindrical and has a simple
red-line embedding.
We let S be oriented and we embed the red line on S. Let C be a simple
closed curve on S that meets the red
line a finite number of times. We choose an orientation for C. A crossing of C with the red line is said to be positive if the orientations of C and S agree at the crossing, and negative otherwise. We define the wrapping number of C
to be the number of positive crossings of C
minus the number of negative crossings.
Two simple closed curves on S
are isotopic if one can be continuously deformed into the other without
introducing self-intersections. The following lemma is a standard result from
topology.
Lemma
6.1.
a)
A
simple closed curve C on S has wrapping number in {0, 1, –1}. The
wrapping number is 0 iff C is contractible.
b)
Ignoring
directions of curves, there are exactly two isotopy classes of simple closed
curves on S: contractible ones, and
ones that wrap around S exactly once.
With this lemma in hand we can prove
the following.
Lemma
6.2. The following are equivalent for a connected signed graph S.
a)
S is cylindrical.
b)
S switches to be red-line
cylindrical.
c)
S switches to be simply
red-line cylindrical.
Proof.
By Lemma 6.1, b) Þ a). Clearly c) Þ b). We now show a) Þ c). We assume that S is unbalanced (else the result is trivial).
We begin with a cylindrical
embedding of S. Then for some n there is a sequence F0, F1,
… , Fn of distinct faces
of the embedding such that
i)
F0
and Fn are the infinite
faces of the embedding, and
ii)
For
1 £ i £ n,
the boundary of Fi–1
and Fi share at least one
edge.
We now draw a red line on S, starting in F0, and progressing
through F1, F2, … , Fn,
each time passing through one edge a single time to move from one face to the
next, never returning to a visited face. Let R be the collection of edges crossed by the red line.
Now, S\R is balanced, as it contains only contractible circles. We switch S\R
so that all its edges are positive. Note that S\R is connected, as the red line passes through any face at most
once.
Let e Î R. Let P be a path in S\R connecting the endpoints of e.
Then PÈe
is a contractible circle. Since P is positive, e must be negative. Thus we have switched S so that is simply red-line embedded with
respect to our chosen red line.
¨
We need one final concept before
beginning our assault on Theorem 1.2. Let V
= {a, b, c} be a vertex cutset of a
3-connected signed graph S. Let X be a nontrivial
maximal balanced union of bridges of V.
Note that no vertex in V is a barrier
between the other two in X.
Since X is balanced, the sign of
every path in X from a to b is the same sign, which we call s(a, b).
We define s(a, c) and s(b, c) similarly. Note that an even number of {s(a, b),
s(a, c),
s(b, c)}
is negative.
Let S¢ be the signed graph obtained from S by deleting X (leaving V in place) and adding edges ab,
ac, and bc, with signs s(a, b), s(a, c), and s(b, c) respectively. This new triangle is positive. This operation
is called plating, and we say that S¢ is a plating of S. Note that S¢ is also 3-connected and
simply signed. Also, the operation of plating decreases the number of vertices
in the signed graph. If we perform platings on S until we can no longer
perform platings, the resultant graph is called a complete plating of S, and we say that S has been completely plated.
The following lemma is easy but
boring, and we leave its proof to the reader.
Lemma
6.3. The operations of switching and plating commute.
¨
If a complete plating of S is cylindrical, then S is plate-cylindrical.
The remainder of this section is
given to proving one direction of Theorem 1.2.
Lemma
6.4. If S is cylindrical, then S switches to have a compatible negative
orientation, hence G(S) is GF(4)-representable.
Proof.
We switch S and then embed S and the red line to obtain a simple red-line
embedding of S on the cylinder. We orient
the cylinder, and then orient the negative edges of S so that the direction of the crossing of the
edge with the red line agrees with the orientation of the cylinder. Let C be a
circle in S. If C is positive, then by
Lemma 6.1 it has a wrapping number of zero, hence it has an equal number of
clockwise and counterclockwise edges. If C is negative, then by Lemma 6.1 its
wrapping number is 1 or –1, hence its numbers of clockwise and counterclockwise
edges are not congruent modulo three. Thus we have obtained a compatible
negative orientation of S, so S is GF(4)-representable.
¨
Lemma
6.5. Let S¢ be a plating of S. If S¢ has a compatible negative orientation, then
so does S.
Proof.
Let V and X be as in the definition
of plating. We take a compatible negative orientation of S¢. The triangle abca is positive. If all three of its
edges are positive, then we replace abca
by X, with all edges of X positive (we may make this replacement by Lemma 6.3).
If exactly two edges of abca, say ab and ac, are negative, then both must point towards a or both point away from a,
as S¢ has a compatible negative
orientation. We may assume the former. We replace abca by X with all edges of X positive except those incident to a, which are negative. We orient the
edges of X to point towards a.
We show that we have obtained a
compatible negative orientation for S. Let C be a circle in S. If C contains no path in X, then C is
clearly compatibly oriented. Suppose that C contains a path P in X. We may
assume that P starts at a and ends at
b. Let C¢ be the circle in S¢ obtained by replacing P in
C by ab or acb (if P does or does not meet c,
respectively). P and the replacement path have the same net difference of
clockwise and counterclockwise edges when traveled from a to b. Thus, because C¢ is compatibly oriented, so is C.
¨
From the two preceding lemmas we
immediately obtain the following by induction.
Lemma
6.6. If S is plate-cylindrical, then S has a compatible negative orientation, hence
G(S) is GF(4)-representable.
¨
Lemma 6.6 proves one direction of
Theorem 1.2. We now begin the task of proving the opposite direction.
Throughout
the remainder of this chapter, we make the following assumptions about S:
·
S is 3-connected, loopless,
and simply signed, and satisfies the barrier condition
·
G(S) is non-binary and GF(4)-representable.
Our goal is to construct a special
subgraph of S, called a frame, and then use this frame to find a
canonical embedding of S on the cylinder S. This embedding is given in this
section and the following three. Section 3.10 then shows that our embedding is
cylindrical, and Section 3.11 deals with what happens when we cannot construct
a frame.
Before we begin, recall that a bad
drum is the graph +K4 with
a negative edge added in parallel to each of a pair of nonadjacent edges, or a
subdivision of this graph. If we change one of the four non-digon edges of the
bad drum to negative, then we obtain a good
drum. We will call any subdivision of the good drum a good drum as well.
Good drums are cylindrical, and so are GF(4)-representable, whereas bad drums
are forbidden minors for GF(4).
Let C = {C1, C2,
… Cn} be a maximal
collection of vertex-disjoint negative circles in S. The following lemma follows immediately
from the assumption that S satisfies the barrier
condition.
Lemma
7.1. We may relabel the circles in C if necessary so that, for any
three distinct integers i, j, k
in {1, 2, …, n}, Cj is a barrier between Ci and Ck iff either i < j < k or k < j < i.
¨
We assume the labeling guaranteed by
Lemma 7.1. Because S is 3-connected and
satisfies the barrier condition, none of C2, … , Cn–1 may be a
digon. For the remainder of this section,
and for sections 3.7 through 3.10, we assume that neither C1 nor Cn
is a digon, so that we may construct
a frame as given below. Section 3.11 concerns those cases wherein we cannot
assume that neither C1 nor Cn
is a digon.
Let Pi be a maximal collection of vertex-disjoint minimal
paths P for which CiÈPÈCi+1 is connected. Note that no path in Pi meets any circles in C
other than Ci and Ci+1. By Corollary
1.6, we may assume that |Pi|
³ 3. We call ÈCÈ(ÈPi) a frame
of S with respect to C. The subgraph CiÈ(ÈPi)ÈCi+1 is called the ith segment
of the frame, and the circles in C and the maximal paths in the Pi’s are the struts of the frame. The vertices of
the frame are the frame-vertices of S with respect to this frame.
We now show a number of properties
of the frame.
We say that v1, v2,
… , vn of a circle Ci are in clockwise order if for 1 £ i < j £ n,
{vi, vj} is a barrier between {vi+1, … , vj–1}
and {v1, … , vi–1}È{vj+1,
… , vn} (provided neither
of these two latter sets is empty). Let Pi
= {P1, P2, … , Pk}.
Let vi be the endpoint of
Pi in Ci and let wi be the endpoint of Pi in Ci+1. We relabel if necessary to assume that v1, v2, … , vk
are in clockwise order on Ci.
Lemma
7.2. The vertices w1, w2, … , wk are in clockwise order on Ci+1.
Proof.
If not, S contains a subdivision of
the following graph.
v1 v4 w1 w4

Here, v1v2,
v2v3, v3v4, w1w3,
w3w2, and w2w4 are positive, v1v4 and w1w4 are negative, and the
remaining four edges are of indeterminate sign.
If v1w1
and v3w3 are of opposite sign, then we delete v2w2 and contract v1v2 and w1w3w2 to obtain an evil minor.
Thus v1w1 and v3w3
have the same sign. Similarly, v2w2 and v4w4
have the same sign. Thus our subgraph switches to become the bad drum.
¨
Let P1, P2, …
, Pk be the paths in Pi in clockwise order. Let Ri,j be the path in Ci between the endpoints of Pj and Pj+1 not meeting any other path in Pi, and Ri+1,j
be the path in Ci+1
defined similarly. The subgraph PjÈPj+1ÈRi,jÈRi+1,j is called a panel frame, and the four vertices of (PjÈPj+1)Ç(Ri,jÈRi+1,j)
are the corners of the panel frame.
The next lemma follows immediately
from Zaslavsky’s theorem that a balanced subgraph can be switched so that all
its edges become positive.
Lemma
7.3. If a path is positive, then we may switch it so that all its edges
become positive, without switching terminal vertices of the path. If a path is
negative, then we can switch it so that it has a single negative edges, without
switching terminal vertices of the path.
¨
Lemma
7.4. We may switch S so that all edges of the
frame are positive, except for one negative edge in each circle of C.
Furthermore, both negative edges in a segment are contained within a single
panel frame of that segment.
Proof.
We proceed inductively. We assume that the first i – 1 segments of the frame have been so switched, and show how to
switch the ith without
switching vertices in the (i – 1)th.
If i = 1, then we assume that C1
has been switched so that only one of its edges is negative.
Let v1, v2,
… , vk be the endpoints of
paths in Pi in Ci and w1, w2,
… , wk be the
corresponding endpoints in Ci+1.
We may assume that the negative edge in Ci
is in vkv1.
Next, we switch each path in Pi, each time not switching
any vj, so that each edge
in the path is positive.
Now, the paths w1 w2,
w2 w3, … , wk–1wk are positive, so by Lemma
7.3 we switch vertices not in {w1,
w2, … wk} so that each is all positive. We also switch wkw1, which is
negative, so that it has a single negative edge, without switching w1 or wk. We have thus switched Ci+1 without changing the signs of edges in Ci or ÈPi, so that it has only one
negative edge. Note too that the panel frame v1vkwkw1
contains both negative edges in the first segment of the frame, and no other
panel frame in the first segment contains negative edges.
¨
We assume that S has been switched in the manner guaranteed
by Lemma 7.3. The panel frames that contain a pair of negative edges are called
red, and those with no negative
edges are called black. We may
switch S so that a given panel frame
is red or black. Switching S to move the red panels in
this manner is called rotating the
frame.
We now wish to make some more
assumptions about the frame, and for this we shall need some new definitions.
We retain the assumptions made about S in section 7.
Let H be a strut of the frame, and
let B be a bridge of H. We call B primary
if it meets a frame-vertex not in H. If B is a single edge parallel to and of
opposite sign of an edge in H, then B is tertiary.
If B is neither primary nor tertiary, then it is secondary.
Lemma
8.1. The frame has at most two tertiary bridges, one at C1 and
the other at Cn.
Proof.
Let T be a tertiary bridge of the frame. Then T is an edge of a negative digon
D whose other edge e is in the frame.
If e is in any path in Pi, then the ith segment of the frame has
an evil subgraph. If e is in Ci (i Ï {1, n}), then {D, Ci–1,
Ci+1} violate
the barrier condition. Thus e is in C1
or Cn.
Suppose C1 has two
tertiary bridges T1 and T2 with respective corresponding
digons D1 and D2. If D1 and D2 meet
then we obtain an evil subgraph. If D1 and D2 do not
meet, then {D1, D2, C2} violate the barrier
condition. This completes the proof.
¨
Let H be a strut of the frame. We
define W(H) to be the set of vertices of H which are incident to primary
bridges of H.
Lemma
8.2. We may choose a frame without secondary bridges.
Proof.
We assume that the number of edges in secondary bridges of circles in C
is minimal.
Suppose Ci has at least one secondary bridge. No two vertices of
W(Ci) can form a vertex
cutset of S. Thus Ci has a secondary bridge B with a path P, internally
vertex-disjoint from Ci
and with both endpoints in Ci,
for which neither of the two paths in Ci
connecting the endpoints of P contains all of Wi. We replace Ci
in C
by the negative circle Ci¢ in PÈCi containing P. This new C is maximal because S satisfies the barrier condition. Also, Ci¢ has fewer edges in its secondary bridges
than Ci did, and no
secondary bridges of any other circle in C were otherwise affected. This
contradicts our assumption that the number of edges in secondary bridges of our
original C is minimal. Thus no circle in C contains a secondary
bridge.
We now assume that no circle in C
has a secondary bridge. We assume that each Pi has been chosen to have a maximum number of paths. We
also assume that we have chosen such a Pi
for which the number of edges in secondary bridges of these paths is minimal.
Suppose Pj in Pi
has a secondary bridge. No two vertices of W(Pj) can form a vertex cutset of S, so Pj
has a secondary bridge B with a path P, internally vertex-disjoint from Pj and with both endpoints in
Pj, for which the
endpoints of P are a barrier in Pj
between a vertex w of W(Pj) and the endpoints of Pj. We replace Pj in Pi by the path Pj¢ in PjÈP that connects the endpoints of Pj and contains P. But Pj¢ has fewer edges in secondary bridges than Pj did, and no other secondary
bridges of the frame have been otherwise affected, and the number of paths in Pi remains a maximum. This
contradicts the assumption of minimality of the number of edges in secondary
bridges of paths in Pi. Thus
no path in Pi has a
secondary bridge. This completes the proof.
¨
The need for these two lemmas will
become apparent in the next section.
We recall previous assumptions about
S and the frame, and add a few new assumptions
to obtain the following list, which we will retain throughout this section and
the following two.
·
S is 3-connected, loopless,
and simply signed, and satisfies the barrier condition.
·
G(S) is non-binary but GF(4)-representable.
·
C
has no digons, and we have constructed a frame with respect to C.
·
The
frame has been switched so that all its edges are positive, save for one
negative edge in each circle in C.
We now need the following rather
technical lemma.
Lemma
9.1. Let Pi in Pj = {P1, P2,
… Pk} have endpoints ai in Cj and bi
in Cj+1, where
Pi is adjacent to Pi–1 and Pi+1 modulo k for each i. Then S cannot have four vertices {w,
x, y, z} such that
·
x and y are on Cj\a2,
·
w is on P2\a2,
·
x, y and w are not all in
the same panel frame,
·
z is not a frame vertex, and
there are three pairwise internally disjoint paths, each of which is internally
disjoint from the frame, which respectively connect z to x, y, and w.
Proof.
Suppose x, y, w, and z are as in the statement of the lemma.
We may assume that Cj has
been switched so that its negative edge e
is on the path in Cj
connecting x to y and not meeting a2.
Suppose y is not on a1a2a3.
We may assume that {e, a3} is a barrier between y and {x, a1, a2}. If yzw is positive, then CjÈCj+1ÈP2ÈP3Èywz is evil. If yzw is negative, then CjÈCj+1ÈP2ÈP1Èywz is evil. Thus y (and similarly x) must be on a1a2a3.
So we now assume that x is on a1a2\a2 and y is on a2a3\a2. We also assume that neither panel frame containing w is red. We choose {w, x, y, z} so that the combined lengths of xa1, ya3, and wb2 are minimal.
Let Y1 be the Y-graph on
{w, x, y, z} and Y2 be the
Y-graph on {w, x, y, a2}.
Let Y = CjÈCj+1È(ÈPj)ÈY1. If Y1ÈY2 is unbalanced then Y has an evil subgraph. Thus we assume that
each edge of Y1 is positive.
Suppose {w, x, y} separates Y1ÈY2 from the rest
of the frame in S. Let B be the union of
bridges of {w, x, y} that contain Y1
or Y2. B is a block because S is 3-connected. B cannot be
balanced, else it would have been plated out. Thus B contains a negative path
which is internally vertex-disjoint from Y1ÈY2 and connects a pair of vertices
of Y1ÈY2, not both in {w, x, y}. Regardless of the sign of the
path and the placement of its endpoints, we obtain an evil minor.
Thus {w, x, y} does not separate Y1ÈY2 from the rest of the frame in S. Thus there must be a path in S, internally vertex-disjoint from Y, connecting a vertex v1 in (Y1ÈY2)\{w, x, y} to a frame vertex v2 not in Y1ÈY2. Because Y1 and Y2
are interchangeable in the frame, we assume v1
is on Y1.
If v2 is not in the jth
segment of the frame, then we violate the barrier condition. If v2 is not in one of the two
panels in the jth segment
containing w then we replace zw by v1v2
and relabel to obtain a previous contradiction. If v2 is on any of xa1,
ya3, or wb2, then we contradict the
minimality of the lengths of these three paths. We may thus assume that v2 is on the interior of a1b1b2.
Let P be the path in Y1Èv1v2 that connects y and v2, and let Y¢ = CjÈCj+1ÈP1ÈP2ÈP3ÈP. If P is positive, then Y¢ is a bad drum. If P is
negative, then Y¢ contains an evil subgraph. This completes
the proof.
¨
A frame-chordal path in S is a path that is
internally vertex-disjoint from the frame and connects two frame-vertices. Thus
all edges of S not in the frame are
contained in frame-chordal paths. A frame-chordal path is called proper if it does not have both its
endpoints in the same strut.
Let B be a bridge of the entire
frame (not simply a bridge of a strut). We say that S is panelable
if every such B has all its frame-vertices within a single unique panel frame.
We say that B is associated with
this panel frame.
Lemma
9.2. Suppose S is completely plated, and
our frame has no secondary bridges. Then S is panelable.
Proof.
Suppose the frame has a proper frame-chordal path P with endpoints x and y. Now, x and y must belong to the same segment. We at
once obtain an evil minor, a bad drum, or a contradiction to the maximality of
the Pi’s unless both x and y are in the same circle Cj.
Since P cannot be part of a
secondary bridge, there must be a path, internally vertex-disjoint from the
frame and P, connecting a vertex z on
the interior of P to a vertex w in
(without loss of generality) (Cj+1È(ÈPj))\Cj.
If w is in a path in Pj then we contradict Lemma
9.1. Me may thus assume that w and x are not in the same panel frame. But
then the proper frame-chordal path xzw
gives the same contradiction that P gave in the previous paragraph.
¨
Suppose S is panelable. We define a panel of the S with respect to the frame to be a panel
frame in union with all its associated frame-bridges. Thus every non-frame edge
of S belongs to a unique panel of S. Non-frame edges and vertices of a panel are
said to be interior to that panel.
Panels are red or black if their respective panel frames
are red or black. We will generally use Q or Qi to denote panels.
Lemma
9.3. Suppose S is panelable and our frame
has no secondary bridges. Let Q be a panel, and let Q¢ be obtained by deleting any tertiary bridges
of Q. Then Q¢ is balanced. Furthermore,
we can switch non-frame vertices of S so that all black panels have
only positive edges.
Proof.
We assume (by rotating the frame if necessary) that Q is black. Suppose Q¢ is unbalanced. Then, because S is 3-connected, Q¢ contains a frame-chordal path xy that is negative. We at once obtain
an evil minor or bad drum in S unless both x and y are on the same Cj.
In this case, since xy cannot be part
of a secondary or tertiary bridge, Q¢ has a path internally
vertex-disjoint from xy and the frame
of Q that connects a vertex z on the
interior of xy to a vertex w on the frame of Q but not in Cj. But then one of xwz, ywz
is a negative frame-chordal path not having both its edges in the same circle
in the frame, and we noted previously that this gives a contradiction. Thus Q¢ is balanced.
Thus we may switch some subset W of
V(Q¢) so that Q¢ becomes all positive. Since
the frame of Q¢ is already all-positive, we
may assume that W contains no frame-vertices of Q¢.
¨
We now work towards obtaining a
special planar embedding of the panels of S that we can extend to
obtain an embedding on the cylinder S
of all of S. This is by far the most
difficult and technical section of this work. We retain the assumptions of
Section 9. The underlying graph of a signed graph S is denoted |S|.
Let Q be a panel of S. By rotation of the frame we may assume that
Q is black. To |Q| we add a vertex z0,
not in S, called a spider vertex, and one edge connecting
this spider vertex to each of the four corners of the panel. The resulting
unsigned graph Q0 we call the spiderization
of Q. If Q0 is planar, then we say that Q is spider-planar.
Lemma
10.1. Suppose that S is panelable and our frame
has so secondary bridges. If every panel of S is spider-planar, then we
may embed |S| on the cylinder S.
Proof.
We only need to show that a panel Q can be embedded in the plane so that its
frame is the border of the infinite face of the embedding. Tertiary bridges are
parallel to edges of the frame, so we may ignore them.
Let Q0 be the
spiderization of Q. We take an embedding of Q0 on the sphere. The
frame of Q partitions the sphere into two regions, one of which contains z0. Let B be any non-tertiary
bridge of the frame of Q in Q. B cannot be secondary, so it contains vertices
in two strictly different sides of the frame. Thus B must be embedded in the
region of the sphere not containing z0.
Thus Q0\z0 has
been embedded with the panel frame bordering one face of the embedding. This
completes the proof.
¨
The next series of lemmas culminates
in showing that every panel of S is indeed spider-planar.
Recall that if S is completely plated and
our frame has no secondary bridges, then S is panelable and panels are
well-defined.
Lemma
10.2. Suppose that S is completely plated and
our frame has no secondary bridges. Let Q be any panel, and let Q0
be the spiderization of Q with all its non-corner degree-two vertices
suppressed. Then Q0 is 3-connected.
Proof.
Let W = {v, w} be a cutset of Q0. Then W has at least two nontrivial
bridges in Q0.
Suppose v is not a frame-vertex, and let B be a bridge of W in Q0
not containing frame-edges. Then W separates B from the frame in S, a contradiction. Therefore both v and w are frame-vertices.
If v and w are not on the
same side of the panel frame, then W separates a nontrivial bridge B from the
frame again. So, suppose v and w are on the same side of the panel
frame, and let B be a nontrivial bridge of W not containing corner vertices
other than those in W. Then B is a path or it contains a secondary bridge, both
of which are contradictions.
¨
Lemma 10.2 at once gives us the
following as a corollary:
Lemma
10.3. Suppose that S is completely plated and
our frame has no secondary bridges. Then every panel of S is 2-connected.
¨
The next lemma is a primary tool in
finding forbidden subgraphs.
Lemma
10.4. Suppose that S is completely plated and
our frame has no secondary bridges. Let Q be a panel of S with respect to this frame. Let a, b, c, d be four vertices in clockwise
order on the frame of Q, not all on the same side of the frame. Then there cannot be a pair of vertex-disjoint
frame-chordal paths in Q, the first one (called R1) connecting a to c,
and the second (R2) connecting b
to d.
Proof.
We assume Q is black and switched to be all positive. Let Y be the frame of Q in union with R1
and R2. We may assume that Q abuts C1 and C2.
Let s1, s2, t1, t2
be the corners of Q in clockwise order, with si on C1 and ti on C2. We immediately obtain a bad drum or
a contradiction to the maximality of P1 unless (up to
relabeling) one of the following cases occurs:
1)
t2abs1cds2 is a path in the frame of
Q, b ¹ s1 ¹ c;
2)
s1abcs2
is a path in the frame of Q and d is
on the interior of s1t2;
3)
t2abcs1
is a path in the frame of Q and d is
on the interior of s1s2t1.
Case
1. We replace s1t2 in P1 by cat2 to obtain a
contradiction to Lemma 9.1.
Case
2. We assume that the combined length of s1a and cs2 is minimal. R1
is not a secondary bridge, so there is a path v1v2,
internally vertex-disjoint from Y, connecting a vertex v1 on the interior of R1
to a vertex v2 on Y\abc.
If v2 is on R2\b, then we replace the path s1t2 in P1 by the path bdt2 to obtain a
contradiction to Lemma 9.1. If v2
is on s1a or bs2,
we contradict the minimality of the lengths of those paths. If v2 is on the interior of s2t1t2
then we obtain a bad drum. If v2
is on s1t2\{s1, d} then we
reduce to Case 1.
Case
3. We assume that the combined length of t2a and cs1 is minimal. Again, R1
is not a secondary bridge, so there is a path v1v2,
internally vertex-disjoint from Y, connecting a vertex v1 on the interior of R1
to a vertex v2 in Y\abc.
We obtain contradictions similar to those of the previous case unless v2 is on R2\b. In this case, we replace s1s2 in C1 by s1cv1v2ds2, and we replace s1t2 and t1s2
in P1
respectively by v1at2 and t1d(s2) to obtain a contradiction
to Lemma 9.1.
¨
The following result of Seymour is
of vital importance. For it, we need some special notation. For a graph G, let A be a subset of V(G); we define DA to be the set of vertices
in V(G)\A which are adjacent to at
least one vertex in A.
Theorem
10.5 (Seymour, [5, 4.1]).
Let s1, t1, s2,
t2 be distinct vertices of a graph G = (V, E). Then just one of
the following is true:
i)
There
is a pair of vertex-disjoint paths in G, one connecting s1 to t1
and the other connecting s2 to
t2.
ii)
For
some k ³ 0, there are pairwise
disjoint sets A1, …, Ak
Í V\{s1,
t1, s2, t2} such that
a)
for
i ¹ j, (DAi)ÇAj = Æ,
b)
for
1 £ i £ k,
|DAi| £ 3, and
if
G¢ is the graph obtained from G by (for each i) deleting Ai and adding new edges joining every pair of distinct
vertices in DAi, and for j = 1, 2 adding an
edge ej joining sj to tj, then G¢ can be drawn in the plane
with no pairs of edges crossing except e1
and e2, which cross
exactly once.
¨
We aim towards a reformulation of
Seymour’s theorem, with the idea that we wish to show that each panel is
spider-planar. We start with the following definitions.
Let G be a graph with four distinct
vertices arranged in pairs {s1,
t1} and {s2, t2}. Let W Í V(G) be a vertex cutset of
G of size three or less, and let {B1, B2, … , Bm} be the collection of
nontrivial bridges of W which contain no vertices in {s1, s2,
t1, t2}\W. Let B be a nonempty union of the Bi’s. We call B a special plate of W with respect to this choice of {{s1, t1},
{s2, t2}}. A special plate is maximal if it is the union of all the Bi’s. By a special
plating of G by W we mean the operation of deleting B and, for every pair
of vertices in W, adding an edge between those vertices. If we perform special
platings on G until no more special platings can be performed, we obtain a complete special plating of G. We now
spiderize G by adding a vertex z0
and edges z0s1, z0s2, z0t1, and z0t2. If a complete special
plating of G is spider-planar, then we say that G is plate-spider-planar with respect to {{s1, t1},
{s2, t2}}.
Lemma
10.5a. In S, the operations of
spiderization and special plating commute.
Proof.
Immediate from the fact that special plating does nothing to the corners, and
from the observation that z0
cannot be part of W.
¨
Lemma
10.5b. Suppose S is completely plated and
our frame has no secondary bridges. Let Q be a panel of S with its non-corner degree-two vertices
suppressed, and corners s1,
s2, t1, t2
in clockwise order. Let B be a special plate of Q with respect to its corners.
Then |W| = 3. Furthermore, W contains a pair of frame-vertices on the same side
of Q, and the other vertex in W is not on the same side as the first two.
Proof.
Recall that Q is 2-connected. As in the proof of 10.2, if |W| = 2 then B is a
secondary bridge of the frame or W is a cutset in S, both of which are impossible. Thus |W| = 3.
If B does not contain a frame vertex
other than those in W, then W separates B from the frame in S, contradicting the assumption that S is completely plated. Thus W contains a pair
of vertices on the same side of Q. If the final vertex of W is on the same
side, then B is a secondary bridge, a contradiction.
¨
Lemma
10.6. Suppose that S is completely plated and
our frame has no secondary bridges. Let Q be a panel of S with corners s1, s2,
t1, t2 in clockwise order, with the non-corner degree-two
vertices of Q suppressed. Let Q¢ be a complete special
plating of Q with respect to {{s1,
t1}, {s2, t2}}.
There are vertex-disjoint paths P1and P2 in Q that
connect s1 to t1 and s2 to t2 respectively iff there are vertex-disjoint paths P1¢ and P2¢ in Q¢ that connect s1 to t1 and s2 to t2 respectively.
Proof.
We may assume Q¢ is obtained by a single
special plating of Q, replacing B by X.
By Lemma 10.5b, |W| = 3.
Suppose P1 and P2
exist. At most one can contain edges of B. If neither contain edges of B, there
is nothing to prove. If P1 contains edges of B, then let P2¢ = P2 and we replace P1ÇB in P1 by a corresponding path in
X, starting and ending at the endpoints of P1ÇB and meeting another vertex in W iff P1 meets that vertex.
Conversely, if P1¢ and P2¢ exist, then at most one contains edges in X.
If P1¢ contains edges of B, we let
P2 = P2¢ and replace P1¢ÈX by a path in B that starts
and ends at the endpoints of P1¢ and meets the other vertex
of W iff P1¢ does.
¨
We are now ready to give a
reformulation of Seymour in our special case.
Lemma
10.7. Suppose S is completely plated and
our frame has no secondary bridges. Let Q be a panel of S with corners s1, s2,
t1, t2 in clockwise order, with its non-corner degree-two
vertices suppressed. Then exactly one of the following is true.
1)
There
are vertex-disjoint paths P1 and P2 in Q such that Pi connects si to ti.
2)
Q
is plate-spider-planar with respect to {{s1,
t1}, {s2, t2}}.
Proof.
Let Q0¢ be a complete special
plating of the spiderization Q0 of Q. By 10.5a, Q0¢ is a spiderization of a complete special
plating Q¢ of Q.
Let Q* be obtained from Q by adding
edges e1 = s1t1 and e2= s2t2.
It is clear that Q0 is planar iff
Q* can be drawn in the plane so that only the edges e1 and e2
cross (we exchange the ei’s
and the crossing with the edges zisi
and ziti and z0). The equivalent holds
for Q0¢ and Q0*.
If 1) holds, then by Lemma 10.6,
there are vertex-disjoint paths P1¢ and P2¢ in Q¢ connecting s1 to s2 and t1
to t2 respectively. Thus
by Theorem 10.5 Q0* cannot be drawn in the plane such that the only
crossing is that of e1 and
e2, so Q0¢ is not planar. Thus Q is not
plate-spider-planar.
If 1) fails, then the paths do not
exist in Q¢. Thus Q0¢ is planar, and Q is plate-spider-planar.
¨
We now move towards the final result
of this section.
Lemma
10.8. Suppose S is completely plated and
our frame has no vertices. Let Q be a panel of S. Then Q is spider-planar iff Q is plate-spider-planar.
Proof.
We may assume that we have suppressed all non-corner degree-two vertices of Q.
We may also assume that Q¢ is obtained from Q by a
single special plating, replacing B by X via W = {a, b, c}. By 10.5a, we may assume that a and b are on the same
side S of Q. Since W separates B from the rest of Q but B is not a secondary
bridge of the frame, there is a path that is internally vertex-disjoint from B
and the frame of Q that connects c to
a vertex frame-vertex d of Q not on
S. Also, W cannot separate B from the rest of frame in S, B contains a frame vertex x on the interior of ab.
We show that B is
plate-spider-planar with respect to a, c,
b, x. Any special plating of B is a special plating of Q, so B cannot be
special-plated. If B is not spider-planar with respect to {{a, b}, {c,
x}}, then BÈcd
contains paths R1 and R2 that contradict Lemma 10.4. Thus
B is plate-spider-planar with respect to {{a,
b}, {c, x}}.
B is also 2-connected because it is
minimal. Thus there are internally vertex-disjoint paths in B, one connecting c to a
and the other connecting c to b. Because B contains no secondary
bridges and no cutpoints, we may assume that these paths meet S only at a and b respectively. Thus B contains a circle C with a, c, b, x in clockwise order. Using
arguments similar to those in Lemmas 8.2 and 10.1, we may assume C is such that
B can be embedded in the plane so that C borders the infinite face of the
embedding.
Now, C is a subdivision of X. Thus,
by the last sentence of the previous paragraph, Q is spider-planar with respect
to {{s1, t1}, {s2, t2}}
iff Q¢ is.
¨
The following is immediate from
Lemmas 10.7 and 10.8.
Corollary
10.9. Suppose S is completely plated and
our frame has no secondary bridges. Let Q be a panel of S with corners s1, s2,
t1, t2 in clockwise order, with its non-corner degree-two
vertices suppressed. Then the following are equivalent.
1.
There
are not vertex-disjoint paths P1
and P2 in Q such that Pi
connects si to ti.
2.
Q
is plate-spider-planar with respect to {{s1,
t1}, {s2, t2}}.
3.
Q
is spider-planar with respect to {{s1,
t1}, {s2, t2}}.
¨
From Lemmas 10.4 and Corollary 10.9,
we obtain the following.
Lemma
10.10. Suppose that S is completely plated and
our frame has been constructed without secondary bridges. Then every panel of S is spider-planar.
Proof.
Let Q be a panel of S. We may suppress all
non-corner degree-two vertices when trying to determine whether Q is
spider-planar, so we do so.
If Q is not spider-planar with
respect to {{s1, t1}, {s2, t2}},
then the paths P1 and P2 as in Corollary 10.9 exist.
Because P1 and P2 are disjoint, P1 contains a
path R1, internally vertex-disjoint from the frame of Q, connecting
a vertex a on the interior of s2s1t2
to a vertex c on the interior of s2t1t2.
Because P2 is vertex-disjoint from R1, it contains a path
P2, internally vertex-disjoint from the frame of Q and R1,
connecting a vertex b on the interior
of as2c to a vertex d on the
interior of at2c. But now R1 and R2
contradict Lemma 10.4.
¨
Upon combining 10.10 with 10.1, 9.1,
and 8.2, we obtain the following.
Lemma
10.11. Suppose that S is completely plated and
there exists a C that contains no digons. Then |S| is embeddable on the
cylinder.
¨
We now wish to show that this
embedding of |S| determines a cylindrical
embedding of S.
We continue to retain the
assumptions given at the beginning of section 3.6: S is 3-connected, loopless, and simply signed,
and satisfies the barrier condition; and G(S) is non-binary but
GF(4)-representable.
Theorem
11.1. If S is completely plated and has
a frame, then S is simply red-line
cylindrical.
Note:
We will be considering the cases wherein S has no frame in the next
section, which will complete our proof of Theorem 1.2.
Proof.
We delete any tertiary bridges of S and embed the underlying
graph |S¢| of the resulting graph S¢ on the cylinder such that
its infinite faces are bordered by C1 and Cn, thus determining an embedding of S¢. As in the proof of Lemma
6.2, there is a sequence of faces F0, F1, …, Fm for which F0 and
Fm are the infinite faces
of the embedding and Fi
and Fi+1 share
an edge in their border. Furthermore, we may assume that this sequence of faces
meets only one panel in each segment of the graph. We now draw a red line on S, starting in F0, and progressing
through F1, F2, … , Fn,
each time passing through one edge a single time to move from one face to the
next, never returning to a visited face. Let R be the collection of edges crossed by the red line. We may switch
our frame so that the negative edges of the frame are exactly those frame-edges
in R.
Let Q be a red panel of S. Q is balanced, so Q\R is balanced. Furthermore, Q\R
has two components, Q1 and Q2. Since the frame edges of
Q\R = Q1ÈQ2 are positive, we may switch Q\R in vertices interior to Q so that Q\R is all positive. We show that every
edge of QÇR
is negative.
Let e be one of the two frame-edges in QÇR;
by previous comments e is negative.
Let e¢ be another edge in QÇR. Then Q has a circle C
containing e and e¢, which consists of e, e¢, and a pair of positive paths in Q1ÈQ2. C is positive because Q is
balanced, so e¢ is negative.
Therefore our embedding of S¢ is simply red-line
cylindrical. If C1 had a tertiary bridge in S, then we embed this edge on the cylinder in
the infinite face bordered by C1, crossing the red line or not
according to whether the edge is negative. We embed any tertiary bridge of Cn in the same manner to
obtain a simple red-line embedding of S.
¨
As an immediate corollary we obtain:
Theorem
11.2. If a complete plating of S has a frame, then S is plate-cylindrical.
¨
With the exception of section 3.10,
the results to this point with respect to the non-barrier case have not
disallowed digons, with the exception of not allowing C to contain digons.
We still retain the assumptions that
S is 3-connected, loopless, and simply signed,
S satisfies the barrier condition, and G(S) is non-binary and GF(4)-representable. We
shall also assume that S is completely plated. Note
that, by lemmas 8.1 and 9.2, if S has a frame, then S can have at most two digons, each formed by
a tertiary bridge.
Lemma
12.1. If S has no frame, then C
is of one of the following three forms:
i)
A
digon and a non-digon (the D-N case),
ii)
A
pair of digons (the D-D case), or
iii)
A
pair of digons and a non-digon (the D-N-D case).
Proof.
We index C so that Cj
is a barrier between Ci
and Ck iff i
< j < k or k < j < i. A repetition of arguments used in Lemmas 8.1 and 9.3 allows us
to conclude that we may have at most two digons in S, one of which C1 or contains an
edge of C1, the other of which is Cn or contains an edge of Cn.
We assume that C has as few digons as
possible. If n = 2 the lemma is
proved, so we may assume that n ³ 3. Suppose that C1 is a digon but
C3 is not. Because S is 2-connected there are a
pair of vertex-disjoint paths connecting C1 to C2, and
thus S contains a negative circle C1¢ that is vertex-disjoint from C3,
C4, … , Cn and
that contains edges of both C1 and C2. We remove C1
and C2 from C and replace it with C1¢ to obtain a collection C¢, and then add to C¢ any more negative circles (none of which is
a digon) it needs to be maximal. But C¢ has fewer digons than C,
contradicting the assumption of minimality of the number of digons in C.
Thus n = 3 and both C1 and
C3 = Cn are
digons.
¨
Tacit in the final paragraph of the
previous proof is the following.
Corollary
12.2. If S has a pair of
vertex-disjoint negative circles, neither of which is a digon, then S has a frame.
¨
The following result is perhaps the
most technical yet.
Lemma
12.3. Suppose S has no frame. In any of the
three cases given in Lemma 12.1, S is cylindrical.
Proof.
We index C as usual, and assume C1 is a digon. By repeating
previous analysis, we see that the only other digon may be Cn or one formed by an edge of
Cn and a tertiary bridge
of Cn.
Case
1: D-N.
Let C1 be a digon and C2
= Cn be a non-digon. As
before, we may assume that C2 has at most two bridges, and if there
are two such bridges one is a tertiary bridge e.
Let V(C1) = {a, b}. Suppose there are two paths P1
and P2 internally vertex-disjoint from C1 and C2
with distinct respective endpoints v1
and v2 in C2.
Suppose there are similar paths P3 and P4 connecting b to vertices v3 and v4
on C2. If P3ÈP4 meets P1ÈP2 then S has a frame. If v1, v3,
v2, v4 are in clockwise order around C2 then we
obtain a bad drum or an evil minor as in Lemma 7.2. Thus C2 contains
edge-disjoint paths Ra and
Rb such that all paths
internally vertex-disjoint from C1ÈC2 connecting C1
to C2 connect a to
vertices in Ra and b to vertices in Rb. Furthermore, V(C2) = V(RaÈRb).
Let Pa = {P : P is a path
internally vertex-disjoint from C1ÈC2 connecting a to C2}, and define Pb similarly. Let Sa = RaÈ(ÈPa) and let Sb = RbÈ(ÈPb). Note that the only edges
in S not in C1ÈSaÈSb are e and any edges in C2\(RaÈRb).
Claim
1. If Rb\Ra is nonempty and e does not have an endpoint interior to
Ra, then Sa is a positive triangle.
Proof
of Claim 1. We switch S so that Ra is all-positive. If Sa is unbalanced, we obtain an
evil minor using C1, C2, a negative circle in Sa and a path in Sb that is vertex-disjoint from Sa and is internally
vertex-disjoint from C1ÈC2. Thus Sa is balanced. Since a and the endpoints of Ra separate Sa from b, Sa must have been plated out, and is a positive
triangle. ¨
Proof
of 12.2 continued. If e exists
and has no endpoint in the interior of either Ra or Rb
then both Sa and Sb are positive triangles, and S is clearly cylindrical. At least one of Ra\Rb and Rb\Ra is nonempty; we assume the
latter. We may also assume that if e
exists, it has both its endpoints in Rb.
Thus we assume that Sa is a positive triangle. We switch C2 so
that its only negative edge is the lone edge in Ra. Note too that S can have no degree-3
vertices, so V(Rb) = V(C2).
If two paths in Pb are of opposite sign, then S contains an evil minor (if the union of the
two paths contains a negative circle) or a bad drum (otherwise). Thus we may
switch S on vertices not in C2Èa so that all edges in Sb are positive. If e does not exist, then Sb is also a negative
triangle, and again S is cylindrical. Thus we
assume that e exists.
Now, e and Ra are
connected by two minimal paths Rb¢ and Rb² in C2. If eÈa
is a barrier between Rb¢ and Rb² in Sb, then Rb¢ and Rb² are each a single edge or a vertex, and Pb consists of edges with b as one endpoint and one of the three
or four vertices of Rb as
the other. In this case, S is cylindrical. Thus we
assume that there is a path P in Sb, internally vertex-disjoint from Rb, connecting a vertex in Rb¢ to a vertex in Rb². Because Pb contains paths from b to the endpoints of Ra and P cannot be part of a
secondary bridge, we may assume that the endpoints of P are the endpoints of Ra. Let a¢ and a² be the endpoints of Ra meeting Rb¢ and Rb² respectively.
There is a path bz which is internally vertex-disjoint from PÈRb
that connects b to a vertex z interior to P. If P is not a barrier
between b and Rb in Sb, then there is without loss of generality a path P1
in Sb that is internally
vertex-disjoint from PÈRb which connects b
to a vertex in Rb¢\a¢. But now (SaÈC1ÈPÈP1ÈRbÈe)\a¢a² (where a¢a² is the lone edge in Ra) is a bad drum. Thus P is a
barrier between b and Rb in Sb.
We assume that we have chosen P and bz so that the length of bz is minimal. Let U = È{P0 : P0 a path in Sb internally vertex-disjoint
from bÈP connecting b to P}. If |V(UÇP)| > 1 then we contradict the minimality
of bz. Thus U = z and bz is a single
edge. We may now also assume that P has only one bridge.
Let C3 be the non-digon
negative circle in C1Èaa¢zb and
let C4 be the non-digon negative circle in C1Èaa²zb.
If there is a path P2 in Sb that is internally
vertex-disjoint from PÈRb and connects a vertex in Rb¢\a¢ to a vertex in za²\z then Sb contains a non-digon negative circle which is
vertex-disjoint from C3, which by Lemma 12.2 gives a contradiction.
Thus all paths that are internally vertex-disjoint from PÈRb
and connect Rb¢\a¢ to P meet P on a¢z.
Let z¢ be the end-vertex among all
such paths that is closest to z on a¢z.
Similarly, all paths that are internally vertex-disjoint from PÈRb
and connect Rb²\a² to P meet P on a²z.
We define z² similarly as well.
Because P has only one bridge, and by the last paragraph, {a