• Keine Ergebnisse gefunden

Aufgabe3ParalleleKomposition Aufgabe2Korrektheitsbeweis Abgabe:Mittwoch,1.12.2004 ¨Ubungsserie2 Aufgabe1EtwasMathematikalsHintergrund

N/A
N/A
Protected

Academic year: 2021

Aktie "Aufgabe3ParalleleKomposition Aufgabe2Korrektheitsbeweis Abgabe:Mittwoch,1.12.2004 ¨Ubungsserie2 Aufgabe1EtwasMathematikalsHintergrund"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Verifikation nebenl¨ aufiger Programme WS 2004/2005

Ulrich Hannemann Jan Bredereke

Ubungsserie 2 ¨

Abgabe: Mittwoch, 1.12.2004

Aufgabe 1 Etwas Mathematik als Hintergrund

Die Relation ”kleiner als” ≺ IN ⊆ IN × IN ist eine irreflexive, transitive Ordnung auf IN , sie ist total und wohlfundiert. Auf Basis dieser Relation definieren wir folgende Ordnungen:

(i) ≺ lex(k) ⊆ IN k × IN k : (n 1 , . . . , n k ) ≺ lex(k) (m 1 , . . . , m k ) ⇐⇒

∃1 ≤ i ≤ k.∀1 ≤ j < i.n j = m j ∧ n i ≺ IN m i

(ii) ≺ lex(IN) ⊆ S

k∈IN\{0} IN k × S

k∈IN\{0} IN k

lex(IN) := S

k∈IN\{0} ≺ lex(k) (iii) ≺ lex ⊆ S

k∈IN\{0} IN k × S

k∈IN\{0} IN k :

(n 1 , . . . , n r ) ≺ lex (m 1 , . . . , m s ) ⇐⇒ ∃i ∈ IN \{0}.∀1 ≤ j < i.

(n j = m j ∧ n i ≺ IN m i ) ∨ (r ≺ IN s ∧ ∀1 ≤ j ≤ r.(n j = m j )) Beweist oder widerlegt die folgenden Behauptungen:

1. ≺ lex(k) ⊆ IN k × IN k ist wohlfundiert.

2. ≺ lex(IN) ⊆ S

k∈IN\{0} IN k × S

k∈IN\{0} IN k ist wohlfundiert.

3. ≺ lex ⊆ S

1≤k≤n IN k × S

1≤k≤n IN k ist wohlfundiert f¨ ur beliebiges n ∈ IN . 4. ≺ lex ⊆ S

k∈IN\{0} IN k × S

k∈IN\{0} IN k ist wohlfundiert

Aufgabe 2 Korrektheitsbeweis

Zeigt, daß das Verfahren, die Abwesenheit von Laufzeitfehlern nachzuweisen, korrekt ist.

Sei P = (L, T, s, t) ein Programm. Falls ϕ eine totale {tt, ff}-wertige boole’sche Funktion ist, ein Zusicherungsnetz aus Pr¨ adikaten Q l , die total und {tt, ff}- wertig sind, existiert, so daß f¨ ur jede Transition (l, c → f, l 0 ) ∈ T gilt

| = Q l ∧ c → (Q l

0

◦ f ) ∧ Def (f ), und ferner | = ϕ → Q s gilt, so ist P frei von Laufzeitfehlern.

Aufgabe 3 Parallele Komposition

Beweist: Die parallele Komposition von Transitionssystemen ist assoziativ und kommutativ, d.h., f¨ ur Transitionssysteme P 1 , P 2 , and P 3 gilt

• [[P 1 k P 2 ] k P 3 ] ist ¨ aquivalent zu [P 1 k [P 2 k P 3 ]],

• [P 1 k P 2 ] ist ¨ aquivalent zu [P 2 k P 1 ].

Referenzen

ÄHNLICHE DOKUMENTE

Erstellen Sie für folgende Anfragen entsprechende Lösungen in SQL (geben Sie die Zusätzlich gefragten Punkte als Kommentare im SQL-Script an und schicken Sie dieses an Ihren

Neu und originell im Blick auf IKor 8,1-11,1 ist Hurds These, dass in Korinth eine Gruppe der Schwachen nicht wirklich existiert, sondern ledig- lich eine hypothetische

Der Rektor der Universität Bremen hat gemäß § 81 Abs. 6 BremHG anstelle des Akademischen Senats der Universität Bremen aufgrund § 35 Abs. 2 des Bremisches Hochschulgesetzes) in einem

I Wird eine bestimmte Alternative a in zwei Profilen von Empfehlungen von der selben Menge von Wählern empfohlen, dann wird a dann und nur dann unter einem dieser Profile

Laza: Lineare Algebra individuell Online-Version

Man könnte strikte Ordnungen äquivalent auch als transitive, irreflexive und antisymmetrische Relationen definieren, da eine Relation, die irreflexiv und antisymmetrisch ist,

Eine Färbetechnik, die sich besonders für Frauen mit braunem oder dunkelblondem Haar anbietet.. Denn sie haben in der Regel ohnehin einen

Führen Sie dann den Algorithmus der Reihe nach für die Spalten a, b, c, d und e durch und tragen Sie die jeweiligen Zwischenergebnisse in die dafür vorgesehenen Felder ein.