The Constraint Satisfaction Dichotomy Theorem for Beginners
Tutorial – Part 2 Ross Willard
University of Waterloo
BLAST 2019 CU Boulder, May 22, 2019
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 0 / 21
The Constraint Satisfaction Dichotomy Theorem for Beginners - - PowerPoint PPT Presentation
The Constraint Satisfaction Dichotomy Theorem for Beginners Tutorial Part 2 Ross Willard University of Waterloo BLAST 2019 CU Boulder, May 22, 2019 Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 0 / 21 Recall: An algebra A =
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 0 / 21
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 1 / 21
◮ abelian congruences ◮ critical rectangular relations ◮ strands ◮ similarity Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 2 / 21
1 Gaff is Taylor. 2 G and Gaff have the same congruences. 3 The relations compatible with Gaff are any cosets (left or right) of
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 3 / 21
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 4 / 21
1 L111 is subdirect. 2 L111 is “functional at every variable.” ◮ This is equivalent to L111 being fork-free, where a fork is a pair of
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 5 / 21
3 L111 is indecomposable: there is no partition of its coordinates such
4 L111 is maximal in the lattice of subuniverses of Zaff
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 6 / 21
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 7 / 21
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 8 / 21
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 9 / 21
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 10 / 21
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 11 / 21
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 12 / 21
1 Each is subdirect, fork-free and indecomposable. 2 Each is meet-irreducible in the subuniverse lattice of (Gaff )6.
3 Each supports 3,600 distinct strands, each of the form
4 Restricted to any strand, R0 or R1 defines a linear equation. 5 The strands “cross” each other; CSPs do not parallelize this time.
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 13 / 21
1 L111 ≤ Zaff
2 R01 ≤ Saff
3 R0 ≤ Gaff × Gaff × Gaff × Gaff × Gaff × Gaff where G = SL(2, 5).
1 Potatoes A are subdirectly irreducible (SI). 2 Relations R are compatible, subdirect. 3 Relations are fork-free. 4 Relations are indecomposable and meet-irreducible (= critical). 5 The minimal upper cover R∗ of the relation R is the coordinatewise
6 µ is “abelian.”
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 14 / 21
1 Zaff
2 Saff
3 SL(2, 5)aff : monolith = µ,
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 15 / 21
1 Each Ai is subdirectly irreducible with abelian monolith µi. 2 R∗ is the µ1 × · · · × µn-closure of R. 3 Ai/(0 : µi) ∼
4 There exists a prime p such that each µi-class (for any i) has size a
5 If (0 : µi) = 1 for some (equivalently all) i, then: 1
2
3
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 16 / 21
1 Each Ai is subdirectly irreducible with abelian monolith µi. 2 R∗ is the µ1 × · · · × µn-closure of R. 3 Ai/(0 : µi) ∼
4 There exists a prime p such that each µi-class (for any i) has size a
5 If (0 : µi) = 1 for some (equivalently all) i, then: 1
2
3
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 17 / 21
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 18 / 21
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 19 / 21
1 If δR
2 What if δR
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 20 / 21
Ross Willard (Waterloo) CSP Dichotomy Theorem BLAST 2019 21 / 21