Ich lese den Kurs in mathematischer Logik von SM Srivastava. Der Autor definiert Begriffe und ihren Rang einer Sprache erster Ordnung folgendermaßen:
Die Menge aller Terme einer Sprache ist die kleinste Menge von Ausdrücken von die alle Variablen und Konstantensymbole enthält und unter der folgenden Operation geschlossen wird: when , , Wo ist beliebig -äres Funktionssymbol von . Äquivalent können alle Terme einer Sprache wie folgt induktiv definiert werden: Variable und konstante Symbole sind Rangterme ; Wenn sind Rangbegriffe , und wenn ist ein -äres Funktionssymbol, dann ist höchstens ein Rangbegriff . Also der Rang eines Begriffs ist die kleinste natürliche Zahl so dass ist von Rang .
Hier sind meine Fragen:
Srivastava definiert den Rang eines Begriffs nicht durch Induktion. Stattdessen definiert er den Satz von Rangbegriffen durch Induktion an . Dann ist (implizit) ein Begriff ein Rangbegriff für eine natürliche Zahl . Schließlich definiert er den Rang eines Begriffs die am wenigsten natürliche Zahl sein, so dass Rang hat .
Hier ist eine etwas präzisere Art, Srivastavas Definition auszudrücken:
Wir definieren die Menge höchstens der Rangordnung durch Induktion an . ist die Menge aller Variablen und konstanten Symbole. Gegeben , wir definieren
Beachten Sie, dass ich ausdrücklich darauf hingewiesen habe enthält (das heißt, dass höchstens ein Rangbegriff hat auch höchstens Rang ). Srivastava lässt dies in seiner Definition implizit.
Betrachten Sie zum Beispiel den Begriff (Wo ist ein -äres Funktionssymbol und ist ein konstantes Symbol). , So . Andererseits, (da es sich nicht um ein variables oder konstantes Symbol handelt). Also der Rang Ist . Ebenso der Rang eines Ist (Aber für dieses hier müssen Sie eine Sekunde darüber nachdenken, warum ).
Jason
Alex Kruckmann
Jason
Alex Kruckmann
AscheK
AscheK
Alex Kruckmann