Zum Beispiel weiß ich, dass die nicht reguläre Sprache in . Ich würde gerne weitere Beispiele wie dieses kennenlernen.
Zum Beispiel weiß ich, dass die nicht reguläre Sprache in . Ich würde gerne weitere Beispiele wie dieses kennenlernen.
Antworten:
Sprachen in können komplizierter sein, als es die naive Intuition vermuten lässt.
Multiplexing: ist in A C 0 .
Ein Multiplexer ist eine Funktion für Variablen, die den Wert einer von 2 n Variablen ausgibt , wobei der Index durch die n Variablen bestimmt wird. (Gleiches gilt, wenn der Index unär geschrieben ist.)
Die Berechnung der 3SAT-Formeln erfolgt in .
Die Eingabe besteht aus Variablen, gefolgt von einigen Klauseln. Jede enthält drei Literale, wobei jedes Literal ein Index der Variablen ist (unär oder binär, spielt keine Rolle) und ein Bit, das eine mögliche Negation anzeigt. Sie können die Literale mit Multiplexern auswerten und dann eine Schicht von ODERs und dann ein großes UND darüber hinzufügen.
wird unter logischen Operationen, Verkettung und Zusammensetzung geschlossen, sodass Sie die obigen Beispiele kombinieren können. Jetzt sollten Sie etwas Respekt vor P a r i t y ∉ A C 0 und anderen unteren Grenzen der Schaltung haben!