nachweisen?
Vereinfacht sich die Angelegenheit, wenn Sie
∀A∊ℙ(A∨¬A)
verwenden?
Zeigen Sie, daß die Länge einer Liste ein Homomorphismus ist, d.h.
∀u,v∊Σ˟⎢u◊v⎥=⎢u⎥+⎢v⎥.
Definieren Sie rekursiv eine Funktion ▻ ∊Σ˟→Σ→Σ˟, welche an eine Liste hinten anfügt, z.B.⟨3,5,6⟩▻2 = ⟨3,5,6,2⟩.
Wie ist der Zusammenhang zwischen ▻ und ◊?
Vergessen Sie nicht, das Ergebnis anhand einfacher Beispiele zu testen.
Die Spiegelung [(u)\tilde] einer Liste u kehrt die Reihenfolge der Elemente um, also z.B.[⟨1,2,3⟩\tilde]=⟨3,2,1⟩. Definieren Sie diese Funktion rekursiv und zeigen Sie mittels Listen-Induktion, daß [(u◊v)\tilde]=[(v)\tilde] ◊ [(u)\tilde].
Wir hätten für Listen statt ◅ genausogut ▻ als Konstruktor neben ⟨⟩ verwenden können. Wie würden dann Induktion und Rekursion aussehen? Wie würde man ◊ und ◅ dann definieren?
Zeigen Sie für alle Listen u,v:
u◊v=⟨⟩ ⟹ u=⟨⟩ ∨ v=⟨⟩.
File translated from
TEX
by
TTH,
version 3.67. On 21 Nov 2007, 13:11.