Teoremi di ponte per la teoria dei gruppi e i linguaggi formali


13

Esiste un modo naturale o notevole per mettere in relazione o collegare gruppi matematici e linguaggi formali CS o qualche altro concetto CS centrale, ad esempio le macchine di Turing?

Sto cercando riferimenti / applicazioni. Tuttavia, sono consapevole del legame tra i semigruppi e le lingue CS (vale a dire tramite automi finiti ). (Questa letteratura sui semiautomi considera mai "automi di gruppo"?)

Ho visto molti anni fa un documento che potrebbe avvicinarsi, che converte le tabelle di transizione TM in un'operazione binaria, possibilmente a volte un gruppo in alcuni casi, concepibilmente basato su una sorta di simmetria nella tabella di stato TM. Non ha esplorato questo in particolare, ma non lo ha escluso.

Inoltre, in particolare, per quanto riguarda il vasto corpus di ricerche matematiche sulla classificazione dei gruppi finiti , ha o potrebbe avere qualche significato o interpretazione nel TCS? Qual è la visione "lente algoritmica" di questo massiccio edificio di ricerca matematica? Che cosa "dice" su una possibile struttura nascosta nel calcolo?

Questa domanda è in parte ispirata da alcune altre note, ad esempio:


1
La domanda su Mathoverflow è collegata a questa domanda.
scaaahu,

Sto pensando di spostare la mia domanda Qual è la classe di lingue accettate dai DFA i cui monoidi di transizione sono gruppi di permutazione transitiva? su Math.SE qui a seconda dell'esito di questa domanda.
scaaahu,

@scaaahu Penso che la teoria dei gruppi si adatti molto meglio della combinatoria . Pensa anche che dovresti spostare la tua domanda sulla matematica qui in ogni caso.
Raffaello

Risposte:


12

Vorrei prima rispondere alla tua domanda: la letteratura sui semiautomi guarda mai agli "automi di gruppo"? . La risposta è si. Nel suo libro (Automi, lingue e macchine. Vol. B, Academic Press), S. Eilenberg ha dato una caratterizzazione delle lingue regolari riconosciute da gruppi finiti commutativi e p finiti. Risultati simili sono noti per gruppi nilpotenti finiti, gruppi solubili e gruppi supersolubili.

Anche i gruppi finiti svolgono un ruolo importante nel problema di trovare un set completo di identità per le espressioni regolari. Un insieme completo infinito fu proposto da John Conway e questa congettura fu infine dimostrata da D. Krob. Esiste un numero finito di identità "base", oltre a un'identità per ciascun gruppo semplice finito . Vedi la mia risposta a questa domanda per riferimenti.

Nella direzione opposta, la teoria degli automi finiti porta a una prova elementare dei risultati di base sulla teoria dei gruppi combinatori, come la formula di Schreier. Basato sul documento seminale di Stallings Topology of Finite Graphs .

Anche nella direzione opposta, i gruppi automatici sono definiti in termini di automi finiti.

Anche i gruppi profiniti svolgono un ruolo importante nella teoria degli automi. Un esempio è la caratterizzazione delle lingue regolari riconosciute da automi reversibili di transizione con possibilmente diversi stati iniziali e finali.

Per una connessione molto piacevole tra linguaggi, gruppi e logica senza contesto, vedi l'articolo di David E. Muller e Paul E. Schupp, Linguaggi, gruppi senza contesto, teoria dei fini, logica del secondo ordine, problemi di piastrellatura, cellulare automi e sistemi di addizione vettoriale .



p

oops, grazie per chiarimenti! gruppi p ? a proposito, allo stesso modo, conosci qualche connessione CS per gruppi infiniti?
vzn

@vzn L'articolo di Muller e Schupp tratta di gruppi infiniti. Ha dato vita alla nozione di gruppo privo di contesto . Allo stesso modo, i gruppi di profiniti liberi sono infiniti.
J.-E.

@vzn Ho anche aggiunto gruppi automatici nella mia risposta. C'è una grande letteratura su questi gruppi.
J.-E.

11

1S5A5 di Miles e Viola (2012).

Per quanto riguarda la classificazione dei gruppi semplici finiti, per quanto ricordo, è implicitamente usato in alcuni algoritmi per l'isomorfismo di gruppo, un problema legato all'isomorfismo grafico.


1
Yuval, penso che ciò a cui ti riferisci sia il problema dell'isomorfismo di gruppo (con i gruppi indicati come tabelle di moltiplicazione) per gruppi semplici finiti. Secondo la classificazione, hanno un gruppo elettrogeno di dimensioni al massimo due, che fornisce un algoritmo molto semplice: mathoverflow.net/questions/59213/… .
Sasho Nikolov,

10

g1,...,gma1=b1,...,an=bnx,y{g1,...,gm}{g1,...,gm}x=y

Ci sono molti risultati profondi che danno le condizioni per classi di gruppi con problemi risolvibili di parole. È anche interessante studiare la complessità di decidere i problemi di parole (per classi di gruppi che hanno un problema di parole decidibili), vedi ad esempio qui .


Questa complessità di decidere i problemi di parole era esattamente quello che stavo cercando. Sembra stabilire una corrispondenza interessante (equivalenza?) Al test probabilistico di identità polinomiale, se una rappresentazione di programma in linea retta viene usata per il gruppo libero (che sembra valere anche per il test di identità per il monoide libero).
Thomas Klimpel,

@ThomasKlimpel Potresti dire di più sulla relazione con PIT?
Martin Berger,

Bene, si scopre che in realtà è PIT di poligoni costanti (cioè nessuna variabile) su Z. Questa relazione deriva dalla moltiplicazione delle matrici di numeri interi 2x2, perché quella moltiplicazione può essere fatta interamente nella rappresentazione di programma in linea retta. Ma anche per PIT di poligoni costanti su Z, al momento non esiste alcuna derandomizzazione nota, quindi potrebbe essere comunque una bella relazione.
Thomas Klimpel,

-1

Con Google ho trovato il documento Monoidi profiniti relativamente gratuiti: un'introduzione ed esempi, in Semigruppi, Lingue e gruppi formali di Jorge Almeida (traduzione inglese in Journal of Mathematical Sciences , 144 (2): 3881–3903, 2007) su questo argomento.


4
Benvenuti nel sito! Ho modificato il tuo post per includere una citazione completa nel documento, nel caso in cui il link dovesse scomparire. Sarebbe utile se potessi dare qualche informazione in più su come questo articolo risponde alla domanda.
David Richerby,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.