Embeddings into Thompsons group V and coCF groups Francesco Matucci - - PowerPoint PPT Presentation

embeddings into thompson s group v and cocf groups
SMART_READER_LITE
LIVE PREVIEW

Embeddings into Thompsons group V and coCF groups Francesco Matucci - - PowerPoint PPT Presentation

Embeddings into Thompsons group V and coCF groups Francesco Matucci (joint with C. Bleak, M. Neunh offer) Groups St. Andrews 2013 St. Andrews August 7, 2013 Finite state automaton Finite state automaton Mathematical model of


slide-1
SLIDE 1

Embeddings into Thompson’s group V and coCF groups

Francesco Matucci (joint with C. Bleak, M. Neunh¨

  • ffer)

Groups St. Andrews 2013

  • St. Andrews

August 7, 2013

slide-2
SLIDE 2

Finite state automaton

slide-3
SLIDE 3

Finite state automaton

Mathematical model of computation to design computer programs.

slide-4
SLIDE 4

Finite state automaton

Mathematical model of computation to design computer programs.

Definition (DFSA)

A (deterministic) finite state automaton is a quintuple (S, A, µ, Y , s0), where

◮ S is a finite set, called the state set, ◮ A is a finite set, called the alphabet, ◮ µ : A × S → S is a function, called the transition function, ◮ Y is a (possibly empty) subset of S called the subset of

accept states,

◮ s0 ∈ S is called the start state.

slide-5
SLIDE 5

Finite state automaton

Mathematical model of computation to design computer programs.

Definition (DFSA)

A (deterministic) finite state automaton is a quintuple (S, A, µ, Y , s0), where

◮ S is a finite set, called the state set, ◮ A is a finite set, called the alphabet, ◮ µ : A × S → S is a function, called the transition function, ◮ Y is a (possibly empty) subset of S called the subset of

accept states,

◮ s0 ∈ S is called the start state.

If we allow µ : A × S → P(S), we call it a non-deterministic FSA.

slide-6
SLIDE 6

Finite state automaton

Mathematical model of computation to design computer programs.

Definition (DFSA)

A (deterministic) finite state automaton is a quintuple (S, A, µ, Y , s0), where

◮ S is a finite set, called the state set, ◮ A is a finite set, called the alphabet, ◮ µ : A × S → S is a function, called the transition function, ◮ Y is a (possibly empty) subset of S called the subset of

accept states,

◮ s0 ∈ S is called the start state.

If we allow µ : A × S → P(S), we call it a non-deterministic FSA.

Remark

Every NDFSA is equivalent to a DFSA.

slide-7
SLIDE 7

Finite state automaton: an example

slide-8
SLIDE 8

Finite state automaton: an example

Start

1 1

Accept

slide-9
SLIDE 9

Regular language and finite groups

slide-10
SLIDE 10

Regular language and finite groups

Definition

Given a FSA a regular language is the language given by all paths inside the FSA which begin at the start state and end at an accept state.

slide-11
SLIDE 11

Regular language and finite groups

Definition

Given a FSA a regular language is the language given by all paths inside the FSA which begin at the start state and end at an accept state.

Definition

Given a finitely generated group G = X | R, the language of the word problem is WP(G) = {words w in the monoid of X ∪ X −1 such that w ≡G 1}.

slide-12
SLIDE 12

Regular language and finite groups

Definition

Given a FSA a regular language is the language given by all paths inside the FSA which begin at the start state and end at an accept state.

Definition

Given a finitely generated group G = X | R, the language of the word problem is WP(G) = {words w in the monoid of X ∪ X −1 such that w ≡G 1}.

Theorem (Anisimov)

A finitely generated group G is finite if and only if WP(G) is a regular language.

slide-13
SLIDE 13

Pushdown automaton

slide-14
SLIDE 14

Pushdown automaton

Definition (PDA - Handwaving)

A PDA is like a FSA but it also employs a stack in its transition

  • function. The transition function pops and pushes a symbol at the

top of the stack and uses it to decide which state to reach.

slide-15
SLIDE 15

Pushdown automaton

Definition (PDA - Handwaving)

A PDA is like a FSA but it also employs a stack in its transition

  • function. The transition function pops and pushes a symbol at the

