31.03.2015 Views

Inverse Monoids, Thompson's Group V and Generalisations - CAUL

Inverse Monoids, Thompson's Group V and Generalisations - CAUL

Inverse Monoids, Thompson's Group V and Generalisations - CAUL

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Inverse</strong> <strong>Monoids</strong>, Thompson’s <strong>Group</strong> V <strong>and</strong><br />

<strong>Generalisations</strong><br />

John Fountain<br />

25 July 2011<br />

Lisbon - <strong>Group</strong>s <strong>and</strong> Semigroups


About 1965<br />

F < T < V


Properties<br />

1. V contains every finite group<br />

2. V is simple<br />

3. V is finitely presented<br />

4. V has type F P ∞<br />

5. V has solvable word problem<br />

6. V has solvable conjugacy problem<br />

7. V has a subgroup isomorphic to F 2 × F 2<br />

8. The generalised word problem for V is undecidable


<strong>Inverse</strong> <strong>Monoids</strong><br />

◮ A monoid M is an inverse monoid if<br />

∀a ∈ M, ∃ unique b ∈ M with aba = a <strong>and</strong> bab = b.<br />

b is the inverse of a <strong>and</strong> is denoted by a −1 .


<strong>Inverse</strong> <strong>Monoids</strong><br />

◮ A monoid M is an inverse monoid if<br />

∀a ∈ M, ∃ unique b ∈ M with aba = a <strong>and</strong> bab = b.<br />

b is the inverse of a <strong>and</strong> is denoted by a −1 .<br />

◮ Fact. A monoid M is inverse iff<br />

(i) ∀a ∈ M, ∃ b ∈ M such that aba = a <strong>and</strong><br />

(ii) e 2 = e, f 2 = f ∈ M ⇒ ef = fe.


<strong>Inverse</strong> <strong>Monoids</strong><br />

◮ A monoid M is an inverse monoid if<br />

∀a ∈ M, ∃ unique b ∈ M with aba = a <strong>and</strong> bab = b.<br />

b is the inverse of a <strong>and</strong> is denoted by a −1 .<br />

◮ Fact. A monoid M is inverse iff<br />

(i) ∀a ∈ M, ∃ b ∈ M such that aba = a <strong>and</strong><br />

(ii) e 2 = e, f 2 = f ∈ M ⇒ ef = fe.<br />

◮ Symmetric <strong>Inverse</strong> Monoid<br />

For a set X,<br />

I X<br />

:= set of all bijections between subsets of X.<br />

<strong>Inverse</strong> monoid under composition of partial functions.


<strong>Inverse</strong> <strong>Monoids</strong>: minimum group congruence<br />

◮ M inverse: on M, define σ by<br />

aσb ⇔ ae = be for some e 2 = e.<br />

◮ σ is a congruence <strong>and</strong> M/σ is a group.<br />

◮ If ρ is a congruence on M <strong>and</strong> M/ρ is a group, then ρ ⊆ σ.<br />

◮ Thus σ is the minimum group congruence on M <strong>and</strong> M/σ<br />

is the maximum group homomorphic image of M.


LCM monoids<br />

C is a right LCM monoid if C is left cancellative <strong>and</strong> for<br />

a, b ∈ C, aC ∩ bC = ∅ or is principal.<br />

Artin monoids (in particular, free monoids).


LCM monoids<br />

C is a right LCM monoid if C is left cancellative <strong>and</strong> for<br />

a, b ∈ C, aC ∩ bC = ∅ or is principal.<br />

Artin monoids (in particular, free monoids).<br />

A projective right ideal of C is a disjoint union of principal<br />

right ideals. If<br />

P = a 1 C ⊔ · · · ⊔ a t C<br />

is a projective right ideal, say {a 1 , . . . , a t } is a basis for P .


LCM monoids<br />

C is a right LCM monoid if C is left cancellative <strong>and</strong> for<br />

a, b ∈ C, aC ∩ bC = ∅ or is principal.<br />

Artin monoids (in particular, free monoids).<br />

A projective right ideal of C is a disjoint union of principal<br />

right ideals. If<br />

P = a 1 C ⊔ · · · ⊔ a t C<br />

is a projective right ideal, say {a 1 , . . . , a t } is a basis for P .<br />

