1) Gibt es eine Beschreibung der Einheitlichkeit nur in Bezug auf Schaltkreise?
[Dies ist eine bearbeitete Version meiner Antwort auf dieselbe Frage, die Sie im Blog von Dick Lipton gestellt haben. Einschränkung: Ich bin kein Experte.]
Ja (denke ich), von mindestens zwei verschiedenen Arten:
a) Die Schaltungen können von einer Turing-Maschine in polynomialer Zeit in der Problemeingabegröße erzeugt werden (wie in einigen anderen Antworten erwähnt). (Ich denke, das ist die Standarddefinition des Konzepts.)
Dies deckt alle Schaltkreisfamilien ab, die wir als einheitlich bezeichnen möchten. Als Definition des Konzepts der P-Zeit reduziert es jedoch die Definition von Schaltkreisfamilien auf die Definition von Turing-Maschinen, die möglicherweise nicht Ihren Wünschen entspricht.
b) Wenn es einen eindimensionalen zellularen Automaten gibt, der die Problemeingabe in die Problemlösung umwandelt (für ein Entscheidungsproblem wäre die Lösung ein einzelnes Bit in einer bestimmten Zelle relativ zu den Zellen, die die Eingabe enthalten, was ein stabiler Zustand ist der CA), in Polynomzeit in Eingangsgröße, dann entspricht dies einer Schaltung, die auf einfache Weise in 2D periodisch ist (eine Wiederholungseinheit pro Zelle pro Zeiteinheit) und deren Zustand nur in einem quadratisch großen relativen Bereich von Bedeutung ist zur Lösungszeit.
Dies ist eine sehr spezielle Art von einheitlicher Schaltkreisfamilie, die jedoch ausreicht, um alle Probleme in P zu lösen, da eine Turing-Maschine leicht als 1D-CA codiert werden kann. (Dies scheint auch der Definition der DLOGTIME-Einheitlichkeit zu entsprechen, die in einer früheren Antwort erwähnt wurde.)
(Dies ähnelt den Codierungen von Turing-Maschinen, wie sie in Gowers 'Antworten auf Liptons Blog erwähnt wurden - tatsächlich ist wahrscheinlich eine davon identisch.)
Eine Möglichkeit, eine Turing-Maschine als 1D-Zertifizierungsstelle zu codieren: In jeder Zelle wird der Bandstatus an einem Punkt dargestellt, der Status, den der Turing-Maschinenkopf hätte, wenn er jetzt hier wäre (dessen Wert spielt keine Rolle, wenn er nicht hier ist). und ein bisschen sagen, ob der Kopf jetzt hier ist. Es ist klar, dass jeder solche Zustand zum Zeitpunkt t nur von seinen unmittelbaren Nachbarschaftszuständen zum Zeitpunkt t-1 abhängt. Dies ist alles, was wir brauchen, um als CA zu arbeiten.