Brückensätze für Gruppentheorie und formale Sprachen


13

Gibt es eine natürliche oder bemerkenswerte Möglichkeit, mathematische Gruppen und formale CS- Sprachen oder ein anderes zentrales CS-Konzept, z. B. Turing-Maschinen , in Beziehung zu setzen oder zu verknüpfen ?

Ich suche Referenzen / Bewerbungen. Beachten Sie jedoch, dass mir die Verbindung zwischen Halbgruppen und CS-Sprachen bekannt ist (nämlich über endliche Automaten ). (Betrachtet diese Literatur zu Halbautomaten jemals "Gruppenautomaten"?)

Ich habe vor vielen Jahren einen Aufsatz gesehen, der sich dem nähern könnte und der TM-Übergangstabellen in eine binäre Operation umwandelt, möglicherweise manchmal eine Gruppe, möglicherweise basierend auf einer Art von Symmetrie in der TM-Zustandstabelle. Das hat es nicht sonderlich untersucht, aber auch nicht ausgeschlossen.

Hat oder könnte dies insbesondere im Hinblick auf die umfangreiche mathematische Forschung zur Klassifizierung endlicher Gruppen eine Bedeutung oder Interpretation in TCS haben? Wie sieht die "algorithmische Linse" dieses gewaltigen mathematischen Forschungsgebäudes aus? Was sagt es über eine mögliche verborgene Struktur in der Berechnung aus?

Diese Frage ist teilweise von einigen anderen Anmerkungen inspiriert, zB:


1
Die Frage zu Mathoverflow hängt mit dieser Frage zusammen.
Scaaahu

Ich denke darüber nach, meine Frage zu verschieben. Welche Sprachklasse wird von DFAs akzeptiert, deren Übergangsmonoide transitive Permutationsgruppen sind? auf Math.SE hier je nach Ergebnis dieser Frage.
Scaaahu

@scaaahu Ich denke , Gruppentheorie passt viel besser als Kombinatorik . Denken Sie auch, Sie sollten Ihre Frage zur Mathematik hier auf jeden Fall verschieben.
Raphael

Antworten:


12

Lassen Sie mich zunächst Ihre Unterfrage beantworten: Betrachtet die Literatur zu Halbautomaten jemals "Gruppenautomaten"? . Die Antwort ist ja. In seinem Buch (Automaten, Sprachen und Maschinen. Bd. B, Academic Press) beschrieb S. Eilenberg die regulären Sprachen, die von endlichen kommutativen Gruppen und Gruppen erkannt werden . Ähnliche Ergebnisse sind für endliche nichtpotente Gruppen, lösliche Gruppen und überlösliche Gruppen bekannt.p

Endliche Gruppen spielen auch eine wichtige Rolle bei der Suche nach vollständigen Identitäten für reguläre Ausdrücke. Ein unendliches vollständiges Set wurde von John Conway vorgeschlagen und diese Vermutung wurde letztendlich von D. Krob bewiesen. Es gibt eine endliche Anzahl von "grundlegenden" Identitäten sowie eine Identität für jede endliche einfache Gruppe . Siehe meine Antwort auf diese Frage für Referenzen.

In umgekehrter Richtung führt die endliche Automatentheorie zu einem elementaren Beweis grundlegender Ergebnisse der kombinatorischen Gruppentheorie wie der Schreier-Formel. Basierend auf Stallings 'wegweisender Arbeit Topology of Finite Graphs .

Auch in umgekehrter Richtung werden automatische Gruppen als endliche Automaten definiert.

Profinite Gruppen spielen auch in der Automatentheorie eine wichtige Rolle. Ein Beispiel ist die Charakterisierung der regulären Sprachen, die von übergangsreversiblen Automaten mit möglicherweise mehreren Anfangs- und Endzuständen erkannt werden.

Für eine sehr schöne Verbindung zwischen kontextfreien Sprachen, Gruppen und Logik siehe den Artikel von David E. Muller und Paul E. Schupp, Kontextfreie Sprachen, Gruppen, Endtheorie, Logik zweiter Ordnung, Kachelprobleme, Zellular Automaten und Vektoradditionssysteme .



