Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Elementare Sprache – Wikipedia
Elementare Sprache – Wikipedia 👆 Click Here!
aus Wikipedia, der freien Enzyklopädie

Eine elementare Sprache L S {\displaystyle L^{S}} {\displaystyle L^{S}} (auch: Sprache erster Stufe mit der Symbolmenge S) ist eine im Rahmen der Prädikatenlogik erster Stufe definierte formale Sprache. Mit diesen Sprachen lassen sich mathematische Theorien formallogisch behandeln; so z. B. die Mengenlehre usw. Die Erfahrung zeigt sogar, dass sich alle mathematischen Aussagen in einer geeigneten Sprache erster Stufe formalisieren lassen, und dass sich alle beweisbaren Aussagen innerhalb einer Sprache erster Stufe mit Hilfe des Sequenzenkalküls ableiten lassen.[1]

Das Alphabet einer Sprache erster Stufe

[Bearbeiten | Quelltext bearbeiten]

Definition

[Bearbeiten | Quelltext bearbeiten]

Das Alphabet einer Sprache erster Stufe umfasst folgende Zeichen:

  1.   v 0 , v 1 , v 2 , … {\displaystyle v_{0},v_{1},v_{2},\ldots } {\displaystyle v_{0},v_{1},v_{2},\ldots }  Symbole für Variablen;
  2.   ¬ , ∧ , ∨ , → , ↔ {\displaystyle \neg ,\wedge ,\vee ,\rightarrow ,\leftrightarrow } {\displaystyle \neg ,\wedge ,\vee ,\rightarrow ,\leftrightarrow }  Junktoren: nicht, und, oder, wenn – so, genau dann wenn;
  3.   ∀ , ∃ {\displaystyle \forall ,\exists } {\displaystyle \forall ,\exists }  Quantoren: für alle, es gibt;
  4.   ≡ {\displaystyle \equiv } {\displaystyle \equiv }  Gleichheitszeichen;
  5.   ) , ( {\displaystyle ),(} {\displaystyle ),(}  technische Zeichen: Klammersymbole;
  6.  sowie
a)  für jedes n ≥ 1 {\displaystyle n\geq 1} {\displaystyle n\geq 1} eine (eventuell leere) Menge von n {\displaystyle n} {\displaystyle n}-stelligen Relationssymbolen, alle zusammen: R 1 , R 2 , … {\displaystyle R_{1},R_{2},\ldots } {\displaystyle R_{1},R_{2},\ldots };
b)  für jedes n ≥ 1 {\displaystyle n\geq 1} {\displaystyle n\geq 1} eine (eventuell leere) Menge von n {\displaystyle n} {\displaystyle n}-stelligen Funktionssymbolen, alle zusammen: f 1 , f 2 , … {\displaystyle f_{1},f_{2},\ldots } {\displaystyle f_{1},f_{2},\ldots };
c)  eine (eventuell leere) Menge von Symbolen für Konstanten c 1 , c 2 , … {\displaystyle c_{1},c_{2},\ldots } {\displaystyle c_{1},c_{2},\ldots } (siehe Anmerkung unten zu 0-stelligen Funktionen).

Die Menge der Zeichen unter Punkt 1 bis 5 sind die logischen Zeichen; sie sind für alle Sprachen erster Ordnung dieselben; sie werden mit A bezeichnet.

Die Menge der Zeichen unter Punkt 6 bezeichnet man als Symbolmenge (auch Signatur) S = { R 1 , R 2 , … , f 1 , f 2 , … , c 1 , c 2 , … } {\displaystyle S=\{R_{1},R_{2},\ldots ,f_{1},f_{2},\ldots ,c_{1},c_{2},\ldots \}} {\displaystyle S=\{R_{1},R_{2},\ldots ,f_{1},f_{2},\ldots ,c_{1},c_{2},\ldots \}}; durch sie wird die spezielle Sprache erster Stufe bestimmt.

Hinweise

[Bearbeiten | Quelltext bearbeiten]
  • In Alphabeten sind bei sonst identischer Definition die Konstanten aus (6)(c) nicht aufgeführt; dafür sind in (6)(a) nullstellige Relationen und Funktionen erlaubt ( n = 0 {\displaystyle n=0} {\displaystyle n=0}), letztere entsprechen den Konstanten aus der obigen Definition (siehe auch Nullstellige Verknüpfungen).
  • Die einstelligen Relationen definieren Zusammenfassungen wie sie Mengen oder allgemeiner Klassen entsprechen.

Beispiel: Gruppentheorie

[Bearbeiten | Quelltext bearbeiten]