top of the stack and uses it to decide which state to reach.

Remark

PDA adds the stack as a parameter for choice. Finite state machines just look at the input signal and the current state: they have no stack to work with.

slide-16
SLIDE 16

Pushdown automaton

Definition (PDA - Handwaving)

A PDA is like a FSA but it also employs a stack in its transition

  • function. The transition function pops and pushes a symbol at the

top of the stack and uses it to decide which state to reach.

Remark

PDA adds the stack as a parameter for choice. Finite state machines just look at the input signal and the current state: they have no stack to work with. It is not true that all NDPDA are equivalent to DPDA.

slide-17
SLIDE 17

Pushdown automaton: an example

slide-18
SLIDE 18

Pushdown automaton: an example

finite state automaton

slide-19
SLIDE 19

Context free languages and virtually free groups

slide-20
SLIDE 20

Context free languages and virtually free groups

Definition

Context-free languages are those accepted by PDAs.

slide-21
SLIDE 21

Context free languages and virtually free groups

Definition

Context-free languages are those accepted by PDAs.

Definition

A finitely generated group is a context-free group if WP(G) is a context-free language.

slide-22
SLIDE 22

Context free languages and virtually free groups

Definition

Context-free languages are those accepted by PDAs.

Definition

A finitely generated group is a context-free group if WP(G) is a context-free language.

Theorem (Muller-Schupp)

A finitely generated group G is virtually free if and only if it is context-free.

slide-23
SLIDE 23

Co-context-free (Co-CF) groups

slide-24
SLIDE 24

Co-context-free (Co-CF) groups

Definition

Given a finitely generated group G = X | R, the language of the coword problem is coWP(G) = {words w in the monoid of X ∪ X −1 such that w ≡G 1}.

slide-25
SLIDE 25

Co-context-free (Co-CF) groups

Definition

Given a finitely generated group G = X | R, the language of the coword problem is coWP(G) = {words w in the monoid of X ∪ X −1 such that w ≡G 1}.

Definition

A finitely generated group is a co-context-free group (coCF) if coWP(G) is a context-free language. Let coCF be the class of all coCF groups.

slide-26
SLIDE 26

Co-context-free (Co-CF) groups

Definition

Given a finitely generated group G = X | R, the language of the coword problem is coWP(G) = {words w in the monoid of X ∪ X −1 such that w ≡G 1}.

Definition

A finitely generated group is a co-context-free group (coCF) if coWP(G) is a context-free language. Let coCF be the class of all coCF groups.

Remark

Every CF group is in coCF (the converse is not true).

slide-27
SLIDE 27

Closure properties of the class coCF

slide-28
SLIDE 28

Closure properties of the class coCF

Theorem (Holt-R¨

  • ver-Rees-Thomas)

The class coCF is closed under taking

slide-29
SLIDE 29

Closure properties of the class coCF

Theorem (Holt-R¨

  • ver-Rees-Thomas)

The class coCF is closed under taking

◮ taking finite direct products,

slide-30
SLIDE 30

Closure properties of the class coCF

Theorem (Holt-R¨

  • ver-Rees-Thomas)

The class coCF is closed under taking

◮ taking finite direct products, ◮ taking restricted standard wreath products with context-free

top groups,

slide-31
SLIDE 31

Closure properties of the class coCF

Theorem (Holt-R¨

  • ver-Rees-Thomas)

The class coCF is closed under taking

◮ taking finite direct products, ◮ taking restricted standard wreath products with context-free

top groups,

◮ passing to finitely generated subgroups

slide-32
SLIDE 32

Closure properties of the class coCF

Theorem (Holt-R¨

  • ver-Rees-Thomas)

The class coCF is closed under taking

◮ taking finite direct products, ◮ taking restricted standard wreath products with context-free

top groups,

◮ passing to finitely generated subgroups ◮ passing to finite index overgroups.

slide-33
SLIDE 33

Closure properties of the class coCF

Theorem (Holt-R¨

  • ver-Rees-Thomas)

The class coCF is closed under taking

◮ taking finite direct products, ◮ taking restricted standard wreath products with context-free

top groups,

