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
Algoritmos de inversão de programa para programas de ordem superior
O termo inversão de programa tem várias tonalidades de significado, mas provavelmente começou com o trabalho de J. McCarthy, de 1956, The Inversion of Functions Defined by Turing Machines no contexto da IA. Até agora, muitas conexões entre inversão de programa e outros campos foram descobertas, por exemplo, programação reversível …

1
Base incompleta de combinadores
Isso é inspirado por esta pergunta. Seja a coleção de todos os combinadores que possuem apenas duas variáveis ​​ligadas. C é combinatoriamente completo?CC\mathcal{C}CC\mathcal{C} Acredito que a resposta é negativa, mas não consegui encontrar uma referência para isso. Eu também estaria interessado em referências para provas de incompletude combinatória de conjuntos …


1
O 'sort` pode ser digitado na lógica afim elementar?
O seguinte termo-λ, aqui na forma normal: sort = (λabc.(a(λdefg.(f(d(λhij.(j(λkl.(k(λmn.(mhi))l)) (h(λkl.l)i)))(λhi.(i(λjk.(bd(jhk)))(bd(h(λjk.(j (λlm.m)k))c)))))e))(λde.e)(λde.(d(λfg.g)e))c)) Implementa um algoritmo de classificação para listas codificadas por igrejas. Ou seja, o resultado de: sort (λ c n . (c 3 (c 1 (c 2 n)))) β→ (λ c n . (c 1 (c 2 (c 3 …



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.