Perguntas com a marcação «lambda-calculus»

7
Livre e vinculado no cálculo Lambda

Aqui está algo da "Sintaxe e semântica das linguagens de programação" de Slonneger: Uma variável pode ocorrer tanto vinculada como livre na mesma expressão lambda: por exemplo, em λx.yλy.yx, a primeira ocorrência de y é livre e as outras duas são ligadas. Presumo que a variável livre seja y...

7
Equivalência de duas expressões lambda para NOT

Eu vi duas expressões lambda diferentes para a função lógica NOT. Um deles apenas aplica seu parâmetro a constantes truee falseinternamente em uma ordem inversa: NOT=λx.xfalsetrue=λx.x(λt.λf.f)(λt.λf.t)NOT=λx.xfalsetrue=λx.x(λt.λf.f)(λt.λf.t)NOT \;\;=\;\; \lambda x.\; x \; \mbox{false}\;...