compresed word problem in wreath products
play

Compresed word problem in wreath products Markus Lohrey Leipzig, - PowerPoint PPT Presentation

Compresed word problem in wreath products Markus Lohrey Leipzig, Germany May 30, 2013 Markus Lohrey Compresed word problem in wreath products The word problem for groups In this talk: Only finitely generated groups Markus Lohrey Compresed


  1. The compressed word problem Remarks: Complexity of the CWP is independent of the generating set. Groups with polynomial time CWP: f.g. nilpotent groups (here, CWP even belongs to NC 2 ) Markus Lohrey Compresed word problem in wreath products

  2. The compressed word problem Remarks: Complexity of the CWP is independent of the generating set. Groups with polynomial time CWP: f.g. nilpotent groups (here, CWP even belongs to NC 2 ) right-angled Artin groups (RAAGs) Markus Lohrey Compresed word problem in wreath products

  3. The compressed word problem Remarks: Complexity of the CWP is independent of the generating set. Groups with polynomial time CWP: f.g. nilpotent groups (here, CWP even belongs to NC 2 ) right-angled Artin groups (RAAGs) finite extensions of subgroups of RAAGs (hence: virtually special groups) Markus Lohrey Compresed word problem in wreath products

  4. The compressed word problem Remarks: Complexity of the CWP is independent of the generating set. Groups with polynomial time CWP: f.g. nilpotent groups (here, CWP even belongs to NC 2 ) right-angled Artin groups (RAAGs) finite extensions of subgroups of RAAGs (hence: virtually special groups) Coxeter groups Markus Lohrey Compresed word problem in wreath products

  5. The compressed word problem Remarks: Complexity of the CWP is independent of the generating set. Groups with polynomial time CWP: f.g. nilpotent groups (here, CWP even belongs to NC 2 ) right-angled Artin groups (RAAGs) finite extensions of subgroups of RAAGs (hence: virtually special groups) Coxeter groups fully residually free groups (independently shown by Macdonald 2010) Markus Lohrey Compresed word problem in wreath products

  6. The compressed word problem Remarks: Complexity of the CWP is independent of the generating set. Groups with polynomial time CWP: f.g. nilpotent groups (here, CWP even belongs to NC 2 ) right-angled Artin groups (RAAGs) finite extensions of subgroups of RAAGs (hence: virtually special groups) Coxeter groups fully residually free groups (independently shown by Macdonald 2010) fundamental groups of hyperbolic 3-manifolds Markus Lohrey Compresed word problem in wreath products

  7. The compressed word problem Remarks: Complexity of the CWP is independent of the generating set. Groups with polynomial time CWP: f.g. nilpotent groups (here, CWP even belongs to NC 2 ) right-angled Artin groups (RAAGs) finite extensions of subgroups of RAAGs (hence: virtually special groups) Coxeter groups fully residually free groups (independently shown by Macdonald 2010) fundamental groups of hyperbolic 3-manifolds word hyperbolic groups (Saul Schleimer’s talk) Markus Lohrey Compresed word problem in wreath products

  8. What’s interesting about the compressed word problem? Let H be a finitely generated subgroup of Aut ( G ). CWP ( G ) ∈ P ⇒ WP ( H ) ∈ P Markus Lohrey Compresed word problem in wreath products

  9. What’s interesting about the compressed word problem? Let H be a finitely generated subgroup of Aut ( G ). CWP ( G ) ∈ P ⇒ WP ( H ) ∈ P Let G = K ⋊ Q be a semi-direct product. WP ( Q ) ∈ P , CWP ( K ) ∈ P ⇒ WP ( G ) ∈ P Markus Lohrey Compresed word problem in wreath products

  10. What’s interesting about the compressed word problem? Let H be a finitely generated subgroup of Aut ( G ). CWP ( G ) ∈ P ⇒ WP ( H ) ∈ P Let G = K ⋊ Q be a semi-direct product. WP ( Q ) ∈ P , CWP ( K ) ∈ P ⇒ WP ( G ) ∈ P Let 1 → K → G → Q → 1 be a short exact sequence of f.g. groups such that the quotient Q is finitely presented. WSP ( Q ) ∈ P , CWP ( K ) ∈ P ⇒ WP ( G ) ∈ P Markus Lohrey Compresed word problem in wreath products

  11. Wreath products Let A and B be groups and let � K = A b ∈ B be the direct sum of copies of A . Markus Lohrey Compresed word problem in wreath products

  12. Wreath products Let A and B be groups and let � K = A b ∈ B be the direct sum of copies of A . Elements of K can be thought as mappings k : B → A with finite support (i.e., k − 1 ( A \ 1) is finite). Markus Lohrey Compresed word problem in wreath products

  13. Wreath products Let A and B be groups and let � K = A b ∈ B be the direct sum of copies of A . Elements of K can be thought as mappings k : B → A with finite support (i.e., k − 1 ( A \ 1) is finite). The wreath product A ≀ B is the set of all pairs K × B with the following multiplication, where ( k 1 , b 1 ) , ( k 2 , b 2 ) ∈ K × B : ( k 1 , b 1 )( k 2 , b 2 ) = ( k , b 1 b 2 ) with ∀ b ∈ B : k ( b ) = k 1 ( b ) k 2 ( b − 1 1 b ) . Markus Lohrey Compresed word problem in wreath products

  14. Wreath product Z 2 ≀ F ( a , b ) with Z 2 = � c | c 2 = 1 � cbcb − 1 cabcb − 1 ca : a − 1 b a . . . b . . . b a − 1 b a − 1 a a b − 1 b − 1 a − 1 b a − 1 b a a b b b b a − 1 b a − 1 a − 1 a a a b − 1 b − 1 b − 1 b − 1 a − 1 a − 1 a a b − 1 b − 1 b − 1 b b a − 1 a − 1 a a b − 1 b − 1 . . . b − 1 . . . a − 1 a b − 1 Markus Lohrey Compresed word problem in wreath products

  15. Wreath product Z 2 ≀ F ( a , b ) with Z 2 = � c | c 2 = 1 � cbcb − 1 cabcb − 1 ca : a − 1 b a . . . b . . . b a − 1 b a − 1 a a b − 1 b − 1 a − 1 b a − 1 b a a b b b c b a − 1 b a − 1 a − 1 a a a b − 1 b − 1 b − 1 b − 1 a − 1 a − 1 a a b − 1 b − 1 b − 1 b b a − 1 a − 1 a a b − 1 b − 1 . . . b − 1 . . . a − 1 a b − 1 Markus Lohrey Compresed word problem in wreath products

  16. Wreath product Z 2 ≀ F ( a , b ) with Z 2 = � c | c 2 = 1 � cbcb − 1 cabcb − 1 ca : a − 1 b a . . . b . . . b a − 1 b a − 1 a a b − 1 b − 1 a − 1 b a − 1 b a a b b b b a − 1 b a − 1 c a − 1 a a a b − 1 b − 1 b − 1 b − 1 a − 1 a − 1 a a b − 1 b − 1 b − 1 b b a − 1 a − 1 a a b − 1 b − 1 . . . b − 1 . . . a − 1 a b − 1 Markus Lohrey Compresed word problem in wreath products

  17. Wreath product Z 2 ≀ F ( a , b ) with Z 2 = � c | c 2 = 1 � cbcb − 1 cabcb − 1 ca : a − 1 b a . . . b . . . c b a − 1 b a − 1 a a b − 1 b − 1 a − 1 b a − 1 b a a b b b b a − 1 b a − 1 c a − 1 a a a b − 1 b − 1 b − 1 b − 1 a − 1 a − 1 a a b − 1 b − 1 b − 1 b b a − 1 a − 1 a a b − 1 b − 1 . . . b − 1 . . . a − 1 a b − 1 Markus Lohrey Compresed word problem in wreath products

  18. Wreath product Z 2 ≀ F ( a , b ) with Z 2 = � c | c 2 = 1 � cbcb − 1 cabcb − 1 ca : a − 1 b a . . . b . . . b a − 1 c b a − 1 a a b − 1 b − 1 a − 1 b a − 1 b a a b b b c b a − 1 b a − 1 a − 1 a a a b − 1 b − 1 b − 1 b − 1 a − 1 a − 1 a a b − 1 b − 1 b − 1 b b a − 1 a − 1 a a b − 1 b − 1 . . . b − 1 . . . a − 1 a b − 1 Markus Lohrey Compresed word problem in wreath products

  19. Wreath product Z 2 ≀ F ( a , b ) with Z 2 = � c | c 2 = 1 � cbcb − 1 cabcb − 1 ca : a − 1 b a . . . b . . . b a − 1 c b a − 1 a a b − 1 b − 1 a − 1 b a − 1 b a a b b b b a − 1 b a − 1 a − 1 a a a b − 1 b − 1 b − 1 b − 1 a − 1 a − 1 a a b − 1 b − 1 b − 1 b b a − 1 a − 1 a a b − 1 b − 1 . . . b − 1 . . . a − 1 a b − 1 Markus Lohrey Compresed word problem in wreath products

  20. Wreath product Z 2 ≀ F ( a , b ) with Z 2 = � c | c 2 = 1 � cbcb − 1 cabcb − 1 ca : a − 1 b a . . . b . . . b a − 1 c b a − 1 a a b − 1 b − 1 a − 1 b a − 1 b a a b b b b a − 1 b a − 1 a − 1 a a a b − 1 b − 1 b − 1 b − 1 a − 1 a − 1 a a b − 1 b − 1 b − 1 b b a − 1 a − 1 a a b − 1 b − 1 . . . b − 1 . . . a − 1 a b − 1 Markus Lohrey Compresed word problem in wreath products

  21. Wreath product Z 2 ≀ F ( a , b ) with Z 2 = � c | c 2 = 1 � cbcb − 1 cabcb − 1 ca : a − 1 b a . . . b . . . b a − 1 c b a − 1 a a b − 1 b − 1 a − 1 b a − 1 b a a b b b b a − 1 b a − 1 a − 1 a a a b − 1 b − 1 b − 1 b − 1 a − 1 a − 1 a a b − 1 b − 1 b − 1 b b a − 1 a − 1 a a b − 1 b − 1 . . . b − 1 . . . a − 1 a b − 1 Markus Lohrey Compresed word problem in wreath products

  22. Wreath product Z 2 ≀ F ( a , b ) with Z 2 = � c | c 2 = 1 � cbcb − 1 cabcb − 1 ca : a − 1 b a . . . b . . . b a − 1 c b a − 1 a a b − 1 b − 1 a − 1 b a − 1 b a a b c b b b a − 1 b a − 1 a − 1 a a a b − 1 b − 1 b − 1 b − 1 a − 1 a − 1 a a b − 1 b − 1 b − 1 b b a − 1 a − 1 a a b − 1 b − 1 . . . b − 1 . . . a − 1 a b − 1 Markus Lohrey Compresed word problem in wreath products

  23. Wreath product Z 2 ≀ F ( a , b ) with Z 2 = � c | c 2 = 1 � cbcb − 1 cabcb − 1 ca : a − 1 b a . . . b . . . b a − 1 c b a − 1 a a b − 1 b − 1 a − 1 b a − 1 b a a b c b b b a − 1 b a − 1 a − 1 a a a b − 1 b − 1 b − 1 b − 1 a − 1 a − 1 a a b − 1 b − 1 b − 1 b b a − 1 a − 1 a a b − 1 b − 1 . . . b − 1 . . . a − 1 a b − 1 Markus Lohrey Compresed word problem in wreath products

  24. Wreath product Z 2 ≀ F ( a , b ) with Z 2 = � c | c 2 = 1 � cbcb − 1 cabcb − 1 ca : a − 1 b a . . . b . . . b a − 1 c b a − 1 a a b − 1 b − 1 a − 1 b a − 1 b a a b c b b b a − 1 b a − 1 a − 1 a a a c b − 1 b − 1 b − 1 b − 1 a − 1 a − 1 a a b − 1 b − 1 b − 1 b b a − 1 a − 1 a a b − 1 b − 1 . . . b − 1 . . . a − 1 a b − 1 Markus Lohrey Compresed word problem in wreath products

  25. Wreath product Z 2 ≀ F ( a , b ) with Z 2 = � c | c 2 = 1 � cbcb − 1 cabcb − 1 ca : a − 1 b a . . . b . . . b a − 1 c b a − 1 a a b − 1 b − 1 a − 1 b a − 1 b a a b c b b b a − 1 b a − 1 a − 1 a a a c b − 1 b − 1 b − 1 b − 1 a − 1 a − 1 a a b − 1 b − 1 b − 1 b b a − 1 a − 1 a a b − 1 b − 1 . . . b − 1 . . . a − 1 a b − 1 Markus Lohrey Compresed word problem in wreath products

  26. Easy word problem but difficult compressed word problem Let A be any non-Abelian group. Then CWP ( A ≀ Z ) is coNP-hard. Markus Lohrey Compresed word problem in wreath products

  27. Easy word problem but difficult compressed word problem Let A be any non-Abelian group. Then CWP ( A ≀ Z ) is coNP-hard. Remark: If A is finite then WP ( A ≀ Z ) can be solved in logspace. Markus Lohrey Compresed word problem in wreath products

  28. Easy word problem but difficult compressed word problem Let A be any non-Abelian group. Then CWP ( A ≀ Z ) is coNP-hard. Remark: If A is finite then WP ( A ≀ Z ) can be solved in logspace. Proof sketch: Reduction from coSUBSETSUM: Markus Lohrey Compresed word problem in wreath products

  29. Easy word problem but difficult compressed word problem Let A be any non-Abelian group. Then CWP ( A ≀ Z ) is coNP-hard. Remark: If A is finite then WP ( A ≀ Z ) can be solved in logspace. Proof sketch: Reduction from coSUBSETSUM: INPUT: Binary coded weight vector w ∈ N n and a target z ∈ N . QUESTION: Does for all x ∈ { 0 , 1 } n , x · w � = z hold? Markus Lohrey Compresed word problem in wreath products

  30. Easy word problem but difficult compressed word problem Let A be any non-Abelian group. Then CWP ( A ≀ Z ) is coNP-hard. Remark: If A is finite then WP ( A ≀ Z ) can be solved in logspace. Proof sketch: Reduction from coSUBSETSUM: INPUT: Binary coded weight vector w ∈ N n and a target z ∈ N . QUESTION: Does for all x ∈ { 0 , 1 } n , x · w � = z hold? Let w = ( w 1 , . . . , w n ) and s = w 1 + · · · + w n . Markus Lohrey Compresed word problem in wreath products

  31. Easy word problem but difficult compressed word problem Let A be any non-Abelian group. Then CWP ( A ≀ Z ) is coNP-hard. Remark: If A is finite then WP ( A ≀ Z ) can be solved in logspace. Proof sketch: Reduction from coSUBSETSUM: INPUT: Binary coded weight vector w ∈ N n and a target z ∈ N . QUESTION: Does for all x ∈ { 0 , 1 } n , x · w � = z hold? Let w = ( w 1 , . . . , w n ) and s = w 1 + · · · + w n . From w , z we can construct in poly. time SLPs A , B such that ( t x · w − 1 c t s − x · w ) val ( B ) = ( t z − 1 c t s − z ) 2 n . � val ( A ) = and x ∈{ 0 , 1 } n Markus Lohrey Compresed word problem in wreath products

  32. Easy word problem but difficult compressed word problem Let A be any non-Abelian group. Then CWP ( A ≀ Z ) is coNP-hard. Remark: If A is finite then WP ( A ≀ Z ) can be solved in logspace. Proof sketch: Reduction from coSUBSETSUM: INPUT: Binary coded weight vector w ∈ N n and a target z ∈ N . QUESTION: Does for all x ∈ { 0 , 1 } n , x · w � = z hold? Let w = ( w 1 , . . . , w n ) and s = w 1 + · · · + w n . From w , z we can construct in poly. time SLPs A , B such that ( t x · w − 1 c t s − x · w ) val ( B ) = ( t z − 1 c t s − z ) 2 n . � val ( A ) = and x ∈{ 0 , 1 } n � ∃ p ∈ N : p -th symbol of val ( A ) = c = p -th symbol of val ( B ) ⇔ ∃ x ∈ { 0 , 1 } n : x · w = z Markus Lohrey Compresed word problem in wreath products

  33. Easy word problem but difficult compressed word problem Let Z = � t � . Markus Lohrey Compresed word problem in wreath products

  34. Easy word problem but difficult compressed word problem Let Z = � t � . Choose two elements a , b ∈ A with [ a , b ] � = 1. Markus Lohrey Compresed word problem in wreath products

  35. Easy word problem but difficult compressed word problem Let Z = � t � . Choose two elements a , b ∈ A with [ a , b ] � = 1. For x ∈ { a , b , a − 1 , b − 1 } let A x ( B x ) be the SLP that is obtained from A ( B ) by replacing every occurrence of the letter c by x . Markus Lohrey Compresed word problem in wreath products

  36. Easy word problem but difficult compressed word problem Let Z = � t � . Choose two elements a , b ∈ A with [ a , b ] � = 1. For x ∈ { a , b , a − 1 , b − 1 } let A x ( B x ) be the SLP that is obtained from A ( B ) by replacing every occurrence of the letter c by x . We can construct in poly. time an SLP C such that val ( C ) = val ( A a ) t − s · 2 n val ( B b ) t − s · 2 n val ( A a − 1 ) t − s · 2 n val ( B b − 1 ) t − s · 2 n . Markus Lohrey Compresed word problem in wreath products

  37. Easy word problem but difficult compressed word problem Let Z = � t � . Choose two elements a , b ∈ A with [ a , b ] � = 1. For x ∈ { a , b , a − 1 , b − 1 } let A x ( B x ) be the SLP that is obtained from A ( B ) by replacing every occurrence of the letter c by x . We can construct in poly. time an SLP C such that val ( C ) = val ( A a ) t − s · 2 n val ( B b ) t − s · 2 n val ( A a − 1 ) t − s · 2 n val ( B b − 1 ) t − s · 2 n . Then we have: val ( C ) � = 1 in A ≀ Z ⇔ ∃ p ∈ N : p -th symbol of val ( A ) = c = p -th symbol of val ( B ) . Markus Lohrey Compresed word problem in wreath products

  38. Other wreath products If G and H are finitely generated abelian, then H ≀ G is finitely generated metabelian (2-step solvable). Markus Lohrey Compresed word problem in wreath products

  39. Other wreath products If G and H are finitely generated abelian, then H ≀ G is finitely generated metabelian (2-step solvable). Wehrfritz 1980 Every finitely generated metabelian group embedds into a direct product of finitely generated linear groups. Markus Lohrey Compresed word problem in wreath products

  40. Other wreath products If G and H are finitely generated abelian, then H ≀ G is finitely generated metabelian (2-step solvable). Wehrfritz 1980 Every finitely generated metabelian group embedds into a direct product of finitely generated linear groups. Hence, CWP ( H ≀ G ) (with G and H finitely generated abelian) reduces to the CWP for finitely generated linear groups. Markus Lohrey Compresed word problem in wreath products

  41. Randomized complexity classes A language L belongs to the class RP (randomized polynomial time) if there exists a nondeterministic polynomial time bounded Turing machine M such that for every input x : If x �∈ L then Prob[ M accepts x ] = 0. If x ∈ L then Prob[ M accepts x ] ≥ 1 / 2. Markus Lohrey Compresed word problem in wreath products

  42. Randomized complexity classes A language L belongs to the class RP (randomized polynomial time) if there exists a nondeterministic polynomial time bounded Turing machine M such that for every input x : If x �∈ L then Prob[ M accepts x ] = 0. If x ∈ L then Prob[ M accepts x ] ≥ 1 / 2. A language L belongs to the class coRP if there exists a nondeterministic polynomial time bounded Turing machine M such that for every input x : If x ∈ L then Prob[ M accepts x ] = 1. If x �∈ L then Prob[ M accepts x ] ≤ 1 / 2. Markus Lohrey Compresed word problem in wreath products

  43. Randomized complexity classes A language L belongs to the class RP (randomized polynomial time) if there exists a nondeterministic polynomial time bounded Turing machine M such that for every input x : If x �∈ L then Prob[ M accepts x ] = 0. If x ∈ L then Prob[ M accepts x ] ≥ 1 / 2. A language L belongs to the class coRP if there exists a nondeterministic polynomial time bounded Turing machine M such that for every input x : If x ∈ L then Prob[ M accepts x ] = 1. If x �∈ L then Prob[ M accepts x ] ≤ 1 / 2. Impagliazzo, Wigderson 1997 If there exists a language in DTIME (2 O ( n ) ) that has circuit complexity 2 Ω( n ) (seems to be plausible) then P = RP = coRP (actually, P = BPP ). Markus Lohrey Compresed word problem in wreath products

  44. Polynomial identity testing An arithmetic circuit is a directed acyclic graph C such that: Every node (gate) is labelled with either 1, − 1, a variable x 1 , . . . , x n , or an operator +, · . Nodes labelled with 1, − 1, or a variable x i have no incoming edges. There is a distinguished gate o (the output gate). Markus Lohrey Compresed word problem in wreath products

  45. Polynomial identity testing An arithmetic circuit is a directed acyclic graph C such that: Every node (gate) is labelled with either 1, − 1, a variable x 1 , . . . , x n , or an operator +, · . Nodes labelled with 1, − 1, or a variable x i have no incoming edges. There is a distinguished gate o (the output gate). C defines a polynomial p C ( x 1 , . . . , x n ) ∈ Z [ x 1 , . . . , x n ]. Markus Lohrey Compresed word problem in wreath products

  46. Polynomial identity testing An arithmetic circuit is a directed acyclic graph C such that: Every node (gate) is labelled with either 1, − 1, a variable x 1 , . . . , x n , or an operator +, · . Nodes labelled with 1, − 1, or a variable x i have no incoming edges. There is a distinguished gate o (the output gate). C defines a polynomial p C ( x 1 , . . . , x n ) ∈ Z [ x 1 , . . . , x n ]. An arithmetic circuit variable-free if there is no node labeled with a variable x i (hence, p C ∈ Z ). Markus Lohrey Compresed word problem in wreath products

  47. Polynomial identity testing An arithmetic circuit is a directed acyclic graph C such that: Every node (gate) is labelled with either 1, − 1, a variable x 1 , . . . , x n , or an operator +, · . Nodes labelled with 1, − 1, or a variable x i have no incoming edges. There is a distinguished gate o (the output gate). C defines a polynomial p C ( x 1 , . . . , x n ) ∈ Z [ x 1 , . . . , x n ]. An arithmetic circuit variable-free if there is no node labeled with a variable x i (hence, p C ∈ Z ). Polynomial identity testing over the ring R ∈ { Z } ∪ { Z n | n ≥ 2 } INPUT: An arithmetic circuit C . QUESTION: Is p C the zero polynomial in R [ x 1 , . . . , x n ]? Markus Lohrey Compresed word problem in wreath products

  48. Complexity of polynomial identity testing Ibarra, Moran 1983; Agrawal, Biswas 2003 For every ring R ∈ { Z } ∪ { Z n | n ≥ 2 } , polynomial identity testing over R belongs to coRP . Markus Lohrey Compresed word problem in wreath products

  49. Complexity of polynomial identity testing Ibarra, Moran 1983; Agrawal, Biswas 2003 For every ring R ∈ { Z } ∪ { Z n | n ≥ 2 } , polynomial identity testing over R belongs to coRP . Allender, B¨ urgisser, Kjeldgaard-Pedersen, Miltersen 2008 Polynomial identity testing over Z is equivalent w.r.t. polynomial time many-one reductions) to polynomial identity testing over Z , restricted to variable-free arithmetic circuits. Markus Lohrey Compresed word problem in wreath products

  50. Complexity of polynomial identity testing Ibarra, Moran 1983; Agrawal, Biswas 2003 For every ring R ∈ { Z } ∪ { Z n | n ≥ 2 } , polynomial identity testing over R belongs to coRP . Allender, B¨ urgisser, Kjeldgaard-Pedersen, Miltersen 2008 Polynomial identity testing over Z is equivalent w.r.t. polynomial time many-one reductions) to polynomial identity testing over Z , restricted to variable-free arithmetic circuits. Kabanets, Impagliazzo 2004 If polynomial identity testing over Z belongs to P , then one of the following conclusions holds: There is a language in NEXPTIME that does not have polynomial size boolean circuits. The permanent is not computable by polynomial size arithmetic circuits. Markus Lohrey Compresed word problem in wreath products

  51. Polynomial identity testing and the compressed word problem If G is finitely generated linear over field of characteristic 0 (resp. p ∈ Primes), then CWP ( G ) can be reduced to polynomial identity testing over Z (resp. Z p ). Markus Lohrey Compresed word problem in wreath products

  52. Polynomial identity testing and the compressed word problem If G is finitely generated linear over field of characteristic 0 (resp. p ∈ Primes), then CWP ( G ) can be reduced to polynomial identity testing over Z (resp. Z p ). In particular, CWP ( G ) belongs to coRP . Proof: G can be embedded into GL n ( Q ( x 1 , . . . , x n )) (resp. GL n ( F p ( x 1 , . . . , x n )) for some n (Lipton, Zalcstein 1975). Markus Lohrey Compresed word problem in wreath products

  53. Polynomial identity testing and the compressed word problem If G is finitely generated linear over field of characteristic 0 (resp. p ∈ Primes), then CWP ( G ) can be reduced to polynomial identity testing over Z (resp. Z p ). In particular, CWP ( G ) belongs to coRP . Proof: G can be embedded into GL n ( Q ( x 1 , . . . , x n )) (resp. GL n ( F p ( x 1 , . . . , x n )) for some n (Lipton, Zalcstein 1975). CWP (SL 3 ( Z )) is equivalent w.r.t. polynomial time many-one reductions to polynomial identity testing over Z . Markus Lohrey Compresed word problem in wreath products

  54. Polynomial identity testing and the compressed word problem If G is finitely generated linear over field of characteristic 0 (resp. p ∈ Primes), then CWP ( G ) can be reduced to polynomial identity testing over Z (resp. Z p ). In particular, CWP ( G ) belongs to coRP . Proof: G can be embedded into GL n ( Q ( x 1 , . . . , x n )) (resp. GL n ( F p ( x 1 , . . . , x n )) for some n (Lipton, Zalcstein 1975). CWP (SL 3 ( Z )) is equivalent w.r.t. polynomial time many-one reductions to polynomial identity testing over Z . Proof: Uses a construction of Ben-Or, Cleve 1992. Markus Lohrey Compresed word problem in wreath products

  55. CWP (SL 3 ( Z )) CWP (SL 3 ( Z )) is equivalent w.r.t. polynomial time many-one reductions to polynomial identity testing over Z . Markus Lohrey Compresed word problem in wreath products

  56. CWP (SL 3 ( Z )) CWP (SL 3 ( Z )) is equivalent w.r.t. polynomial time many-one reductions to polynomial identity testing over Z . Proof: Let C be a variable-free arithmetic circuit C over Z . Markus Lohrey Compresed word problem in wreath products

  57. CWP (SL 3 ( Z )) CWP (SL 3 ( Z )) is equivalent w.r.t. polynomial time many-one reductions to polynomial identity testing over Z . Proof: Let C be a variable-free arithmetic circuit C over Z . Construct an SLP A over generators of SL 3 ( Z ) such that: p C = 0 ⇔ val ( A ) = I 3 . Markus Lohrey Compresed word problem in wreath products

  58. CWP (SL 3 ( Z )) CWP (SL 3 ( Z )) is equivalent w.r.t. polynomial time many-one reductions to polynomial identity testing over Z . Proof: Let C be a variable-free arithmetic circuit C over Z . Construct an SLP A over generators of SL 3 ( Z ) such that: p C = 0 ⇔ val ( A ) = I 3 . The SLP A contains for every C -gate A and all b ∈ {− 1 , 1 } and 1 ≤ i , j ≤ 3 with i � = j a variable A i , j , b such that: If y = A i , j , b · x then y i = x i + b · A · x j and y k = x k for k ∈ { 1 , 2 , 3 } \ { j } . Markus Lohrey Compresed word problem in wreath products

  59. CWP (SL 3 ( Z )) CWP (SL 3 ( Z )) is equivalent w.r.t. polynomial time many-one reductions to polynomial identity testing over Z . Proof: Let C be a variable-free arithmetic circuit C over Z . Construct an SLP A over generators of SL 3 ( Z ) such that: p C = 0 ⇔ val ( A ) = I 3 . The SLP A contains for every C -gate A and all b ∈ {− 1 , 1 } and 1 ≤ i , j ≤ 3 with i � = j a variable A i , j , b such that: If y = A i , j , b · x then y i = x i + b · A · x j and y k = x k for k ∈ { 1 , 2 , 3 } \ { j } . Consider a C -gate A . Markus Lohrey Compresed word problem in wreath products

  60. CWP (SL 3 ( Z )) CWP (SL 3 ( Z )) is equivalent w.r.t. polynomial time many-one reductions to polynomial identity testing over Z . Proof: Let C be a variable-free arithmetic circuit C over Z . Construct an SLP A over generators of SL 3 ( Z ) such that: p C = 0 ⇔ val ( A ) = I 3 . The SLP A contains for every C -gate A and all b ∈ {− 1 , 1 } and 1 ≤ i , j ≤ 3 with i � = j a variable A i , j , b such that: If y = A i , j , b · x then y i = x i + b · A · x j and y k = x k for k ∈ { 1 , 2 , 3 } \ { j } . Consider a C -gate A . Case 1. A := c ∈ {− 1 , 1 } . Set for instance  1 0  c A 1 , 2 , 1 := 0 1 0   0 0 1 Markus Lohrey Compresed word problem in wreath products

  61. CWP (SL 3 ( Z )) CWP (SL 3 ( Z )) is equivalent w.r.t. polynomial time many-one reductions to polynomial identity testing over Z . Proof: Let C be a variable-free arithmetic circuit C over Z . Construct an SLP A over generators of SL 3 ( Z ) such that: p C = 0 ⇔ val ( A ) = I 3 . The SLP A contains for every C -gate A and all b ∈ {− 1 , 1 } and 1 ≤ i , j ≤ 3 with i � = j a variable A i , j , b such that: If y = A i , j , b · x then y i = x i + b · A · x j and y k = x k for k ∈ { 1 , 2 , 3 } \ { j } . Consider a C -gate A . Case 1. A := c ∈ {− 1 , 1 } . Set for instance  1 0  c A 1 , 2 , 1 := 0 1 0   0 0 1 Case 2. A := B + C . Set A i , j , b := B i , j , b + C i , j , b . Markus Lohrey Compresed word problem in wreath products

  62. CWP (SL 3 ( Z )) Case 3. A := B · C . Let { k } = { 1 , 2 , 3 } \ { i , j } . Then we set := A i , j , 1 B k , j , − 1 C i , k , 1 B k , j , 1 C i , k , − 1 A i , j , − 1 := B k , j , − 1 C i , k , − 1 B k , j , 1 C i , k , 1 Markus Lohrey Compresed word problem in wreath products

  63. CWP (SL 3 ( Z )) Case 3. A := B · C . Let { k } = { 1 , 2 , 3 } \ { i , j } . Then we set := A i , j , 1 B k , j , − 1 C i , k , 1 B k , j , 1 C i , k , − 1 A i , j , − 1 := B k , j , − 1 C i , k , − 1 B k , j , 1 C i , k , 1 If y = A i , j , 1 · x , then y j = x j , y k = x k + B · x j − B · x j = x k , and y i = x i − C · x k + C · ( x k + B · x j ) = x i + C · B · x j . Markus Lohrey Compresed word problem in wreath products

  64. CWP (SL 3 ( Z )) Case 3. A := B · C . Let { k } = { 1 , 2 , 3 } \ { i , j } . Then we set := A i , j , 1 B k , j , − 1 C i , k , 1 B k , j , 1 C i , k , − 1 A i , j , − 1 := B k , j , − 1 C i , k , − 1 B k , j , 1 C i , k , 1 If y = A i , j , 1 · x , then y j = x j , y k = x k + B · x j − B · x j = x k , and y i = x i − C · x k + C · ( x k + B · x j ) = x i + C · B · x j . If y = A i , j , − 1 x , then y j = x j , y k = x k + B · x j − B · x j = x k , and y i = x i + C · x k − C · ( x k + B · x j ) = x i − C · B · x j . Markus Lohrey Compresed word problem in wreath products

  65. CWP (SL 3 ( Z )) Case 3. A := B · C . Let { k } = { 1 , 2 , 3 } \ { i , j } . Then we set := A i , j , 1 B k , j , − 1 C i , k , 1 B k , j , 1 C i , k , − 1 A i , j , − 1 := B k , j , − 1 C i , k , − 1 B k , j , 1 C i , k , 1 If y = A i , j , 1 · x , then y j = x j , y k = x k + B · x j − B · x j = x k , and y i = x i − C · x k + C · ( x k + B · x j ) = x i + C · B · x j . If y = A i , j , − 1 x , then y j = x j , y k = x k + B · x j − B · x j = x k , and y i = x i + C · x k − C · ( x k + B · x j ) = x i − C · B · x j . Let S 1 , 2 , 1 be the start variable of A . � Markus Lohrey Compresed word problem in wreath products

  66. CWP (SL 3 ( Z )) Case 3. A := B · C . Let { k } = { 1 , 2 , 3 } \ { i , j } . Then we set := A i , j , 1 B k , j , − 1 C i , k , 1 B k , j , 1 C i , k , − 1 A i , j , − 1 := B k , j , − 1 C i , k , − 1 B k , j , 1 C i , k , 1 If y = A i , j , 1 · x , then y j = x j , y k = x k + B · x j − B · x j = x k , and y i = x i − C · x k + C · ( x k + B · x j ) = x i + C · B · x j . If y = A i , j , − 1 x , then y j = x j , y k = x k + B · x j − B · x j = x k , and y i = x i + C · x k − C · ( x k + B · x j ) = x i − C · B · x j . Let S 1 , 2 , 1 be the start variable of A . � p C = 0 ⇔ ∀ x ∈ Z 3 : val ( A ) · x = x ⇔ val ( A ) = I 3 . Markus Lohrey Compresed word problem in wreath products

  67. Open problems What is the precise complexity of CWP ( A ≀ Z ) for A finite non-Abelian (coNP-hard, in PSPACE). Markus Lohrey Compresed word problem in wreath products

  68. Open problems What is the precise complexity of CWP ( A ≀ Z ) for A finite non-Abelian (coNP-hard, in PSPACE). Compressed word problem for A ≀ F 2 . Might be related to polynomial identity testing for non-commuting variables. Markus Lohrey Compresed word problem in wreath products

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