• Keine Ergebnisse gefunden

Wintersemester2017/2018ÜbungsblattNr.8Abgabetermin:07.12.2017,14:15Uhr(inderÜbung) LogischeMethodendesSoftwareEngineerings ÜbungenzurVorlesung

N/A
N/A
Protected

Academic year: 2021

Aktie "Wintersemester2017/2018ÜbungsblattNr.8Abgabetermin:07.12.2017,14:15Uhr(inderÜbung) LogischeMethodendesSoftwareEngineerings ÜbungenzurVorlesung"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

FK Informatik LS XIV Software Engineering Prof. Dr. Jakob Rehof M. Sc. Andrej Dudenhefner

Übungen zur Vorlesung

Logische Methoden des Software Engineerings

Wintersemester 2017/2018 Übungsblatt Nr. 8

Abgabetermin: 07.12.2017, 14:15 Uhr (in der Übung)

Gemeinsame Abgaben von Gruppen bis zu 4 Personen sind möglich. 29.11.2017

Aufgabe 1 ( λ -Terme) ( 5 Punkte)

Geben Sie entsprechende Λ

Π

-Terme für die folgenden Typen an:

1. p → q → p

2. (p → q → r) → (p → q) → p → r 3. p → ¬¬p

4. ¬¬¬p → ¬p

5. (p → q) → (¬q → ¬p) Hinweis: Nutze ¬p ≡ p → ⊥ .

Aufgabe 2 (Curry-Howard-Isomorphismus) ( 3 Punkte)

Beweisen Sie die Proposition 4.2.1 i) aus dem Buch Sørensen, Morten Heine B., Urzyczyn, Paweª:

Lectures on the Curry-Howard Isomorphism, 1998.

Aufgabe 3 (Kodierung boolscher Werte) (1 Punkte)

Zeigen Sie, wie man mittels Disjunktion (disjoint sum) die boolschen Werte true und false reprä- sentieren kann, so dass die Repräsentation semantisch korrekt ist (d.h. die Reduktion entspricht der Evaluierung eines if-Statements).

Seite 1 von 1

Referenzen

ÄHNLICHE DOKUMENTE

FK Informatik LS XIV Software Engineering Prof..

FK Informatik LS XIV Software Engineering Prof..

FK Informatik LS XIV Software Engineering Prof..

10.11.2016 Arbeite Kapitel 1 aus dem Buch Sørensen, Morten Heine B., Urzyczyn, Paweª: Lectures on the Curry- Howard Isomorphism, 1998 soweit durch, dass mindestens die

aus Beispiel 2.1.1 aus Lectures on the Curry-Howard Isomorphism (entspricht Aufgabe 2.7.3 aus Søren- sen, Morten Heine B., Urzyczyn, Paweª: Lectures on the Curry-Howard

Gemeinsame Abgaben von Gruppen bis zu 4 Personen

Zeigen Sie, wie man mittels Disjunktion die boolschen Werte true und false repräsentieren kann, so dass die Repräsentation semantisch korrekt ist (d.h. die Reduktion entspricht

Zeigen Sie, dass jeder Typ nur linear (in der Typlänge) viele