In Terence Taos Analyse I (Seite 321) sagt er, dass die Aussage „ hat keinen bestimmten Wahrheitswert, wenn ist eine freie reelle Variable". Andererseits ist die Aussage "let " bindet die Variable . Taos Bemerkungen ließen mich mit ein paar Fragen zurück:
Es ist nicht besonders nützlich, sich „frei“ versus „gebunden“ als eine absolute Unterscheidung vorzustellen, bei der jede Variable entweder das eine oder das andere ist.
Vielmehr ist „frei“ oder „gebunden“ etwas, was eine Variable in Bezug auf eine bestimmte Menge an Kontext sein kann . Die Klassifizierung ist wirklich eine Funktion sowohl der Variablen als auch davon, wie viel Kontext Sie betrachten, und wenn Sie zum Suchen und einem größeren Kontext wechseln, kann sich die Variable von frei zu gebunden ändern.
Das eigentliche Konzept ist nicht " ist eine freie Variable", aber " ist frei in (ein Text oder eine Formel hat den Namen darin)". Manchmal unterlassen wir die Angabe des Kontexts, wenn wir darauf vertrauen, dass der Leser herausfinden kann, über welchen Kontext wir sprechen, aber das technische Konzept ist ohne ihn nicht vollständig.
Nehmen wir zum Beispiel an, wir sagen:
Lassen .
Tut eine Lösung haben für ?
Wenn wir die Gleichung " "als unser Kontext beides Und sind in diesem Zusammenhang frei.
Wenn der Kontext im Beispiel nur die zweite Zeile ist, wird die In ist jetzt gebunden -- nämlich die Formulierung "Lösung für " bindet es in dem Sinne, dass es uns sagt, was der Sinn dieser Variablen ist. (Es macht keinen Sinn zu fragen "macht eine Lösung haben für Wenn ?", weil das Sprechen über eine "Lösung für “ geht davon aus wir sind frei, den Wert zu variieren -- deshalb " Lösung für " bindet die Variable). Aber ist immer noch frei, wenn diese Zeile unser Kontext ist.
Wenn das gesamte Beispiel unser Kontext ist, sind beide Variablen in gebunden sind.
Anders gesagt: Die eigentliche Frage ist nicht , ob ein Vorkommen einer Variablen gebunden ist, sondern wo sie gebunden ist – und insbesondere, ob die Bindung in einem bestimmten Kontext erfolgt, an dem wir interessiert sind.
Identitäten wie z sind ein interessanter Fall.
Genau genommen ist die Frage „ist die gleiche Nummer wie ?" bekommt vorher keine Antwort ist eine Zahl, mit der wir die beiden Seiten berechnen und vergleichen können. Wir wissen jedoch, dass, wenn wir eine Antwort erhalten, diese Antwort sicher „Ja“ lautet.
Wenn wir tatsächliche Berechnungen durchführen, ist die Erwartung immer, dass jede Variable irgendwann an etwas gebunden sein wird, wenn wir weit genug nach dem Kontext suchen – wenn nichts anderes, dann kommt das gesamte Buch, in dem wir den Text finden, immer mit einer impliziten Konvention, die dies enthält Jede Variable, die nicht explizit gebunden ist, kann einen beliebigen Wert haben, und was das Buch über diese Variablen behauptet, soll wahr sein, egal welchen tatsächlichen Wert wir ihnen geben. Und diese Konvention selbst gilt dann als Bindung für die Variable. (In der Praxis gilt diese Konvention fast immer wirklich für kleinere Textstücke als ein ganzes Buch: Kapitel, Abschnitte, einzelne Beweise oder Absätze).
Angesichts der Tatsache, dass wir die erwarten In irgendwo gebunden ist , ist es diese Erwartung, die es uns erlaubt, das Ganze auf "wahr" umzuschreiben - weil es wahr sein wird , wenn wir das Umschreiben im breitestmöglichen Kontext betrachten.
Nichts davon ist zu eng mit dem Hauptvorkommen einer Gleichung wie verbunden in Mathematikkursen der Mittel- und Oberstufe, wo das Ziel im Allgemeinen darin besteht, einen solchen zu finden das heißt, geben Sie es in einer expliziteren Form an. Sie können sich aber vorstellen, dass in diesem Zusammenhang, wenn auch oft nur implizit, so etwas gesagt wird wie „Lass so sein Was sind die möglichen Werte von ?” Der Algebrastudent fährt dann mit Manipulationen fort, die von abhängen eine bestimmte Zahl darstellt, was es bedeutet, eine gebundene Variable zu sein.
Die Bedeutung von „eine Variable binden“ impliziert, dass „Let “ bindet Eine Variable zu binden bedeutet, sie auf einen Wert zu setzen. Ich würde also nicht sagen, dass es eine Frage der Konvention ist, außer in dem Maße, in dem die Bedeutung einer Buchstabenfolge eine Frage der Konvention ist. Ob dieser variable Bindungssatz eine Aussage ist, sollten Sie selbst entscheiden können, indem Sie sich daran erinnern, dass eine Aussage ein Satz ist, der entweder wahr oder falsch ist.
Alles, was hier passiert, ist, dass wir oft Identitäten angeben, wobei der universelle Quantifizierer implizit bleibt. Sie können jede Verwirrung in dieser Angelegenheit klären, indem Sie den impliziten Quantor wieder einsetzen. Machen Sie sich keine Gedanken darüber, was es bedeutet, wenn eine Aussage, die eine freie Variable enthält, „wahr“ ist.
OP: Ich denke, es gibt noch einen "Randfall", den ich klären muss: Angenommen, wir schreiben "let erfüllen ". Stellt dies eine Bindung der Variablen dar vorausgesetzt, dass die obige Gleichung zwei reelle Lösungen hat?
"Lassen erfüllen “, dh „lassen “ erklärt sei ein willkürliches Element von , also ja wird sicherlich gebunden. Im Kontext eines Beweises bedeutet dies formal übersetzt
Diese beiden Antworten, die ich kürzlich geschrieben habe – und der darin enthaltene Link english.stackexchange – beziehen sich auf Ihre verschiedenen Anfragen und ergänzen die anderen Antworten auf dieser Seite: offene vs. geschlossene Formeln und wie man „let“ interpretiert .
Jo
x = c
) eine andere Syntax verwendet als "auf Gleichheit prüfen" (oftx == c
).Mauro ALLEGRANZA
Mauro ALLEGRANZA
Mauro ALLEGRANZA
Mauro ALLEGRANZA
Jo
Jo
Mauro ALLEGRANZA
Jo
Mauro ALLEGRANZA
Jo
Mauro ALLEGRANZA
Mauro ALLEGRANZA
Jo
DanielV
mohottnad