- Folie Matrix-Interpretationen:
das Verifikations-Problem für das Beispiel.
Beschreiben Sie möglichst genau
die Komponenten des Vektors
[w](0, 0, 1)T
für
w∈{a, b}* (Beispiele, allgemein)
Für Rechnungen mit Matrizen z.B. maxima verwenden.
- Wenn
-
A = (DA, > A,[⋅]A)
eine wfmA kompatibel mit R und schwach
kompatibel mit S,
- und
B = (DB, > B,[⋅]B)
eine wfmA kompatibel mit S:
konstruieren Sie eine wfmA
mit Universum
DA×DB,
die kompatibel mit R∪S ist.
Lösungsplan:
- Operationen: komponentenweise.
[f](x, y) = ([f]A(x),[f]B(y))
- Ordnung auf dem Universum angeben
(unter welchem Namen kennen Sie diese?),
- Monotonie und Kompatibilität nachweisen.
- Für A, B, R, S wie in voriger Aufgabe:
wenn A und B durch Gewichtsfunktionen
gA, gB definiert sind,
dann gibt es eine Gewichtsfunktion g,
die mit R∪S kompatibel ist.
(also eine kompatible wfmA auf
.
Nach voriger Aufgabe gibt es eine solche auf
2.)
Anwenden auf
R = {bab→aaba}, S = {a3→b},
gA = {a 1, b 3}, gB = {a 1, b 0}
- durch Beispiele illustrieren:
wenn
SN(→1) und
SN(→2)
und
(→1∪→2) transitiv, dann
SN(→1∪→2).
Beweis ist wohl schwierig
- (von Hand, evtl. autotool) bestimme wfmAs
für
-
{aa→bbb, bb→a}
- Peano-Multiplikation (Variante A: ohne Additionsregeln, B: mit)
-
{p∧(q1∨q2)→(p∧q1)∨(p∧q2),
(p1∨p2)∧q→(p1∧q)∨(p2∧q)}.
Hinweis: Dershowitz: 33 examples.
- Termination des TRS zur Booleschen Auswertung (vorige Woche)
- Familien von langen Ableitungen und Terminationsbeweis für die SRS
-
R1 = {ba→acb, bc→abb}
-
R2 = {ba→acb, bc→cbb}
-
R3 = {ba→aab, bc→cbb}
Hinweis: eines hat doppelt exponentielle Ableitungslängen,
eines mehrfach exponentielle, eines ist nichtterminierend.
Beispiel: einfach exponentielle Ableitungslängen für ba→aab:
∀k : bak→*a2kb,
∀k : bka→*a2kbk.
Hinweis: jede Regelanwendung verlängert um 1,
deswegen
u→kvk = | v| - | u|,
man muß also die Schritte nicht zählen,
sondern nur die Wortlängen vergleichen.
- Geben Sie ein längen-erhaltendes terminierendes SRS
mit exponentiellen Ableitungslängen an.
Hinweis: Binärzähler.
Alphabet und Regelanzahl beliebig.
Das SRS möglichst kurz (Summe aller Längen aller Regelseiten)
(Mit einer Regel geht das nicht.
Wenn die terminiert, sind die Ableitungslängen
höchstens quadratisch.)
- für alle o.g. Aufgaben u. die restlichen von voriger Woche
verwenden Sie die Terminationsbeweiser:
AProVE (RWTH Aachen),
TTT2 (U Innsbruck),
Matchbox https://gitlab.imn.htwk-leipzig.de/waldmann/pure-matchbox.
Selbst kompilieren/installieren oder Web-Oberfläche.