University of Bielefeld Prädikatenlogik erster Stufe • Grundbausteine von Sprachen erster Stufe – Konstanten, Variablen und Funktionssymbole (um Objekte anzusprechen) – Buchstaben zur Darstellung von Prädikaten – Junktoren 1 University of Bielefeld Einstufige Sprache L • 3 Aspekte: – Alphabet/Zeichenvorrat) – Terme – wohlgeformte Formeln • Der Zeichenvorrat einer einstufigen Sprache L besteht aus: c1 , c2 ,..., cn ,..., – Konstanten x1 , x2 ,..., xn ,..., – Variablen – Funktionszeichen fi n – Prädikatenzeichen Pi n – Logische Verknüpfungen ∧,∨, ¬, →, ↔ – Quantoren ∀, ∃ – Interpunktionszeichen (,) , 2 1 University of Bielefeld Einstufige Sprache L • Der Zeichenvorrat von L enthält nicht notwendigerweise alle Zeichen. • Notwendig sind Variablen, Verknüpfungen und mindestens ein Quantor. • Der hochgestellte Index ist die Stellenzahl, also die Anzahl der Argumente 3 University of Bielefeld Einstufige Sprache L Terme • Terme stehen für Objekte Definition Term werden folgendermaßen rekursiv definiert: a. Jede Konstante ist ein Term. b. Jede Variable ist ein Term. c. Wenn t1 , t2 ,..., tn ein Term ist, dann ist auch f i n (t1 , t2 ,..., tn ) ein Term. d. Andere Terme gibt es nicht. 4 2 University of Bielefeld Einstufige Sprache L Wohlgeformte Ausdrücke/Formeln • Nicht jede Zeichenkette aus dem Alphabet ist geeignet im Sinne einer Logik. Definition Wohlgeformte Ausdrücke (wff) werden folgendermaßen rekursiv definiert: n a. Pi (t1 , t2 ,..., tn ) ist ein wff. b. Sind A und B wff, dann auch (¬A), ( A ∧ B ), ( A ∨ B ), ( A → B )und ( A ↔ B ) . c. Ist A ein wff, dann auch (∀xi )A. d. Ist A ein wff, dann auch (∃xi )A. e. Andere wff gibt es nicht. 5 University of Bielefeld Einstufige Sprache L Wohlgeformte Ausdrücke/Formeln • • Wff vom Typ (i), also: Pi n (t1 , t2 ,..., tn ) heißen atomare Formeln. Sie stellen Beziehungen zwischen Objekten dar. Pi n (t1 , t2 , t3 ) könnte “inbetween” darstellen, also dass die Beziehungen (t2 ≤ t1 ≤ t3 ) ∨ (t3 ≤ t1 ≤ t2 ) gelten sollen. 6 3 University of Bielefeld Einstufige Sprache L Quantorenwirkungsbereich • Wff vom Typ (∀xi )A und (∃xi )A haben den Wirkungsbereich A. (∀xi )(P12 (x1 , x2 ) → P11 (x1 )) 2 1 Wirkungsbereich P1 ( x1 , x2 ) → P1 ( x1 ) (∀xi )P12 (x1 , x2 ) → P11 (x1 ) Wirkungsbereich P12 ( x1 , x2 ) Quantoren binden Variablen innerhalb ihres Wirkungsbereichs. Eine wff heißt abgeschlossen, wenn sie keine freien Variablen mehr enthält. 7 4