Ciência da Computação Teórica normalization
Perguntas com a marcação «normalization»
É possível decidir a equivalência
Eu sei que é impossível decidir equivalência para o cálculo lambda sem tipo. Citando Barendregt, HP O cálculo Lambda: sua sintaxe e semântica. Holanda do Norte, Amsterdã (1984). :ββ\beta Se A e B são disjuntos, conjuntos não vazios de termos lambda que são fechados em igualdade, então A e B …
18 lo.logic computability lambda-calculus normalization decidability
Podemos provar uma fraca normalização do Sistema F por indução em um ordinal transfinito
Normalização fraca para o cálculo lambda de tipo simples pode ser comprovada (Turing) por indução em . Um cálculo lambda estendido com recursores em números naturais (Gentzen) possui uma estratégia de normalização fraca por indução em .ω2ω2\omega^2ϵ0ϵ0\epsilon_0 E o Sistema F (ou mais fraco)? Existe uma prova fraca de normalização …
16 lo.logic type-theory lambda-calculus proof-theory normalization
As reduções mais internas são perpétuas no cálculo λ não tipado?
(Eu já perguntei isso no MathOverflow, mas não tenho respostas lá.) fundo No cálculo lambda não tipado, um termo pode conter muitos redexos, e diferentes opções sobre qual deles reduzir podem produzir resultados totalmente diferentes (por exemplo, (λx.y) ( ( λx.xx)λx.xx)(λx.y)((λx.xx)λx.xx)(\lambda x.y)((\lambda x.xx)\lambda x.xx) que em um passo ( -) …
14 pl.programming-languages lambda-calculus proof-theory normalization
Cálculo de construções: comprima a expressão para a menor forma
Estou ciente de que o Cálculo de Construções está fortemente normalizando, o que significa que toda expressão tem um normal, pois não pode ser beta, reduzida ainda mais. Portanto, de fato, essa é a expressão mais eficiente que calcula o mesmo valor da expressão original. Mas, em certos casos, a …