• Keine Ergebnisse gefunden

Übungen zur Vorlesung

N/A
N/A
Protected

Academic year: 2021

Aktie "Übungen zur Vorlesung"

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 2018/2019 Übungsblatt Nr. 02 Abgabetermin: keine Abgabe

Aufgabe 1 (CL Inhabitation) (0 Punkte)

Sei c[σ] = (σc)c für c

C

und σ

T

. Seien string, plain, time, sign, enc ∈

C

, α

V

und Γ = {Reader : string ∩ plain

Timer : string ∩ α → string ∩ α ∩ time Signer : string ∩ α → string ∩ α ∩ sign[α]

Encrypter : string ∩ α → string ∩ enc[α]}

Lösen Sie das Inhabitationsproblem

Γ `

CL

? : string ∩ enc[string ∩ plain ∩ time ∩ sign[string ∩ plain ∩ time]]

Aufgabe 2 (System F Inhabitation) (0 Punkte)

1. Geben Sie einen System F Term M an, für den gilt

∅ ` M : ∀α.(¬¬¬α → ¬α) 2. Geben Sie einen System F Term M an, für den gilt

∅ ` M : ∀α.∃β.(α ∧ β → ⊥)

Aufgabe 3 (System F Typisierbarkeit) (0 Punkte)

Entscheiden Sie für folgende λ-Terme, ob für sie jeweils ein entsprechender, in System F typisierbarer Term existiert. Geben Sie ggf. den typisierten Term und den Typen an.

1. λx.x (λy.y) x

2. Λα.Λβ.λx : α.λy : (¬α ∨ β).case(y

¬α∨β

; z

¬α

.z x β; z

β

.z)

Aufgabe 4 (System F Typableitung) (0 Punkte)

Geben Sie eine Typableitung für die folgende Aussage an

∅ `

Λα.Λβ.λx : α.λy : β.x

⊥ : ∀β.(⊥ → β → ⊥)

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..

2.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

Geben sie formale Beweise (Deduktionen) für die drei Aussagen aus Beispiel 3.1.2 aus dem Buch Sørensen, Morten Heine B., Urzyczyn, Paweª: Lectures on the Curry-Howard Isomorphism,

Gemeinsame Abgaben von Gruppen bis zu 4 Personen

Gemeinsame Abgaben von Gruppen bis zu 4 Personen

10.11.2015 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