◮ passing to finitely generated subgroups ◮ passing to finite index overgroups.

Conjecture (Holt-R¨

  • ver-Rees-Thomas)

coCF is not closed for free products. Candidate: Z ∗ Z2.

slide-34
SLIDE 34

Closure properties of the class coCF

Theorem (Holt-R¨

  • ver-Rees-Thomas)

The class coCF is closed under taking

◮ taking finite direct products, ◮ taking restricted standard wreath products with context-free

top groups,

◮ passing to finitely generated subgroups ◮ passing to finite index overgroups.

Conjecture (Holt-R¨

  • ver-Rees-Thomas)

coCF is not closed for free products. Candidate: Z ∗ Z2.

Theorem (Bleak-Salazar)

Z ∗ Z2 does not embed into Thompson’s group V .

slide-35
SLIDE 35

Thompson’s group F

slide-36
SLIDE 36

Thompson’s group F

Thompson’s group F is the group PL2(I), with respect to composition, of all piecewise-linear homeomorphisms of the unit interval I = [0, 1] with a finite number of breakpoints, such that

slide-37
SLIDE 37

Thompson’s group F

Thompson’s group F is the group PL2(I), with respect to composition, of all piecewise-linear homeomorphisms of the unit interval I = [0, 1] with a finite number of breakpoints, such that

◮ all slopes are integral powers of 2,

slide-38
SLIDE 38

Thompson’s group F

Thompson’s group F is the group PL2(I), with respect to composition, of all piecewise-linear homeomorphisms of the unit interval I = [0, 1] with a finite number of breakpoints, such that

◮ all slopes are integral powers of 2, ◮ all breakpoints have dyadic rational coordinates.

slide-39
SLIDE 39

Thompson’s group F

Thompson’s group F is the group PL2(I), with respect to composition, of all piecewise-linear homeomorphisms of the unit interval I = [0, 1] with a finite number of breakpoints, such that

◮ all slopes are integral powers of 2, ◮ all breakpoints have dyadic rational coordinates.

slide-40
SLIDE 40

Thompson’s group F

Thompson’s group F is the group PL2(I), with respect to composition, of all piecewise-linear homeomorphisms of the unit interval I = [0, 1] with a finite number of breakpoints, such that

◮ all slopes are integral powers of 2, ◮ all breakpoints have dyadic rational coordinates.

slide-41
SLIDE 41

Thompson’s group T

slide-42
SLIDE 42

Thompson’s group T

Similar to F, but defined on the unit circle: it preserves the cyclic

  • rder of the intervals
slide-43
SLIDE 43

Thompson’s group T

Similar to F, but defined on the unit circle: it preserves the cyclic

  • rder of the intervals
slide-44
SLIDE 44

Thompson’s group T

Similar to F, but defined on the unit circle: it preserves the cyclic

  • rder of the intervals
slide-45
SLIDE 45

Thompson’s group V

slide-46
SLIDE 46

Thompson’s group V

Similar to F, but not continuous: it permutes the order of the intervals and can be seen as a group of homeomorphisms of the Cantor set C to itself:

slide-47
SLIDE 47

Thompson’s group V

Similar to F, but not continuous: it permutes the order of the intervals and can be seen as a group of homeomorphisms of the Cantor set C to itself:

slide-48
SLIDE 48

Multiplication of tree pairs

slide-49
SLIDE 49

Multiplication of tree pairs

slide-50
SLIDE 50

Multiplication of tree pairs

slide-51
SLIDE 51

Multiplication of tree pairs

slide-52
SLIDE 52

Multiplication of tree pairs

slide-53
SLIDE 53

Multiplication of tree pairs

slide-54
SLIDE 54

Multiplication of tree pairs

slide-55
SLIDE 55

Multiplication of tree pairs

slide-56
SLIDE 56

Multiplication of tree pairs

slide-57
SLIDE 57

Multiplication of tree pairs

slide-58
SLIDE 58

Multiplication of tree pairs

slide-59
SLIDE 59

Multiplication of tree pairs

slide-60
SLIDE 60

Multiplication of tree pairs

slide-61
SLIDE 61

Multiplication of tree pairs

slide-62
SLIDE 62

Multiplication of tree pairs

