Math 2.0

General algebraic systems Clones and operations Theorem

Rosenberg's classification of maximal clones

Builds on CloneLattice of clonesPolymorphism of a relationPartial orderEquivalence relationPermutationElementary abelian group

Statement

Let AA be a finite set with k=∣A∣≥2k = \abs{A} \ge 2. A clone on AA is maximal if it is a coatom of the lattice of clones on AA. For a relation ρ\rho on AA, let Pol⁡(ρ)\operatorname{Pol}(\rho) be the clone of all polymorphisms of ρ\rho. A relation ρ⊆Ah\rho \subseteq A^h is totally symmetric if it is invariant under all permutations of coordinates. It is totally reflexive if it contains every hh-tuple with two equal entries. Then a clone CC on AA is maximal if and only if C=Pol⁡(ρ)C = \operatorname{Pol}(\rho) for a relation ρ\rho of one of the following six types.

  1. A partial order on AA with a least and a greatest element.
  2. The graph {(a,σ(a)):a∈A}\set{(a, \sigma(a)) : a \in A} of a permutation σ\sigma of AA whose cycles all have the same prime length pp.
  3. The relation {(a,b,c,d)∈A4:a+b=c+d}\set{(a, b, c, d) \in A^4 : a + b = c + d}, where (A,+)(A, +) is an elementary abelian pp-group for a prime pp.
  4. An equivalence relation on AA other than equality and A2A^2.
  5. A central relation ρ⊆Ah\rho \subseteq A^h with 1≤h≤k−11 \le h \le k - 1. This means that ρ≠Ah\rho \ne A^h, that ρ\rho is totally symmetric and totally reflexive, and that some c∈Ac \in A satisfies (c,a2,…,ah)∈ρ(c, a_2, \dots, a_h) \in \rho for all a2,…,ah∈Aa_2, \dots, a_h \in A. For h=1h = 1 it means a nonempty proper subset of AA.
  6. An hh-regular relation with 3≤h≤k3 \le h \le k. This is the relation determined by a family θ1,…,θm\theta_1, \dots, \theta_m of equivalence relations, m≥1m \ge 1, each with exactly hh blocks. The family must be such that any choice of one block of each θi\theta_i has nonempty intersection. The relation consists of the hh-tuples that, for every ii, have two entries in the same θi\theta_i-block.

Remarks

The theorem is due to Ivo Rosenberg. One direction shows that each listed Pol⁡(ρ)\operatorname{Pol}(\rho) is a proper clone and that adding any operation outside it generates all operations. The other direction uses the Pol–Inv Galois connection: a maximal clone is Pol⁡(ρ)\operatorname{Pol}(\rho) for a single relation ρ\rho, which is then reduced to a minimal form. For k=2k = 2 the list gives the five maximal clones of Post's lattice. Type 1 gives the monotone operations, type 2 the self-dual ones, and type 3 the affine ones. Type 5 with h=1h = 1 gives the operations preserving {0}\set{0} or preserving {1}\set{1}. Types 4 and 6 do not occur for k=2k = 2. On every finite set, there are therefore only finitely many maximal clones.

Going deeper

For a student

The classification gives a completeness test. A set FF of operations on a finite set generates all operations exactly when, for each relation ρ\rho of the six types, some member of FF fails to preserve ρ\rho. This extends Post's functional completeness theorem from two elements to any finite set. It is a basic tool for questions about functional completeness in many-valued logic.

Reading path

To understand this page from the ground up, read these 8 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Clone concept
  2. Elementary abelian group concept
  3. Equivalence relation concept
  4. Lattice of clones concept
  5. Partial order concept
  6. Permutation concept
  7. Polymorphism of a relation concept
  8. Rosenberg's classification of maximal clones statement

Further reading

  1. Web https://en.wikipedia.org/wiki/Clone_(algebra)
About this page
TagGF1RK91VED
URIm2://GF1RK91VED
Kindstatement, theorem
WritingW0 stub
MSC08A40, 03B50
StatusThis copy of the site has no build data. Run m2 status GF1RK91VED.
AboutLattice of clones, Clone
UsesClone, Lattice of clones, Polymorphism of a relation, Partial order, Equivalence relation, Permutation, Elementary abelian group

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.