Digital Object Identifier (DOI) 10.1007/s00373-007-0712-5
Graphs and Combinatorics (2007) 23[Suppl]:275–281
Graphs and
Combinatorics
© Springer 2007
On the Density of Trigraph Homomorphisms
Pavol Hell
1
, and Jarik Neˇ setˇ ril
2
1
School of Computing Science, Simon Fraser University, Burnaby, BC, V5A 1S6, Canada.
e-mail: pavol@cs.sfu.ca
2
KAM MFF UK, Malostransk´ en´ am 22, Praha, Czech Republic.
e-mail: nesetril@kam.mff.cuni.cz
Abstract. An order is dense if A<B implies A<C<B for some C. The homomorphism
order of (nontrivial) graphs is known to be dense. Homomorphisms of trigraphs extend
homomorphisms of graphs, and model many partitions of interest in the study of perfect
graphs. We address the question of density of the homomorphism order for trigraphs. It
turns out that there are gaps in the order, and we exactly characterize where they occur.
Key words. Trigraphs, Homomorphisms, Density, Gaps
1. Introduction
A trigraph G consists of a finite set V (G) of vertices, and two (possibly intersecting)
edge sets E
1
(G) and E
2
(G) on V (G), such that E
1
(G) ∪ E
2
(G) contains all pairs of
(possibly equal) vertices. Thus a trigraph G can be viewed as a superposition of two
graphs on the vertex set V (G)—the graph G
1
with the edge set E
1
(G), and the graph
G
2
with the edge set E
2
(G), both standard graphs (without multiple edges but) with
loops allowed [7]. Alternately, we may view a trigraph as a relational structure con-
sisting of a set V (G) with two symmetric binary relations E
1
(G) and E
2
(G). The
only restriction we have is that each pair of (possibly equal) vertices is adjacent in at
least one of the graphs G
a
, i.e., related in at least one of the relations E
a
(G), a = 1, 2.
This ‘completeness’ restriction substantially affects the situation, and the questions
we address here have been answered for relational structures without this restriction
[7, 9]. (The ‘completeness’ restriction is in a sense similar to restricting digraphs to
tournaments, cf. [8].)
A trigraph G is a subtrigraph of a trigraph H if V (G) ⊆ V (H ) and E
a
(G) ⊆
E
a
(H ) for a = 1, 2. If every two vertices of G have the same relations in G as in
H , we say that G is an induced subtrigraph of H . Let G and H be any trigraphs.
A homomorphism f of G to H is a mapping of V (G) to V (H ) which preserves
both relations, i.e., such that uv ∈ E
a
(G) implies f (u)f (v) ∈ E
a
(H ), for a = 1, 2.
A bijective homomorphism of G to H is an isomorphism between G and H , and if
G = H , it is an automorphism of G. Two trigraphs are homomorphically equivalent if
each admits a homomorphism to the other. A trigraph is a core if it is not homomor-
phically equivalent to any proper subtrigraph. Each trigraph is homomorphically