Lambda-Cálculo e Lógica Combinatória

2014.2

Ementa e Programa


Instrutores: Ruy de Queiroz e Anjolina de Oliveira

Horário e Sala de Aula
4
a 08-10h, Sala A-014
6
a 10-12h, Sala A-014

Forum: lambda-l@cin.ufpe.br

Notas: aqui

Ementa: O lambda-cálculo. Estrutura de termos e substituição. Redução. Lógica Combinatória. Redução fraca. O Poder Expressivo de Lambda e dos Combinadores. O teorema do ponto-fixo. Representando as funções recursivas. O teorema da indecidibilidade. Lambda-cálculo com tipos. Isomorfismo de Curry-Howard.

Livro-Texto:


Outros recursos bibliográficos:

1. Lambda Calculi with Types, Henk Barendregt

2. Lambda-Calculus, Types and Models, by J.L. Krivine, Masson, Paris, 1993 (English xlation) ISBN 0-13-062407-1.

3. Introduction to Lambda Calculus, Henk Barendregt and Erik Barendsen

4. An introduction to lambda calculi and arithmetic, Harold Simmons. 

5. http://www.safalra.com/science/lambdacalculus/index.html 

6. On-line books, aulaure notes, etc (Lambda Calculus) 

7. Alonzo Church Papers 

8. Church, Alonzo, The calculi of lambda-conversion. Imprint: Princeton, Princeton University Press, 1941 [i.e. 1963]. (Series: Annals of mathematical studies, no. 6) 



Leitura adicional:

1. `Funktion und Begriff', Vortrag, gehalten in der Sitzung vom 9. Januar 1891 der Jenaischen Gesellschaft für Medizin und Naturwissenschaft, Jena: Hermann Pohle. Translated as `Function and Concept' by P. Geach in Translations from the Philosophical Writings of Gottlob Frege, P. Geach and M. Black (eds. and trans.), Oxford: Blackwell, third edition, 1980. 

2. Grundgesetze der Arithmetik, Jena: Verlag Hermann Pohle, Band I, 1893. Partial translation as The Basic Laws of Arithmetic by M. Furth, Berkeley: U. of California Press, 1964.


Calendário

17 Set

Motivação: Church e o lambda calculus 

Frege e o `curso-de-valores') 


19 Set

Visão geral do resultado original de Church

Termos lambda e combinadores: definições básicas

(Transparencia1) 


24 Set

Lambda cálculo: conversão, redução, Church-Rosser

(Transparencia2) 


26 Set

Lambda cálculo: conversão, redução, Church-Rosser (cont.) 


01 Out

Lambda cálculo: conversão, redução, Church-Rosser (cont.) 


03 Out

Teorema de Church-Rosser para beta-redução

(Transparencia3)


08 Out

Lógica Combinatória: Termos, Conversão, Igualdade

(Transparencia4)


10 Out

Lógica Combinatória: Termos, Conversão, Igualdade (Cont.) 


15 Out

O Poder do Lambda e dos Combinadores

(Transparencia5)


17 Out

Representando as Funções Recursivas

(Transparencia6)

(Cap. 7 do livro de van Dalen) 


22 Out

Representando as Funções Recursivas (cont.)


24 Out

Termos tipados

(Transparencia7) 


29 Out

Atribuição de tipos em lógica combinatória

(Transparencia8) 


31 Out

Inferência de tipos


05 Nov

Tipos principais


07 Nov

Proposições como tipos: Curry-Howard


12 Nov

O teorema da indecidibilidade (cont.)


14 Nov

Axiomáticas lambda-beta e CLw


19 Nov

Modelos conjunto-teóricos do lambda-calculus


21 Nov

Modelos conjunto-teóricos do lambda-calculus (cont.)


26 Nov

Domínios


28 Nov

Ordens parciais completas


03 Dez

O modelo D-infinito


05 Dez

A Dialectica-interpretação de Gödel


Cursos anteriores


Última atualização: 25 Fevereiro 2015, 10:52am GMT-3