Begrenzte Vollständigkeit und eingeschränkte Quantifizierer

Lassen L sei eine Sprache erster Ordnung ohne Konstanten oder Operationssymbole. L hat auch ein Beziehungssymbol R der Arität 2 . Lassen T sei eine Godelsche Menge von Formeln. Lassen Q 1 , Q 2 zwei Formeln sein. Die einzige freie Variable von Q 1 Ist v 1 und die einzige freie Variable von Q 2 Ist v 2 . v 1 kommt nicht drinnen vor Q 2 Und v 2 kommt nicht drinnen vor Q 1 . Es ist gegeben, dass:

v 1 ( Q 1 ) , v 2 ( Q 2 ) T . . . ( 1 )
Das ist auch für jede Formel gegeben P 1 nur mit v 1 als freie Variable gilt:
v 1 ( Q 1 P 1 ) T oder v 1 ( Q 1 ( ¬ P 1 ) ) T . . . ( 2 )

Informell bedeutet dies, wenn ein Objekt erfüllt ist Q 1 , dann wissen wir alles darüber.

Ebenso für jede Formel P 2 nur mit v 2 als freie Variable gilt:

v 2 ( Q 2 P 2 ) T oder v 2 ( Q 2 ( ¬ P 2 ) ) T . . . ( 3 )

Ich denke wirklich, dass das Folgende wahr sein muss, aber ich kann es nicht beweisen:

v 1 v 2 [ ( Q 1 Q 2 ) R ( v 1 v 2 ) ] T oder v 1 v 2 [ ( Q 1 Q 2 ) ( ¬ R ( v 1 v 2 ) ) ] T . . . ( 4 )

Ich würde gerne einen Beweis für die obige Aussage sehen.

Danke


Eine Godelsche Menge ist eine maximal konsistente Menge von Formeln, die alle logischen Axiome, Tautologien enthält und unter Modus Ponens und der Verallgemeinerungsregel abgeschlossen ist . Diese Definition wird in Manins Buch verwendet und ich hielt sie für Standard.

Ist die Frage unklar oder uninteressant?
Es braucht einen besseren Titel für einen.
@Memming Ja, aber mir fällt kein besserer Titel ein
Ich habe versucht, einen prägnanteren Titel zu geben. Ich kenne die Antwort nicht, aber meine Intuition ist, dass es falsch ist und dass ein Modell verwendet werden kann, um es zu beweisen.
@hardmath Warum ist deine Intuition falsch, ich habe die Intuition, dass es wahr ist. Ich werde trotzdem die Ideen in den Antworten unten ausprobieren
Ich kenne den Ausdruck Goedelscher Satz von Formeln nicht, aber er scheint eine vollständige Theorie zu bedeuten. Das wäre klarer, wenn wir von Sätzen anstatt von Formeln sprechen würden, aber mit der Anforderung des Abschlusses unter Verallgemeinerung erscheint die Unterscheidung fast strittig.
Also das habe ich im Hinterkopf T beläuft sich auf Sätze, die in einem festen Modell wahr sind. Die Intuition ähnelt dann dem, was die beiden früheren Antworten ausdrücken. Wir könnten ein Modell haben, in dem alle Elemente austauschbar sind. Es reicht jedoch aus, die Erfüllbarkeit einer Formel mit einer freien Variablen zu kennen, um die Wahrheit von Formeln mit zwei freien Variablen zu bestimmen, so habe ich Ihre Frage verstanden.
Ups, ich wollte im letzten Kommentar " nicht ausreichend" sagen. Vielleicht ist die Unterscheidung zwischen regulären und stark regulären Graphen analog, oder genauer gesagt, Knoten transitiv, aber nicht Kanten transitiv.

Antworten (3)

Die Aussage ist falsch. Lassen Q 1 Sei v 1 = v 1 und ähnlich für Q 2 . Betrachten Sie eine Struktur A Wo R ( X , j ) manchmal hält und manchmal scheitert, und lassen T sei die Menge aller Aussagen, die wahr sind in A .

Hallo Dr. Wafik! Q 1 definiert zu sein v 1 = v 1 genügt nicht: Für jede Formel P 1 nur mit v 1 als freie Variable gilt:
v 1 ( Q 1 P 1 ) T oder v 1 ( Q 1 ( ¬ P 1 ) ) T
, macht es ?
In meiner Frage, ( 1 ) , ( 2 ) , ( 3 ) sind gegeben und ( 4 ) ist, was zu beweisen ist.
Sie haben Recht. Ich war schlampig. Der Aufbau der Struktur erfordert Folgendes: R bildet einen Kreis, und alle anderen Beziehungen gelten immer. Jetzt erfüllt jedes Element die gleichen Formeln mit einer freien Variablen.
Was macht R zyklisches Mittel ? Bedeutet es das A { X j [ R ( X j ) R ( j X ) ] }

