Système formel de Church utilisé en calculabilité, langages de programmation et théorie des preuves pour représenter des fonctions efficaces, des programmes et leur calcul, et des preuves.
J'ai pensé à ces questions: Existe-t-il un calcul lambda typé cohérent et complet de Turing? /cs/65003/if-%CE%BB-xxx-has-a-type-then-is-the-type-system-inconsistent et il y a déjà quelques questions difficiles à répondre dans le cadre non typé ! Plus précisément, je suis curieux de savoir si nous pouvons récupérer l'intégralité de Turing de la non-résiliation de …
Je suis souvent confus par la relation entre la conversion η et l'extensionnalité. Edit: Selon les commentaires, il semble que je sois également confus quant à la relation entre l'équivalence extensionnelle et l'équivalence observationnelle. Mais au moins dans Agda avec l'égalité d'extension pour les fonctions (comme postulat) et pour un …
(J'ai déjà posé cette question à MathOverflow, mais je n'ai obtenu aucune réponse.) Contexte Dans le calcul lambda non typé, un terme peut contenir de nombreux redex, et différents choix sur lesquels réduire peuvent produire des résultats extrêmement différents (par exemple ( λ x . y) ( ( λ x …
En réponse à une autre question, Extensions de la théorie bêta du calcul lambda , Evgenij a offert la réponse: bêta + la règle {s = t | s et t sont des termes insolubles fermés} où un terme M est résoluble si nous pouvons trouver une séquence de termes …
Est-il vrai que l'ajout d'axiomes au CIC pourrait avoir des influences négatives sur le contenu informatique des définitions et des théorèmes? Je comprends que, dans le comportement normal, un terme fermé réduit à sa forme normale canonique de la théorie, par exemple , si est vrai, alors n doit réduire …
Il est bien connu que la propriété Church-Rosser est valable pour réduction de β η dans le calcul lambda simplement typé. Cela implique que le calcul est cohérent, en ce sens que toutes les équations impliquant des termes λ ne sont pas dérivables: par exemple, K ≠ I , car …
Dans ma quête continue pour essayer d'apprendre le calcul lambda, "Lambda-Calculus and Combinators an Introduction" de Hindley & Seldin mentionne l' article suivant (par Bruce Lercher) qui prouve que la seule expression réductible qui est la même (conversion modulo alpha) pour elle-même est: (λx.xx)(λx.xx)(λx.xx)(λx.xx)(\lambda x.xx)(\lambda x.xx) . Bien que je …
Avertissement : bien que je m'intéresse à la théorie des types, je ne me considère pas comme un expert en théorie des types. Dans le calcul lambda simplement tapé, le type zéro n'a pas de constructeurs et un éliminateur unique: Γ⊢M:0Γ⊢initial(M):AΓ⊢M:0Γ⊢initial(M):A\frac{\Gamma \vdash M \colon 0}{\Gamma \vdash initial (M) \colon A} …
Maintenant , nous pouvons voir que l' église a été associée à la simplement dactylographié Calcul Lambda . En effet, il semble qu'il ait expliqué le calcul lambda simplement tapé afin de réduire les malentendus concernant le calcul lambda. Maintenant, quand John McCarthy a créé Lisp - il l'a basé …
La page "Advanced Scheme: Some Naughty Bits" indique: Les continuations sont une puissante structure de contrôle-flux à partir de laquelle presque toute autre structure de contrôle-flux [...] peut être dérivée. Je pensais que Scheme call/cc, étant lié (*) à l'opérateur J de Peter Landin, pourrait être utilisé pour implémenter n'importe …
Klop, van Oostrom et de Vrijer ont un article sur le calcul lambda avec des motifs. http://www.sciencedirect.com/science/article/pii/S0304397508000571 Dans un certain sens, un modèle est un arbre de variables - bien que je ne le considère que comme un tuple imbriqué de variables, par exemple, ((x, y), z), (t, s)). Dans …
J'ai essayé d'enrouler ma tête autour du quoi, pourquoi et comment du -calculus mais je ne suis pas parvenu à comprendre "pourquoi ça marche"?λλ\lambda «Intuitivement», j'obtiens le modèle de calculabilité de Turing Machines (TM). Mais cette -abstraction me laisse juste perplexe.λλ\lambda Supposons que les MT n'existent pas - alors comment …
Je veux juste connaître quelques exemples des fonctions qui peuvent être calculées par le calcul lambda non typé mais pas par des calculs lambda typés. Comme je suis un débutant, une réitération des informations de base serait appréciée. Merci. Edit: en tapant des calculs lambda, j'avais l'intention de connaître le …
J'ai trouvé un problème dans la preuve de réduction de sujet de Barendregt (Thm 4.2.5 des calculs Lambda avec types ). La dernière étape de la preuve (page 60), dit: "et donc par le lemme 4.1.19 (1), Γ,x:ρ⊢P:σ′Γ,x:ρ⊢P:σ′\quad\Gamma,x:\rho\vdash P:\sigma' . " Cependant, selon le lemme 4.1.19 (1), il devrait être …
Soit la de -terms définie comme suit:λs i zesizesizeλλ\lambda s i ze ( x ) = 1size(x)=1size(x) = 1 , s i ze ( λ x . t ) = s i ze ( t ) + 1size(λx.t)=size(t)+1size(λx.t) = size(t) + 1 , s i ze ( t s ) …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.