• Keine Ergebnisse gefunden

Ubungen zur Vorlesung ¨ λ-Kalk¨ ul und kombinatorische Logik

N/A
N/A
Protected

Academic year: 2021

Aktie "Ubungen zur Vorlesung ¨ λ-Kalk¨ ul und kombinatorische Logik"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Universit¨at T¨ubingen, WSI Sommersemester 2004

Prof. Dr. P. Schroeder-Heister Ubungsblatt 4¨

Ubungen zur Vorlesung ¨ λ-Kalk¨ ul und kombinatorische Logik

Aufgabe 1

(a) Berechnen Sie die Normalformen der folgenden Terme: [3]

i) λx.λy.((2x)((3x)y)) ii) λx.2(3x)

iii) 3 2

(b) Zeigen Sie: [1+2+2]

i) λx.λy.((mx)((nx)y)) =β m+n ii) λx.m(nx) =β m·n

iii) n m=β mn

(c) Geben Sie entsprechende Kombinatoren +,∗ und # f¨ur die Addition, Multiplikation und Exponentiation von Church-Ziffern an. D.h. es soll gelten: [1]

+m n=β m+n, ∗m n=β m·n, #m n=β mn

(d) Geben Sie Definitionen f¨ur diese Funktionen unter Zuhilfenahme des Rekursionskombinators R an. [3]

Aufgabe 2 [3]

Geben Sie einen Kombinator ! der Fakult¨atsfunktion f¨ur Church-Ziffern an. D.h. es soll gelten:

!m =β m!

Aufgabe 3 [6 Zusatzpunkte]

Sei [M, N] :≡λz.zM N

I :≡λx.x

T :≡λxy.x F :≡ λxy.y 0 :≡I n+ 1 :≡[F, n]

Geben Sie Kombinatoren N0, V0 und Z0 an, so daß gilt N0n =β n+ 1

V0n+ 1 =β n

Z00 =β T Z0k+ 1 =β F

Referenzen

ÄHNLICHE DOKUMENTE

I Getypter λ-Kalk¨ ul als Grundlage der Metalogik, Modellierung von Logiken durch Einbettung. I Isabelle: Korrektheit durch Systemarchitektur I Beweis: R¨ uckw¨

Aufgabe H-6 (Lokale Konfluenz von surjektiven Paaren): Betrachten Sie die Erweiterung des λ-Kalk¨uls um einen Konstruktor und Destruktoren f¨ur Paare, d.h., um drei Konstanten fst,

Institut f¨ur Informatik WS 2008/09 der Universit¨at

Aufgabe H-14 (Starke und schwache Normalisierung identisch in λI, 6 Punkte): Der λI-Kalk¨ul ist folgende Einschr¨ankung des λ-Kalk¨uls: F¨ur jedem Abstraktionsterm λxt gilt x

Aufgabe P-21 (Beweisterme): Der einfach getypte λ-Kalk¨ul entspricht der konstruktiven Aussagenlogik. Der Funktionspfeil entspricht der Implikation, ein Term eines Typs entspricht

Universit¨ at T¨ ubingen, WSI Sommersemester

Universit¨ at T¨ ubingen, WSI Sommersemester

Universit¨ at T¨ ubingen, WSI Sommersemester