• Keine Ergebnisse gefunden

Aufgabe 1. Seien (D, v

N/A
N/A
Protected

Academic year: 2021

Aktie "Aufgabe 1. Seien (D, v"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Universit¨ at Siegen

Lehrstuhl Theoretische Informatik Carl Philipp Reh

Funktionales Programmieren SS 2020

Ubungsblatt 7 ¨

Aufgabe 1. Seien (D, v

D

), (E, v

E

) und (F, v

F

) CPOs. Des Weiteren seien f : [C → D] und g : [D → E] stetige Funktionen. Zeigen Sie, dass dann auch g ◦ f : D → E stetig ist.

L¨ osung. Sei c : N → D eine Kette. Zu zeigen ist, dass (g◦f )(tc) = t(g ◦f ◦c).

Da f stetig ist, gilt g(f(tc)) = g(t(f ◦ c)). Hierbei ist f ◦ c eine Kette in E.

Da g stetig ist, gilt g(t(f ◦ c)) = t(g ◦ f ◦ c).

Aufgabe 2. Seien (D, v

D

) und (E, v

E

) CPOs, seien c: N → [D → E] und c

0

: N → D Ketten und sei wie in der Vorlesung g : N

2

→ E definiert als g(i, j) = c(i)(c

0

(j )). Zeigen Sie, dass g eine doppelt indizierte Kette ist.

L¨ osung. Sei i ∈ N . F¨ ur alle j, j

0

∈ N mit j ≤ j

0

gilt, dass c

0

(j ) v

D

c

0

(j

0

), weil c

0

eine Kette ist. Da c(i) : [D → E] stetig und somit monoton ist, gilt c(i)(c

0

(j)) v

E

c(i)(c

0

(j

0

)). Somit ist λj.g(i, j ) eine Kette.

Sei j ∈ N . F¨ ur alle i, i

0

∈ N mit i ≤ i

0

gilt, dass c(i) v

D→E

c(i

0

), weil c eine Kette ist. Nach Definition von v

D→E

gilt, dass c(i)(c

0

(j)) v

E

c(i

0

)(c

0

(j )).

Somit ist λi.g(i, j) eine Kette.

Aufgabe 3. Seien (D, v

D

) und (E, v

E

) CPOs so, dass jede Kette c: N → D endlich ist. Zeigen Sie, dass jede monotone Funktion f : D → E stetig ist.

L¨ osung. Sei c : N → D die endliche Kette d

0

v

D

· · · v

D

d

n

. Es gilt tc = d

n

, also f (tc) = f (d

n

). Da f monoton ist, ist f ◦ c die Kette mit Img(f ◦ c) = {f (d

0

), . . . f (d

n

)}, wobei f (d

0

) v

E

· · · v

E

f(d

n

). Deshalb gilt t(f ◦ c) = f (d

n

). Also gilt f(tc) = f (d

n

) = t(f ◦ c).

Aufgabe 4. Seien (D, v

D

) und (E, v

E

) CPOs. Zeigen Sie, dass f¨ ur jede stetige Funktion f : [D → E] gilt, dass f monoton ist.

L¨ osung. Seien d, d

0

∈ D mit d v

D

d

0

. Dann ist d v d

0

eine endliche Kette, die wir c: N → D nennen. Es gilt Img(f ◦ c) = {f(d), f (d

0

)}. Da f (tc) = f(d

0

) und f stetig ist, muss auch t(f ◦ c) = f (d

0

) gelten, also t{f (d), f(d

0

))} = f (d

0

). Daraus folgt, dass f(d) v

E

f(d

0

).

1

Referenzen

ÄHNLICHE DOKUMENTE

Hinweise: Bitte Namen und ¨ Ubungsgruppe auf jedem Blatt.. Maximal 3

Beweisen Sie, dass Φ genau dann maximal konsi- stent ist, wenn Φ eine vollständige Theorie ist. Hinweis: Benutzen Sie

[r]

Zeigen Sie, dass g eine doppelt indizierte Kette ist.

Lehrstuhl Theoretische Informatik Carl Philipp Reh. Funktionales Programmieren

Zeigen Sie, dass jeder monotone Schaltkreis eine monotone Funktion berechnet.

Lehrstuhl Theoretische Informatik Markus Lohrey. Komplexit¨ atstheorie

Lehrstuhl Theoretische Informatik Markus Lohrey. Model Checking