In der formalen Mengenlehre (speziell ZFC) gibt es einige Arten von Definitionen: zum Beispiel Prädikatdefinitionen ist eine Abkürzung für , Verständnisdefinitionen, zum Beispiel ist eine Abkürzung für
Die Prädikatdefinitionen sind Abkürzungen von Formeln und Verständnisdefinitionen sind Abkürzungen von Mengen (Begriffen oder Objekten in ZFC).
Das Problem sind die Definitionen der existentiellen Eindeutigkeit, bei denen wir einem Objekt einen Namen geben, dessen existenzielle Eindeutigkeit durch ein Theorem der existenziellen Eindeutigkeit gegeben ist. Sei der Satz der existentiellen Eindeutigkeit . Es ist eine direkte Folge des Power-Set-Axioms.
In diesem Fall ist bei gegebener Menge A die Potenzmenge Pow(A) keine Abkürzung, Sie können Pow(A) nicht durch ersetzen weil das eine eine Menge (ein Begriff oder Objekt) und das andere eine Formel ist. Wie kann diese Art von Definitionen formal ausgedrückt werden?
Schlimmer noch, in vielen Büchern das Power-Set-Axiom wird direkt verwendet, um Pow(A) zu benennen, ohne zu erwähnen, dass die Eindeutigkeit bewiesen werden muss, um Pow(A) definieren zu können.
Ich habe Pow (A) als Beispiel verwendet, aber meine Frage bezieht sich auf existenzielle Definitionen (Ist dies der richtige Name für diese Art von Definitionen?) im Allgemeinen für ZFC. Wo finde ich eine angemessene Behandlung dieses Themas?
Kurz gesagt, „existentielle Definitionen“ unterscheiden sich wesentlich von solchen Definitionen, dass:
Wie kann eine Existenzdefinition geschrieben werden? Es ist unvermeidlich die Verwendung von Metasprache?
Wie kann man ein Objekt benennen, das dank eines existentiellen Eindeutigkeitssatzes existiert?
Sobald Sie eine Bedingung angeben, folgt auf die Eindeutigkeit die Extensionalität. Und da wir das beweisen können , macht es wenig Sinn, es zu verwenden in der Aussage des Axioms, weil ist kein Standardquantifizierer, sondern eine Kurzformulierung für eine viel kompliziertere Formel.
Jetzt möchten Sie über Klassenfunktionen wie sprechen oder Konstanten wie oder . Und das ist ein berechtigtes Anliegen, da die Sprache der Mengenlehre nur die hat Symbol.
Geben Sie den Begriff einer konservativen Erweiterung ein. In Logik, wenn Sie eine Sprache haben und eine Theorie , und Sie haben eine Formel so dass beweist das definiert eine eindeutige Menge, dann können wir die Sprache erweitern durch Hinzufügen eines konstanten Symbols und das Axiom .
Wir können jetzt beweisen, dass jedes Modell von kann natürlich als Vorbild für interpretiert werden als Interpretation für die Sprache . Ähnlich können wir das mit definierbaren Funktionen oder Relationen machen. Und darüber hinaus jeder Beweis aus In kann in einen Beweis aus übersetzt werden in der Sprache .
Und darum geht es eigentlich. Tatsächlich erweitern wir die Sprache der Mengenlehre so, dass sie viele "bequeme Symbole" enthält, und wir wissen, dass wir alle Aussagen und Beweise aus der erweiterten Sprache mit just rekursiv zurück in die ursprüngliche Sprache der Mengenlehre übersetzen können .
Es scheint eine gewisse Unsicherheit darüber zu bestehen, was Sie genau fragen, aber vielleicht ist dies eine Antwort auf Ihre Frage.
Wenn Sie nur Abkürzungen der Art verwenden möchten, die für verwendet werden , lautet die Antwort, dass Sie nicht versuchen, Begriffe isoliert zu übersetzen; Sie versuchen, Formeln zu übersetzen, in denen sie vorkommen. Denn die wohlgeformten Formeln der Mengenlehre werden induktiv aus Atomformeln der Form gebildet Und , das heißt, wenn wir "übersetzen wollen "man muss nur herausfinden was" ," " ," Und " " sollten Abkürzungen für sein. Hier ist eine Version, die in ZF angemessen funktioniert:
Wenn wir auf diese Weise weiterhin Formeln entpacken, die Mengenabstrakte enthalten, werden wir sie schließlich auf Formeln reduzieren, in denen die einzigen Terme Variablen sind und die atomare Formel diejenigen sind, die beteiligt sind Und . Diese Formeln werden jedoch sehr lang und hässlich; Glücklicherweise müssen wir aus Gründen, die Asaf angibt, nicht wirklich aufpassen, solange unsere Axiome die Existenz einer Menge aller Dinge garantieren, die die Eigenschaft erfüllen – wir können sie einfach als atomare Begriffe behandeln und weitermachen.
In der Sprache von ZFC gibt es keine Konstanten oder Funktionssymbole, daher sind die einzigen Begriffe Variablen. Eine Möglichkeit, mit Definitionen umzugehen, besteht darin, die Möglichkeit zu ignorieren, neue Symbole einzuführen, und sich einfach vorzustellen, dass jede Formel, die Definitionen verwendet, eine Abkürzung einer Formel in der Sprache von ZFC ist. Definitionen können als informeller, aber präziser Weg angesehen werden, kürzere und besser lesbare Formeln anstelle sehr langer Formeln zu schreiben. Es sollte klar sein, wie man eine Formel, die definierte Symbole enthält, in eine Formel in der reinen ZFC-Sprache übersetzt.
Zum Beispiel, übersetzen kann , und eine Formel mit irgendwo innerhalb wird übersetzt, indem jede Unterformel des Formulars entsprechend ersetzt wird . Ähnlich für jedes definierte Prädikatsymbol .
Was definierte Funktionssymbole betrifft, müssen wir nur wissen, wie man eine Formel der Form übersetzt , diese wird durch die Formel ersetzt als Definition verwendet . Dann können wir auch übersetzen : wir ersetzen es durch . Ebenso können wir übersetzen . Die Tatsache, dass für alle es gibt genau einen befriedigend als „Hintergrundwissen“ betrachtet werden kann, muss es nicht direkt in die Übersetzung kodiert werden.
Übrigens, ist auch eine Abkürzung, die in eine reine ZFC-Sprache übersetzt werden muss; Formel wird natürlich ersetzt durch .
Wenn ich Ihre Kommentare zu Asafs Antwort sehe, denke ich, dass eine andere Möglichkeit, Ihr Problem zu lösen, eine andere Sichtweise wäre: Denken Sie in Bezug auf die (klassische) Folgerechnung.
Angenommen, Sie möchten den Satz „Für jede Menge , es existiert so dass es eine Injektion gibt , und keine Surjektion ". Die übliche Wahl, um diesen Satz zu beweisen, ist die Verwendung . Aber wie schreibt man das formal?
Wenn Sie Ihre Folgenrechnung machen, kommen Sie irgendwann an Wo ist eine Abkürzung für die Formel " ist die Potenzmenge von ".
An diesem Punkt denkst du „Lass es sei die Potenzmenge von “, und Ihr natürlicher Abzugsbeweis fährt fort mit „wobei „...“ alles ist, was es sein muss.
Wenn Sie bei " es gibt eine Spritze und keine Surjektion ", können Sie eine der Inferenzregeln des Folgenkalküls verwenden:
Aus ( nicht frei rein ) Und , schließen .
Wenden Sie dies an , Und Wo ist die Formel, die wir zu beweisen versuchen, die Sie endlich bekommen . Verallgemeinerung verwenden, .
Also haben wir das Powerset von verwendet in einem formalen Beweis, aber die Sache ist die, dass Sie sie als nicht verwendete Variable benennen (in gewissem Sinne speichern) können, indem Sie ihre Definition auf die Seite der Hypothesen stellen und die (jetzt verwendete) Variable im Beweis verwenden, indem Sie ihre verwenden Definition an verschiedenen Stellen im Beweis.
Das ist der Fall, wenn Sie das definierte Objekt verwenden möchten, um etwas anderes zu beweisen. Wenn Sie einige Eigenschaften des definierten Objekts beweisen möchten, können Sie ähnliche Dinge tun, z. B. anstatt zu beweisen kannst du beweisen usw. Da es nur einen gibt so dass , dieser letzte Satz ist dasselbe wie das, was Sie zu beweisen versuchen.
Ich habe dies auf rein syntaktische Weise getan, aber natürlich ist es meiner Meinung nach wichtig, den semantischen Aspekt der Dinge im Auge zu behalten, und in dieser Hinsicht ist Asafs Antwort, in der konservative Erweiterungen erwähnt werden, sehr interessant. Beachten Sie, dass er auch den syntaktischen Aspekt erwähnt hat ("Übersetzen eines Beweises in in einen Proof in rekursiv"), das einzige, was ich "mehr" getan habe, ist, Hinweise zu geben, wie diese Übersetzung erreicht werden kann.
Wenn jemand meine Antwort verbessern kann, indem er einige Fehler korrigiert, die ich wahrscheinlich gemacht habe, sind solche Änderungen natürlich sehr willkommen
Ein Ansatz, den fx Bourbaki verwendet, ist die Einführung des Hilbert-Operators . Auf diese Weise benötigen Sie keine weiteren Primitive, da die Quantoren in Thermen des Hilbert-Operators ausgedrückt werden können.
Der Vorteil dieser Verwendung besteht darin, dass die Sprache es einem Konstrukt ermöglicht, ein Prädikat in ein Objekt zu verwandeln (wobei das Prädikat nach Möglichkeit erfüllt wird).
Dies ähnelt der Ad-hoc-Lösung, um einfach die Definition eines Symbols durch ein Prädikat mit eindeutiger Gültigkeit zu ermöglichen.
Bosheit Vidrine