slide-63
SLIDE 63

The group QAut(T2,c)

slide-64
SLIDE 64

The group QAut(T2,c)

T2,c is the infinite binary 2-colored tree (left = red, right = blue).

slide-65
SLIDE 65

The group QAut(T2,c)

T2,c is the infinite binary 2-colored tree (left = red, right = blue).

Definition

QAut(T2,c) is the group of all maps T2,c → T2,c which respect the edge and color relation, except for possibly finitely many vertices.

slide-66
SLIDE 66

The group QAut(T2,c)

slide-67
SLIDE 67

The group QAut(T2,c)

ε

00 01 10 11

1

000 001 010 011 100 101 110 111

ε

00 01 10 11

1

000 001 010 011 100 101 110 111

1

0000 0001 0010 0011 10 11

ε

00

000 001

01

010 011

01

010 011

slide-68
SLIDE 68

Lehnert’s conjecture

slide-69
SLIDE 69

Lehnert’s conjecture

Theorem (Lehnert)

QAut(T2,c) is in coCF.

slide-70
SLIDE 70

Lehnert’s conjecture

Theorem (Lehnert)

QAut(T2,c) is in coCF.

Conjecture (Lehnert)

QAut(T2,c) is a universal coCF group.

slide-71
SLIDE 71

The relation between V and QAut(T2,c)

slide-72
SLIDE 72

The relation between V and QAut(T2,c)

Theorem (Lehnert)

V ֒ → QAut(T2,c).

slide-73
SLIDE 73

The relation between V and QAut(T2,c)

Theorem (Lehnert)

V ֒ → QAut(T2,c). Our version of his proposed embedding:

slide-74
SLIDE 74

The relation between V and QAut(T2,c)

Theorem (Lehnert)

V ֒ → QAut(T2,c). Our version of his proposed embedding:

◮ Given a tree T, regard it as a subtree of T2,c with root 0 (left

child of the root of T2,c)

slide-75
SLIDE 75

The relation between V and QAut(T2,c)

Theorem (Lehnert)

V ֒ → QAut(T2,c). Our version of his proposed embedding:

◮ Given a tree T, regard it as a subtree of T2,c with root 0 (left

child of the root of T2,c)

◮ Define a bijection ωT : {leaves of T} → {nodes of T} ∪ {ε}

in the left-to-right order so the the rightmost leaf goes to ε.

slide-76
SLIDE 76

The relation between V and QAut(T2,c)

Theorem (Lehnert)

V ֒ → QAut(T2,c). Our version of his proposed embedding:

◮ Given a tree T, regard it as a subtree of T2,c with root 0 (left

child of the root of T2,c)

◮ Define a bijection ωT : {leaves of T} → {nodes of T} ∪ {ε}

in the left-to-right order so the the rightmost leaf goes to ε.

◮ Given (D, R, σ) ∈ V define its image this way:

  • 1. σ takes subtrees of T2,c at leaves D to those at leaves of R.
  • 2. If n is a node of D or the root of T2,c, send it to nω−1

D σωR.

slide-77
SLIDE 77

The relation between V and QAut(T2,c)

Theorem (Lehnert)

V ֒ → QAut(T2,c). Our version of his proposed embedding:

◮ Given a tree T, regard it as a subtree of T2,c with root 0 (left

child of the root of T2,c)

◮ Define a bijection ωT : {leaves of T} → {nodes of T} ∪ {ε}

in the left-to-right order so the the rightmost leaf goes to ε.

◮ Given (D, R, σ) ∈ V define its image this way:

  • 1. σ takes subtrees of T2,c at leaves D to those at leaves of R.
  • 2. If n is a node of D or the root of T2,c, send it to nω−1

D σωR.

Corollary (Lehnert-Schweitzer)

Thompson’s group V is in coCF.

slide-78
SLIDE 78

The relation between V and QAut(T2,c)

slide-79
SLIDE 79

The relation between V and QAut(T2,c)

Lemma (Lehnert, Bleak-M-Neunh¨

  • ffer)

If τ ∈ QAut(T2,c) there is a pair dτ = (vτ, pτ) representing τ such that

