Log-space computability of the conjugacy problem in wreath products - - PowerPoint PPT Presentation

log space computability of the conjugacy problem in
SMART_READER_LITE
LIVE PREVIEW

Log-space computability of the conjugacy problem in wreath products - - PowerPoint PPT Presentation

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries Log-space computability of the conjugacy problem in wreath products Svetla Vassileva McGill University City University of New York


slide-1
SLIDE 1

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

Log-space computability of the conjugacy problem in wreath products

Svetla Vassileva McGill University City University of New York GAGTA May 29, 2013

slide-2
SLIDE 2

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

Why space?

  • Handling large data sets.
  • RAM vs. external storage
  • DNA sequencing
  • working with databases
  • Time complexity can really be due to space issues.
  • Gröbner bases
  • Start with basis for ideal and “blow it up” by adding polynomials
  • The number of polynomials
  • space

we add is unbounded ⇒ the time complexity is large

slide-3
SLIDE 3

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

Time vs. space

Fact: log-space ⊆ P-time.

  • P-time is not always very practical
  • if polynomial is more than quadratic, the algorithm is not

practical

  • the degree of the polynomial varies with the model of

computation

  • P-time is too large as a class
  • P-time has many subclasses
  • aim for “tighter” bound on the complexity class
  • log-space is “tighter” than P-time
slide-4
SLIDE 4

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

Log-space transducers

input tape read only work tape read/write

  • utput tape write only
slide-5
SLIDE 5

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

Example: sorting is in log-space

12 10 11 15 15 p = 4 q = 1 latest printed current candidate

slide-6
SLIDE 6

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

Log-space ⇒ P-time.

  • Configurations cannot be repeated.
  • Total number of configurations ≤ k(n + 2c log n) ∼ nc
  • P-time ?

⇒ log-space: open problem.

slide-7
SLIDE 7

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

Log-space functions can be composed

f : g :

x1 x2 x3 xn . . .

slide-8
SLIDE 8

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

Log-space functions can be composed f ◦ g :

x1 x2 x3 . . . xn

g(x)[i] p = i

slide-9
SLIDE 9

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

Some log-space computable problems

  • WP in linear groups is log-space decidable (Zalcstein, Lipton).
  • Normal forms in free groups are log-space computable (Elder,

Elston, Ostheimer).

  • Normal forms in abelian groups are log-space computable

(EEO).

  • Normal forms in wreath products are log-space computable

(EEO).

  • WP in Grigorchuk group is log-space decidable (EEO).
  • Normal forms in RAAG are log-space computable (Diekert,

Kausch, Lohrey).

slide-10
SLIDE 10

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

Wreath products

The restricted wreath product is the group: A ≀ B = {bf | b ∈ B, f ∈ A(B)}, with multiplication defined by bf · cg = bc f cg, where

  • f c(x) = f(xc−1) for x ∈ B.
  • A(B) is the set of all functions from B to A of finite support.
  • Multiplication in A(B) is given by f · g(x) = f(x)g(x).
  • 1A(B) is the function 1 : B → 1A.
  • Remark. B acts on A(B), so A ≀ B ≃ B ⋉ A(B)
slide-11
SLIDE 11

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

A presentation for A ≀ B

Let A = X | RA, B = Y | RB. Then A ≀ B =

  • X ∪ Y | RA, RB, [ab1

1 , ab2 2 ]

  • ,

where a1, a2 ∈ A and b1, b2 ∈ B. ab fa,b(x) = a if x = b 1

  • therwise.
  • Any function f ∈ A(B) can be given as {(b1, a1), . . . , (bn, an)}
  • Equivalently, f = fa1,b1 . . . fan,bn = f b1

a1,1 . . . f bn an,1 ab1 1 . . . abn n .

slide-12
SLIDE 12

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

Normal forms in wreath products

Given a word w = b1a1 . . . bkak in generators X and Y, we can rewrite it as w = bf.

  • w = b1 . . . bn · ab2...bk