Ich glaube, die Aussage, die Sie wollen, ist falsch.

Lassen L = { R } . Einen Satz gegeben φ von L, lassen φ ' sei der Satz, der durch Ersetzen jedes Vorkommens von erhalten wird R In φ von = . Lassen ψ φ := φ φ ' .

Nun lass T 0 = Die Theorie der Gleichheit Es gibt genau zwei Elemente { ψ φ := φ φ ' : φ  ist ein L-Satz mit R darin } . Lassen M T 0 . Lassen T = T H ( M ) . Lassen Q 1 := v 1 = v 1 , Q 2 := v 2 = v 2 . Jetzt ist klar, dass die von Ihnen gewünschte Schlussfolgerung nicht stimmt.

Nun lass P 1 sei eine Formel mit just v 1 frei. Ich bin mir ziemlich sicher, dass wir es beweisen können v 1 ( Q 1 P 1 ) T oder v 1 ( Q 1 ¬ P 1 ) T . durch eine Induktion über die Komplexität von P 1 : Es ist jedoch komplizierter als ich gehofft hatte.

Vielen Dank für Ihre Hilfe. Eine Godelsche Menge ist eine maximal konsistente Menge von Formeln, die alle logischen Axiome, Tautologien enthält und unter Modus Ponens und der Verallgemeinerungsregel der Logik erster Ordnung abgeschlossen ist. Diese Definition wird in Manins Buch verwendet und ich hielt sie für Standard.
Ah ich sehe. Ich werde meine Antwort bearbeiten, aber ich denke, dass dies immer noch das gibt, wonach Sie suchen, oder ist es etwas anderes?
Ich werde Ihre Antwort lesen, danke.
Ich stimme Ihnen nicht zu, wenn Sie sagen: „Ich bin mir ziemlich sicher, dass wir es beweisen können v 1 ( Q 1 P 1 ) T oder v 1 ( Q 1 ¬ P 1 ) T ."
Informell, wenn wir das nur wissen C 1 = C 1 Für einige Konstanten in unserem Modell können wir möglicherweise nicht alles bestimmen C 1 Ich denke wirklich, dass Gegenbeispiele leicht zu finden sind
Lassen L = { } . Zum Beispiel, wenn Sie lassen T sei eine beliebige Godelsche Menge, die alle Axiome von ZFC und alle logischen Axiome von enthält = ... Das hält es nicht v 1 [ v 1 = v 1 v 1 = ] T oder v 1 [ v 1 = v 1 ¬ ( v 1 = ) ] T . Seit v 1 [ v 1 = v 1 ] ist wahr und T Godelianisch ist, folgt daraus v 1 [ v 1 = ] T oder v 1 [ v 1 ] T
Die Idee hinter diesem Beispiel ist, dass die Sprache mit nur Gleichheit sehr schwach ist. Es kann nur einiges sagen. Ihre Beispiele, wo etwas schief geht, sind viel komplizierter (Sie haben Konstanten in Ihrer Sprache und Z F C ist so kompliziert wie es nur geht (siehe hier: en.wikipedia.org/wiki/Stable_theory ). Hier sind die Dinge viel einfacher: Es gibt nur eine Atomformel mit nur v 1 frei: v 1 = v 1 . Das gewünschte Ergebnis ist also eindeutig für atomar festgelegt P 1 . Führen Sie nun Induktion über die Komplexität von durch P 1 und das Ergebnis sollte folgen (Sie müssen jedoch etwas arbeiten)
Ahh. Ich verstehe. OK, ich werde diese Idee ausprobieren.
Danke für deine Antwort +1

Die Antwort ist nein. Ich werde das Gegenbeispiel unten geben.

Betrachten Sie die Sprache erster Ordnung L = { } die nur das binäre Beziehungssymbol hat . Lassen M := { 0 , 1 } . Wir definieren eine Interpretation Φ von L In M folgendermaßen:

Φ ( ) := { ( A , A ) | A M }
Seit L keine Konstanten oder Operationssymbole hat, bestimmt die obige Zeile vollständig unsere Interpretation Φ . Jetzt bedenke F : M M das sendet 0 Zu 1 Und 1 Zu 0 . Deutlich, F ist eine Bijektion.

Lassen v A R bezeichnen die Menge der Variablen in unserem Alphabet.

Claim1: Für jede Formel P In L und jede Deutung Γ : v A R M , wir haben | P | Φ ( Γ ) = | P | Φ ( F Γ )

Beweis: Induktive Länge der Formel P . Lassen Γ sei unsere Interpretationsfunktion der variablen Symbole. Base: P ist atomar. Fall 1: P Ist " ( X 1 X 2 ) " Und X 1 , X 2 sind zwei Variablensymbole (evtl X 1 ist das Symbol als X 2 ). Seit F ist also eine Bijektion Γ ( X 1 ) = Γ ( X 2 ) iff F Γ ( X 1 ) = F Γ ( X 2 ) . Somit, ( Γ ( X 1 ) , Γ ( X 2 ) ) Φ ( ) iff ( F Γ ( X 1 ) , F Γ ( X 2 ) ) Φ ( ) . Daher, | P | Φ ( Γ ) = | P | Φ ( F Γ ) . Der Beweis des Induktionsschritts ist trivial und folgt unmittelbar aus der rekursiven Definition von | P | Φ ( Γ ) .

Nun lass T die Teilmenge der Formeln von sein L das ist definiert durch T := { P | Für jede Interpretation der variablen Symbole  Γ , wir haben  | P | Φ ( Γ ) = 1 } . Es ist ein Theorem, dass die Menge wahrer Aussagen über eine Struktur eine Godelsche Menge bildet. Somit, T ist Godelian.

Verwenden Sie jetzt Ideen aus den beiden anderen Antworten.

Jetzt einstellen Q 1 , Q 2 sein v 1 = v 1 , v 2 = v 2 . Indem wir unsere Interpretation betrachten Φ , das können wir deutlich sehen v 1 ( Q 1 ) , v 2 ( Q 2 ) T .

Anspruch 2: Für jede Formel P 1 Das v 1 als einzige freie Variable Entweder v 1 [ P 1 ] T oder v 1 [ ¬ P 1 ] T

Beweis: Angenommen, die erste Option gilt nicht, daher gibt es eine variable Interpretation Γ so dass | P 1 | Φ ( Γ ) = 0 . Somit, | P 1 | Φ ( Γ ) = 1 . Unter Verwendung von Anspruch 1 erhalten wir | ¬ P 1 | Φ ( F Γ ) = 1 sowie. Jetzt für jede variable Interpretation Θ , entweder Θ ( v 1 ) = Γ ( v 1 ) oder Θ ( v 1 ) = F Γ ( v 1 ) (Denn die Größe unseres Modells beträgt zwei und F hat keine Fixpunkte). Seit v 1 ist die einzige freie Variable von P 1 . Also auch nicht | ¬ P 1 | Φ ( Θ ) = | ¬ P 1 | Φ ( Γ ) = 1 oder | ¬ P 1 | Φ ( Θ ) = | ¬ P 1 | Φ ( F Γ ) = 1 . Somit, | ¬ P 1 | Φ ( Θ ) ist immer 1 für jede variable Interpretation Θ . Daher, | v 1 ( ¬ P 1 ) | Φ ( Θ ) = 1 für jeden Θ . Daher, v 1 ( ¬ P 1 ) T .

Seit, v 1 ( Q 1 ) T man verwendet Anspruch 2, um zu zeigen, dass:

v 1 ( Q 1 P 1 ) T oder v 1 ( Q 1 ( ¬ P 1 ) ) T
Analog kann man auch zeigen:

v 2 ( Q 2 P 2 ) T oder v 2 ( Q 2 ( ¬ P 2 ) ) T

Allerdings, wenn man sich das Modell ansieht M und die Deutung Φ das können wir deutlich erkennen:

v 1 v 2 [ ( Q 1 Q 2 ) →≡ ( v 1 v 2 ) ] T Und v 1 v 2 [ ( Q 1 Q 2 ) ( ¬ ( v 1 v 2 ) ) ] T


Jetzt können wir ein bestimmtes interessantes Konzept in dem obigen Beweis isolieren und die folgende Definition machen:

Lassen L sei eine Sprache erster Ordnung mit nur Beziehungssymbolen. Lassen Φ eine Interpretation sein von L In M . Wir sagen das eine Bijektion F : M M ist ein Modellautomorphismus gdw für jedes Beziehungssymbol R In L mit arität R , wir haben folgendes:

Für jeden M 1 , M 2 , . . . , M R M :

( M 1 , M 2 , . . . , M R ) Φ ( R ) iff ( F ( M 1 ) , F ( M 2 ) , . . . , F ( M R ) ) Φ ( R )

Offensichtlich ist die Menge der Modellautomorphismen von M bildet eine Gruppe unter Funktionszusammensetzung. Ich werde zurückkommen und diesen Beitrag ergänzen, wenn ich Zeit habe.

@DanulG Ich habe den Teil Ihrer Lösung bewiesen, für den Sie keinen Beweis geliefert haben. Es hängt mit dem zusammen, was ich Modell "Automorphismen" nennen würde.
@hardmath Die Antwort ist nein. Ich habe jetzt einen vollständigen Beweis.
Danke für die anderen Antworten