@vzn Ich kannte diese Terminologie nicht "p-reguläre Sprachen", aber sie sind tatsächlich Sprachen, die von endlichen Gruppen erkannt werden, nicht von endlichen Gruppen . p
J.-E.

hoppla danke zur klärung! p-gruppen ? Übrigens, kennen Sie auch eine CS-Verbindung für unendliche Gruppen?
vzn

@vzn Die Arbeit von Müller und Schupp beschäftigt sich mit unendlichen Gruppen. Es entstand der Begriff der kontextfreien Gruppe . Ebenso sind freie profinite Gruppen unendlich.
J.-E.

@vzn Ich habe meiner Antwort auch automatische Gruppen hinzugefügt. Es gibt eine große Literatur zu diesen Gruppen.
J.-E.

11

Barringtons berühmter Satz reduziert die Berechnung in NC 1 auf die Berechnung iterierter Produkte in der Gruppe S 5 (oder A 5)1S5A5 oder in der Tat jeder nicht lösbaren Gruppe). In Shielding Circuits with Groups von Miles and Viola (2012) gibt es auch eine Verbindung zu leckresistenten Berechnungen .

Bezüglich der Klassifikation der endlichen einfachen Gruppen wird, soweit ich mich erinnere, in einigen Algorithmen für die Gruppenisomorphie implizit ein Problem im Zusammenhang mit der Graphisomorphie verwendet.


1
Yuval, ich denke, Sie beziehen sich auf das Gruppenisomorphismusproblem (mit den Gruppen als Multiplikationstabellen) für endliche einfache Gruppen. Durch die Klassifizierung haben sie eine Generatormenge von höchstens zwei, was einen sehr einfachen Algorithmus ergibt: mathoverflow.net/questions/59213/… .
Sasho Nikolov

10

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

Es gibt viele tiefgreifende Ergebnisse, die Bedingungen für Gruppen mit lösbaren Wortproblemen liefern. Es ist auch interessant, die Komplexität der Entscheidung von Wortproblemen zu untersuchen (für Gruppen mit einem entscheidbaren Wortproblem), siehe z . B. hier .


Diese Komplexität des Entscheidens von Wortproblemen war genau das, wonach ich gesucht hatte. Es scheint eine interessante Entsprechung (Äquivalenz?) Zum probabilistischen Polynomidentitätstest herzustellen, wenn für die freie Gruppe eine geradlinige Programmdarstellung verwendet wird (was auch für den Identitätstest für das freie Monoid zu gelten scheint).
Thomas Klimpel

@ThomasKlimpel Könnten Sie mehr über die Beziehung mit PIT sagen?
Martin Berger

Nun, es stellt sich heraus, dass es sich tatsächlich um eine PIT von konstanten Polygonen (dh keine Variablen) über Z handelt. Diese Beziehung ergibt sich aus der Multiplikation der 2 × 2-Ganzzahlmatrizen, da diese Multiplikation vollständig in einer geradlinigen Programmdarstellung erfolgen kann. Aber selbst für PIT von konstanten Polygonen über Z ist derzeit keine Derandomisierung bekannt, so dass es dennoch eine nette Beziehung sein kann.
Thomas Klimpel

-1

Bei Google fand ich die Arbeit Relativ freie profinite Monoide: eine Einführung und Beispiele in Semigroups, Formal Languages ​​and Groups von Jorge Almeida (englische Übersetzung im Journal of Mathematical Sciences , 144 (2): 3881–3903, 2007) Dieses Thema.


4
Willkommen auf der Seite! Ich habe Ihren Beitrag so bearbeitet, dass er das Papier vollständig zitiert, falls der Link abbricht. Es wäre hilfreich, wenn Sie ein wenig mehr Informationen darüber geben könnten, wie dieses Papier die Frage beantwortet.
David Richerby
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.