A right ideal R of C is essential if R ∩ I ≠ ∅ for every right ideal<br />

I of A ∗ .<br />

Assumption C has finitely generated essential projective right<br />

ideals. Holds if C is a finitely generated monoid.


LCM monoids<br />

C is a right LCM monoid if C is left cancellative <strong>and</strong> for<br />

a, b ∈ C, aC ∩ bC = ∅ or is principal.<br />

Artin monoids (in particular, free monoids).<br />

A projective right ideal of C is a disjoint union of principal<br />

right ideals. If<br />

P = a 1 C ⊔ · · · ⊔ a t C<br />

is a projective right ideal, say {a 1 , . . . , a t } is a basis for P .<br />

A right ideal R of C is essential if R ∩ I ≠ ∅ for every right ideal<br />

I of A ∗ .<br />

Assumption C has finitely generated essential projective right<br />

ideals. Holds if C is a finitely generated monoid.<br />

R e fp<br />

(C):= set of all C-isomorphisms between finitely generated<br />

essential projective right ideals of C. <strong>Inverse</strong> submonoid of I C<br />

.


C = A ∗<br />

◮ A = {a 1 , . . . , a k<br />

}. Every right ideal of A ∗ is projective.


C = A ∗<br />

◮ A = {a 1 , . . . , a k<br />

}. Every right ideal of A ∗ is projective.<br />

◮ A basis for a right ideal of A ∗ is a prefix code P over A:<br />

P ⊆ A ∗ <strong>and</strong> uA ∗ ∩ vA ∗ = ∅ ∀u, v ∈ P .


C = A ∗<br />

◮ A = {a 1 , . . . , a k<br />

}. Every right ideal of A ∗ is projective.<br />

◮ A basis for a right ideal of A ∗ is a prefix code P over A:<br />

P ⊆ A ∗ <strong>and</strong> uA ∗ ∩ vA ∗ = ∅ ∀u, v ∈ P .<br />

◮ P is maximal if for a prefix code Q over A,<br />

P ⊆ Q ⇒ P = Q.


C = A ∗<br />

◮ A = {a 1 , . . . , a k<br />

}. Every right ideal of A ∗ is projective.<br />

◮ A basis for a right ideal of A ∗ is a prefix code P over A:<br />

P ⊆ A ∗ <strong>and</strong> uA ∗ ∩ vA ∗ = ∅ ∀u, v ∈ P .<br />

◮ P is maximal if for a prefix code Q over A,<br />

P ⊆ Q ⇒ P = Q.<br />

◮ If R a right ideal of A ∗ , then<br />

(i) R = P A ∗ for a uniquely determined prefix code P ;<br />

(ii) P is the unique minimal set of generators for R;<br />

(iii) R is essential if <strong>and</strong> only if P maximal.


C = A ∗<br />

◮ A = {a 1 , . . . , a k<br />

}. Every right ideal of A ∗ is projective.<br />

◮ A basis for a right ideal of A ∗ is a prefix code P over A:<br />

P ⊆ A ∗ <strong>and</strong> uA ∗ ∩ vA ∗ = ∅ ∀u, v ∈ P .<br />

◮ P is maximal if for a prefix code Q over A,<br />

P ⊆ Q ⇒ P = Q.<br />

◮ If R a right ideal of A ∗ , then<br />

(i) R = P A ∗ for a uniquely determined prefix code P ;<br />

(ii) P is the unique minimal set of generators for R;<br />

(iii) R is essential if <strong>and</strong> only if P maximal.<br />

◮ V k,1 = V k := R e fp (A∗ )/σ. V = V 2 .


Left Rees <strong>Monoids</strong><br />

Left Rees monoid M: left cancellative; all right ideals projective;<br />

∀a ∈ M, {bM : aM ⊆ bM} is finite.<br />

G, C monoids.Actions: G on C: (g, c) ↦→ g · c; C on G: (g, c) ↦→ g| c .<br />

On C × G define<br />

(c, g)(d, h) = (c(g · d), g| d h).<br />

With appropriate conditions on the actions, get a monoid<br />

C ⊲⊳ G, the Zappa-Szép product of C <strong>and</strong> G.


Left Rees <strong>Monoids</strong><br />

