Syntax und Semantik: Unterschied zwischen den Versionen
Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen (Die Seite wurde neu angelegt: ='''Syntax und Semantik im Aussagenkalkül'''= =Syntax= =Semantik= ===Erfüllbarkeit, Gültigkeit=== Sei <math>\beta \in \mathfrak{B}</math> und <math>H \in ausd...) |
|||
Zeile 3: | Zeile 3: | ||
=Syntax= | =Syntax= | ||
+ | <b>Aussagenvariable</b> | ||
+ | wird induktiv definiert:<br> | ||
+ | A) p ist eine Aussagenvariable<br> | ||
+ | I) Ist das Wort w eine Aussagenvariable, so auch w<math>\frown</math>* | ||
+ | <b>Ausdruck</b> | ||
+ | wird induktiv definiert:<br> | ||
+ | A) Jede Aussagenvariable ist ein Ausdruck<br> | ||
+ | I) Sind <math> H1, H2\ </math>Ausdrücke, so auch folgende Zeichenreihen: | ||
+ | <math>\neg H1,\ (H1\wedge H2),\ (H1\vee H2),\ (H1\rightarrow H2),\ (H1\leftrightarrow H2)</math> | ||
+ | |||
+ | <b>Klammersparregeln bei Ausdrücken</b><br> | ||
+ | 1. Außenklammern weglassen.<br> | ||
+ | 2. Klammern in mehrfachen Alternativen oder Konjunktionen weglassen<br> | ||
+ | 3. Vorrangregeln | ||
+ | * <math> \wedge </math> bindet stärker als <math> \vee </math> | ||
+ | * <math> \vee </math> bindet stärker als <math> \rightarrow </math> | ||
+ | * <math> \rightarrow </math> bindet stärker als <math> \leftrightarrow </math> | ||
=Semantik= | =Semantik= |
Version vom 27. Juli 2007, 05:55 Uhr
Inhaltsverzeichnis
Syntax und Semantik im Aussagenkalkül
Syntax
Aussagenvariable wird induktiv definiert:
A) p ist eine Aussagenvariable
I) Ist das Wort w eine Aussagenvariable, so auch w<math>\frown</math>*
Ausdruck wird induktiv definiert:
A) Jede Aussagenvariable ist ein Ausdruck
I) Sind <math> H1, H2\ </math>Ausdrücke, so auch folgende Zeichenreihen: <math>\neg H1,\ (H1\wedge H2),\ (H1\vee H2),\ (H1\rightarrow H2),\ (H1\leftrightarrow H2)</math>
Klammersparregeln bei Ausdrücken
1. Außenklammern weglassen.
2. Klammern in mehrfachen Alternativen oder Konjunktionen weglassen
3. Vorrangregeln
- <math> \wedge </math> bindet stärker als <math> \vee </math>
- <math> \vee </math> bindet stärker als <math> \rightarrow </math>
- <math> \rightarrow </math> bindet stärker als <math> \leftrightarrow </math>
Semantik
Erfüllbarkeit, Gültigkeit
Sei <math>\beta \in \mathfrak{B}</math> und <math>H \in ausd</math>. 1. <math>\ \beta </math> erfüllt<math>H\ (\beta erf H) : \leftrightarrow wert(H,\beta)=W</math> 2. <math> H\ </math>ist erfüllbar <math>(H \in ef,\ efH)</math>, wenn eine Belungung <math>\beta \in \mathfrak{B}</math> existiert, so daß <math>\beta erf H\ </math>. 3. <math> H\ </math>ist (allgemein-)gültig <math>(H \in ag,\ agH)</math>, wenn jede Belegung <math>\beta \in \mathfrak{B}</math> den Ausdruck <math> H\ </math> erfüllt. (<math> H\ </math> ist eine Identität, bzw. Tautologie.) 4. <math> H\ </math>ist Kontradiktion <math>(H \in kt,\ ktgH)</math>, wenn es keine Belegung <math>\ \beta </math> gibt, die <math> H\ </math> erfüllt.
1. <math>ag \subset ef </math>
2. <math>agH\ </math> gdw. nicht <math>ef\neg H ; efH</math> gdw. nicht <math>ag\neg H</math>
3. Wenn <math>\ (\beta erf H)</math>, so nicht <math>(\beta erf\neg H)</math>.