• Nie Znaleziono Wyników

Informacja o Wst¦pie do Rachunku Lambda 1 Opis

N/A
N/A
Protected

Academic year: 2021

Share "Informacja o Wst¦pie do Rachunku Lambda 1 Opis"

Copied!
1
0
0

Pełen tekst

(1)

Informacja o Wst¦pie do Rachunku Lambda 1 Opis

Podczas wykªadu chciaªbym przedstawi¢ rachunek lambda i jego rozwój. Wykªad powi- nien by¢ elementarny, cho¢ b¦dzie wykorzystywa¢ j¦zyk matematyczny, który powinien by¢ znany z wykªadu logiki dla informatyków. Jego celem jest pokazanie, w jaki sposób ksztaªtowaªy si¦ poj¦cia, które dzisiaj s¡ wykorzystywane w ró»nych j¦zykach programo- wania (np. w Haskelu), a tak»e ich precyzyjne okre±lenie i zdeniowanie. Wykªad zosta- nie uzupeªniony o uwagi historyczne i teoretyczne. S¡ ªatwo dost¦pne i godne polecenia teksty uªatwiaj¡ce opanowanie proponowanego wykªadu, na przykªad ni»ej wspomniany Introduction to Lambda Calculus.

2 Program

1) Rachunek lambda  motywacje, troch¦ historii.

2) Formalna denicja rachunku lambda, relacje redukcji.

3) Formalizacja poj¦cia obliczalno±ci za pomoc¡ rachunku lambda, teza (Turinga)- Churcha, moc rachunku lambda.

4) Wªasno±ci relacji redukcji, twierdzenie Churcha - Rossera.

5) Rachunek lambda z typami. Rozstrzygalno±¢ prostego systemu typów. Twierdzenie o silnej normalizacji.

6) Zwi¡zki rachunku lambda z logik¡.

7) Elementy semantyki.

8) Paradoks Kleene'ego-Rossera, modele dla rachunku lambda.

3 Bibliograa

1) H.P. Barendregt, The type free lambda calculus, in J. Barwise, Handbook of Ma- thematic Logic.

2) H.P. Barendregt, E. Barendsen, Introduction to Lambda Calculus

3) H.P. Barendregt, Lambda calculi with types, in: S. Abramsky, D.M. Gabbay and T.S.E. Maibaum (eds.), Handbook of Logic in Computer Science, (1992).

4) A. Church, An unsolvable problem of elementary number theory, American Journal of Mathematics 58, (1936).

5) A. Church, A formulation of the simple theory of types, Journal of Symbolic Logic 5, (1940).

6) R. Loader, Notes on Simply Typed Lambda Calculus, (1998).

7) John C. Reynolds, Theories of Programming Languages.

Cytaty

Powiązane dokumenty

Analogia: Każdy ciąg bitów można zinterpretować – jako program;.. –

(W szczególności, od pewnego miejsca mamy czołowe postaci normalne.).. λ~

Eventually, F follows by modus ponens.. Moral: System NCL is

Znaczenie aplikacji zależy tylko od znaczenia jej składowych.. To samo chcemy mieć

o aproksymacji istnieje nietrywialny aproksymant, czyli jest czołowa postać normalna.... o aproksymacji istnieje nietrywialny aproksymant, czyli jest czołowa

Takie typy czasem się

For every number n of a type derivation for a lambda-term M there exists m such that every number of a finite reduction sequence of M is less

For every number n of a type derivation for a lambda-term M there exists m such that every number of a finite reduction sequence of M is less than m... Strong Normalization.. For