Ist abelsche Gruppenisomorphie in ?

8

Ein -Laufzeitalgorithmus für den abelschen Gruppenisomorphismus ist leicht zu erkennen. Später an diesem Problem im Jahr 2003 arbeiten Vikas verbessern das Ergebnis von Laufzeit auf . Im Jahr 2007 zeigte Kavitha , dass der Isomorphismus der abelschen Gruppe in linearer Zeit, dh in -Zeit, durchgeführt werden kann .O ( n 2 ) O ( n log n ) O ( n )Ö(n2)Ö(n2)Ö(nLogn)Ö(n)

Ich weiß, dass der abelsche Gruppenisomorphismus, wenn Gruppen durch Tabellendarstellung angegeben werden, in . Gibt es eine Forschungsarbeit oder einen Artikel, der / der zeigt, dass er sich in ? Ich habe versucht zu googeln, aber nur das Ergebnis erhalten, dass es in . A C 0 T C 0T.C.0EINC.0T.C.0

Frage: Ist der abelsche Gruppenisomorphismus (Gruppen in Tabellendarstellung angegeben) inEINC.0

Neu
quelle
3
Frage in cs, cs.stackexchange.com/questions/87369/is-finite-abelian-group-isomorphism-in-log-space - Ergebnis zeigt abelsche Untergruppe in und ; T C 0 ( F O L L )L.T.C.0(F.ÖL.L.)
user3483902
4
Sie haben bereits eine ähnliche Frage zu CS.SE gestellt ( cs.stackexchange.com/q/87369/755 ) und dort bereits eine Antwort erhalten, die ein Zitat zu einem Artikel enthält , der dieses Problem berücksichtigt. Warum haben Sie nicht erwähnt, dass Sie bereits eine Antwort erhalten und dieses Papier zitiert haben? Haben Sie versucht, ausgehend von diesem Artikel eine Literatursuche durchzuführen, um nach anderen Artikeln zu suchen, in denen es zitiert wird, oder um zu prüfen, ob in der Literatur etwas zu diesem Thema enthalten ist? Sie sollten selbst eine Literaturrecherche durchführen, bevor Sie fragen ... und Sie sollten andere Antworten zusammenfassen, die Sie bereits erhalten haben.
DW
3
Es wäre besser gewesen, (a) das Papier zu zitieren und (b) die von mir vorgeschlagene Literaturrecherche durchzuführen und (c) über die Ergebnisse der Literaturrecherche in der Frage zu berichten. Sie erwähnen nicht, ob Sie die Literaturrecherche durchgeführt haben. Wenn Sie die Literaturrecherche durchgeführt und nichts gefunden haben, ist dies möglicherweise nicht bekannt.
DW
3
Eigentlich wäre eine Referenz für die TC ^ 0-Behauptung schön.
Emil Jeřábek
3
Es ist nicht bekannt, dass es sich um TC0 handelt. Daher ist nicht bekannt, dass es sich um AC0 handelt.
Jane

Antworten:

4

Im Gegensatz zu dem, was in der Frage angegeben ist, ist nicht bekannt, dass sich der abelsche Gruppenisomorphismus in . Dies bedeutet natürlich auch, dass nicht bekannt ist, dass es sich um A C 0 handelt .T.C.0EINC.0

Was ist bekannt , ist die folgende Beobachtung aus [1]. Es sei das folgende Problem: Wenn eine Multiplikationstabelle einer abelschen Gruppe ( A , ) gegeben ist , bestimmen die Elemente und in unär, ob . Der Struktursatz für endliche abelsche Gruppen impliziert leicht, dass wenn zwei solche Gruppen der Größe n sind , dannpÖw(EIN,)ein,bEINb = a m A , B.mb=einmEIN,B.n

()EINB.mn|{einEIN::einm=1}}|=|{bB.::bm=1}}|.

Da wir in Mengen mit Polynomgröße zählen können , erhalten wirT.C.0

Satz 1: Der Isomorphismus der abelschen Gruppe ist in berechenbar .T.C.0(pÖw)

Nun ist in L klar berechenbar und, wie in [2] gezeigt, auch in der Klasse FOLL. Somit,pÖw

Folgerung 2: Der Isomorphismus der abelschen Gruppe ist in und in T C 0 ( F O L L ) berechenbar .L.T.C.0(F.ÖL.L.)

Es ist nicht bekannt, ob in T C 0 berechenbar ist .pÖwT.C.0

Es scheint, dass Korollar 2 das bekannteste Ergebnis ist, wenn es um die üblichen Schaltungsklassen mit „Polynomgröße“ geht. Ich stelle jedoch fest, dass das Problem in der quasipolynomialen Version von :EINC.0

Satz 3: Der Isomorphismus der abelschen Gruppe kann durch eine einheitliche Folge von Booleschen Schaltungen mit konstanter Tiefe und Quasipolynomgröße berechnet werden. genauer gesagt ist es in .Σ2- -T.ichM.E.((Logn)2)

