Como un "Background" del tema es necesario entender, de forma simple, qué es un autómata.
Un autómata
donde

con

es el grupo lenguaje.
Q es el conjunto de estados del autómata

es una función que asocia un estado y un símbolo del lenguaje a un nuevo estado

es una función que calcula el "output" de un estado del autómata.
Def: Se dice que un autómata

es reversible si

se tiene que

es una permutación(luego

es una biyección)

de D.
A los autómatas, por claridad, los veremos como un grafo.
Sea

un automata, denotaremos como

el grafo que describe al autómata siendo Q(conjunto de estados) los nodos del grafo y las conexiones estarán dadas por

, luego es un grafo dirigido que depende de las funciones de transición del autómata.
Como ejemplo: ver imagen (Maquina aditiva)
Def: 
con

se dice que es un autómata inicial con estado inicial q.
Def: 
es el conjunto de secuencias de símbolos de D.
Tome un automata inicial A con e.i q, entonces se ve como un procedimiento en D a la función
tal que

si

y

con
Ejemplo: Maquina aditiva

está definida por

con

luego asumiendo a como estado inicial(si asumimos a b como estado inicial dejará intacto el input) con input

(Siendo el primer bit el menos significativo)

Así que el autómata lo que hace es modelar la suma binaria así que para alguna cadena arbitraria de 0 y 1, le da ese numero más 1.
Bien, viendo ese "background de autómatas" estamos listos para definir lo que es un grupo auto-similar.
Def: Sea G un grupo y X un conjunto no vacío, una acción de G en

se dice autosimilar si

tales que
Def: Un grupo se dice autosimilar si define una relación autosimilar.
Def: El grupo generado por un automata A, llámese G(A) es el grupo de permutaciones de

generados por los estados de A.
Así pues, esos grupos se pueden ver como un autómata ya que la relación que definimos antes en los autómatas es una relación autosimilar y definiriamos el autómata

siendo X el conjunto sobre el cual G tiene una acción autosimilar y G' un generador de G.
Ejemplo:Retomando la maquina aditiva, podemos ver que

da como output el número n, en notación binaria. Luego quiere decir que a genera todos los enteros bajo la operación de suma, luego podemos afirmar que

con

y

definidas como en la máquina aditiva.
El grupo 4-Klein es AutoSimilar?Recordando, el grupo 4 de Klein es generado por dos de sus elementos (p,q) y la relación que ellos manejan es

y

Luego, podemos definir un autómata de dos estados tales que sus funciones procedimiento nos cumplan que

y fuera de eso los estados conmuten?
La respuesta es sí. Es simplemente considerar

definiendo:


Luego como el estado q, es sólo la identidad disfrazada y siempre le bota el proceso a p, es fácil ver que los procesos conmutan.
Además, como q es la identidad

es la identidad y como

funciona como un or-exclusivo el cuadrado de su proceso volverá a ser el mismo. Luego ese autómata

.
Grupo de Baumslag-solitairEl grupo de Baumslag-solitar se define con dos enteros n,m y

Los elementos de ese grupo se pueden ver de la forma

y

donde es fácil verificar la igualdad

osea

Y un caso particular, que es de nuestro interes, es cuando tenemos B(m,1), ya que también podemos ver ese grupo como composiciones de las funciones

y

Donde también se cumple la relación de la generación

luego si tomamos un conjunto

con

tendremos que

es un grupo autosimilar sobre un alfabeto

teniendo

estados distintos representando las distintas composiciones módulo M.
ejemplo:B(3,1) sobre el lenguaje

como

podemos definir los tres estados módulo m
Sea




Grupo de Grigorchuk y solución problema de BurnsideProblema de Burnside:Será que todo grupo finitamente generado y con un orden finito en cada uno de sus elementos debe ser finito?
....
El grupo de Grigorchuk:Para definir este grupo, es necesario tener claridad sobre automorfismos sobre un arbol binario T=(V,E) donde

y

.
Ya que éste grupo es generado por cuatro automorfismos de allá. Entonces
def: 
permuta subarboles en subarboles del mismo nivel

definiendo
def: 
es un subarbol de T con raiz i, osea que

con

Ahora definiremos un morfismo

tal que

osea lleva una cadena de

del arbol hacia el subarbol concatenando las secuencias de 0's y 1's
que será el que nos ayudará a poder definir los estados del autómata.
Ahora definamos unos automorfismos:

definida como

donde

y

sea

donde




Luego en T podemos definir unas relaciones autosimilares, osea que si tomo

definiendo las relaciones de la siguiente manera:

donde e se define como

osea es un estado identidad.
tendremos que esos elementos forman un grupo autosimilar, llamado el grupo de Grigorchuk.
Proposición: El grupo de Grigorchuk es infinito.
Para ver ésto se usa el estabilizador sobre un subarbol de T.

y se ve que es subgrupo normal de Aut(T), usando

que basicamente lo que hace es restringir a los automorfismos de T a su funcionalidad en el subarbol T(k).
de Ahí, St(k) es el núcleo de ese homomorfismo, luego se tiene el ser subgrupo normal de Aut(T).
Después, lo que se hace, es definir un homomorfismo que lleva a

de forma sobre. Luego uno termina concluyendo que
Proposición2: Todo elemento del grupo de Grigorchuk tiene orden

con

De esas dos proposiciones y de la construcción del grupo tenemos que es un grupo finitamente generado, cuyos elementos tienen orden finito, pero que es infinito. Luego da solución, como contra ejemplo, al problema de Burnside.