constraints in universal algebra
play

Constraints in Universal Algebra Ross Willard University of - PowerPoint PPT Presentation

Constraints in Universal Algebra Ross Willard University of Waterloo, CAN SSAOS 2014 September 7, 2014 Lecture 1 R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 1 / 23 Outline Lecture 1 : Intersection problems and


  1. Constraints in Universal Algebra Ross Willard University of Waterloo, CAN SSAOS 2014 September 7, 2014 Lecture 1 R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 1 / 23

  2. Outline Lecture 1 : Intersection problems and congruence SD( ∧ ) varieties Lecture 2 : Constraint problems in ternary groups (and generalizations) Lecture 3 : Constraint problems in Taylor varieties Almost all algebras will be finite. R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 2 / 23

  3. Quiz! Fix an algebra A . Suppose C , D ≤ A n for some n ≥ 3 proj i , j ( C ) = proj i , j ( D ) for all 1 ≤ i < j ≤ n . Question : Does it follow that C ∩ D � = ∅ ? Answer : No, of course not! Let A be the set { 0 , 1 } (with no operations – ha ha!). Let n = 3 and put { x ∈ { 0 , 1 } 3 : x 1 + x 2 + x 3 = 0 (mod 2) } C = { x ∈ { 0 , 1 } 3 : x 1 + x 2 + x 3 = 1 (mod 2) } = D C , D ≤ A 3 and proj i , j ( C ) = proj i , j ( D ) = { 0 , 1 } 2 for all i < j , yet C ∩ D = ∅ . R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 3 / 23

  4. Apology I’m sorry . Choosing A to be a set with no operations is pathetic. Better example: A = ( { 0 , 1 } ; x + y + z (mod 2)) with the same C , D ≤ A 3 . More generally, for any R -module R A , take the associated affine R -module A = ( A ; x − y + z , { r x +(1 − r ) y : r ∈ R } ) and let C , D be different cosets of { ( x , y , z ) : x + y + z = 0 } ≤ A 3 . R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 4 / 23

  5. Harder Quiz Bonus Problem : For which A is the answer “Yes”? (The question: if C , D ≤ A n and proj i , j ( C ) = proj i , j ( D ) for all i < j , does it follow that C ∩ D � = ∅ ?) Subproblem : are there any A for which the answer is “Yes”? Answer : Of course! Any algebra A having a constant term operation has this property. (So any group, ring, module, . . . ) ◮ This is cheating. ◮ We can forbid cheating by requiring that A be idempotent , i.e., all 1-element subsets must be subalgebras. Problem : are there any idempotent A for which the the answer is “Yes”? R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 5 / 23

  6. The k -intersection property Definition (Valeriote). Let A be an algebra. 1 If C , D ⊆ A n and 0 < k ≤ n , we write C k = D to mean proj J ( C ) = proj J ( D ) for all J ⊆ { 1 , . . . , n } satisfying | J | = k . 2 For example: 1 ◮ C = D iff proj i ( C ) = proj i ( D ) for all i . 2 ◮ C = D iff proj i , j ( C ) = proj i , j ( D ) for all i < j . n ◮ C = D iff C = D . 3 We say that A has the k-intersection property (or k - IP ) if for all n > k and every family { C t ≤ A n : t ∈ T } , � � k � C s = C t for all s , t ∈ T ⇒ C t � = ∅ . t ∈ T Note : 1-IP ⇒ 2-IP ⇒ 3-IP ⇒ 4-IP ⇒ · · · Problem (modified) : are there any idempotent algebras with 2-IP? What about 1-IP? Or k -IP for some k ? R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 6 / 23

  7. Theorem 1 Every lattice (or lattice expansion) has 2-IP. 2 Every finite semilattice (or expansion) has 1-IP. Proof . (1) Every lattice (or lattice expansion) L has a majority term m ( x , x , y ) = m ( x , y , x ) = m ( y , x , x ) = x for all x , y ∈ L . Hence for any C ≤ L n , C is determined by ( proj i , j ( C ) : 1 ≤ i < j ≤ n ) (Baker-Pixley 1975). Thus if { C t ≤ L n : t ∈ T } satisfies C s 2 = C t ∀ s , t , then C s = C t ∀ s , t . So � C t � = ∅ . Generalization . If A has a ( k + 1)-ary near unanimity ( NU ) term, then A has k -IP. (Again by Baker-Pixley) R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 7 / 23

  8. Theorem 1 Every lattice (or lattice expansion) has 2-IP. 2 Every finite semilattice (or expansion) has 1-IP. Proof . (2) Suppose L is finite and has a semilattice term ∧ . For any C ≤ L n , the ∧ -least element of C is determined by ( proj i ( C ) : 1 ≤ i ≤ n ). Thus if { C t ≤ L n : t ∈ T } satisfies C s 1 = C t ∀ s , t , then all the C s have the same ∧ -least element. So � C t � = ∅ . R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 8 / 23

  9. Summary Idempotent algebras that have k -IP for some k : Lattices NU algebras Finite semilattices Idempotent algebras that do not have k -IP for any k : Sets (pathetic, but true) Affine R -modules Question : What algebraic property separates “lattices, NU algebras and semilattices” from “sets and affine R -modules”? Answer : Congruence meet semi-distributivity R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 9 / 23

  10. Meet Semi-Distributivity (SD( ∧ )) Definition . A lattice L is meet semi-distributive (or SD( ∧ ) ) if it satisfies the implication x ∧ y = x ∧ z =: u ⇒ x ∧ ( y ∨ z ) = u . Basic facts : 1 Every distributive lattice is SD( ∧ ). 2 There exist SD( ∧ ) lattices that are not modular. E.g., 3 M 3 is not SD( ∧ ): x y z u R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 10 / 23

  11. Congruence SD( ∧ ) Definition . 1 An algebra is congruence SD( ∧ ) if its congruence lattice is SD( ∧ ). 2 A variety is congruence SD( ∧ ) if every algebra in the variety is congruence SD( ∧ ). Theorem (Lipparini 1998; Kearnes, Szendrei 1998; Kearnes, Kiss 2013; cf. Hobby, McKenzie 1988) For a variety V , the following are equivalent: 1 V is congruence SD( ∧ ). 2 M 3 does not embed into Con ( B ), for any B ∈ V . If V is idempotent, then we can add 3 No nontrivial algebra B ∈ V is a term reduct of an affine R -module. R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 11 / 23

  12. Congruence SD( ∧ ) varieties congruence modular congruence distributive sets most semigroups unary algebras CSD( ∧ ) CM CD groups modules lattices semilattices affine modules NU R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 12 / 23

  13. Valeriote’s observation Theorem (Valeriote 2009) Assume A is finite and idempotent. If A has k -IP for some k , then HSP ( A ) is CSD( ∧ ). Proof . Assume HSP ( A ) is not CSD( ∧ ). By the previous theorem, there exists a nontrivial B ∈ V which is a term reduct of an affine R -module M . We can assume B ∈ HSP fin ( A ). Assume A has k -IP; then so does every algebra in HSP fin ( A ). Hence B has k -IP. Hence M has k -IP, but we can show this is impossible. R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 13 / 23

  14. Valeriote’s conjecture Conjecture (Valeriote 2009) And conversely. That is, if A is finite, idempotent, and HSP ( A ) is CSD( ∧ ), then A has k -IP for some k . Theorem (Barto 2014 ms) Valeriote’s conjecture is true. In fact, if A is finite and HSP ( A ) is CSD( ∧ ), then A has 2-IP. This is a surprising result with a beautiful proof. R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 14 / 23

  15. Constraint Satisfaction Problem (CSP) Let A be a finite algebra. An instance of CSP(A) of degree n is a list ( s 1 , C 1 ) , ( s 2 , C 2 ) , . . . , ( s p , C p ) of “specifications” of subalgebras of A n (of a certain kind). Each s i is a non-empty subset of { 1 , 2 , . . . , n } . Each C i is a non-empty subuniverse of A s i . ( s i , C i ) “specifies” the subalgebra { a ∈ A n : proj s i ( a ) ∈ C i } of A n . ◮ I denote this subalgebra by � s i , C i � . Computer Science jargon: { 1 , 2 , . . . , n } is the set of variables . Each ( s i , C i ) is a constraint . s i is the scope of ( s i , C i ). C i is the constraint relation . R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 15 / 23

  16. Example Let A = ( { 0 , 1 } , ∧ ). (The 2-element semilattice) With n = 4, define s 1 = { 2 , 3 , 4 } { a ∈ A { 2 , 3 , 4 } : a 2 ≤ a 3 ≤ a 4 } C 1 = = { (0 , 0 , 0) , (0 , 0 , 1) , (0 , 1 , 1) , (1 , 1 , 1) } . The subalgebra of A 4 “specified” by ( s 1 , C 1 ) is � s 1 , C 1 � := { ( a 1 , a 2 , a 3 , a 4 ) ∈ A 4 : a 2 ≤ a 3 ≤ a 4 } . Similarly define ( s 2 , C 2 ) , ( s 3 , C 3 ) by C 2 = { a ∈ A { 1 , 3 , 4 } : a 3 ≤ a 4 ≤ a 1 } s 2 = { 1 , 3 , 4 } , C 3 = { a ∈ A { 1 , 2 , 4 } : a 4 ≤ a 1 ≤ a 2 } . s 3 = { 1 , 2 , 4 } , ( s 1 , C 1 ) , ( s 2 , C 2 ) , ( s 3 , C 3 ) is an instance of CSP( A ). R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 16 / 23

  17. Solutions In general, given a CSP( A ) instance ( s 1 , C 1 ) , . . . , ( s p , C p ), we ask whether � s 1 , C 1 � ∩ · · · ∩ � s p , C p � � = ∅ . The elements of � s 1 , C 1 � ∩ · · · ∩ � s p , C p � (if any) are called solutions . In the previous example, the subalgebras of ( { 0 , 1 } , ∧ ) 4 “specified” by the constraints are: { a ∈ { 0 , 1 } 4 : a 2 ≤ a 3 ≤ a 4 } � s 1 , C 1 � := { a ∈ { 0 , 1 } 4 : a 3 ≤ a 4 ≤ a 1 } � s 2 , C 2 � := { a ∈ { 0 , 1 } 4 : a 4 ≤ a 1 ≤ a 2 } � s 3 , C 3 � := This instance has two solutions, since � s 1 , C 1 � ∩ � s 2 , C 2 � ∩ � s 3 , C 3 � = { a ∈ { 0 , 1 } 4 : a 1 = a 2 = a 3 = a 4 } . R. Willard (Waterloo) Constraints in Universal Algebra SSAOS 2014 17 / 23

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend