General algebraic systems Clones and operations Theorem
Pol–Inv Galois connection
Builds on ClonePolymorphism of a relationRelational cloneGalois connection
Statement
Let be a finite nonempty set. For a set of finitary operations on , let be the set of finitary relations on preserved by every member of . For a set of finitary relations on , let be the set of operations that are polymorphisms of all members of . Then:
- is the clone generated by .
- is the relational clone generated by .
- Consequently, is an inclusion-reversing bijection from the clones on to the relational clones on , with inverse .
Remarks
The maps and come from the relation " preserves " between operations and relations, so they always form a Galois connection; the theorem identifies its closed sets. For part 1, take an -ary and the relation of arity formed by the columns of all -ary operations in the clone generated by . This is preserved by and contains the columns of the projections. So applied to these columns gives the column of , which lies in , and is in the clone. Part 2 is proved in a similar way, with a relation built from and a primitive positive definition of it from . The result is due to Geiger and, independently, to Bodnarčuk, Kalužnin, Kotov and Romov. For example, on the clone of monotone operations is . Finiteness of is needed: on an infinite set, the closed sets are clones that are locally closed, and some clones are not of the form .
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 for a single relation , 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
- no evidence level
- Clone concept
- Galois connection concept
- Polymorphism of a relation concept
- Relational clone concept
- Pol–Inv Galois connection statement
Where this leads
1 page builds on this one.
Further reading
About this page
| Tag | BQ0AC9QX7E |
|---|---|
| URI | m2://BQ0AC9QX7E |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 08A40, 06A15 |
| Status | This copy of the site has no build data. Run m2 status BQ0AC9QX7E. |
| About | Clone, Relational clone |
| Uses | Clone, 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.