◮ vτ ∈ V acts like τ beneath a suitable level (V -part), ◮ pτ is a bijection on the nodes above (bijection part).

slide-80
SLIDE 80

The relation between V and QAut(T2,c)

Lemma (Lehnert, Bleak-M-Neunh¨

  • ffer)

If τ ∈ QAut(T2,c) there is a pair dτ = (vτ, pτ) representing τ such that

◮ vτ ∈ V acts like τ beneath a suitable level (V -part), ◮ pτ is a bijection on the nodes above (bijection part).

We call dτ a disjoint decomposition.

slide-81
SLIDE 81

The relation between V and QAut(T2,c)

Lemma (Lehnert, Bleak-M-Neunh¨

  • ffer)

If τ ∈ QAut(T2,c) there is a pair dτ = (vτ, pτ) representing τ such that

◮ vτ ∈ V acts like τ beneath a suitable level (V -part), ◮ pτ is a bijection on the nodes above (bijection part).

We call dτ a disjoint decomposition. There are many disjoint decompositions, but we can always define a minimal one (in some sense).

slide-82
SLIDE 82

The relation between V and QAut(T2,c)

slide-83
SLIDE 83

The relation between V and QAut(T2,c)

Question (Lehnert-Schweitzer)

Does QAut(T2,c) embed into V ?

slide-84
SLIDE 84

The relation between V and QAut(T2,c)

Question (Lehnert-Schweitzer)

Does QAut(T2,c) embed into V ?

Theorem (Bleak-M-Neunh¨

  • ffer)

Yes.

slide-85
SLIDE 85

The relation between V and QAut(T2,c)

Question (Lehnert-Schweitzer)

Does QAut(T2,c) embed into V ?

Theorem (Bleak-M-Neunh¨

  • ffer)

Yes. Idea of the embedding: start with τ ∈ QAut(T2,c):

slide-86
SLIDE 86

The relation between V and QAut(T2,c)

Question (Lehnert-Schweitzer)

Does QAut(T2,c) embed into V ?

Theorem (Bleak-M-Neunh¨

  • ffer)

Yes. Idea of the embedding: start with τ ∈ QAut(T2,c):

◮ Build dτ = (vτ, pτ) with vτ = (Dτ, Rτ, στ),

slide-87
SLIDE 87

The relation between V and QAut(T2,c)

Question (Lehnert-Schweitzer)

Does QAut(T2,c) embed into V ?

Theorem (Bleak-M-Neunh¨

  • ffer)

Yes. Idea of the embedding: start with τ ∈ QAut(T2,c):

◮ Build dτ = (vτ, pτ) with vτ = (Dτ, Rτ, στ), ◮ Build a new tree pair (

Dτ, Rτ, στ) by “expanding vτ” suitably.

slide-88
SLIDE 88

The relation between V and QAut(T2,c)

slide-89
SLIDE 89

The relation between V and QAut(T2,c)

◮ Replace every node w in Ddτ by a caret (w, wn, wp),

slide-90
SLIDE 90

The relation between V and QAut(T2,c)

◮ Replace every node w in Ddτ by a caret (w, wn, wp),

w

Node with address w... ... becomes a caret in tree for V element.

w w

n

w

p

(But, not at address w!)

slide-91
SLIDE 91

The relation between V and QAut(T2,c)

◮ Replace every node w in Ddτ by a caret (w, wn, wp),

w

Node with address w... ... becomes a caret in tree for V element.

w w

n

w

p

(But, not at address w!) ◮ If eparent, eleft, eright are the edges attached to w, attach eleft

and eright to the bottom of wn and eparent to the top of w,

slide-92
SLIDE 92

The relation between V and QAut(T2,c)

slide-93
SLIDE 93

The relation between V and QAut(T2,c)

◮ Apply σdτ to the n-leaves and bdτ to the p-leaves.

slide-94
SLIDE 94

The relation between V and QAut(T2,c)

◮ Apply σdτ to the n-leaves and bdτ to the p-leaves.

ε

00 01 10 11

1

000 001 010 011 100 101 110 111

ε

00 01 10 11

1

000 001 010 011 100 101 110 111

1

0000 0001 0010 0011 10 11

ε

00

000 001

01

010 011

01

010 011