Left Rees monoid M: left cancellative; all right ideals projective;<br />

∀a ∈ M, {bM : aM ⊆ bM} is finite.<br />

G, C monoids.Actions: G on C: (g, c) ↦→ g · c; C on G: (g, c) ↦→ g| c .<br />

On C × G define<br />

(c, g)(d, h) = (c(g · d), g| d h).<br />

With appropriate conditions on the actions, get a monoid<br />

C ⊲⊳ G, the Zappa-Szép product of C <strong>and</strong> G.<br />

Theorem (Lawson).<br />

M is a left Rees monoid iff ∃ set A, group G with M ∼ = A ∗ ⊲⊳ G.<br />

Action of G on A ∗ is self-similar, i.e.,<br />

∀g ∈ G, a ∈ A, ∃ unique b ∈ A, h ∈ G such that<br />

g · (aw) = b(h · w) for all w ∈ A ∗ . (b = g · a <strong>and</strong> h = g| a .)<br />

For A = {a 1 , . . . , a k }, R e fp (A∗ ⊲⊳ G)/σ ∼ = V k (G). (Scott, Röver,<br />

Nekrashevych)


Alternative view of R e fp (C)<br />

Three stage construction from C.<br />

Step 1: C left cancellative, a ∈ C. Define λ a : C → C by<br />

λ a (c) = ac.<br />

is one-one with domain C. IH(C) = Inv〈λ a : a ∈ C〉 ⊆ I C is<br />

the inverse hull of C.<br />

