HOMOMORPHISM PROPERTIES OFGRAPHPRODUCTS...
Transcript of HOMOMORPHISM PROPERTIES OFGRAPHPRODUCTS...
-
HOMOMORPHISM PROPERTIES
OFGRAPHPRODUCTS
Hui-Shan Zhou
M.Sc., Qufu Normal University, 1982
THE REQUIREMENTS FOR THE DEGREE OF
DOmOR OF PHILOSOPHY
In The Department
Of
Mathematics and Statistics
O Hui-Shan Zhou
SIMON FRASER UNIVERSITY
\ April 1988
All rights reserved. This thesis may not be reproduced in whole or in part, by photocopy or other means, without permission of the author.
-
APPROVAL
Name: Hui-Shan Zhou
Degree: Ph.D.
Title of thesis: Homomorphism Properties of Graph Products
Examining Committee:
Chairman: Dr. G. Bojadziev
Dr. P. ~ e f i Senior Supervisor
Dr. K. Heinrich
ar. A. ~iestman School of Computing Science
External Examiner Department of Mathematics University of Calgary
Date Approved: April 11,1988
ii
-
PARTIAL COPYRIGHT LICENSE
I hereby g r a n t t o Simon Fraser U n i v e r s i t y the r i g h t t o lend
my t h e s i s , p r o j e c t o r extended essay ( t h e t i t l e o f which i s shown below)
t o users o f t h e Simon Fraser U n i v e r s i t y L i b r i j r y , and t o make p a r t i a l o r
s i n g l e cop ies o n l y f o r such users o r i n response t o a request f rom t h e
l i b r a r y o f any o t h e r u n i v e r s i t y , o r o t h e r educa t iona l i n s t i t u t i o n , on
i t s own beha l f o r f o r one o f i t s users . I f u r t h e r agree t h a t per rn iss ion
f o r m u l t i p l e copy ing o f t h i s work f o r s c h o l a r l y purposes may be g ran ted
by me o r t h e Dean o f Graduate S tud ies . I t i s understood t h a t copy ing
o r p u b l i c a t i o n o f t h i s work f o r f i n a n c i a l g a i n s h a l l no t be a l l owed
w i t h o u t my w r i t t e n permission.
T it l e o f Thesi s / ~ r o j e c t / ~ x t e n d e d Essay
Author:
( s i g n a t u r e )
H ,A;-- Sk4LI LC
-
ABSTRACT
This thesis consists of two main parts.
In the first part (Chapters 2, 3, and 4), we continue the
investigation, initiated by R. Haggkvist, P. Hell, D. J. Miller and N.
Lara, of graph multiplicativity. A graph W is called multiplicative if
the class of graphs that do not admit a homomorphism to W is closed
under (categorical) products. Two natural weaker versions of
multiplicativity arise as auxiliary notions in this investigation, and
we analyse their relationship to multiplicativity and to each other.
The main research contributions arising from this part are: (1) a
purely combinatorial proof of the multiplicativity of certain directed
cycles, a result conjectured by J. Neietiil and A. Pultr and first
proved by R. Haggkvist et. a1 using a result from homotopy theory;
(2) a complete characterization of multiplicative oriented paths; and
(3) partial results on the multiplicativity of oriented cycles, which
imply, in particular, that almost all oriented cycles are non-
multiplicative. We also have partial results on the weaker versions
of multiplicativity for oriented paths and cycles, and on the
multiplicativity of general digraphs.
In the second part of this thesis (Chapter 5), we study
. homomorphism properties (in this case, just colorability properties)
of Cartesian products of undirected graphs. The chromatic difference
sequence of a graph essentially encodes the proportions of the
largest i-colorable subgraphs, where i is a positive integer. We obtain
-
four main results. They concern the chromatic difference sequences
of products of bipartite graphs, of products of graphs with special
chromatic difference sequences, the behaviour of the chromatic
difference sequence on powers of graphs, and particularly on powers
of circulant graphs.
-
A c k n o w l e d g e m e n t s
I would like to express my deep gratitude to my supervisor and
friend, Pavol Hell. His conversation is a constant source of inspiration
and encouragement. I consider it an honor and privilege to have had
the opportunity to work with him these past few years.
-
Table of Contents
. . Approval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
... Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acknowledgements v . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table of Contents vi
Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 Definitions and notation . . . . . . . . . . . . . . . . . . . . . . . . . 1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2Overview 6 1.3 Preliminary results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.4 The role of connectivity in m . W m and 'U W m . . . . . . . . 1 4
Chapter 2 Multiplicativity. weak multiplicativity and very weak
multiplicativity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 Introduction 1 8
2.2 Relationship between m . W 7Tl, and If W 'JlL . . . . . . . . . . . . 1 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Strong retracts 2 2
2.4 P . Kombek's construction. a class of multiplicative digraphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 9
Chapter 3 Oriented paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 8 3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 8 3.2 Multiplicativity of oriented paths (Part I) . . . . . . . . . . . . . 4 0
3.3 Multiplicativity of oriented paths (Part 11) . . . . . . . . . . . . 6 2 3.4 Digraphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1 3.5 Some other oriented paths which are not weakly
multiplicative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 8 v i
-
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 4 Oriented cycles 9 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 Introduction 9 5
. . . . . . . . . . . . 4.2 A Combinatorial proof of multiplicativity 9 8 4.3 Another class of non-multiplicative oriented cycles . . 112
Chapter 5 The chromatic difference sequence of the Cartesian
product of graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 Introduction 1 1 6
. . . . . . . . . . . . . . . . . . . . . . . 5.2 Products of bipartite graphs 1 2 0 . . . . . . . 5.3 Products of graphs with ND flat and FD flat cds 1 2 4
. . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4 Non-increasing Theorem 1 2 9 . . . . . . . . . . . . . . . . . . . . . . . . . 5.5 Powers of circulant graphs 1 3 1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.6 Miscellaneous 1 3 7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bibliography 1 4 2
vii
-
Chapter 1 Introduction
1.1 Definitions and Notation
For the definitions not given here see [12]. In particular, all
graphs considered here are simple and finite. Furthermore, graphs G,
H, etc., could be graphs or digraphs; similarly, the edge gg', could + I
mean the undirected edge {g,g'} or the directed arc gg'. The vertex
set of G is denoted by V(G) and the edge set of G is denoted by E(G).
The product GxH (also known as the categorical product [14], [19],
conjunction [12], cardinal product, Kronecker product [5], [24], or
weak direct product) has the vertex set V(G)xV(H) and the edges
(g,h)(gq,h') where g g ' ~ E(G) and h h ' ~ E(H). The product GCJH
(also known as Cartesian product [23]) has the vertex set V(G)xV(H)
and the edges (g,h)(g1,h') where either g = g' and hh' E E(H), or
h = h' and gg' E E(G).
An n-colouring cp of G is a map of V(G) to (1, 2, -., n} such that
gg' E E(G) implies cp(g) # cp(gt). We say that G is n-chromatic and
write X(G) = n if n is the minimum k for which there is a k-colouring
of G. A homomorphism f: G + H is a mapping f: V(G) +V(H) for which f(g)f(gf) E E(H) whenever gg' E E(G). The existence, respectively
non-existence, of a homomorphism f: G + H will be denoted by - G / H, respectively G +H. Note that there is an n-colouring of G
just if G -+ K, where K, is a complete undirected graph of n vertices. Two graphs G and H are homomorphically equivalent ,
-
denoted by G $ H, if both G H and H + G. We write G' C G if G' is a subgraph of G, or G' is isomorphic to a subgraph of G. We write
G' & G if no subgraph of G is isomorphic to G'. A subgraph G' of G is a
retract of G [15,16], if there is a homomorphism, called a retraction
r: G --+ G' such that r(g) = g for each g E V(G'). We write G' 9 G to mean that there is a subgraph G" of G isomorphic to G' such that G" is
a retract of G. We write G' 9 G to mean that there is a subgraph of G
isomorphic to G', but no subgraph of G isomorphic to G' is a retract of
G. We emphasize that both G' a G and G' 9 G imply that G' E G.
Obviously, if G' is a retract of G, or if G 'a G, then G' G. A graph is . called a core (or minimal graph, see [6]) if it has no proper retracts.
Equivalently a core is a graph H with H -+ G for any proper subgraph G of H; i.e., a graph H in which each homomorphism H + H is an isomorphism (see Lemma 1.3.6). Specifically, if a subgraph W
of a graph G is a core, then G + W if and only if W is a retract of G (Lemma 1.3.7). In this case any subgraph of G isomorphic to W is a
retract of G. A graph G is called a core of another graph H, if G is a
core and G a H. Cores were studied in [6, 171.
A directed (respectively undirected) connected graph W is
multiplicative [ l l ] if G ++ W and H + W imply GxH + W for all directed (respectively undirected) graphs G and H. It is important to
note here that the graphs G and H are taken to be undirected graphs
if W is undirected, and directed graphs if W is directed. (We shall
omit all such remarks in the future.) A connected graph W is
weakly multiplicative if W 9 G and W 9 H imply W 9 GxH for all
connected graphs G and H. A connected graph W is very weakly
2
-
multiplicative - if there do not exist two connected graphs G and H
with G f ) H, H f ) G such that W GxH. We shall use , W
and V W m to denote the multiplicative graphs and
respectively. We shall use
classes of multiplicative graphs, weakly
very weakly multiplicative graphs
m , Fm and 'U W to denote the classes of non-multiplicative, non-weakly-multiplicative and non-very-
weakly-multiplicative connected graphs respectively.
- - All graphs in the classes m , W m , V W m , m , W m and V W m are
qconnected. When we consider the multiplicative properties of a
graph W we always assume that W is connected, and W # K 1 . We
shall not mention this assumption from now on.
Let Kn denote the complete undirected graph with n vertices. A
complete digraph with n vertices, denoted by , is a digraph with n
vertices and an arc between every ordered pair of vertices. Thus
each
to a
% has n(n-1) arcs.
In a digraph G, the directed edge (or a r c ) from a vertex V I E V(G)
vertex v2 E V(G)
sequence of vertices - v n - 1 v n. The directed - vn-1 and arcs vov 1 ,
( c yc l e ) is a digraph
- + is denoted by vlv2 . The directed path Pn has a
+ cycle C, has a sequence of vertices vo, v l , . . a ,
obtained from an undirected path (cycle) by
choosing one direction for each edge. The net length of an oriented
path (cycle) is the absolute value of the difference between the
number of edges directed forward, and the number of edges directed
-
backward, with respect to any particular traversal order of the path
(cycle).
Let W be a fixed graph. A set 8 c {G: G + W ) is called a complete set of obstructions for W [ l l ] , if
(1) for each G with G f ) W there is an X E 8 such that X + G a n d
(2) for each X, X' E 0 there is an X* E 8 such that X* -+ X and X*+ X'.
Let W be a fixed graph and G an arbitrary graph. The map graph
W(G) is defined as follows: the vertices of W(G) are the mappings
f: V(G) + V(W) and the edges of W(G) are just those ff' for which f and f' are two mappings of V(G) to V(w) and f(v)f(v1) is an edge of
W whenever vv' is an edge of G. Note that W(G) is directed or
undirected depending on G and W being directed or undirected.
Although normally our graphs have no loops, the map graph may
have loops - cf. Lemma 1.3.5 (a).
The chromatic difference sequence cds(G) = (a(l), ..., a(n)) of an
undirected graph G of chromatic number n is defined by
aCj) = maximum number of vertices in an j= 1
induced t-colorable subgraph of G ( for t = 1, 2, -, n).
The normalized chromatic difference sequence of a graph G is
defined by
ncds(G) = C~S(G) / IV(G) I.
-
The n-term sequence (xk) is said to dominate the n-term sequence
(yk), written (xk) 2* (yk), or (yk) I* (xk), if
P (2) Z xk 2 yk for p = 1 , 2 , .-, n-1:
k= 1 k= 1
The chromatic difference sequence of a graph G of chromatic number
n, cds(G) = (rl , r2, ..-, r,), is said to be achievable if there exists an
n-coloring of V(G): V1, a * . , Vn (i.e., V(G) = V l v V2u uVn , Vi n V j = 0
(izj) and each Vi is an independent set) such that ri = IVil, i = 1, 2, m e . ,
n. A finite sequence of integers is said to be flat [I] if it is non-
increasing and the largest and smallest nonzero terms differ by at
most one. A finite sequence is called a non-drop flat (ND -flat)
sequence if all terms are equal. A finite sequence of integers is
called a first-drop flat (FD-flat) sequence if all terms are equal,
except for the first term, which is greater by one.
Let N be a subset of (1, 2, .-, p-1 ) with the property that i E N
implies p-i E N. The circulant graph G(p, N) is the graph with
vertices 0, 1, .-., p-1 and an edge joining i and j if and only if
j-i E N, where we take j-i modulo p. We call N the symbol of
G(P, N).
We recursively define G1 = G, Gk = Gk-1UG, and call Gk the
k-th power of graph G.
-
1.2 Overview
Given a graph G, a coloring cp of G and any graph H, there is a
natural induced coloring cp' of GxH, namely cp1(g,h) = cp(g). Thus we
see that X(GxH) I min (X(G), X(H)). Hedetniemi [13] conjectured that
equality holds for all graphs G and H. An equivalent formulation of
this conjecture is the following:
(i) For all positive integers n+l, X(G) = X(H) = n+l implies X(G x H)
= n+l for all graphs G and H.
Or using the general terminology introduced in 1.1:
(ii) K, is multiplicative.
Hedetniemi's conjecture has been verified only in very few
special cases. (The cases n=l , 2 are easy - cf., [13] - and the proof for
n = 3 was a major breakthrough, 141.) It has been suggested in [ l l ]
that one should study multiplicativity of graphs in general, in order
to gain insights relevant for the eventual proof of multiplicativity, or
non-multiplicativity, of K,. We continue this task in our thesis. In
[ l l ] , the authors established the first infinite family of multipicative
(undirected) cores. In particular, they proved that each undirected
odd cycle is multiplicative. As a consequence they also derived the
multiplicativity of a large class of undirected graphs defined by
Gerards [8]. (Cf. Section 2.3 for the exact definition of this class.) In
[ l l ] and [20], the authors also derived the multiplicativity of several
families of directed graphs - namely of all transitive tournaments, all
directed paths, and all directed cycles of prime power length. This
was proved for prime lengths and conjectured for prime power
lengths in [20], and the conjecture was proved in [ l l ] ; however, that
-
proof depends on a deep result from homotopy theory. Several
related concepts, questions, and conjectures have also arisen, cf. [3]
and [25].
There are in the literature several examples of (undirected or
directed) graphs which are not multiplicative. However, in most
instances they were constructed by taking two connected graphs G
and H with G +H, H +G, and by taking W = GxH. (For instance
?$S)4 is non-multiplicative for this reason when p and q are relatively prime, [ l l ] . ) It will follow from Lemma 1.3.1 that this
construction - equivalent to our definition of non-very-weak-
multiplicativity of W - assures that W is non--multiplicative. On the
other hand, Duffus et. a1 [3] and independently Welzl [25],
discovered that Kn is (in our terminology) weakly multiplicative.
Because of these connections, we have investigated multiplicativity
in conjunction with the auxiliary notions of weak and very weak
multiplicativity.
It turns out that, for cores, weak multiplicativity and very weak
.ltiplicativity coincide (Corollary 2.2.4), and are implied by
.ltiplicativity (Claim 1.4.3). However, the converse is not true, and
show that the core is weakly multiplicative but not
multiplicative. This is then the first known example where a non-
multiplicative graph W is not constructed to be (homomorphically
equivalent to) some W = GxH; i.e., by the method explained above.
Since Duffus et. al. [3] and Welzl [25] have proved the weak
multiplicativity of Kn, this result suggests that the multiplicativity of
-
K, may well turn out to fail for some n. We obtain other connections
among the various concepts of multiplicativity, cf. Sections 1.4 and
In the direction of proving multiplicativity, we present a direct
proof of the multiplicativity of directed paths. (Other proofs of their
multiplicativity have been given in [ l l ] and [20].) More importantly,
we give a purely combinatorial proof of the multiplicativity of
directed cycles of prime power length. As mentioned above, this was
conjectured in [20], and previously [ I l l , only a proof based on
Lefschetz Duality Theory was known. Our proof is detailed in Section
4.2. Two other classes of multiplicative g a p i s are constructed in . Sections 2.3, and 2.4. The one given in section 2.4 is based on a
construction of ~ o m i r e k [18].
Our main contribution here. is in developing a new method for
proving the non-multiplicativity of directed graphs, in particular of
oriented paths and cycles. We prove that each oriented path which
is not homomorphically equivalent to a directed path is non-
multiplicative (each oriented path which is homomorphically
equivalent to a directed path is multiplicative). These constructions
are quite interesting and are obtained by playing against each other
various properties and parameters of oriented paths (Sections 3.2,
3.3 and 3.4). We also obtain partial classifications of oriented paths
with respect to weak and very weak multiplicativity (Theorems
3.2.14 and 3.2.19). We do show that all oriented paths which are not
cores are not weakly multiplicative except two examples. It seems
likely that only the directed paths are weakly multiplicative.
8
-
We were able to derive, from the properties of oriented paths,
the non-multiplicativity of a large class of arbitrary digraphs. For
oriented cycles, these results are strong enough to imply that almost
all oriented cycles are non-multiplicative. As mentioned earlier, all
directed cycles of prime power length are multiplicative (and those
of non-prime-power length are not multiplicative). Another class of
multiplicative oriented cycles is the class of cycles Ck,k (cf. Section
4.3) - each of these is homomorphically equivalent to the
multiplicative graph Fk . However, we shall show that Ck,rn is non- multiplicative as long as Ik-ml 2 2 (Section 4.3). Conceivably, all
oriented cycles (other than directed cycles of prime-power length)
which are cores could be non-multiplicative. Partial results about
weak and very weak multiplicativity of oriented cycles can also be
found in Chapters 3 and 4.
In the second part of this thesis we study the behavior of
Cartesian products with respect to another homomorphism concept,
namely the chromatic difference sequence defined in 1.1.
In 1976, Greene and Kleitman studied the cds of comparability
graphs of a poset [9, 101. But they did not use the name cds. Then in
1980, Albertson and Berman proposed the concept of cds for general
graphs and stated a conjecture characterizing when an n-term
sequence is the cds of some n-colorable graph [I], and proved it
when n 1 4 .
Recently Albertsen and Collins proved a "no-homomorphism"
lemma [2]:
-
If there exists a homomorphism from G to H and H is vertex
transitive, then ncds(G) dominates ncds(H).
Let P denote the Petersen graph. They further studied the
Cartesian powers of P and proved that
These results motivate our research in the second part of this thesis.
We prove the following main results.
Assume that cds(G) = (rl , r2 , a * . , rn) is achievable and n
IV(G)I = r = C ri . i= 1
If cds(H) is a first drop flat sequence (s+l, s, -, s) with n terms, then
cds(Gn H) = (rs+rl , rs+r2 , -., rs+rn).
If cds (H) is a non-drop flat sequence (s, s, - a , s) with n terms, then
cds(G0 H) = (rs, rs, -., rs).
Since cds(G) is achievable if cds(G) is a flat sequence, we obtain the
formula for cds(Gk) if cds(G) is a first-drop or non-drop flat
sequence.
The "non-increasing" theorem states that
ncds(G0 H) I* min(ncds(G), ncds(H))
It has two important applications:
(1) lim ncds(Gk) exists. k + w
(2) If G is a circulant graph, then ncds(Gk) = ncds(G) for all k.
In the proof of (2) we use the no-homomorphism lemma.
We also prove the following results:
-
For bipartite graphs, if cds(G) = (rl, r2) and cds(H) = (sl, s2) are
both achievable, then cds(GUH) = (rlsl +r2s2 , rls2 + r2sl). A formula for cds(Gk) is also obtained in that case. For circulant graphs we
prove that if cds(G) is achievable, then cds(Gk) is achievable for all k.
We propose two conjectures:
(1) cds(G) is achievable for any circulant graph G.
(2) for any graph G of chromatic number n, lim ncds(Gk) is k + w
1 1 1 either equal to (T, ;-,;;-, .-, --) or to ncds(G).
1.3 Preliminary Results
Lemma 1.3.1 [ll]
(a) GxH + G and GxH -+ H. (b) I f X + G a n d X + H, thenX + G x H . (c) G + GxH if and only if G + H.
Lemma 1.3.2 Suppose W' % W. Then W E m if and only if W' E m ;
W E U W m i f a n d o n l y i f W ' ~ U W m .
Proof From the definitions .
Remark: It is not true that W' % W implies that W E W m if -
and only if W' E W m . For instance, a32 c W m (Theorem 3.2.19), and a" 1 r W 7Tl, (Corollary 3.2.14).
-
Corollary 1.3.3
(a) Assume that W' a W. Then W E m if and only if Wf E m ; W E V W m if andonlyif W ' E VWm.
(b) I f G + H a n d H + G , t h e n G x H ~ R n V w m . 0
Recall that when we consider the multiplicative properties of a
graph we always assume that the graph is connected. Therefore in
Corollary 1.3.3 (b) we implicitly assume that Gx H is connected. Thus
both G and H must be connected.
If undirected graphs G and H are connected, then GxH is
connected if and only if either G or H contains an odd cycle [24].
For directed graphs G and H, different kinds of connectivity of
GxH are discussed in [7].
Lemma 1.3.4 Ell] W E m if and only if there is a complete set of obstructions for W.
Lemma 1.3.5 [ l l ]
(a) W(G) has loops if and only if G + W . (b) GxW(G) + W . (c) G + W(W(G)) by an one to one homomorphism. (d) W + W(G) by an isomorphism onto an induced subgraph of
W(G).
(e) GxH + W if and only if H + W(G) . (f) W E m if and only if W(G) + W whenever G t) W. (g) G + Gf implies W(G1) + W(G) for every W. (h) W 4 W' implies W(G) + W'(G) for every G.
-
Lemma 1.3.6 T h e g r a p h H i s a c o r e i f a n d o n l y i f H + G f o r
any proper subgraph G of H.
Proof If a graph H is not a core, then there exists a proper
subgraph G of H, which is the retract of H and hence H + G . Conversely, if there exists a proper subgraph G of H such that
H + G, let G* be a subgraph of H with the minimum number of vertices such that there exists a homomorphism f: H + G*. Then a =flG* maps G* onto G* and therefore is one-to-one. Recall that we
only consider finite graphs. Thus a-1 exists, a-1 is an homomorphism
and the mapping g = a-lf is a retraction of H to G. Hence H is not a
core.
An argument similar to the one above shows the following
result.
Lemma 1.3.7 Assume that a core W is a subgraph of G. Then
G + W if and only if W is a retract of G. 0 Lemma 1.3.8 Suppose that W is a core. Then
(a) if W c G, then W a GxW(G); and
(b) if W E W n , and both W and G are connected, then W $ G implies W a H for any component H of W(G), W E H.
Proof (a) By Lemma 1.3.5(d) W E W(G), thus W c GxW(G).
From Lemma 1.3.5(b) and the fact that W is a core, we obtain
W a GxW(G) by Lemma 1.3.7.
(b) Suppose a core W E W n . Suppose that W $ G and for some component H of W(G) we have W 9 H. Then W $GxH. But
-
GxH r GxW(G). Hence W fl GxW(G) which contradicts (a). 0 Lemma 1.3.9 [ l l]
(a) P -t) for any oriented path P of net length k, k > n+ 1.
(b) D ? if and only if P + D for some oriented path P of net length k = n+l.
(c) C * < for any oriented cycle C of net length k, k f 0 (mod n).
(d) D -t) < if and only if C + D for some oriented cycle C of net length k f 0 (mod n).
(e) D 7 9 < if and only if D contains some oriented cycle C of net length k, k f 0 (mod n). n
1.4 The Role of Connectivity in TL, W TL and V W 7TL
Here we analyse what happens to the definitions of TI,, W 'Ill, and
U W when we add the requirement of connectivity on G and H in
m , or remove the requirement of connectivity on G and H in W n and U W n .
Let TI, , W 7n, and U W m be defined as in Section 1.1.
Let 'll, * be the class of connected graphs W for which G f ) W and H *W imply GxH + W for any two connected graphs G and H.
Let W 7TL , be the class of connected graphs W for which W $I G and W 9 H imply W $ GxH for any two graphs G and H.
-
Let V W m , be the class of connected graphs W for which there do not exist two graphs G and H with G + H and H + G such that W % GxH.
Claim 1.4.1 m = m * .
Proof m c 'Jl, * is obvious. Now suppose W E *. Consider two graphs G and H with G + W and H + W. Let G = G l u uGk , H = H l u u H n , where each Gi (1 2 i 2 k) is a connected component of
G, and each Hj (1 2 j 2 n) a connected component of H. Then at least
one Gi, (1 I i 2 k), say GI , satisfies G1 f ) W, and at least one Hi
(1 I i 2 n ), say Hi, satisfies H1 f ) W. Since G1 and H1 are connected
and W E m * , we have GlxHl + W by the definition of m *. Therefore GxH 7 4 W, as GlxHl is a component of GxH. Hence WE m .
The proof is obvious. 0
Claim 1.4.3 I f a c o r e W ~ m , t h e n W ~ W m . a n d W ~ W m .
Proof Assuming on the contrary that a core W e W m , (W ) we have (connected) graphs G and H such that W $ G, W 9 H and W a GxH. Then G +W, H + W and GxH + W by Lemma 1.3.7. Hence W BE n . 0
Claim1.4.4 m c V W U r m * and m E V W ~ .
-
Proof If a graph W e ZT W m ,-(V W Tl, ), we have (connected) graphs G and H with G f ) H and H f ) G such that W GxH. Thus
G f l W, for otherwise G + W + GxH + H by Lemma 1.3.1 .(a), a contradiction. Similarly H f ) W. Hence W e 7TL . 0
Claim1.4.5 W ' l l L , ~ m and Z T W m , r m .
Proof Suppose W e m (note that we always assume W is connected). Then there exist graphs G and H such that G f ) W,
H f i W and GxH + W. Thus G ++ H for otherwise G + GxH + W a contradiction. Similarly H f ) G. Now, letting A = G u W and
B = H u W, we have W $A, W $B, A f ) B , B + A a n d W a AxB =
GxH u GxW u WxH u WxW (because W a WxW and GxH + W, GxW -+ W, WxH + W). Therefore W % AxB, and W e W m, , W ~ Z T W ~ , .
Cla im 1.4.6 W m d m a n d U W m d m .
Proof The digraph < belongs to W m by Theorem 2.2.5, and also belongs to 21 W m by Theorem 2.2.3 as & is a core. But e for n > 2 by [21]. 0
Claim1.4.7 W m d W m ; a n d 2 1 W m d V W m , .
Proof By Claims 1.4.5 and 1.4.6.
By the above analysis, we don't need to include the connectivity
condition on G and H in the definition of multiplicativity. We must
however include the connectivity of G and H in the definitions of
-
weak and very weak multiplicativity. Otherwise very weak
multiplicativity would be equivalent to multiplicativity
(Claims 1.4.4 and 1.4.5); weak multiplicativity would imply
multiplicativity (Claim 1.4.5); and weak multiplicativity for cores
would also be equivalent to multiplicativity (Claims 1.4.3 and 1.4.5).
-
Chapter 2 Mult ipl icat ivi ty ,
Weak Multiplicativity ,
And Very Weak Multiplicativity
2.1 Introduction
As outlined in Chapter 1 this chapter is devoted to the
relationships among multiplicativity, weak multiplicativity and very
weak multiplicativity. These are summarized in Figure 2.1.
counterexample (2.2.5) .....................................................
, weak - ! I' forcorer , - very weak multiplicativity -4
Figure 2.1 Relationships among multiplicativity, weak
multiplicativity, and very weak multiplicativity
For a core 774, rnultiplicativity implies weak multiplicativity and
. weak multiplicativity is equivalent to very weak multiplicztivity.
Weak multiplicativity is strictly weaker, even for corzs: zn is \veakiy multiplicati~e for any positive integer n , but not multiplicative for
-
n > 2. (& is the only such example we have found so far.) Interestingly enough, as we found in Chapter 1 (Claim 1.4.4),
regardless of whether a graph W is a core or not, multiplicativity
implies very weak multiplicativity.
If W $ W*, then the multiplicativity of W is equivalent to the
multiplicativity of W*. If W is a weakly multiplicative core, and if
moreover W* has a special form (W being a " strong retract of W*"),
then W* is also weakly multiplicative.
Finally we use a construction due to Komarek to give a class of
multiplicative digraphs. That construction was originally used to
illustrate a certain "good characterization".
2 .2 Relationship Between Multiplicativity, Weak
Multiplicativity, And Very Weak Multiplicativity
Theorem 2.2.1 Let W be a core. If W E W m , then W E wm.
Proof Suppose otherwise that a core W E W m . Then there exist connected graphs G and H such that W $G, W 95 H, and
W a GxH. Therefore W fS GxH, and since W is a core, G f ) W by Lemma 1.3.7. Hence G + H for otherwise G -+ GxH + W by Lemma 1.3.1, a contradiction. The same argument shows that H + G. Thus w e vwm. 0
-
Lemma 2.2.2 For any graphs G, H, A and B, if G is a retract of A
and H is a retract of B, then GxH is a retract of AxB . Proof Retractions r: A + G and s: B -+ H yield f: AxB + GxH,
f(x, y) = (r(x), s(y)) for (x, y) E AxB .
This is a retraction. 0
Theorem 2.2.3 Let W be a core. If W E W TI,, then W E V W m .
Proof Suppose that a core W e ZT W m . Then there exist two connected graphs G and H such that G ++ H, H ++ G, and WQ GxH. Since GxH + G, GxH + H, we have W 4 G, W + H. Let cp: W + G, v: W + H be two homomorphisms. Take an arbitrary wl E V(W) and choose gl E V(G) so that
{ g l , cp(w 1)) E E(G). Such a vertex exists because wl is incident to
some edge of W. Construct a graph A as follows: V(A) = V(G) u V ( W )
and E(A) = E(G) u E(W) u { e l ) , where e l = {gl. w l j . Take an arbitrary
w2 E V(W) and choose h2 E V(H) so that {h2, ~ ( w 2 ) ) E E(H). Such a
vertex exists for the same reason as above. Construct a graph B as
follows: V(B) = V(H) u V(W) and E(B) = E(H) u E(W) u {e2) where
e2 = {h2, w2). Obviously both A and B are connected, G is a retract of
A, and H is a retract of 33. From Lemma 2.2.2, GxH is a retract of
AxB. Since GxH +W, we have AxB +W. By the construction of A
and B, W c AxB. Therefore W a AxB by Lemma 1.3.7. Also we have G W and H + W, for otherwise if, say, G + W, then G + W + GxH + H by Lemma 1.3.1, a contradiction. Therefore W
is neither a retract of A nor a retract of B. Hence W cz W m . U
-
If a graph W is not a core, then WE 'U W m will not imply WE W m . (See Theorems 3.2.14 and 3.2.19.) We don't know if WE W m implies W E V W m or not.
Coro l la ry 2.2.4 Assume that W is a core. Then W E W m if and only if W E V UT . 0
Our principal example of a weakly multiplicative graph which is
not multiplicative is complete digraph zn. Its son-multiplicativity was proved in [21]. Here we employ a technique similar. to that used
in [3] and [25] to show its weak multiplicativity. ,
Theorem2 .2 .5 & E W m . .
Proof It is obvious that for a digraph H, H + & 'if and only if the underlying graph of H is n-colorable.
Cla im: If < G H and H * & for a connected digraph H, then there is an unique n-coloring for the underlying graph of CXH. Wri te
V(&XH) = {xl}xV(H) v {x2}xV(H) v .-- v {x,}xV(H),
where {x i , ..., xn} is the vertex set of & . Firstly, the partition of V(&XH) into parts
{xl}xV(H), {x2}xV(H), -., {xn)xV(H)
is indeed an n-coloring of the underlying graph of g n x ~ . If f is
another n-coloring of the underling graph of q x H , then there is no
y E H such that
{f((xl ,~)) , ..., f((xn,~))l = (1, 2, ..., n) ;
-
+ + otherwise for any z E H with yz EE(H) or zy EE(H), we shall have f((xi,y)) = f((xi,z)) (for i = 1, 2, .-., n). Since the underlying graph H is
connected, we have f((xi,y)) = f((xi,z)) (for all z E V(H) and i = 1, 2, a * - ,
n). This is just the n-coloring we have given at the beginning. Hence
for every y E V(H), some of the colors f((xl,y)), --, f((xn,y)) coincide.
Colour y E V(H) by g(y) = j if two of f((xl,y)), a * . , f((xn,y)) are equal to +
j. If yz EE(H), g(y) = i and g(z) = j, then two of f((xl,y)), --, f((xn,y))
are equal to i and two of f((xl,z)), a - , f((xn,z)) are equal to j. Hence
there must be an arc of & X H joining two such vertices with
i z j. Thus g is a proper colouring of H, a contradiction.
Now we shall continue with the proof of the theorem. Let G and
H be connected digraphs such that ff), $ G, & PH. Then H tJ ft, , G H & by Lemma 1.3.7. Suppose GxH + % . Then the underlying graph of GxH is n-colorable. By the above claim the underlying
graphs of the subgraphs z n x ~ and G X ~ ~ are both uniquely n-
colorable. Moreover, the proof of the claim implies that any n-
coloring of the underlying graph of GxH has to assign the same color
to all vertices of {xi} xV(H) for each xi E v($) c V(G) and also to all
vertices V(G)x{yi} for each yi a ~ ( 2 ~ ) E V(H). This is impossible.
2.3 Strong Retracts
In general, we have found that if W % W*, where W is a core, then the multiplicativity of W will imply both the weak
multiplicativity of W (Corollary 1.4.3) and the multiplicativity of W*
(Lemma 1.3.2). However, if W* is not a core, then the multiplicativity
-
of the core W will not imply the weak multiplicativity of W*. For
instance, if W is a directed path and W* is an oriented path with W ---
being its proper core, then we have W E m, W E W 7R , W* E W 'Jn, (see Theorem 3.2.13, Corollary 3.2.14 and Theorem 3.2.19).
Nevertheless, if a multiplicative core W is a strong retract of W* as
defined below, then W* will be weakly multiplicative.
A subgraph W of W* is said to be a strong retract of W* if there
exists a retraction r: W* + W such that for x E V(W) and y E V(W*), xr(y) E E(W) if and only if xy E E(W*). In such a case r is called a
strong retraction. We write W aa W* to mean that there is a
subgraph W' of W* isomorphic to W such that W' is a strong retract
of W*.
We can now prove that if W aa W* and W is a multiplicative
core graph, then W* is weakly multiplicative. We shall first prove
some lemmas.
Define NW(x) = {v E V(W) : xv E E(W)).
Lemma 2.3.1 Let W be a core. Then for any x, y E V(W), x # y,
neither N ~ ( x ) c Nw(y) nor N,(y) c Nw(x).
Proof If, for example, NW(x) r Nw (y), then we can define a mapping cp: V(W) + V(W) by cp(x) = y and cp(v) = v for v E V(W)\{x) .
. Clearly (p is a retraction onto W\{x), which contradicts the fact that W
is a core. 0
-
Lemma 2.3.2 If W is a core and a strong retract of W*, then
there is a unique retraction of W* to W.
Proof Suppose r: W*+ W is a strong retraction and f is any
other retraction W*+ W. Then there exist x E W and u E r - l (x)
such that f(u) = y # x. Let NW(x) = {xi, .-, xk). Then uxi E E(W*) for i
= 1, .-, k by the defintion of strong retraction. Now since f(u) = y,
xiy E E(W) for i = 1, 2, -, k; i.e., Nw(x) E Nw(y). By Lemma 2.3.1, W
is not a core, a contradiction. 0
Lemma 2.3.3 Let W be a core and a strong retract of W* and
let W* be a subgraph of G. Then W* is a retract of G if and only if W
is a retract of G.
Proof If W* is a retract of G, then W is a retract of G. Indeed
let r: G + W* and s: W* + W be any retractions. Then sr: G 4 W is also a retraction. Now assume that W is a retract of G, and that
f: G + W is a retraction. Then r = flw* is a retraction from W* to W, which is the unique strong retraction by Lemma 2.3.2. Define the
mapping g: V(G) + V(W*) as follows:
Clearly g keeps the vertices of W* fixed. Now assuming that st€ E(G),
we shall prove that g(s)g(t) E E(W*) according to the following 4
cases.
Case 1: s,t E V(W*). Trivial.
Case 2: s E V(W*), t E V(G)\V(W*). Let f(s) = x and f(t) = y, then
xy E E(W). Since f(s) = r(s),' r is the unique strong retraction, then
2 4
-
sy E E(W*); i.e., g(s)g(t) E E(W*).
Case 3: s E V(G)\V(W*), t E V(W*). Similar to Case 2.
Case 4: s,t E V(G)\V(W*). Obviously g(s)g(t) = f (s) f ( t )~ E(W*). 0
Corollary 2.3.4 Let W be a core, W a a W* and W* c G. Then
W* a G if and only if W a G.
Proof Apply Lemma 2.3.3 . 0
Theorem 2.3.5 If W aa W* and W is a weakly multiplicative
core graph, then W* is weakly multiplicative.
Proof For any two connected graphs G and H with W* 4 G,
W* PH, we have W* E GxH, since W* E G, W* E H. By Corollary 2.3.4,
W PG, W H. Therefore W GxH, since W is weakly multiplicative.
By Corollary 2.3.4 again, we have W* 95 GxH. 0
Corollary 2.3.6 If W aa W* and W is a multiplicative core
graph, then W* is multiplicative as well as weakly multiplicative.
Proof The multiplicativity of W* follows from Lemma 1.3.2.
The weak multiplicativity of W* follows from Corollary 1.4.3 and
Theorem 2.3.5. C]
If W is a strong retract of W*, then we can describe the structure
of W* with respect to W in some detail. In fact, let r: W* + W be a strong retraction. Then
( i )V(Wf)= u rml(x), where r 1 ( x ) r 1 ( ) = f o r x + y , X E V(W)
-
(ii) if xy E E(W), then xv E E(W*) for any v E r-l(y) and
uy E E(W*) for any u E r"(x), and
(iii) the only other edges of W* are of the form uv for some
u E r -I(,), v E r -1(y), xy E E(W).
Let G be any graph and v E V(G). Let G' be the graph obtained
from G by duplicating vertex v as follows:
V(G') = V(G) u {v'), {v') n V(G) = 0; and
E(G') = E(G) u {xv': xv E E(G)).
We call the above operation on G an elementary duplication. Any
graph G' is called a duplicated G if G' can be obtained from G by
consecutively applying finitely many elementary duplications.
Note that if G' is a duplicated G, then G is the strong retract of G'.
Thus we have the following corollary.
Corollary 2.3.7 (a) If W is a weakly multiplicative core
graph, then any duplicated W is weakly multiplicative.
(b) If W is a multiplicative core graph, then any duplicated W is
multiplicative as well as weakly multiplicative. 0
Since the two oriented paths in Figure 2.2 are duplicated
where F1 is the directed path of length 1, we have the following result.
Corollary 2.3.8 The oriented paths in Figure 2.2 are
multiplicative as well as weakly multiplicative.
-
Figure 2.2
We have already mentioned the fact that each undirected odd
cycle (C2n+l) is a multiplicative core ([4] and [ l l ] ) . Thus we obtain
the following corollary.
Corollary 2.3.9 Each undirected graph which admits a strong
retraction onto an odd cycle is multiplicative as well as weakly
multiplicative . 0
The graphs G in Figure 2.3 are some special cases of Corollary
2.3.9. They have the property that C3 a a G. Thus we conclude that
the graphs in Figure 2.3 are multiplicative as well as weakly
multiplicative.
Figure 2.3
It has been proved by Gerards [8], that any non-bipartite graph
- which does not contain an odd-Kq or an odd-K: admits a retraction
to its shortest odd cycle. Odd-& or odd-K: are illustrated in Figure
2.4, where wriggled and dotted lines stand for paths. Dotted lines
-
may have length zero; wriggled lines have positive length. "Odd"
means that the corresponding faces have odd cycles around it.
Figure 2.4
.Based on this, there was the following result [ll].
2 'Any graph which does not contain an odd-K4 or an odd-K3 is
multiplicative.
We can therefore take any non-bipartite core which does not 2 contain an odd-K4 or an odd-K3 to duplicate some vertices to obtain
many examples of weakly multiplicative (as well as multiplicative)
graphs.
2 We also have examples which contain odd-Kg and which are
weakly multiplicative (as well as multiplicative), cf. Figure 2.3.
-
2.4 P. Komirek's Construction: A Class of Multiplicative
Digraphs.
We begin by relating the terminologies of [ l l ] , [18] and [20].
Let Q be a class of graphs. We call Q productive (cf. [18] and
[20]) if A E Q and B E Q imply AxB E Q ; subproductive if A E Q and
B E Q imply that there exists a subgraph C of AxB with C E Q .
Let 9 be the class of all directed (respectively undirected) graphs
and W ~ 9 , W * ~ 9 . We define: X ( + W ) = { G E 9 : G + W f o r s o m e W ~ W ) ;
X(*W)= { G E 9 : G + W for any W E W ) ;
X ( W * - + ) = { G E g : W + G f o r s o m e W ~ W *
X ( W * + + ) = { G E 9 : W + G for any W E W * ) .
It is easy to check that the following lemmas hold.
Lemma 2.4.1 If a class of graphs Q is productive, then Q is
subproductive.
Lemma 2.4.2 If W * = {W), then W * is subproductive. 0
Lemma 2.4.3 X ( + W ) = 3 f ( W * +) if and only if
X(+W) = X(W* +). 0
Let TTn be the transitive tournament with n vertices. Let a3 , + I
be the set of oriented paths with net length n+l. Let Q n be the set of
oriented cycles with net length k, k k 0 (mod n). Then by Lemma
1.3.9, we have the following examples by Lemma 1.3.9
-
Theorem 2.4.5 Let W be a fixed graph. The following
statements are equivalent:
(1) There exists a subproductive familyw * such that X(*W) = X ( W * +); and
(2) there exists a complete set of obstructions for W.
Proof (1) implies (2). Suppose that there exists a
subproductive family W * such that X ( f ) W) = X (W * + ). Then W * {G: G H W), and for any G + W, there exists W* + G for some W* E W *. For any W;, W; E W *, there exists a W* E W * such that W* r W;XW;, hence W* + W;XW;. Thus W * is a complete set of obstructions for W.
(2) implies (1): Suppose 8 is a complete set of obstructions for
W. Let W *= {W*E Q : there exists a G E 8 such that G + W*). For any W;, Wz E W *, there exist GI , G2 E 8 such that Gi 4 WT (i =1, 2). Hence there exists a G E 8, G + GI, G + G2 . By Lemma 1.3.1 (b) G + GlxG2 -+ WTXW; . Hence W * is productive, and also subproductive by Lemma 2.4.1. Now if H E X ( + W) (i.e., H + W), then there exists G E 8 such that G -+ H, hence H E W * c X (W * +). Conversely if H E X ( W * +) (i.e., if there exists a homomorphism of W* to H for W* E Ur *), then there exists a G E 8, G -+ W* 3 H. Now if H P X(+ W), then H + W, and G + W, contradicting the fact that G E 8. Therefore X (+ W) = X (W * +). 0
-
Corollary 2.4.6 A graph W is multiplicative if and only if there
exists a subproductive family W * with X ( + W) = X ( W * +).
Proof Apply Theorem 2.4.5 and Lemma 1 ..3.4.
Corollary 2.4.7 For a graph W, if there exists a graph W* such
that h(+ W) = X (W* + ), then W is multiplicative.
Proof Apply Lemma 2.4.2 and Corollary 2.4.6.
Conditions X (+ W) = X (W* +) or X (+ W) = X (W* +) are
called good characterizations in [18].
Now we can describe Komirek's construction.
We define the digraph Am,,,p,q = (V, E) (0 5 p i n-2, 0 2 q 5 m-2)
b y
V = {0,1, -., m, m+l, a - , m+p, -q', a - , -It , Of, l ' , -., n' ) 3 . -. . +
E = { i,i+l : 1 = 0, -., m+p-1) u{ 1 ,(i+l) . i = -q, -., n-1 ) u{ O'm )
In Figure 2.5, see the graph with m=5, n=3, p=l , q=2.
Figure 2.5 A5,3,1,2
We define the function p(x) on the vertex set V(G) of an acyclic
-
( i.e., without directed cycles ) digraph G by p(x) = (dl,d2) where dl
(d2) is the length of the longest directed path ending (starting,
respectively) in the vertex x .
We define the digraph Fr = (Vr, Er) (r 21) by
Vr = { ij: i and j are non-negative integers, 1 5 i+j < r ); E r = { ij, : i j , p q ~ V,, i < p , j > q ).
In Figure 2.6, see the graph F, with r = 1, 2, 3.
Figure 2.6 F1, F2 and F3
Let m,n be positive integers with m+n > 2 and consider Fr with r =
m+n-2. Define the two subsets V L ( ~ ) and V U ( ~ ) of vertices of the
graph Frn+n-2 by
V L ( ~ ) = {ij E V,+,.Z : n < j, q < i ) and
V U ( ~ ) = {ij E V,+,.2 : m < i, p < j ) .
Define the set E by w E = { ~ 1 ~ ~ 2 E Ern+n-1 : V I E V L ( ~ ) , v2 E VU@) ).
-
Define now the digraph Bm,n,p,q = (V-, E-) by V' = Vm+n-2, E-=
E ~ + ~ - ~ E . In Figure 2.7, we see the graphs B3,2,0,0 and B2,4,1,0 . In
Figure 2.8, we see the graphs B3,2,0,1 and B7,5,2,3 . 40
Figure 2.7 B3,2,o,o and b , 4 , 1 , 0 (dotted lines are the deleted edges)
L e m m a 2.4.8 [18] Let G be an acyclic digraph . Let r = max {dl + d2 : p(x) = (dl , d2), x E V(G). ),
and define
01 if p(x) = (dl , d2), d l = d2 = 0 h(x) = {
d l d2 if p(x) = (d l , d2), 1 I d l + d 2 .
Then h is a homomorphis~n G + Fr .
-
Proof Take two vertices vl and v2 of V(G). Let p(v1) = (dl, d2), + p(v2) = (dl', d2'). If vl,v2 E E(G), then dl < dl ' and d2 > d2' ; i.e.,
(d l d2, d11d2')' E E, . Hence h(x) is a homomorphism. 0
Lemma 2.4.9 [18] Let m, n, p, q be integers, 0 2 p 2 n-2,
0 l q 2 m-2. Then
% (Am,n,p,q +) = X ( +Bm,n,p,q)
Proof We include the proof for completeness (since it
illuminates the idea behind these definitions). We shall first prove
t h a t
(Am,n,p,q +) c (+ Bm,n,p,q) (*>
Assume G E X + ), i.e., there is no homomorphism from Am,n,p,q to G. Hence G contains no directed path ?k with k 2 m+n-1
and no directed cycle. By Lemma 2.4.8, there exists a homomorphism
h from G to Fm-n-2. Suppose that there exists no homomorphism
from G to Bm,n,p,q. - Then there exists an edge vl ,v2 E E(G) such that h(v1) E V L ( ~ ) , h(v2) E V U ( ~ ) . There exists a directed path 3, (s 2 m)
+ ending in v2 and another directed path P,. (st 2 p) starting in v2.
There exists also a directed path ?t, (t 2 q) ending in vl and another +
directed path P,, (t' 2 n) starting in vl . This is in contradiction with
the assumption G E X (Am,n,p,q + ). Therefore we have (*).
It remains to prove that
X (+ Bm,n,p,q) c X (Am,n,,,q +) (**>
Let G E 'XI(+ Bm,n,p,q). Suppose, on the contrary, that
G e X (Am,n,p,q +;' ). The composition of the two homomorphisms
Am,n,p,q + G + Bm,n.p,q
-
will give a homomorphism
h: Am,n,p,q 4 Bm,n,p,q-
+ Since there is a directed path P, ending in the vertex m of Am,n,p,q
and also another directed path ?p starting in m, we have h ( m ) ~ V U ( ~ ) .
There is a directed path ?q ending in the vertex 0' of Am,n,p,q and
also another directed path pn starting in 0'. This means that h ( @ ' ) ~ V L ( ~ ) . We have (O', m) E E(Am,n,P,q ), but there are no edges
between V L ( ~ ) and V U ( ~ ) in Bm,n,p,q. This contradiction
We give two examples of this construction in Figure
implies (* *) .
0
-
(b) 94 ( A3,2,0,
Figure 2.8
T h e o r e m 2.4.10 Let m, n, p and q be non-negative integers
satisfying O 5 p 5 n-2 afid 0 r q 5 m-2. Then Bm,n,p,q is mo!:ip!ica:i~~e.
Proof Apply Corollary 2.4.7 and Lemma 2.4.9.
We also have the foll'owing lemma.
Proof Suppose a graph G E X (?r+l+) (i.e.,?r+l+ G), then
G 7 4 Fr for otherwise ?r+l + Fr which is impossible since the . maximum length of a directed path in Fr is r. So G E 3C ( + F,).
Suppose now that a graph G e. X (?r+l+) (i.e., Pr+l + G or equivalently G does not contain a directed walk of length r+l). We
map any Irertex v E V(G), for n~hich the maximum directed walk
3 6
-
ending at v has length k (0 5 k < r+l), to the vertex k(r-k) E V(Fr).
This mapping is a homomorphism G +Fr. Thus G e 3C( 7 9 Fr). 0
Therefore we have the following theorem from Corollary 2.4.7.
Theorem 2.4.12 Let r be a positive integer. Then Fr i s
multiplicative. 0
Note. It is easy to see that TTn % Fn.l. We remark that the
fact that each TT, is multiplicative was already obtained in [ l l , 201.
-
Chapter 3. Oriented Paths
3.1 Introduction
This chapter will be devoted to the study of oriented paths with
respect to multiplicativity, weak multiplicativity and very weak
multiplicativity (as outlined in Table 3.1), and also to the closely
related applications of these results to oriented cycles and digraphs
in general. We shall need more definitions.
Let a3 be the set of all oriented paths. Let
a31 ={?n: n = l , 2 ,... ), a32 = {P E a3 : P f #k for some k =1, 2, ..., but P itself is
not a directed ~ a t h ) ,
a33 = { P E P\(Plua32): P i s a core), and
a34 = { P E P\(Plua32): P i s not a core).
Table 3.1 Multiplicative properties of oriented paths
a31
a32
P3
I a34
core
ves
no
yes
no
ves(3.2.13)
yes(3.2.14)
no(3.3.4)
no(3.3.4) I no(3.2.191
wm : yes(3.2.14)
no(3.2.19)
V W ~
ves(3.2.14)
ves(3.2.14:.
-
The total length of an oriented path (cycle) is its number of arcs.
The net length (defined in Section 1.1) of an oriented path P is
denoted by nl(P). An oriented path P of net length k is minimal if
no subpath (i.e., subgraph which is a path) of P has net length strictly
greater than k. Note that there could be subpaths of net length k.
The level of a vertex v in an oriented path P with respect to a
chosen vertex x of P, denoted by fp,,(v), or simply f(v) if no
confusion will result, is the difference between the number of edges
directed forward and the number of edges directed backward on the
subpath from the chosen vertexi x to v. We often write f(v) and
describe x by saying f(x) = 0; this does not define x uniquely, but it
does give the function f uniquely. Let xo, xl, ..., x, be the vertices of
an oriented path P in a fixed traversal order of P. Then
P[xi, xi+l, ..., xj], or briefly P [x~ , xj] is an interval of P consisting of the
subgraph induced by the vertices xj. xi+l, ..., xj. If all edges in the interval P [ x ~ , xj] are going in one direction (forward, backward), we
call P [ x ~ , xj] one-directional (forward, backward respectively)
interval of P. Furthermore if the one-directional interval P [ x ~ , xj]
cannot be extended to a larger one-directional interval of P, then we
call P[x~ , xjl a maximal one-directional (forward, backward
respectively) interval. Let P be an oriented path with vertices xo, x l ,
..., x,. If we want to emphasize that P is given in a specific order of
traversal from xo to x,, we write P = P(+) = P[xo, x l , ..., x,] = P[xg, x,] We also write P(-) = P[xn, ..., xo] = P[x,, xo] for the reversed order of traversal with respect to the order of traversal of P = P(+). P- is the
oriented path obtained by reversing the direction of each arc of P.
Let P i and P2 be two oriented paths with the specified orders of
3 .9
-
traversal. Then the concatenation of P1 and P2, denoted by P l P 2 , is
the oriented path obtained by identifying the last vertex of P1 and
the first vertex of P2 .
3.2 Multiplicativity of Oriented Paths (Part I)
Our main results here are that P 1 u P 2 r m (Theorem 3.2.13 and Corollary 3.2.14); and that P 2 u P 4 c Ur n (with two exceptions) (Theorem 3.2.19).
Before proving the main theorems we need to analyse the
structure of the products of two oriented paths. If one path is
directed and the other is minimal, we give in Lemma 3.2.1 the details
of each component (especially the component located on the
"diagonal") of the product graph. Lemmas 3.2.2 - 3.2.5 are
preliminary to Lemma 3.2.8. Lemmas 3.2.6-3.2.7 are preliminary to
Lemma 3.2.9. In Lemma 3.2.8 we describe some properties of the
levels of vertices in the product of two balanced graphs (and
specialize to oriented paths in Lemma 3.2.9). In Lemma 3.2.10 we
treat the product of a directed path and a general oriented path. The
existence of a special minimal oriented path is discussed in Lemma
3.2.11, which deals with the product of minimal oriented paths, and
in Lemma 3.2.12 which treats the product of general oriented paths.
Lemma 3.2.1 Le tP2[yo ,y l , ...,yk] be a directedpath of length
k, Pl[xo, XI , ..., x,] a minimal oriented path of net length k, and let f
be the level function in P i with f(x0) = 0. Then each component of
-
PlxP2 is an oriented path. Furthermore, if the levels of xo and yo are
minimum in P l (respectively P2), then any component C of P lxP2
satisfies one of the following five cases:
(1) C = [(xi, ~ f ( ~ ~ ) ) : i = 0,1, ... , m], is isomomorphic to P I , starts at
( ~ 0 , YO) and ends at (x, yk);
(2) C starts at (xi, YO) and ends at (x,, yj), is isomorphic to
P l [xi, x,], and is minimal with net length j;
(3) C starts at (xo, ~ j ) and ends at (xi, yk), is isomorphic to
P 1 [xo, xi], and is minimal with net length k-j;
(4) C starts at (xi, YO) and ends at (xj, yo), is isomorphic to
Pl[xi, xj], and can be obtained by concatenating two minimal
oriented paths with the same net lengths at their maximum level
vertices; and
(5) C starts at (xi, yk) and ends at (xj, yk), is isomorphic to
Pl[xi , xjl, and can be obtained by concatenating two minimal oriented
paths with the same net lengths at their minimum level vertices.
Proof Since in P2 each vertex has indegree and outdegree at
most 1, in PlxP2 each vertex has total degree (indegree plus
outdegree) at most 2. Therefore each component of PlxP2 is an
oriented path.
The two endvertices of each component must be at the four
edges of the rectangle [xo, x,]x[yo, yk], since any vertex (xi, ~ j ) with
0 < i < m, 0 < j < k has degree 2. Therefore the starting and ending
vertices of any component are located at the four edges of the
rectangle 1x0, xrnIx[yo, ykI.
-
Consider, for example, the component starting at (xo, yo) in (1).
For each i (i = 0, 1, ..., m-1) xixi+: is an arc if and only if f(xi+l) = - - f(xi)+l; i.e., if and only if yqXi) is an arc. Thus xixi+l is an is an arc if and only if f(xi+l) = f(xi)-1; i.e., if and only if - Yf(xi)Yf(xi+ 1) is an arc. Thus k,x,+l is an arc if and only if
is a component of PlxP2 which is isomorphic to P i .
The proofs for (2)-(5) are similar to the proof of (1).
Furthermore, if one endvertex is (u, yo), then the other endvertex
must be either (v, yo) or (x,, w), with u, v in P I , w in P2. These are
the cases given in (2) and (4). If one endvertex is (u, yk), then the
other endvertex must be either (v, yk) or (xo, w); these are the cases
given in (3) and (5). a Note: Some components C may consist of a single vertex; these
degenerate components may only occur in [xo, xm]x{y0, yk} .
Let the diagonal component in (1) of the above lemma be
denoted C*. From the proof above it is easy to see that
f ~ * , ( x o 9 yo) (xi, yf(xi)) = f ~ ~ , x ~ ( ~ i ) ~ f ~ ~ , ~ ~ ( ~ f ( x ~ ) ) .
Choose the level functions so that fC*(xo, yo) = fpl(xo) = fp,(yo) = 0.
Then we may write fC*(x, y) = fpl(x) = fP2(Y). Similar conclusions
also hold for the other components. Note that the particular choice of
level functions (i.e., choice of the starting vertex) is irrelevant if only
-
their differences are used. Thus if (xi, yj) and (x,, yt) are two
vertices in a component C of the product graph PlxP2, then
fc(xs, ~ t ) - fc(xi7 yj) = fp2(yt) - fp2(yj) = ~ P ~ ( x s ) - fpl(xi)-
A more general statement is proved later (Lemma 3.2.8).
We introduce the following definitions and .give some more
general results.
A digraph G is said to be connected if the underlying graph is
connected. A connected digraph G is said to be balanced if the net
length of any oriented path connecting two vertices x and y only
depends on x and y. A digraph is said to be balanced if each
component is balanced. Let G be any connected balanced digraph
and let a E V(G). For any x E V(G) and any oriented subpath P of G
joining a and x, let the level function f ~ , p , a ( x ) be the difference
between the 'number of edges directed forward and the number of
edges directed backward on P from a to x. Since G is balanced,
~ G , P , ~ ( x ) does not depend on P, and we write fG,a(x); the function f ~ , ,
is called the level function of G. Clearly we have the following
result.
Lemma 3.2.2
(a) The digraph G is balanced if and only if any oriented cycle in
G has net length 0.
(b) any oriented path is balanced.
(c) any oriented cycle with net length 0 is balanced. 0
-
It now follows that in the definition of a balanced digraph,
oriented paths can be replaced by oriented walks (i.e., vertices and
arcs may be repeated).
Now we can give more general results about the levels of vertices
in the product of balanced graphs.
Lemma 3.2.3 If G is a balanced digraph, then any subgraph G'
of G is a balanced graph. Furthermore, if a and x are two vertices in
the same component of G', then for the two level functions f ~ ' , ~ a n d
f ~ , ~ in G and G' we have
fG',a(x) = fG,a(x). 0
An oriented walk P[xo, x l , ... , x,] in a digraph G, is a sequence of (not necessarily distinct) vertices xo, x l , ... , x, and arcs ~ 0 x 1 , ~ 1 x 2 , ...,
w - xn-lx,, where xivi+l denotes. either xixi+l or xi+lxi .
Lemma 3.2.4 Let G and H be two balanced digraphs. Let
P[xo, x i , ..., x,] be an oriented walk in H and Q[yo, y l , ..., y,] an oriented walk in G. If h: G + H is a homomorphism with f(y0) = xo, and if h(Q) is contained in P, then we have
f ~ , ~ ~ ( y i ) = fp,x0(f(yi)) for i = 0, 1, ..., m.
The proof is easily done by induction on the subscript of y. 0
Lemma 3.2.5 Let G and H be two connected balanced
digraphs. Let h: G -+ H be a homomorphism and let a E V(G). Then we have
for any x EV(G).
-
Proof It follows from Lemma 3.2.4 and Lemma 3.2.3.
Lemma 3.2.6 Let P be an oriented path and xo E V(P). Let f be
the level function for which f(x0) = 0. Then nl(P[xo, x]) = If(x)l for any
x E V(P).
Proof Apply induction on the number of arcs between xo and x.
0
Corollary 3.2.7 L e t Q a n d P b e t w o o r i e n t e d p a t h s a n d l e t
h: Q + P be an homomorphism. If a E V(Q), then for any x E V(G) f ~ , a ( x ) = fP,f(a)(f(x)),
nl(Q[a, XI) = ~l(P[h(a), h(x)l).
Proof Apply Lemma 3.2.5 and Lemma 3.2.6.
Lemma 3.2.8 Let G and H be two balanced graphs. Then GxH is
a balanced graph. Furthermore, if Q is a component of GxH and
u = (XO, yo), v = (xn, yn) E Q, then we have
f ~ , u ( v ) = f ~ , x ~ ( x n ) = f ~ , ~ ~ ( ~ n ) -
Proof We only need to prove the lemma when both G and H
are connected. Take any two vertices u = (xo, yo) and v = (x,, y,) in
the component Q of GxH. For any two oriented paths P and P' of Q
which join u and v, the images nl(P), n l (Pf) under the projection
mapping n;l: GxH + G are balanced oriented walks in G joining xo and x,. By Lemma 3.2.5 we have
fp,u(v) = frr1(~),x0(xn), and
fpf,u(v) = fir1(p'),Xo(xn)
But we have, by Lemma 3.2.3,
4 5
-
since G is balanced. Therefore we have
fp,u(v> = fPf,u(v);
i.e., G is balanced. Furthermore we have
fQ,u(v) = fP,u(v) = firI(p), xo(xn) = f ~ , x ~ ( x n )
Corollary 3.2.9 Let Pl[xo, x l , ..., xn] and P2[y0, yl , ..., ym] be two oriented paths. Let P be any oriented path in the product PlxP2 with
endvertices (xs, yi) and (xt, yj). Then we have
~ P , ( X ~ . ~ ~ ) ( X . Y) = fpl,xs(x) = fp2,yi(y), for any (x, y) E p ,
Proof Apply Lemma 3.2.8 and Corollary 3.5.7.
Lemma 3.2.10 LetP2[yo,yl , ...,yk] be a directed path of length
k and P l [xo, x i , ... , xn] any oriented path. If P is an oriented path in the product PlxP2 with endvertices (xi, yo) and (xj, yk), then P is
minimal and isomorphic to P l [xi, xj]. In general each component of
P lxP2 is an oriented path isomorphic to a subpath of P i .
0 = ~ P ~ , ~ ~ ( Y O ) 5 fP,(xi,y,)(x, Y) = fPl,xi(x) 5 f ~ ~ , y ~ ( ~ k ) = k,
for any (x, y) E P, i.e., P and Pl [xi, yj] are minimal. Then by Lemma
3.21 ( 1 , P is isomorphic to Pl [xi, xj].
-
Clearly each component of PlxP2 is an oriented path. Any
oriented path can be divided into several minimal oriented paths and
this original oriented path can thus be constructed by concatenating
these minimal oriented paths. Applying the above result to each
minimal oriented path we have the conclusion that each component
of PlxP2 is isomorphic to a subpath of P.
Lemma 3.2.11 Le tP l [xo ,x l , ..., x,] andP2[yo,yl , ..., y,] be two minimal oriented paths with net length k. If xo (yo) has the
minimum level in P i (respectively P2), then in PlxP2 there exists a
minimal oriented path Q of net length k from (xo, yo) to (x,, y,) ,
such that for any vertex (x, y) E Q
f ~ , ( x o , y o ) ( x ~ Y) = fpl ,xO(x) = fp2 ,yO(~ ).
Proof The proof can be done by induction on k. If k = 1, this is
clear. Now suppose the lemma is true for net lengthsl, 2, ..., k-1: we shall prove it for k. This will also be proved by induction, on the
total number t of vertices of level k in both P1 and P2 (here we take
the level function on P l with respect to xo and the level function on
P2 with respect to yo) . If t = 2, then there is no proper subpath of P1 and P2 of net
length k. In this case both Pl[xo, XI, ..., xn-11 and P ~ [ Y o , y1, ..., Yrn-11 are minimal oriented paths with net length k-1, and mn and ~ m - l ~ ) m are arcs. By the induction hypothesis, there exists a minimal
Q[(xo, YO), ..., (xn-1, ym-1), (xn, ym)] is the required oriented path in the product PlxP2 .
-
Suppose now that we have t (t > 2) vertices of level k in P l [x l , ..., xn] and P2[y0, ..., ym]. Without loss of generality let xnl
(n l< n) be the last vertex of level k on P i . Then we shall have t-1
vertices of level k in Pl[xo, ..., xnl] and P2[y0, ..., ym]. By the induction
hypothesis we shall have a minimal oriented path Q1[(xo, yo), ..., (xnl , y,)] with net length k. Now suppose X n 2 is a vertex of the
smallest level between xnl and xn, and f(xn2) = kl . Then both
Pl[xnZ, xnl] and Pl[xn2, xn] are minimal. Let yj be the last vertex
such that f(yi) = kl . Then P2[yj, ym] is minimal. If kl > 0, then we
apply the induction hypothesis on k; if kl = 0, then we apply the
induction hypothesis on the number of vertices of level k. Thus
there exists a minimal oriented path Q2 from (xn2, ~ j ) to (xnl, ym)
(the traversal order is from (xn2, ~ j ) to (xnl, y,)) and a minimal
oriented path Q3 from (xn2, yj)' to (xn, ym). Then Q1Q2(-)Q3 is the
required minimal oriented path by Corollary 3.2.9. I3
Corollary 3.2.12 Let Pl[xo, xi ,..., xn] and P2[yo, yl,. .., yml be two oriented paths. Let Pl[xs, xt] r P1 and P 2 [ ~ i , yj] r P2 be two intervals such that fp (xt)-fp (xs) = fp2(yj)-fp2(yi) and that both
Pl[xs , xtl and P2[yi, yj] are minimal. If xs (yi) has the minimum level
in P l [xs, xtl (respectively P2[yi, ~ j ] ) , then there exists a minimal
oriented path Q in PlxP2 starting at (xS, yi), ending at (xt, yj) and of
net length fpl(xt)-fpl(xs); and for each vertex (x, y) E Q, we have
~ Q ( x , Y)-~Q(XS, yi) = ~ P ~ ( X ) - ~ P ~ ( X S ) .
Proof Apply Lemma 3.2.11 to Pl[xs, xt]xP2[yi, yj]. 0
-
Here we again note that the difference of levels on two vertices
of a path does not depend on the starting vertex.
Theorem 3.2.13 - a" 1 r m .
Proof (Also see [ l l ] and [20].) Apply Lemmas 3.2.11 and 1.3.9
0 ) . 0
Corollary 3.2.14 a" 1 c W m n 'U W 7R and a " 2 ~ m ~ v w m .
Apply Claim 1.4.4, Claim 1.4.3, Lemma 1.3.2 and Theorem 3.2.13.
0
Lemma 3.2.15 L e t P[xo, x l , ..., x,] be any oriented path, and P* the subgraph of PxP induced by V(P*) = {(xi, xi) i = 0,1, ..., n) . Then the mapping n: V(P)xV(P) + V(P*). defined by
Proof Let G1 (G2) be the induced subgraph of PxP determined
by all vertices (xi, xj) with i I j (respectively i 2 j). Then
V(Gl)nV(G2) = V(P*). For any vertices v l€v(GIV*) and v 2 ~ (G2\P*),
v 1 and v2 cannot be adjacent, otherwise vl will be (xi, xi+l) and v2 -+' -+ will be (xi+l, xi) for some i. If vlv2 (or v2vl ) is an arc in PxP, then
+ + Xi+l and xi are both arcs in P, a contradiction. Now suppose
that vl = (xi, xj) and v2 = (x,, xt) are adjacent in the product graph
PxP. They should both be in G1 (or G2). Without loss of generality,
-
4 let vl and v2 be in GI , then i I j and s I t. If vlv2 is an arc in PxP,
then $ is an arc in P and so (xj, xj)(xt, XJ' is an arc in P* (j = max(i, j), t = max(s, t)); is also an arc in P and so
(xi, xi)(xs,xs) ' is an arc in P*. Furthermore, these two mappings keep vertices of P* fixed. Hence they are retractions of PxP to P*. 0
Lemma 3.2.16 If the oriented path P is a core of total length
greater than 1, then the first two arcs of P have the same direction
and the last two arcs of P also have the same direction.
Proof Otherwise the first (last) vertex of P can be mapped to
the third (third last) vertex of P by an obvious retraction. 0
Lemma 3.2.17 If W is a minimal oriented path with nl(W) = 1,
then any subpath of W is a retract of W.
Proof The minimal oriented paths of net length one are very
special, consisting of an alternating sequences of forward and
backward arcs. C]
.Lemma 3.2.18 Assume that W is an oriented path with level
function f and a E V(W) has minimum level. Then any x E V(W) with
nl(W[a, x]) = 0 has indegree zero.
Proof If a has nonzero indegree, then there is an arc ?a in W,
and y will have level f(a)-1, contradicting the minimality of the level
of a. For any x E V(W) with nl(W[a, x]) = 0, we have f(x) = f(a) by
Lemma 3.2.6 and so the same argument applies. C]
-
We now proceed to one of our main constructions, showing that,
with a minor exception, only cores can be weakly multiplicative
oriented paths.
Theorem 3.2.19 Any oriented path in W 9R , except for U1 and
U2 given in Figure 2.2, is a core.
Proof Let W be a non-core oriented path other than U1 and U2.
Let P i be a core of W, then we can write W = P3PlP2 where
Pi (i =1, 2, 3) are oriented paths, P i is a retract of W, and P3 u P2 + 0. We proceed to prove that W e W 7Tl, according to the following two
cases.
Case 1. The total length of P1 is 1.
In this casz P i must be the directed path and W must not
contain ?2 . Since the non-core oriented path W is neither U1 nor U2 ,
W must contain the oriented path W1 (see Figure 3.1).
Figure 3.1
Let W = [w,, ... wl, w2, w3, wq, ..., wn-1, wn] where wo may be equal to wl and w4 may be equal to wn. So the subpath induced by
vertices {wi I i= l , 2, 3, 4) is W1, and arcs of W are going alternately
-
forward and backward along the traversal order of W. If w, has
indegree zero, then we construct graphs G and H as follows:
If w, has outdegree zero, then we construct a graph H as above, and
a graph G where
It is easy to see that W c G, W c H, and W $G, W H.
Now we shall prove that W a GxH. N.ote that W is isomorphic to
the subgraph W* induced by the vertices V(W*) = {(w, w) I w E W ) on
the main diagonal of WxW E GxH. . Note that if P1 and P2 are any two oriented paths and
v E V(PlxP2), then v is incident with at most four arcs, and all the
various possibilities are illustrated in Figure 3.2.
Figure 3.2
-
Now consider the product GxH. Let v E V(GxH). Assume v = (x, y).
Recall that G and H are constructed from W which is an oriented path
with arcs alternatively forward and backward. Then the degrees of
v are basically as illustrated in (1) and (2) of Figure 3.2 except when
x = WO, g, f, or y = wo, wn in which case (3) occurs. The product GxH
has two non-trivial components A1 and A2; the other components are
isolated vertices (cf. Figure 3.3). The component A1 is a connected
graph with vertices contained in V[(G-f)xH]. The component A2 is a
connected graph with vertices contained in {g, f)xV(H). Clearly
A2 by a projection. Therefore it will suffice to prove that W* is
the retract of A1.
Let W** be the subgraph of GxH induced by
V(W*) u {(h, wn-l), (g, wn)}. Then W** is a minimal oriented path
with net length 1, hence W* is a retract of W** by Lemma 3.2.17.
Therefore it is sufficient to prove that W** is a retract of Al .
Define a mapping cp: A1.+ W ** by
li (x, X) if x # g, x # h,
9(x9 Y) = (h, wn-1) if x = h,
(g, wn) if x = g.
Since cp = E n , where n is the projection from (G-f)xH to G-f, and E
is an isomorphism from G-f onto W**, cp is a homomorphism from A1
to W**, and hence a retraction. 0
See Figure 3.3 for an illustration.
-
(a) The vertex w, has indegree 0
(b) wI1 has outdegree. zero
Figure 3.3
-
Figure 3.3
Case 2 The total length of Pi is greater than 1, i.e., PI t 3,.
Without loss of generality, let P2 .z: 0. Let Pi = [xo, ..., xn-2, xn-l=d,
xn=b] (n 2 2), P2 = [xn=b, xn+l=e, ... 1. The vertex dZxn-1 must have
indegree one and outdegree one by Lemma 3.2.16. Suppose that we - - have arcs xn-2xn_ , ~ ~ _ ~ x ~ and thus (as P i is the retract of W) - ____) - X , + ~ X ~ . The other case ~ ~ - ~ x ~ - ~ , ~ ~ x ~ - ~ and - xnxn+i is treated similarly. We choose a level function Q on W such that the minimum
level of on W is equal to zero. According to Lemma 3.2.18, any
vertex x E V(W) with Q(x) = 0 has indegree zero. We fix one such
vertex x = a.
Now construct H to be the graph such that V(H) = V(W)v{c},
E(H) = E(W) v {a, 2). Construct G to be the graph such that + + V(G) = V(W) v {f, g, h) and E(G) = E(W) v {ah, fg, } It is easy to
see that W 9 G since we cannot find in W a vertex of level as small as
that of f E V(G). On the other hand there are homomorphisms
H -+ P 1 -+ W. However for any homomorphism f: H + W, the vertex c is mapped to some f(c) = x from which there is an arc to
both f(e) and f(d). Thus f(e) = f(d) and therefore W 9 H.
We now prove that W a GxH.
The product GxH has several components. Each component can
be homomorphically mapped to H and hence to P i . In fact GxH has
one component Q which contains the induced subgraph W* with
V(W*) = {(x, x) I x E V(W)} which is isomorphic to W. Hence we only
need to prove that W* is a retract of Q.
-
As usual,. the traversal order on W is from P3 to P1 to P2. We
define order "
-
To reach a contradiction, we shall prove that Q1 and Q2 are
actually connected by an oriented path of WxH, according to the
following three cases. This contradiction shows that Qn(WxH) is
connected and thus equal to Q1.
Without loss of generality we assume that y < z. Because of. the
structure of (G-W)xH, P' must be an oriented path generated by
concatenating several oriented paths U1 and U3 of Figure 3.4 in some
given order.
Figure 3.4
We shall prove that only P' = U1 U1 ... U1 is possible. Let Pi = Pi PZ ... Pk where each Pi (12 is k) is either a copy of U1 or a copy of Ug. We shall prove by induction on i that each Pi z U3 ( 1 2 i 5 k ).
Pl cannot be U3. In fact if P l is U3, then the subgraph of P
induced by (a, y) u V(U3) will either be (a) or (b) as follows:
-
Figure 3.5
...... I . . .:. ............................................ :- -\ 1 , .
..... - - - - . - . - - , - - - . - - - . - " - - ............-. t : I ; r - - .I--
Figure 3.6
-
See Figure 3.5 (a) and (b).
In (a), we must have (a, y+2) E Q1 since there is an oriented path
from (a, y) to (a, y+2) in WxH and (a, y) E Q1. But y+2 has indegree
one in W. In (b) y has indegree one in W. Hence both (a) and (b)
yield a contradiction to Claim 1.
Now suppose that each of P l , P2, ..., Pi-1 ( i < k) is a copy of U1 but
Pi is a copy of U3. Then the subgraph P - {Pi+l ... Pk } of P will have vertices (see Figure 3.6)
(a, y), (h, y+U, (g, y+2), (h, y+3), ..., (h, y+2i-3), (g, ~+2i -2) (h, y+2i-I), (g, y+2i), (f, y+2i+l), (g, y+2i+2), (h, y+2i+3)
and arcs
(g, y+2i)(h, y+2i-13 , (f, y+2i+l)(g, y+2$.
It can then be concluded that there is an oriented path from
(a, y) to (a, y+2i) in WxH with vertices (a, y+2j) ( j = 0,1, ..., i ) and
(a+l, y+2j-1) ( j = 1, 2, ..., i) with arcs alternatively forward and
backward. Moreover, y+2i has indegree one in W. This contradicts
Claim 1.
If P' = U1 U 1 ... U1, then by the same argument as above (a, y) and (a, z) will be joined by an oriented path in WxH with alternate
forward and backward arcs.
Case 2.2. y E W, z = c.
Case 2.3. z E W, y = c.
The proofs in Cases 2.2 and 2.3 are very similar to the proof in
Case 2.1. .
-
Now \ve shall find a retraction from Q1 = Q n ( W x H) to TV*. Then
we proire that this retraction can be extended to Q.
Define p: Q1 / TV* by p(x, y)=(x, x). Then p keeps vertices of TV* --+
fixed. Moreover if (XI, yl)(x?, y23 is an arc of Qn(WxH), then xlxz 4
and y1y2 are arcs of W. Hence (xi, xl)(x2, x25 is an arc of W*.
Therefore p is a retraction of Q1 to W*.
Now we extend p to Q. If there is an arc between the vertices of
Q1= Qn(WxH) and the vertices of Qn[(G-W)xH], it should be either
(1) (a, y)(h, y t l ) ' or (2) (a, c)(h, e)) , (a, c)(h, d)) . The component of
Qn[(G-W)xH] which is connected to Q1 in GxH can only be
1
for some i (see Figure 3.8). For each copy U1, (see Figures 3.4 and
3.8) ul is some (g, y), u2 and u3 are some (h, y+l) or (h, y-1). The
proof is the same as the proof of that P' = U l U l ... U1 in Claim 2. Thus we can define
p(u1) = (a, a), p(u2) =(a+l, a s l ) , p(u3) = ( a s l , a+l) (or (a-1, a-l)),
for all copies U1 of all P*'s, to extend p to Q while preser~~iilg the
homomorphism.
I l lustrat ion F o r t h e g r a p h W i n F i g u r e 3 . 7 , s ee thema in
component of GxH in Figure 3.8.
-
3.3 Multiplicativity of Oriented Paths (Part 11)
Here we prove that all paths in the classes a3 3 and a3 4, (i.e., all
those oriented paths which are not homomorphically equivalent to a
directed path), are non-multiplicative. Our main construction is the
so-called basic path.
A basic forward b-path with parameters (kl , 2ml-1; k2, 2m2-1;
...; k,- 1, 2m,- 1 - 1; k,) (n 2 2 and all ki > b) is an oriented path such
that:
(i) All maximal one-directional intervals have length at least b;
(ii) All maximal backward intervals have length exactly b;
(iii) The first and last maximal one-directional intervals have
length strictly greater than b (and so, in particular, they are forward
intervals);
(iv) The lengths of n of the maximal forward intervals exceed b;
these lengths are k l , k2, ..., k, in that order (including the first, k l , and the last, k,); and
(v) There are 2mi-1 maximal one-directional intervals of length
b between the maximal forward interval of length ki and of length
ki+l (of which mi are backward and mi-1 forward intervals).
In other words, such a basic b-path consists of a pk followed by 1
, # , , (2ml- 1 repetitions), dk , then fib, Tb ,..., Fb (2m2- 1 2
+ repetitions), etc., and ending with P (cf. Figure 3.9). When we write
n
S = .-fil ... , we always assume that each (and Tj ) is a maximal j one-directional interval. We also use the terms
-
( k l , k2, ... , k,) basic forward b-path, if the exact numbers of the repetitions of P b , T b need not be specified (i.e., conditions (i) - (iv));
or just basic forward b-path if the parameters are not needed (i.e. ,
conditions (i) - (iii)). Basic backward b-paths are defined similarly.
A basic b-path is a basic forward or backward b-path.
A (b+l, 2m-1)" basic b-path is a basic b-path with parameters
(k l , 2ml-1; ...; kn-1, 2mn-1-1; k,) where k l = ... = kn = b+l and mi = ... = m,-1 = m.
(a) (3, 4, 3, 5) basic (forward) 2-path or
(3, 3; 4, 5; 3, 1; 5) basic (forward) 2-path
(b) (3, 2, 4, 4) basic (backward) 1-path or
(3, 1; 2, 3; 4, 5; 4) basic (backward) 1-path
Figure 3.10 Basic b-path
-
A degenerate (b+l, 2m-l)* basic b-path is defined exactly the
same way except that k l = b or kn = b (or both). (Thus a degenerate
basic b-path violates condition (iii).)
We give examples for these definitions in Figures 3.10 and 3.11.
(2,3)4 basic (forward) 1 -path (2,3)4 - degenerate
basic (forward) 1 -path
Figure 3.1 1 (degenerate) basic b-path
Lemma 3.3.1 Let P2[y0, y1, ..., yk] be a directed path of lengh k,
P i [xo, x i , ..., xt] a (b+l, 2m-1)" basic forward b-path (k > 1). Then any component C of PlxP2 is one of the following five cases:
(1) C is an isolated vertex located in {(x, yo): x E P i ) or
{(x, ~ k ) : X E P I ) ;
(2) C is a directed path ?b. (1 5 b' s b) either starting at some
(xo, y) (y E P2) and ending at some (x, yk) (v E Pi); or starting at
some (x, yo) (x E P i ) and ending at some (xt, y) (y E P2);
(3) C is ?btpbt (1 5 b' 5 b) starting at some (x, yo) and ending at some (x', yo) (x, x' E PI) ;
-
(4) C is pbt?bt (1 5 b' 1 b) starting at some (x, yk) and ending at some (x', yk) (x, x' E PI); or
(5) C is a (b+l, 2m-1)"l basic or degenerate basic b-path for
some n l (21 nl 1 n) starting at some (x, yo) (x E P i ) and ending at
some (x', yk) (x' E Pi) ; or starting at some (xo, y) (y E P2) and ending
at some (x, yk) (x E Pi) ; or starting at some (x, yo) (x E P i ) and ending
at smle (xt, Y) (Y E P2).
Proof The proof can easily be obtained by Lemmas 3.2.1 and
Lemma 3.3.2 Let G be a (b+l, 2m-1)" basic b-path and W any
oriented path. Then there exists an homomorphism from G onto W if
and only if W is a directed path of net length nl(G) or a basic b-path
with parameters (kl , 2ml-1; ...; kt-1, 2mt-1-1; kt) where t 5 n, all
mi 5 m, and nl(W) = nl(G).
Proof If h: G + W is an onto homomorphism, then nl(G) = nl(W) by Corollary 3.2.9. Since h( Ti ) = ?i because W is an oriented path, any maximal one-directional interval of W must have length at
least b. Similarly h( Ti F, ) = #i p. J or Fmt,,,(i,j) , as the underlying graph of W has no vertices of degree 3. Therefore,
+ + - is either Pb+Z or some ~ ~ + ~ p ~ ?b ... pbbdb,+l with the number of repetitions of p, in the image at most equal to that in the original. These observations amount to the proof that if n = 2 then W = ?b+2
or is a basic b-path with parameters (b+l, 2ml-1; b+l) where
6 5
-
m 1 2 m. The general case easily follows by induction on n.
Conversely, if W is a directed path of net length nl(G), there is an
obvious homomorphism of G onto W. (Choose a level function on
each of G and W which assigns 0 to the first vertex and maps each
vertex of G to the unique vertex of W with the same level.) Let
where t 2 n and
Hi = 6 ?b..-K (repeated 2mi- 1 times). A homomorphism of G onto W is easily accomplished by writing G
ki- 1 where Gi is a subpath of G which is a (b+l, 2m-1) basic b-path,
a n d
H = 6 #b... 6 (repeated 2m- 1 times). Then clearly Gi is mapped onto ? and H is mapped onto Hi (i = 1, 2,
ki . ..., t), with endvertices mapped to endvertices.
Lemma 3.3.3 Let G be a (b+l, 2m-1)" basic or degenerate basic
b-path and W a directed path or a (kl , 2ml-1, ...; kt-1, 2mt-1-1; kt)
basic b-path with m 2 mi for i = 1, , t-1. Assume that nl(G) 5 nl(W).
Then
(1) G + w , (2) we can map the vertex of G with smallest (or greatest) level
to the vertex of W with smallest (or greatest) level in the
homomorphic mapping of G to W, and
-
(3) if nl(G) = nl(W), then the two endvertices of G will be
mapped to the two endvertices of W in the homomorphic mapping of
G to W.
Proof Similar to the proof of sufficiency in Lemma 3.3.2. C]
Theorem 3.3.4 P 3 u P 4 G m .
Proof Let W E P 3 . (If W E P4, then by Corollary 1.4.3 we only
need to consider the core of W.)
Let bo be the minimum length of any maximal one-directional
intervals in W. A bo-run is a subpath of W consisting of alternating +
consecutive Pb and KO (i.e., ?b Fb m a . , or d b o - - ) A maximal bo- o o o run is a bo-run not included in a larger bo-run. Since W is a core,
any maximal bo-run must be precceded and followed by a one-
directional interval of length greater than bo. We shall prove the
theorem by constructing two oriented paths G and H with G + W, H * W and GxH + W; we shall do this according to the following two cases:
Case 1 The digraph W has a maximal bo-run with an odd
number of maximal one-directional intervals, which occurs at neither
the beginning nor the end of W.
In this case we must have a subpath W1 of W which is a
(b0+1, 2m-1; b0+1) basic bo-path for some m. We may assume that
W 1 is a basic forward bo-path.
-
Write W = UylWl y2V where we denote by yl the common
vertex of U and W1 and y2 the common vertex of W1 and V. Recall
that P is the set of all oriented paths. Let
A1 = {S E P : S is a subpath of W),
A 2 = {S E A 1 : S is a maximal one-directional interval in W ) ,
and
A3 = {S E A ~ : S is a basic bo-path).
For an illustration, assume W is the oriented path in Figure 3.11.
Then the basic 2-paths in Figure 3.12 are the members of A 3.
Figure 3.11