(Dies führt zu einer einheitlichen Familie von Tiefen-3-Schaltkreisen der Größe , bei denen die unteren Disjunktionen nur O ( ( log n ) 2 ) einfächern . Dies wird häufig als „Tiefe 2 1“ bezeichnet2Ö((Logn)2)Ö((Logn)2) ”.)212

Satz 3 ist wiederum eine Konsequenz des Struktursatzes für endliche abelsche Gruppen: Jede solche Gruppe kann als direkte Summe von -zyklischen Untergruppen geschrieben werden, daher sind die Gruppen A und B isomorph, wenn sie als direkte Summen von geschrieben werden können zyklische Untergruppen mit übereinstimmenden Ordnungen: das heißt, wenn | A | = | B | = n , dann A B iffO(logn)AB|A|=|B|=nAB.

es gibt

  • eine Folge von k log n ganzen Zahlen m in{mi::ich<k}}kLognmichn

  • Sequenzen und { b i : i < k } B.{einich::ich<k}}EIN{bich::ich<k}}B.

so dass

  • ich<kmich=n

  • und b m i i = 1 für jedes i < keinichmich=1bichmich=1ich<k

  • für alle Folgen von ganzen Zahlen 0 r i < m i , nicht alle Nullen:{ri:i<k}0ri<mi

    undi < k b r i i1i<kairi1i<kbiri1

Die beiden Hauptquantifizierer sind hervorgehoben. Um zu sehen, dass die angegebenen Grenzen nicht überschritten werden, müssen wir zeigen, dass die Identitäten in N T I M E ( ( log n ) 2 ) überprüft werden können . Dies kann durch sukzessives Erraten und Überprüfen der Werte der Teilprodukte i < l a r i i für l = 0 , , k erfolgen ; außerdem für jedes ii<kairi=1NTIME((logn)2)ich<leinichrichl=0,,kichIn ähnlicher Weise erraten und verifizieren wir Teilergebnisse der Berechnung von a r i i durch wiederholtes Quadrieren. Insgesamt ergibt dies O ( i log r i )O ( i log m i )O ( log n ) Vermutungen, deren Überprüfung jeweils O ( log n ) Zeit in Anspruch nimmt.Ö(Logrich)einichrichÖ(ichLogrich)Ö(ichLogmich)Ö(Logn)Ö(Logn)

Es gibt einen anderen Weg, um Satz 3 zu beweisen: Beachten Sie, dass wir in nur m betrachten müssen , die Primkräfte sind: m = p e . In diesem Fall haben die beiden beleidigenden Mengen, die wir zählen müssen, auch Größen, die Potenzen von p sind ; insbesondere wenn sie ungleich sind, unterscheiden sie sich um einen Faktor von mindestens p . Somit reicht es aus, die Größen der beiden Sätze ungefähr zu zählen . Dies kann im Quasipolynom A C 0 unter Verwendung des Sipser-Codierungs-Lemmas erfolgen. Und wie ich bereits gezeigt habe, kann p o w in Quasipolynom A berechnet werden()mm=peppEINC.0pÖw durch wiederholtes Quadrieren.EINC.0

Eine Konsequenz von Satz 3 ist, dass, wenn sich herausstellt, dass das abelsche Isomorphismusproblem nicht in , dies ziemlich schwierig zu beweisen sein könnte: Insbesondere kann man PARITÄT oder MEHRHEIT nicht einfach auf das Problem reduzieren, da diese eine exponentielle Größe erfordern Schaltkreise mit begrenzter Tiefe, nicht quasipolynomisch. Selbst wenn wir versuchen, die PARITÄT auf m n Bits auf das Problem zu reduzieren , gibt es nicht viel Raum für die Parameter: Insbesondere ist die PARITÄT von superpolylogarithmisch vielen Bits nicht durch Schaltungen mit konstanter Tiefe quasipolynomialer Größe und die PARITÄT von polylogarithmisch zu berechnen Viele Bits sind in A C 0 bereits durch Teilen und Erobern berechenbar .EINC.0mnEINC.0

Verweise:

[1] Arkadev Chattopadhyay, Jacobo Torán, Fabian Wagner: Der Graphisomorphismus ist nicht -reduzierbar für den GruppenisomorphismusEINC.0 , ACM Transactions on Computation Theory 5 (2013), No. 4, Artikel-Nr. 13, doi: 10.1145 / 2540088 .

[2] David Mix Barrington, Peter Kadau, Klaus-Jörn Lange und Pierre McKenzie: Zur Komplexität einiger Probleme bei der Eingabe von Gruppen als Multiplikationstabellen , Journal of Computer and System Sciences 63 (2001), Nr. 2, S. 186–200, doi: 10.1006 / jcss.2001.1764 .

Emil Jeřábek
quelle
2
Verwandte (und sehr neu): arxiv.org/abs/1802.00659
Joshua Grochow