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

O sistema formal da Igreja usado em computatability, linguagens de programação e teoria da prova para representar funções efetivas, programas e sua computação e provas.

1
Como os termos-
Eu estive pensando sobre estas perguntas: Existe um cálculo lambda digitado que seja consistente e Turing completo? /cs/65003/if-%CE%BB-xxx-has-a-type-then-is-the-type-system-inconsistent e já existem algumas questões difíceis de responder relacionadas na configuração sem tipo! Mais especificamente, estou curioso para saber se podemos recuperar a integridade de Turing da não terminação da seguinte maneira: …


1
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 ( -) …




1
Termos do Lambda-Calculus que se reduzem a si mesmos
Na minha busca contínua para tentar aprender o cálculo lambda, "Lambda-Calculus and Combinators an Introduction" de Hindley & Seldin menciona o seguinte artigo (por Bruce Lercher) que prova que a única expressão redutível que é a mesma (conversão de módulo alfa) para si mesma é: (λx.xx)(λx.xx)(λx.xx)(λx.xx)(\lambda x.xx)(\lambda x.xx) . Embora …



1
O call / cc da Scheme pode implementar todas as estruturas conhecidas de fluxo de controle?
A página "Esquema avançado: alguns bits impertinentes" declara: As continuações são uma poderosa construção de fluxo de controle a partir da qual quase qualquer outra estrutura de fluxo de controle [...] pode ser derivada. Eu pensei que o esquema call/cc, estando relacionado (*) ao operador J de Peter Landin, pudesse …

2
Como exatamente o cálculo lambda captura a noção intuitiva de computabilidade?
Eu tenho tentado entender o que, por que e como do -calculus, mas não consigo entender o porquê "funciona"?λλ\lambda "Intuitivamente", obtenho o modelo de computabilidade da Turing Machines (TM). Mas essa distração me deixa confusa.λλ\lambda Vamos supor que as TMs não existem - então como alguém pode ser "intuitivamente" convencido …



1
Um exemplo em que o menor termo lambda normal não é o mais rápido
Deixe o de -terms ser definido da seguinte maneira:λsizesizesizeλλ\lambda size(x)=1size(x)=1size(x) = 1 , size(λx.t)=size(t)+1size(λx.t)=size(t)+1size(λx.t) = size(t) + 1 , size(ts)=size(t)+size(s)+1size(ts)=size(t)+size(s)+1size(t s) = size(t) + size(s) + 1 . Permita que a complexidade de a λλ\lambda -term ttt seja definida como o número de reduções beta paralelas de txtxt x à …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.