27.12.2014 Views

COLOURINGS OF HYPERGRAPHS, PERMUTATION GROUPS ...

COLOURINGS OF HYPERGRAPHS, PERMUTATION GROUPS ...

COLOURINGS OF HYPERGRAPHS, PERMUTATION GROUPS ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4 B. LAROSE AND L. HADDAD<br />

Acknowledgments.<br />

The authors wish to thank Ágnes Szendrei and Keith Kearnes for fruitful discussions.<br />

2. Preliminaries<br />

Unless otherwise specified, the groups we consider in the sequel are concrete<br />

groups of permutations. Recall that for G a group of permutations on A and x ∈ A,<br />

the set of all σ(x) with σ ∈ G is called the orbit of x under G. The group G is<br />

transitive if it has a single orbit, i.e. for every x, y ∈ A there exists σ ∈ G such that<br />

σ(x) = y. For x ∈ A the stabiliser of x is the subgroup G x = {σ ∈ G : σ(x) = x};<br />

for S ⊆ A the (set-wise) stabiliser of S is G S = {σ ∈ G : σ(S) ⊆ S}. A transitive<br />

group G is regular if for each x and y in A the permutation taking x into y is<br />

unique; equivalently, if every non-identity permutation in G is fixed-point free, i.e.<br />

|G x | = 1 for all x ∈ A. A group G is primitive if there is no non-trivial equivalence<br />

relation θ on the set A which is invariant under the permutations of G (viewed as<br />

unary operations on A).<br />

It will be convenient (and interesting) from time to time to consider our problem<br />

from an algebraic point of view. For any group of permutations G on a set A let<br />

A G denote the (non-indexed) algebra 〈A; P ol ρ G 〉. A set of operations on A which<br />

contains all projections and is closed under composition is called a clone. It is easy<br />

to verify that P ol ρ G is a clone; its members are called the terms of the algebra<br />

A G . The unary part of a clone C is the set of its unary operations. It is a simple<br />

exercise to verify the following fact: a clone C has unary part equal to G if and<br />

only if it is contained in the clone P ol ρ G . In particular, the only unary operations<br />

that preserve ρ G are the members of G, and hence the relational structure 〈A; ρ G 〉<br />

is a core. Thus Theorem 1.1 above can be invoked to prove NP-hardness.<br />

Since a Taylor operation preserving the relation ρ G is an idempotent term of the<br />

algebra A G , we may use the following technique to produce “obstructions” to the<br />

existence of such a term. A k-ary relation µ on A is an idempotent k-subalgebra of<br />

A G if it is preserved by every idempotent term of A G . (In other words, these are<br />

the subalgebras of the algebra B k where B is the idempotent reduct of A.) When<br />

the arity of the relation is clear we shall simply say idempotent subalgebra.<br />

Alternatively, these relations can be described as follows. A first-order formula<br />

φ in the language of ρ G (with equality and constants) is primitive positive if it is<br />

built up using only the existential quantifier and conjunction, i.e. of the form<br />

φ ≡ ∃x 1 · · · ∃x m ψ<br />

where ψ is a conjunction of atomic formulas involving ρ G , equality and the unary<br />

relations {a} for every a ∈ A.<br />

Lemma 2.1 ([1]). Let µ be a k-ary relation on A. Then µ is an idempotent<br />

k-subalgebra if and only if there exists a primitive positive first-order formula<br />

φ(x 1 , . . . , x k ) in the language of ρ G (with equality and constants) with free variables<br />

x 1 , . . . , x k such that<br />

µ = {(a 1 , . . . , a k ) : φ(a 1 , . . . , a k ) holds}.<br />

Here are examples of such constructions. Let θ be a k-ary relation on A. For<br />

each sequence of indices I = (i 1 , . . . , i j ) where 1 ≤ i s ≤ k for all s, we define the

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!