Math 2.0

General algebraic systems Clones and operations Theorem

Pol–Inv Galois connection

Builds on ClonePolymorphism of a relationRelational cloneGalois connection

Statement

Let AA be a finite nonempty set. For a set FF of finitary operations on AA, let Inv⁡(F)\operatorname{Inv}(F) be the set of finitary relations on AA preserved by every member of FF. For a set Γ\Gamma of finitary relations on AA, let Pol⁡(Γ)\operatorname{Pol}(\Gamma) be the set of operations that are polymorphisms of all members of Γ\Gamma. Then:

  1. Pol⁡(Inv⁡(F))\operatorname{Pol}(\operatorname{Inv}(F)) is the clone generated by FF.
  2. Inv⁡(Pol⁡(Γ))\operatorname{Inv}(\operatorname{Pol}(\Gamma)) is the relational clone generated by Γ\Gamma.
  3. Consequently, C↦Inv⁡(C)C \mapsto \operatorname{Inv}(C) is an inclusion-reversing bijection from the clones on AA to the relational clones on AA, with inverse Γ↦Pol⁡(Γ)\Gamma \mapsto \operatorname{Pol}(\Gamma).

Remarks

The maps Pol⁡\operatorname{Pol} and Inv⁡\operatorname{Inv} come from the relation "ff preserves RR" between operations and relations, so they always form a Galois connection; the theorem identifies its closed sets. For part 1, take an nn-ary f∈Pol⁡(Inv⁡(F))f \in \operatorname{Pol}(\operatorname{Inv}(F)) and the relation RR of arity ∣A∣n\abs{A}^n formed by the columns of all nn-ary operations in the clone generated by FF. This RR is preserved by FF and contains the columns of the nn projections. So ff applied to these columns gives the column of ff, which lies in RR, and ff is in the clone. Part 2 is proved in a similar way, with a relation built from Pol⁡(Γ)\operatorname{Pol}(\Gamma) and a primitive positive definition of it from Γ\Gamma. The result is due to Geiger and, independently, to Bodnarčuk, Kalužnin, Kotov and Romov. For example, on {0,1}\set{0, 1} the clone of monotone operations is Pol⁡({≤})\operatorname{Pol}(\set{\le}). Finiteness of AA is needed: on an infinite set, the closed sets are clones that are locally closed, and some clones are not of the form Pol⁡(Γ)\operatorname{Pol}(\Gamma).

Going deeper

For a student

The theorem turns questions about clones into questions about relations, which are often easier to handle. Maximal clones, for example, are of the form Pol⁡({ρ})\operatorname{Pol}(\set{\rho}) for a single relation ρ\rho, and Rosenberg's classification lists those relations. In constraint satisfaction, adding a primitive positive definable relation to a template does not change the complexity. So the complexity of a finite template depends only on its polymorphism clone. The same reasoning underlies the Baker–Pixley theorem, which bounds the arity of the relations needed for a clone with a near-unanimity operation.

Reading path

To understand this page from the ground up, read these 5 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. Galois connection concept
  3. Polymorphism of a relation concept
  4. Relational clone concept
  5. Pol–Inv Galois connection statement

Where this leads

1 page builds on this one.

Further reading

  1. Web https://en.wikipedia.org/wiki/Galois_connection
  2. Web https://en.wikipedia.org/wiki/Clone_(algebra)
About this page
TagBQ0AC9QX7E
URIm2://BQ0AC9QX7E
Kindstatement, theorem
WritingW0 stub
MSC08A40, 06A15
StatusThis copy of the site has no build data. Run m2 status BQ0AC9QX7E.
AboutClone, Relational clone
UsesClone, Polymorphism of a relation, Relational clone, Galois connection

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

Used by