=Paper=
{{Paper
|id=Vol-2663/invited-3
|storemode=property
|title=The Homomorphism Lattice, Unique Characterizations, and Concept Learning
|pdfUrl=https://ceur-ws.org/Vol-2663/invited-3.pdf
|volume=Vol-2663
|authors=Balder ten Cate
|dblpUrl=https://dblp.org/rec/conf/dlog/Cate20
}}
==The Homomorphism Lattice, Unique Characterizations, and Concept Learning==
The Homomorphism Lattice, Unique
?
Characterizations, and Concept Learning
Balder ten Cate
Google, balder@google.com
Abstract. Various problems arising in the context of example-driven
approaches to query discovery have turned out to be intimately related
to basic structural properties of the homomorphism lattice of finite struc-
tures, such as density, or the existence of duals. In this keynote, I will
review some such connections, and highlight some relevant recent results.
1 The Homomorphism Lattice
Let us consider the partial order (Str, ≤hom ), where Str is the set of all finite
structures over some schema S, and ≤hom denotes the existence of a homomor-
phism (that is, A ≤hom B holds if there is a homomorphism from A to B, i.e., a
function from the domain of A to the domain of B that preserves structure). For
the purpose of this exposition, we will assume that S is a fixed, finite schema,
consisting of relation symbols and constant symbols. We will write A
A
F1 ... Fn
⊥
Fig. 1. A frontier in the homomorphism lattice.
more involved, we omit the details here, cf. [11]). We will refer to this lattice as
the Homomorphism Lattice.
One computational problem in this context that will be relevant below is the
product homomorphism problem:N given a finite set of structures A and a structure
B, the task is to decide whether A ≤hom B (or, equivalently, Nwhether C ≤hom
A for all A ∈ A implies C ≤hom B). Since the structure A itself can be
constructed in singly exponential time, the product homomorphism problem
can be solved in NExpTime. A matching lower bound was established in [14,
10].
Theorem 1 ([14, 10]). The product homomorphism problem is NExpTime-
complete (provided that S contains a relation of arity at least 2).
One interesting direction in the study of the homomorphism lattice pertains
to density. It is known that the homomorphism lattice is not a dense lattice.
That is, there exist structures B