Um den Begriff der Gruppe und die definierenden Axiome zu formalisieren, geht man wie folgt vor:

  1. Die Variablen x , y , z , … {\displaystyle x,y,z,\ldots } {\displaystyle x,y,z,\ldots } stehen für Elemente der Gruppe; außerdem gibt es eine Konstante e {\displaystyle e} {\displaystyle e}.
  2. Es wird ein Symbol ∘ {\displaystyle \circ } {\displaystyle \circ } eingeführt; dieses steht für die zweistellige Verknüpfung zweier Elemente.
  3. Assoziativgesetz: ∀ x ∀ y ∀ z ( x ∘ y ) ∘ z ≡ x ∘ ( y ∘ z ) {\displaystyle \forall x\forall y\forall z(x\circ y)\circ z\equiv x\circ (y\circ z)} {\displaystyle \forall x\forall y\forall z(x\circ y)\circ z\equiv x\circ (y\circ z)}
  4. Neutrales Element: ∀ x ( x ∘ e ≡ x ) {\displaystyle \forall x(x\circ e\equiv x)} {\displaystyle \forall x(x\circ e\equiv x)}
  5. Inverse Elemente: ∀ x ∃ y ( x ∘ y ≡ e ) {\displaystyle \forall x\exists y(x\circ y\equiv e)} {\displaystyle \forall x\exists y(x\circ y\equiv e)}

In diesem Fall gibt es also ein zweistelliges Funktionssymbol ∘ {\displaystyle \circ } {\displaystyle \circ } sowie eine einzige Konstante e {\displaystyle e} {\displaystyle e}.

Weitere Beispiele

[Bearbeiten | Quelltext bearbeiten]
Relationssymbole Funktionssymbole Konstanten Name
≤ {\displaystyle \leq } {\displaystyle \leq } (zweistellig) + , ⋅ {\displaystyle +,\cdot } {\displaystyle +,\cdot } (beide zweistellig) 0, 1 Geordnete Körper
∘ {\displaystyle \circ } {\displaystyle \circ } (zweistellig) e Gruppen
+, ⋅ {\displaystyle \cdot } {\displaystyle \cdot } (beide zweistellig) 0, 1 Ringe
∼ {\displaystyle \sim } {\displaystyle \sim } (zweistellig) Äquivalenzrelation

Terme

[Bearbeiten | Quelltext bearbeiten]
→ Hauptartikel: Terme

Die Definition der Terme T S {\displaystyle T^{S}} {\displaystyle T^{S}} einer elementaren Sprache erfolgt rekursiv. Ein Term der elementaren Sprache wird durch endlich viele Anwendungen der folgenden Regeln erhalten

  1. Variablensymbole sind Terme.
  2. Konstantensymbole sind Terme.
  3. Wenn f {\displaystyle f} {\displaystyle f} ein n {\displaystyle n} {\displaystyle n}-stelliges Funktionssymbol und t 1 , … , t n {\displaystyle t_{1},\ldots ,t_{n}} {\displaystyle t_{1},\ldots ,t_{n}} Terme sind, dann ist auch f ( t 1 , … , t n ) {\displaystyle f(t_{1},\ldots ,t_{n})} {\displaystyle f(t_{1},\ldots ,t_{n})} ein Term.
Symbolmenge S Beispiel für Terme aus T S {\displaystyle T^{S}} {\displaystyle T^{S}}
( 0 , 1 , + , ⋅ , < )   {\displaystyle (0,1,+,\cdot ,<)\ } {\displaystyle (0,1,+,\cdot ,<)\ } 0 , 1 , 0 + 1 , ( 0 + v 1 ) ⋅ ( ( v 0 + 1 ) + ( v 2 + 1 ) )   {\displaystyle 0,1,0+1,(0+v_{1})\cdot ((v_{0}+1)+(v_{2}+1))\ } {\displaystyle 0,1,0+1,(0+v_{1})\cdot ((v_{0}+1)+(v_{2}+1))\ },
( 0 , + )   {\displaystyle (0,+)\ } {\displaystyle (0,+)\ } 0 + v 0   {\displaystyle 0+v_{0}\ } {\displaystyle 0+v_{0}\ }
( 1 , S )   {\displaystyle (1,S)\ } {\displaystyle (1,S)\ } 1 , S ( 1 ) , S ( S ( 1 ) ) , … {\displaystyle 1,S(1),S(S(1)),\ldots } {\displaystyle 1,S(1),S(S(1)),\ldots }
Anmerkungen
  • Es gibt auch klammerfreie Notationen wie etwa die polnische Notation; in der Regel sind diese aber nicht so leicht zu lesen. Die dritte obige Definitionszeile lautet in dieser Notation (vergleiche: Prädikatenlogik erster Stufe §Terme):
o  Wenn f {\displaystyle f} {\displaystyle f} ein n-stelliges Funktionssymbol ist und t 1 , … , t n {\displaystyle t_{1},\dotsc ,t_{n}} {\displaystyle t_{1},\dotsc ,t_{n}} Terme sind, so ist auch f t 1 , … , t n {\displaystyle ft_{1},\dotsc ,t_{n}} {\displaystyle ft_{1},\dotsc ,t_{n}} ein Term.
  • Gelegentlich werden die Konstanten als nullstellige Funktionen subsumiert, was sich besonders natürlich in der klammerfreien Notation darstellt.

Formeln

[Bearbeiten | Quelltext bearbeiten]

→ Siehe auch: Logische Formeln;  Term §Ausdrücke;  Prädikatenlogik erster Stufe §Ausdrücke.

