Download (1405Kb)
Download (1405Kb)
Download (1405Kb)
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
2.4. TERME 19<br />
und die lexikalische Ordnung 〈IN ∗ +, ≤lex〉 durch<br />
u ≤lex v ⇐⇒ u ≤ v ∨ ∃w, u ′ , v ′ ∈ IN ∗ +. ∃i, j ∈ IN+. i < j ∧ u = w.i.u ′ ∧ v = w.j.v ′<br />
Anschaulich bedeutet in einer Baumdarstellung von Termen u ≤ v, daß sich u oberhalb (außerhalb)<br />
von v befindet, und u ≤lex v, daß u oberhalb oder links von v liegt.<br />
Die Präfixordnung bestimmt die Abhängigkeit von Stellen. u und v heißen genau dann voneinander<br />
abhängig, wenn u ≤ v oder v ≤ u. Entsprechend heißen u und v genau dann voneinander<br />
unabhängig, geschrieben u v, wenn sie nicht voneinander abhängig sind. Sind U, V ⊆ IN ∗ +<br />
Stellenmengen, so schreiben wir<br />
• u V :⇐⇒ ∀v ∈ V. u v<br />
• U V :⇐⇒ ∀u ∈ U. u V<br />
2.4.2 Unendliche Terme<br />
Eine partielle Abbildung von Stellen nach Operationssymbolen und Variablen, t : IN ∗ +Σ ˙∪ X,<br />
heißt genau dann unendlicher (Σ-)Term über X (Σ-Baum über X), wenn ihr Definitionsbereich<br />
Occ(t) die folgenden Eigenschaften hat:<br />
• ε ∈ Occ(t)<br />
• Occ(t) ist präfix-abgeschlossen, d.h.<br />
∀u, v ∈ IN ∗ +. u.v ∈ Occ(t) =⇒ u ∈ Occ(t)<br />
• Die Stelligkeit der Signatursymbole wird beachtet, d.h.<br />
∀u ∈ Occ(t). (t(u) ∈ Σn ⇒ ∀i ∈ IN+. (u.i ∈ Occ(t) ⇔ i ∈ [n])) ∧<br />
(t(u) ∈ X ⇒ ∀i ∈ IN+. u.i /∈ Occ(t))<br />
Die Menge aller unendlichen (Σ-)Terme über X wird mit T ∞ Σ (X) bezeichnet. T∞ Σ := T∞ Σ (∅)<br />
ist die Menge aller unendlichen (Σ-)Grundterme.<br />
Die Σ-Algebra unendlicher Terme T ∞ Σ (X) := 〈T∞ Σ (X), τ ∞ 〉 ist gegeben durch die Zuordnung<br />
τ ∞ :<br />
T ∞ Σ := T ∞ Σ<br />
Occ(τ ∞ (f)(t1, . . .,tn)) := {ε} ˙∪ {i.ui | i ∈ [n], ui <br />
∈ Occ(ti)}<br />
(τ ∞ (f)(t1, . . .,tn))(u) :=<br />
f , falls u = ǫ<br />
ti(u ′ ) , falls u = i.u ′ , i ∈ [n]<br />
(∅) heißt Σ-Algebra der unendlichen Grundterme.<br />
Sei nun ⊥ /∈ Σ ˙∪ X eine neue, ausgezeichnete Konstante. T∞ Σ,⊥ (X) := T ∞ Σ ˙∪ {⊥} (X) heißt Menge<br />
der partiellen, unendlichen (Σ-)Terme über X.<br />
Für partielle, unendliche Σ-Terme über X ist die kanonische Halbordnung 〈T∞ Σ,⊥ (X), ✂〉 definiert<br />
durch<br />
t ✂ t ′<br />
:⇐⇒ Occ(t) ⊆ Occ(t′ ) ∧<br />
∀u ∈ Occ(t). t(u) = ⊥ ⇒ t(u) = t ′ (u)<br />
〈T ∞ Σ,⊥ (X), ✂〉 ist die kleinste Halbordnung auf T∞ Σ,⊥ (X),