slide-95
SLIDE 95

The relation between V and QAut(T2,c)

◮ Apply σdτ to the n-leaves and bdτ to the p-leaves.

ε εn εp

1

n p

1

n

1

p

00

n

01 00

p

00

n

01

p

01

ε εn εp

1

n p

1

n

1

p

10

n

11 10

p

10

n

11

p

11

a b c d e

f g

h a c d h f g

e

b

slide-96
SLIDE 96

The relation between V and QAut(T2,c)

◮ Apply σdτ to the n-leaves and bdτ to the p-leaves.

ε εn εp

1

n p

1

n

1

p

00

n

01 00

p

00

n

01

p

01

ε εn εp

1

n p

1

n

1

p

10

n

11 10

p

10

n

11

p

11

a b c d e

f g

h a c d h f g

e

b Lehnert’s conjecture revisited

Thompson’s group V is the universal coCF group.

slide-97
SLIDE 97

Work in progress on other subgroups of V

slide-98
SLIDE 98

Work in progress on other subgroups of V

We are working on embedding other subgroups into V .

slide-99
SLIDE 99

Work in progress on other subgroups of V

We are working on embedding other subgroups into V . Candidates we are looking at are surface groups: a1, b1, . . . , an, bn | [a1, b1] . . . [an, bn] (orientable) a1, . . . , an | a2

1 . . . a2 n

(non-orientable)

slide-100
SLIDE 100

Work in progress on other subgroups of V

We are working on embedding other subgroups into V . Candidates we are looking at are surface groups: a1, b1, . . . , an, bn | [a1, b1] . . . [an, bn] (orientable) a1, . . . , an | a2

1 . . . a2 n

(non-orientable) Recall:

◮ finite index subgroups of surface groups are still surface

groups,

◮ there exist orientable double covers of non-orientable surfaces.

slide-101
SLIDE 101

Work in progress on other subgroups of V

We are working on embedding other subgroups into V . Candidates we are looking at are surface groups: a1, b1, . . . , an, bn | [a1, b1] . . . [an, bn] (orientable) a1, . . . , an | a2

1 . . . a2 n

(non-orientable) Recall:

◮ finite index subgroups of surface groups are still surface

groups,

◮ there exist orientable double covers of non-orientable surfaces.

Theorem (Bleak-Salazar)

Let H ≤ V . Any of its finite index overgroups is a subgroup of V .

slide-102
SLIDE 102

Work in progress on other subgroups of V

slide-103
SLIDE 103

Work in progress on other subgroups of V

We are attempting to build a surface group inside V .

slide-104
SLIDE 104

Work in progress on other subgroups of V

We are attempting to build a surface group inside V . If one exists, then every other surface group will be in V .

slide-105
SLIDE 105

Work in progress on other subgroups of V

We are attempting to build a surface group inside V . If one exists, then every other surface group will be in V .

Question

Do surface groups embed in V ?

slide-106
SLIDE 106

Work in progress on other subgroups of V

We are attempting to build a surface group inside V . If one exists, then every other surface group will be in V .

Question

Do surface groups embed in V ? Surface groups are special cases of these Fuchsian groups: a1, b1, . . . , an, bn, c1, . . . , ct, | cγ1

1 , . . . , cγt t ,

c−1

1

. . . c−1

t

[a1, b1] . . . [an, bn], n, s, t ≥ 0

Theorem (Fricke-Klein, Hoare-Karrass-Solitar)

Any finite index group of a Fuchsian group of the type above is a Fuchsian group of the same type.

slide-107
SLIDE 107

Work in progress on other subgroups of V

We are attempting to build a surface group inside V . If one exists, then every other surface group will be in V .

Question

Do surface groups embed in V ? Surface groups are special cases of these Fuchsian groups: a1, b1, . . . , an, bn, c1, . . . , ct, | cγ1

1 , . . . , cγt t ,

c−1

1

. . . c−1

t

[a1, b1] . . . [an, bn], n, s, t ≥ 0

Theorem (Fricke-Klein, Hoare-Karrass-Solitar)

Any finite index group of a Fuchsian group of the type above is a Fuchsian group of the same type.

Question

Do Fuchsian groups embed in V ?