Die Formeln der Sprache L S {\displaystyle L^{S}} {\displaystyle L^{S}} werden durch endlich viele Anwendungen der folgenden Regeln erhalten:

Atomformeln

[Bearbeiten | Quelltext bearbeiten]
  1. Wenn t 1 {\displaystyle t_{1}} {\displaystyle t_{1}} und t 2 {\displaystyle t_{2}} {\displaystyle t_{2}} Terme sind, dann ist t 1 = t 2 {\displaystyle t_{1}=t_{2}} {\displaystyle t_{1}=t_{2}} eine Formel.
  2. Wenn R {\displaystyle R} {\displaystyle R} ein n {\displaystyle n} {\displaystyle n}-stelliges Relationssymbol und t 1 , … , t n {\displaystyle t_{1},\ldots ,t_{n}} {\displaystyle t_{1},\ldots ,t_{n}} Terme sind, dann ist R ( t 1 , … , t n ) {\displaystyle R(t_{1},\ldots ,t_{n})} {\displaystyle R(t_{1},\ldots ,t_{n})} eine Formel.[2]

Aussagenlogische Verknüpfungen

[Bearbeiten | Quelltext bearbeiten]
  1. Wenn ψ {\displaystyle \psi } {\displaystyle \psi } eine Formel ist, dann auch ¬ ψ {\displaystyle \neg \psi } {\displaystyle \neg \psi }.
  2. Wenn ψ {\displaystyle \psi } {\displaystyle \psi } und θ {\displaystyle \theta } {\displaystyle \theta } Formeln sind, dann auch
    • ψ ∧ θ {\displaystyle \psi \wedge \theta } {\displaystyle \psi \wedge \theta }
    • ψ ∨ θ {\displaystyle \psi \vee \theta } {\displaystyle \psi \vee \theta }
    • ψ → θ {\displaystyle \psi \rightarrow \theta } {\displaystyle \psi \rightarrow \theta }
    • ψ ↔ θ {\displaystyle \psi \leftrightarrow \theta } {\displaystyle \psi \leftrightarrow \theta }

Quantoren

[Bearbeiten | Quelltext bearbeiten]
→ Hauptartikel: Quantoren

Wenn ψ {\displaystyle \psi } {\displaystyle \psi } eine Formel und x {\displaystyle x} {\displaystyle x} ein beliebiges Variablensymbol ist, dann sind auch

∃ x ψ {\displaystyle \exists x\psi } {\displaystyle \exists x\psi } und
∀ x ψ {\displaystyle \forall x\psi } {\displaystyle \forall x\psi }

Formeln.

Die elementare Sprache L S {\displaystyle L^{S}} {\displaystyle L^{S}} zur Symbolmenge (Signatur) S {\displaystyle S} {\displaystyle S} besteht nun aus allen nach den obigen Regeln gebildeten Formeln.

Zusammenhang mit Chomsky-Hierarchie

[Bearbeiten | Quelltext bearbeiten]
Siehe auch: Chomsky-Hierarchie
  1. Die Regeln für Terme entsprechen einer kontextfreien Sprache.
  2. Die Regeln für Formeln entsprechen ebenfalls einer kontextfreien Sprache: Elementare Sprachen sind also kontextfreie Sprachen und damit eine spezielle Klasse von formalen Sprachen.
  3. Die Regeln für Beweise entsprechen einer kontextsensitiven Sprache. Durch eine kontextsensitive Analyse kann entschieden werden, ob ein gegebener Beweis für eine Formel vorliegt.
  4. Die Regeln für das Ableiten einer Formel aus einem Axiomensystem entspricht einer semi-entscheibaren Sprache. Es gibt im Allgemeinen keinen Algorithmus, um einen Beweis zu erhalten, der eine Formel aus einer anderen Aussagenmenge ableitet.

Quellen

[Bearbeiten | Quelltext bearbeiten]
  • H.D. Ebbinghaus, J. Flum, W. Thomas: Einführung in die mathematische Logik. BI-Wiss. Verlag, Mannheim / Leipzig / Wien / Zürich 1992, ISBN 3-411-15603-1.
  • Hans-Peter Tuschik, Helmut Wolter: Mathematische Logik – kurzgefasst. Grundlagen, Modelltheorie, Entscheidbarkeit, Mengenlehre. BI-Wiss. Verlag, Mannheim / Leipzig / Wien / Zürich 1994, ISBN 3-411-16731-9.

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ Ebbinghaus u. a., Kapitel VII § 2: Mathematik im Rahmen der ersten Stufe.
  2. ↑ Gelegentlich werden nullstellige Relationen zugelassen, dies treten dann als logische Konstanten (im Prinzip Bezeichner für wahr oder falsch) auf.
    Stefan Brass: Mathematische Logik mit Datenbank-Anwendungen. Martin-Luther-Universität Halle-Wittenberg, Institut für Informatik, Halle 2005, S. 176, hier S. 19 (informatik.uni-halle.de [PDF]). 
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Elementare_Sprache&oldid=251969656“
Kategorien:
  • Mathematische Logik
  • Logik

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id