Word Problems For Semigroups, Monoids and Groups The Burn 2010
Word Problems For Semigroups, Monoids and Groups The Burn 2010
Groups
The Burn 2010
Markus Pfeier
[email protected]
2010-06-02
Motivation
Denition
Let S be a set together with a binary operation : S × S → S.
Semigroups, Monoids, Groups
Denition
Let S be a set together with a binary operation : S × S → S.
S is a semigroup, if for all x, y, z in S
x (y z ) = (x y ) z
is associative
Semigroups, Monoids, Groups
Denition
Let S be a set together with a binary operation : S × S → S.
S is a semigroup, if for all x, y, z in S
x (y z ) = (x y ) z
is associative
S is a monoid, if additionally there exists some e in S such
that for all x in S
ex =x e =x
e is the identity of S
Semigroups, Monoids, Groups
Denition
Let S be a set together with a binary operation : S × S → S.
S is a semigroup, if for all x, y, z in S
x (y z ) = (x y ) z
is associative
S is a monoid, if additionally there exists some e in S such
that for all x in S
ex =x e =x
e is the identity of S
S is a group, if additionally for all x in S there is x0 in S such
that
x x0 = x0 x = e
x 0 the inverse of x
. . . Better have some examples!
Example
. . . Better have some examples!
Example
(N, +) is a semigroup
. . . Better have some examples!
Example
(N, +) is a semigroup
Example
(N, +) is a semigroup
Example
(N, +) is a semigroup
Example
(N, +) is a semigroup
Example
(N, +) is a semigroup
Semigroups, Monoids: ?
Why strings are a natural representation for Semigroups,
Monoids and Groups
Example
Let A := {a, b}.
ε, a, ab, ba, abaabaababaaabab are strings
A = hQ , A, q0 , F , ∆i
c
89:;
?>=<
/.-,
()*+ 89:;
?>=<
?1 O
3
a
89:;
?>=<
c
/ 0 c
??
??
89:;
?>=<
/.-,
()*+ 89:;
?>=<
b ?
2 / 4
c
L = ac i | i ∈ N ∪ bc k | k ≡3 0 ⊆ A∗ (called language).
Asynchronous (2-tape) Finite State Automata ( afsa)
A = hQ , A, A, q0 , F , ∆i
(c ,c )
?>=<
89:;
/.-,
()*+ 89:;
?>=<
(a,a) ?
1 3
O
89:;
?>=<
(ε,c )
/ 0
?? (ε,c )
??
89:;
?>=<
/.-,
()*+ 89:;
?>=<
?
(a,a)
2 / 4
(b ,c )
R = (ac i , ac i ) | i ∈ N ∪ (abk , ac 3k ) | k ∈ N ⊆ A+ × A+ ,
rational relations.
The Word Problem
Denition
Let S be a semigroup such that for some nite set A and a choice
for f, the homomorphism ϕ: A+ →S is surjective. We call the set
Denition
Let S be a semigroup such that for some nite set A and a choice
for f, the homomorphism ϕ: A+ →S is surjective. We call the set
Denition
Let S be a semigroup such that for some nite set A and a choice
for f, the homomorphism ϕ: A+ →S is surjective. We call the set
Denition
Let S be a semigroup such that for some nite set A and a choice
for f, the homomorphism ϕ: A+ →S is surjective. We call the set
Examples
Counterexamples
Examples and Counterexamples
Examples
(N, +)
Counterexamples
Examples and Counterexamples
Examples
(N, +)
(other examples)
Counterexamples
Examples and Counterexamples
Examples
(N, +)
(other examples)
Counterexamples
T := (N × N, +)
Examples and Counterexamples
Examples
(N, +)
(other examples)
Counterexamples
T := (N × N, +)
All innite groups.
Examples and Counterexamples
Examples
(N, +)
(other examples)
Counterexamples
T := (N × N, +)
All innite groups.
Theorem
Let S = Sg hAi, nite set A and WP( S , A) rational. Then
B := A ∪ {b} then WP( S , B ) is rational.
C := A\ {a} then WP( T , C ) is rational.
In particular, rational word problem is independent of choice of A
and f and thus a property of the semigroup itself.
The direct product (and why semigroups can be nasty)
Theorem
If S × T is nitely generated and has rational word problem, then S
and T are nitely generated and have rational word problem.
Converse?
The direct product (and why semigroups can be nasty)
Theorem
If S × T is nitely generated and has rational word problem, then S
and T are nitely generated and have rational word problem.
Converse?
Example
Let S, T be innite monogenic semigroups.
The direct product (and why semigroups can be nasty)
Theorem
If S × T is nitely generated and has rational word problem, then S
and T are nitely generated and have rational word problem.
Converse?
Example
Let S, T be innite monogenic semigroups.
Theorem
If S × T is nitely generated and has rational word problem, then S
and T are nitely generated and have rational word problem.
Converse?
Example
Let S, T be innite monogenic semigroups.
Theorem
If S × T is nitely generated and has rational word problem, then S
and T are nitely generated and have rational word problem.
Converse?
Example
Let S, T be innite monogenic semigroups.
Furthermore
The direct product (and why semigroups can be nasty)
Theorem
If S × T is nitely generated and has rational word problem, then S
and T are nitely generated and have rational word problem.
Converse?
Example
Let S, T be innite monogenic semigroups.
Furthermore
T := Sg a, b | a2 = a, ba = b T ×T
, then rational word
problem.
The direct product (and why semigroups can be nasty)
Theorem
If S × T is nitely generated and has rational word problem, then S
and T are nitely generated and have rational word problem.
Converse?
Example
Let S, T be innite monogenic semigroups.
Furthermore
T := Sg a, b | a2 = a, ba = b T ×T
, then rational word
problem.