1

ab3...bn

2

· · · abn

n−1an

  • w = b · AB1

1 . . . ABk k , where

  • b = b1 . . . bn ∈ B
  • A1, . . . , Ak = 1
  • Bi = Bj whenever i = j
  • AB1

1 . . . ABk k can be viewed as a function f : Bi → Ai

slide-13
SLIDE 13

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

Conjugacy in wreath products

  • Let x = bf, y = cg ∈ A ≀ B be given.
  • There exists z = dh ∈ A ≀ B such that z−1xz = y iff

d−1bd = c and gd = hbfh−1.

  • gd = hbfh−1 ⇔ ∀x ∈ B, gd(x) = hbfh−1(x).
  • Problems:
  • ∀x ∈ B is a lot of elements to check for (but finite support).
  • Get rid of h.
  • Get rid of d.
slide-14
SLIDE 14

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

A conjugacy criterion

  • T = {ti} – set of b- coset representatives for supp(f) ∪ supp(g)
  • S = {si} – set of c- coset representatives for supp(f) ∪ supp(g)
  • Define

βi(f) =

  • j

f(tibj) and γi(f) =

  • j

f(sicj).

Theorem (Matthews (modified))

In A ≀ B, bf ∼ cg if and only if

  • b ∼ c in B and
  • βi(f) ∼ γi(g) in A for all i.
slide-15
SLIDE 15

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

CP in wreath products

Theorem (V.)

Suppose that

  • the conjugacy problem in A is log-space decidable,
  • the conjugacy problem in B is log-space decidable and
  • the power problem in B is computable in log-space.

Then the conjugacy problem in A ≀ B is also log-space decidable. Power problem in G: Given two words x and y in generators of G, find the smallest integer n such that xn = y.

slide-16
SLIDE 16

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

Direct corollaries

Corollary

The conjugacy problem in a wreath product of two abelian groups is log-space decidable.

  • Example. The conjugacy problem in the lamplighter group Z ≀ Z2 is

decidable in log-space.

Corollary

The conjugacy problem in the wreath product F ≀ Z2 of a free group F and a free abelian group is decidable in log-space.

slide-17
SLIDE 17

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

Iterated wreath products

Definition

The left iterated wreath product, A n≀ B, of two groups A and B inductively as follows.

  • A 1≀ B = A ≀ B
  • A n≀ B = A ≀ (A n−1≀ B)

Corollary

Suppose that

  • the conjugacy problem in A is log-space decidable,
  • the conjugacy problem in B is log-space decidable and
  • the power problem in A and B is computable in log-space.

Then the conjugacy problem in A n≀ B is also log-space decidable.

slide-18
SLIDE 18

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

Free solvable groups

Definition

  • The nth derived (commutator) subgroup of a group G is

G(n) = [G(n−1), G(n−1)], where G(1) = G′ = [G, G] = [g, g′] | g, g′ ∈ G.

  • The free solvable group Sd,r of degree d and rank r is given by

Sd,r = Fr

  • F(d)

r .

slide-19
SLIDE 19

The model of computation Wreath products and their normal forms Conjugacy in wreath products Corollaries

Conjugacy in free solvable groups

Corollary

The conjugacy problem in a free solvable group, Sd,r, of fixed rank r and degree d is decidable in logarithmic space.

Proof.

  • The Magnus embedding is a map φ : Sd,r ֒

→ Zr ≀ Sd−1,r.

  • The Magnus embedding is a Frattini embedding, i.e.,

x ∼Sd,r y ⇐ ⇒ φ(x) ∼Zr≀Sd−1,r φ(y).

  • Iterate the embedding to get

Sd,r ֒ → Zr ≀ Sd−1,r ֒ → Zr ≀

  • Zr ≀ Sd−2,r
  • = Zr 2≀ Sd−2,r ֒

→ · · · ֒ → Zr d−1≀ S1,r = Zr d−1≀ Zr.