{<br />

IH 0 IH(C) if 0 ∈ IH(C)<br />

(C) =<br />

IH(C) ∪ {0} otherwise.


Alternative view of R e fp (C)<br />

Three stage construction from C.<br />

Step 1: C left cancellative, a ∈ C. Define λ a : C → C by<br />

λ a (c) = ac.<br />

is one-one with domain C. IH(C) = Inv〈λ a : a ∈ C〉 ⊆ I C is<br />

the inverse hull of C.<br />

{<br />

IH 0 IH(C) if 0 ∈ IH(C)<br />

(C) =<br />

IH(C) ∪ {0} otherwise.<br />

C is a right LCM monoid iff every non-zero element of IH 0 (C)<br />

can be written as λ a λ −1<br />

b<br />

for some a, b ∈ C.<br />

Part of a theorem due to McAlister <strong>and</strong> independently<br />

Nivat/Perrot.


Alternative view of Rfp e (C): Step 2<br />

S inverse monoid with zero. a, b ∈ S are orthogonal (a ⊥ b) if<br />

a −1 b = 0 = ab −1 .<br />

Clearly, a ⊥ b iff aa −1 ⊥ bb −1 <strong>and</strong> a −1 a ⊥ b −1 b.<br />

A ⊆ S is orthogonal if a ⊥ b for all distinct a, b ∈ A.


Alternative view of Rfp e (C): Step 2<br />

S inverse monoid with zero. a, b ∈ S are orthogonal (a ⊥ b) if<br />

a −1 b = 0 = ab −1 .<br />

Clearly, a ⊥ b iff aa −1 ⊥ bb −1 <strong>and</strong> a −1 a ⊥ b −1 b.<br />

A ⊆ S is orthogonal if a ⊥ b for all distinct a, b ∈ A.<br />

Define<br />

D(S) = {A ⊆ S : 0 ∈ A, |A| < ∞, A is orthogonal}.<br />

Then D(S) is an inverse submonoid of P (S) <strong>and</strong> the map given<br />

by a ↦→ {0, a} embeds S in D(S).<br />

Theorem<br />

If C is a right LCM monoid, then D(IH 0 (C)) ∼ = R fp (C) where<br />

R fp (C) is the inverse monoid of all C-isomorphisms between<br />

finitely generated projective right ideals of C.


Alternative view of Rfp e (C): Step 3<br />

S inverse monoid with zero.<br />

S e := {a ∈ S : Sa <strong>and</strong> aS are essential}.<br />

S e is an inverse submonoid of S called the essential part of S.<br />

An idempotent e is essential if e ∈ S e . This is true if <strong>and</strong> only if<br />

ef ≠ 0 for all non-zero idempotents f of S.<br />

a ∈ S e if <strong>and</strong> only if aa −1 <strong>and</strong> a −1 a are essential idempotents


Alternative view of Rfp e (C): Step 3<br />

S inverse monoid with zero.<br />

S e := {a ∈ S : Sa <strong>and</strong> aS are essential}.<br />

S e is an inverse submonoid of S called the essential part of S.<br />

An idempotent e is essential if e ∈ S e . This is true if <strong>and</strong> only if<br />

ef ≠ 0 for all non-zero idempotents f of S.<br />

a ∈ S e if <strong>and</strong> only if aa −1 <strong>and</strong> a −1 a are essential idempotents<br />

The isomorphism D(IH 0 (C)) ∼ = R fp (C) restricts to an<br />

isomorphism<br />

D e (IH 0 (C)) ∼ = R e fp (C).


Right Ore Right LCM <strong>Monoids</strong><br />

Let C be right Ore <strong>and</strong> right LCM. Then every projective right<br />

ideal is principal. (Two principal right ideals cannot be<br />

disjoint).<br />

So, all orthogonal subsets of IH 0 (C) have the form {λ a λ −1<br />

b<br />

, 0};<br />

hence the embedding of IH 0 (C) into D(IH 0 (C)) is surjective.<br />

Every nonzero idempotent of IH 0 (C) is essential. So<br />

D e (IH 0 (C)) = IH(C).<br />

For cancellative right Ore C it is well known that the group<br />

G(C) of right fractions of C is isomorphic to IH(C)/σ, so in<br />

this case, R e fp (C) ∼ = G(C).


More on Zappa-Szép Products I<br />

Let C be a right LCM monoid with trivial group of units, <strong>and</strong><br />

G be a group. Suppose we have actions so that we can form<br />

D = C ⊲⊳ G. Then<br />

1. D is left cancellative;<br />

2. D is right LCM;<br />

3. the group of units of D is {(1, g) : g ∈ G};<br />

4. the partially ordered set of principal right ideals of D is<br />

order-isomorphic to the partially ordered set of principal<br />

right ideals of C.


More on Zappa-Szép Products II<br />

Remember that for any right LCM monoid B,<br />

λ a λ −1<br />

b<br />

IH 0 (B) = {λ a λ −1<br />

b<br />

: a, b ∈ B} ∪ {0}.<br />

= λ c λ −1<br />

d<br />

⇔ ∃ unit u ∈ B such that au = c, bu = d.<br />

Write elements of IH 0 (B) as ∼-equivalence classes [a, b] where<br />

(a, b) ∼ (c, d) ⇔ ∃ unit u ∈ B such that au = c, bu = d.


More on Zappa-Szép Products II<br />

Remember that for any right LCM monoid B,<br />

λ a λ −1<br />

b<br />

IH 0 (B) = {λ a λ −1<br />

b<br />

: a, b ∈ B} ∪ {0}.<br />

= λ c λ −1<br />

d<br />

⇔ ∃ unit u ∈ B such that au = c, bu = d.<br />

Write elements of IH 0 (B) as ∼-equivalence classes [a, b] where<br />

(a, b) ∼ (c, d) ⇔ ∃ unit u ∈ B such that au = c, bu = d.<br />

Now consider IH 0 (D) where D = C ⊲⊳ G. Elements are:<br />

[(a, g), (b, h)] = [(a, gh −1 ), (b, 1)]<br />

so we can represent elements by triples (a, g, b) ∈ C × G × C.


More on Zappa-Szép Products III: Orthogonal Subsets<br />

The following are equivalent:<br />

1. X = {(a 1 , g 1 , b 1 ), . . . , (a t , g t , b t )} ∪ {0} is an orthogonal<br />

subset of IH 0 (D);<br />

2. X = {λ a1<br />

λ −1<br />

b<br />

, . . . , λ at<br />

λ −1<br />

1 b<br />

} ∪ {0} is an orthogonal subset of<br />

t<br />

IH 0 (C);<br />

3. A = {a 1 , . . . , a t } <strong>and</strong> B = {b 1 , . . . , b t } are bases for<br />

projective right ideals of C.


More on Zappa-Szép Products III: Orthogonal Subsets<br />

The following are equivalent:<br />

1. X = {(a 1 , g 1 , b 1 ), . . . , (a t , g t , b t )} ∪ {0} is an orthogonal<br />

subset of IH 0 (D);<br />

2. X = {λ a1<br />

λ −1<br />

b<br />

, . . . , λ at<br />

λ −1<br />

1 b<br />

} ∪ {0} is an orthogonal subset of<br />

t<br />

IH 0 (C);<br />

3. A = {a 1 , . . . , a t } <strong>and</strong> B = {b 1 , . . . , b t } are bases for<br />

projective right ideals of C.<br />

Consequently,<br />

D e (IH 0 (D)) = {X : X ∈ D e (IH 0 (C))}<br />

= {X : A, B are bases for essential projective right ideals}.


Brin’s groups<br />

Brin studied groups nV described as subgroups of the<br />

homeomorphism group of C × · · · × C (n factors) where C is the<br />

Cantor set.<br />

Also describes groups nV k .


Brin’s groups<br />

Brin studied groups nV described as subgroups of the<br />

homeomorphism group of C × · · · × C (n factors) where C is the<br />

Cantor set.<br />

Also describes groups nV k .<br />

Properties<br />

◮ nV is simple.<br />

◮ nV is finitely presented.<br />

◮ nV contains a copy of every finite group.<br />

◮ 2V <strong>and</strong> 3V are of type F ∞ (so of type F P ∞ ).<br />

(Kochloukova, Martínez-Pérez, Nucinkis)


Brin’s groups<br />

Brin studied groups nV described as subgroups of the<br />

homeomorphism group of C × · · · × C (n factors) where C is the<br />

Cantor set.<br />

Also describes groups nV k .<br />

Properties<br />

◮ nV is simple.<br />

◮ nV is finitely presented.<br />

◮ nV contains a copy of every finite group.<br />

◮ 2V <strong>and</strong> 3V are of type F ∞ (so of type F P ∞ ).<br />

(Kochloukova, Martínez-Pérez, Nucinkis)<br />

If |A| = k <strong>and</strong> C = A ∗ × · · · × A ∗ (n factors), then<br />

R e fp (C)/σ ∼ = nV k .


Higman algebras (1974)<br />

◮ An algebra U with k (k 2) unary operations α 1 , . . . , α k<br />

<strong>and</strong> one k-ary operation λ satisfying<br />

(aα 1 , . . . , aα k )λ = a<br />

for all a, a 1 , . . . , a k<br />

∈ U<br />

(a 1 , . . . , a k )λα i = a i (i = 1, . . . , k)


Higman algebras (1974)<br />

◮ An algebra U with k (k 2) unary operations α 1 , . . . , α k<br />

<strong>and</strong> one k-ary operation λ satisfying<br />

(aα 1 , . . . , aα k )λ = a<br />

for all a, a 1 , . . . , a k<br />

∈ U<br />

(a 1 , . . . , a k )λα i = a i (i = 1, . . . , k)<br />

◮ The free Higman k-algebra F k (x) on {x} has bases of every<br />

finite non-zero cardinality.<br />

◮ k = 2 (Jónsson-Tarski (1961).


Higman algebras (1974)<br />

◮ An algebra U with k (k 2) unary operations α 1 , . . . , α k<br />

<strong>and</strong> one k-ary operation λ satisfying<br />

(aα 1 , . . . , aα k )λ = a<br />

for all a, a 1 , . . . , a k<br />

∈ U<br />

(a 1 , . . . , a k )λα i = a i (i = 1, . . . , k)<br />

◮ The free Higman k-algebra F k (x) on {x} has bases of every<br />

finite non-zero cardinality.<br />

◮ k = 2 (Jónsson-Tarski (1961).<br />

◮ V k<br />

∼ = the automorphism group of Fk (x).


Generalised Higman algebras 2010<br />

Given S = {1, . . . , s} <strong>and</strong> an integer k i > 1 for each i ∈ S,<br />

an algebra U with, for each i ∈ S, k i unary operations<br />

αi 1, . . . , αk i<br />

i<br />

<strong>and</strong> one k i -ary operation λ i satisfying:<br />

(aαi 1 , . . . , aα k i<br />

i )λ i = a<br />

(a 1 , . . . , a ki<br />

)λ i α j i = a j (j = 1, . . . , k i )<br />

for all a, a 1 , . . . , a ki<br />

∈ U <strong>and</strong> i ∈ S.<br />

Also have a set Σ of laws (possibly empty) given by equations<br />

between words in the α j i


Generalised Higman algebras 2010<br />

Given S = {1, . . . , s} <strong>and</strong> an integer k i > 1 for each i ∈ S,<br />

an algebra U with, for each i ∈ S, k i unary operations<br />

αi 1, . . . , αk i<br />

i<br />

<strong>and</strong> one k i -ary operation λ i satisfying:<br />

(aαi 1 , . . . , aα k i<br />

i )λ i = a<br />

(a 1 , . . . , a ki<br />

)λ i α j i = a j (j = 1, . . . , k i )<br />

for all a, a 1 , . . . , a ki<br />

∈ U <strong>and</strong> i ∈ S.<br />

Also have a set Σ of laws (possibly empty) given by equations<br />

between words in the α j i<br />

Kochloukova, Martínez-Pérez <strong>and</strong> Nucinkis use free generalised<br />

Higman algebras to get their results on 2V <strong>and</strong> 3V .


Generalised Higman algebras 2010<br />

Given S = {1, . . . , s} <strong>and</strong> an integer k i > 1 for each i ∈ S,<br />

an algebra U with, for each i ∈ S, k i unary operations<br />

αi 1, . . . , αk i<br />

i<br />

<strong>and</strong> one k i -ary operation λ i satisfying:<br />

(aαi 1 , . . . , aα k i<br />

i )λ i = a<br />

(a 1 , . . . , a ki<br />

)λ i α j i = a j (j = 1, . . . , k i )<br />

for all a, a 1 , . . . , a ki<br />

∈ U <strong>and</strong> i ∈ S.<br />

Also have a set Σ of laws (possibly empty) given by equations<br />

between words in the α j i<br />

Kochloukova, Martínez-Pérez <strong>and</strong> Nucinkis use free generalised<br />

Higman algebras to get their results on 2V <strong>and</strong> 3V .<br />

Associated monoid presentation 〈{α j i : 1 i s; 1 j k i}|Σ〉.<br />

In particular, the set of laws for the generalised Higman algebra<br />

with automorphism group nV gives the presentation for<br />

A ∗ × · · · × A ∗ (n factors) with |A| = 2.


Brown-Stein groups<br />

Let P ⊆ R >0 be a finitely generated multiplicative group.<br />

Let A be a ZP -submodule of R with P A = A.<br />

Let l ∈ A, l > 0.<br />

G(l, A, P ) is the group of right continuous bijections of [0, l)<br />

that are piecewise linear with a finite number of discontinuities<br />

<strong>and</strong> singularities, all in A, slopes in P , <strong>and</strong> mapping A ∩ [0, l)<br />

to itself.<br />

Theorem (Stein)<br />

G(1, Z[ 1 k ], 〈k〉) ∼ = V k<br />

The commutator subgroup of G(l, A, P ) is simple.


Brown-Stein groups II<br />

Stein shows that we can take P to have a basis (as a free<br />

abelian group) {k 1 , . . . , k s } with the k i being positive integers<br />

<strong>and</strong> A = Z[ 1 k 1<br />

, . . . , 1 k s<br />

].<br />

For G = G(l, A, P ) with the above P <strong>and</strong> A, Martínez-Pérez<br />

<strong>and</strong> Nucinkis give a set of laws for a generalised Higman algebra<br />

with automorphism group isomorphic to G. Here we have<br />

S = {1, . . . , s} <strong>and</strong> associated integers k i , i = 1, . . . , s. The laws<br />

are:<br />

(α 1 i α1 j , . . . , α1 i αk j<br />

j , α2 i α1 j , . . . , α2 i αk j<br />

j , . . . , αk i<br />

i α1 j , . . . , αk i<br />

i αk j<br />

j ) =<br />

(α 1 j α1 i , . . . , α1 j αk i<br />

i , α2 j α1 i , . . . , α2 j αk i<br />

i , . . . , αk j<br />

j α1 i , . . . , αk j<br />

j αk i<br />

i )<br />

where i ≠ j <strong>and</strong> i, j ∈ {1, . . . , s}.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!