J'ai cherché une formalisation du théorème de compacité pour FOL, mais je n'en ai pas trouvé. Quelqu'un est-il au courant d'un tel développement ou d'un travail
J'ai cherché une formalisation du théorème de compacité pour FOL, mais je n'en ai pas trouvé. Quelqu'un est-il au courant d'un tel développement ou d'un travail
L'algèbre booléenne peut être exprimée dans le calcul lambda non typé de cette manière (par exemple). true = \t. \f. t; false = \t. \f. t; not = \x. x false true; and = \x. \y. x y false; or = \x. \y. x true y; L'algèbre booléenne peut également être encodée dans le système F de cette manière :...
Les solveurs SAT offrent un moyen puissant de vérifier la validité d'une formule booléenne avec un quantificateur. Par exemple, pour vérifier la validité de , nous pouvons utiliser un solveur SAT pour déterminer si φ ( x ) est satisfaisable. Pour vérifier la validité de ∀ x . φ ( x ) , nous pouvons...
Je suis récemment devenu très intéressé par la paramétricité après avoir vu l'article LICS de Bernardy et Moulin 2012 ( https://dl.acm.org/citation.cfm?id=2359499 ). Dans cet article, ils intériorisent la paramétricité unaire dans un système de type pur avec des types dépendants et indiquent...
Nous savons que les solveurs SAT basés sur DPLL ne répondent pas correctement aux cas insatisfaisants de (principe du pigeon), par exemple sur "il y a une cartographie injective de n + 1 à n ":PHPPHP\mathrm{PHP}n+1n+1n+1nnn
Il s'agit d'une question complémentaire à celle-ci concernant les graphiques infinis. Les réponses et commentaires à cette question énumèrent des objets et des situations qui sont naturellement modélisés par des graphiques infinis. Mais il existe également de nombreux théorèmes sur les graphes...
Pour les systèmes sans types dépendants, comme le système de type Hindley-Milner, les types correspondent à des formules de logique intuitionniste. Là, nous savons que ses modèles sont des algèbres de Heyting, et en particulier, pour réfuter une formule, nous pouvons nous limiter à une algèbre de...
Si vous êtes familier avec la vérification de programme, vous préférerez probablement lire la question avant le contexte . Si vous n'êtes pas familier avec la vérification de programme, vous pourrez peut-être encore répondre à cette question, mais vous préférerez probablement lire d'abord le...
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 tels que M la demande de leur est égal à moi ....
Deux documents que j'inclus sont: D. Kozen, "Indexation des classes subrécursives" , STOC, 1978. R. Ladner, «Sur la structure de la réductibilité du temps polynomial» , JACM, 1975.
Les relations logiques pour les langages imprédicatifs comme le système F semblent s'appuyer de manière critique sur l'imprédicativité de la logique ambiante. Plus précisément, l'interprétation du forall-type sera définie en termes de toutes les relations typées. Dans un système imprédicatif (comme...
Quelqu'un m'oriente-t-il vers un article détaillant un théorème d'élimination des coupures pour la logique intuitionniste propositionnelle, y compris un type de données inductif tel que les nombres naturels (les listes ou les arbres conviendraient aussi)? Un exemple du genre de système que je suis...
Le théorème d'incomplétude de Chaitin dit qu'aucune théorie suffisamment forte de l'arithmétique ne peut prouver où est la complexité de Kolmogorov de la chaîne et est une constante suffisamment grande. est suffisamment grand s'il est supérieur à la taille en bits d'une machine de vérification...
Tout en discutant de preuves de normalisation solides, ce commentaire oppose le «modèle des formes normales» aux «méthodes purement syntaxiques». Cela me ramène à une question plus fondamentale: peut-on encore distinguer strictement les constructions syntaxiques et sémantiques, face aux modèles...
Lemme: En supposant une équivalence éta, nous avons cela (\x -> ⊥) = ⊥ :: A -> B. Preuve: ⊥ = (\x -> ⊥ x)par eta-équivalence, et (\x -> ⊥ x) = (\x -> ⊥)par réduction sous lambda. Le rapport Haskell 2010, section 6.2 spécifie la seqfonction par deux équations: seq :: a -> b -> b...
Un langage fonctionnel peut être considéré comme une catégorie où ses objets sont des types et des fonctions de morphismes entre eux. Comment les classes de types s'intègrent-elles dans ce modèle? Je suppose que nous ne devons considérer que les implémentations qui satisfont à la contrainte de la...
Rappelons que la largeur d'une résolution réfutation RRR d'une formule CNF FFF est le nombre maximal de littéraux dans une clause se produisant dans RRR . Pour chaque www , il existe des formules insatisfaisantes FFFdans 3-CNF st chaque réfutation de résolution de FFF nécessite une largeur d'au...
J'ai trouvé que les systèmes de transition étiquetés sont un bon modèle pour mon application, à savoir qu'il existe un article sur la modélisation des cas d'utilisation à l'aide de LTS. La question est, que peut-on facilement prouver sur les LTS? Je voudrais réutiliser les solutions existantes pour...
Si je comprends bien, une preuve que P = NP ou P ≠ NP devrait être non relativisable (comme dans les oracles de la théorie de la récursivité). Cependant, presque toutes les preuves semblent être relativisables. Quels sont les bons exemples de preuves non relativisables, du type d'une preuve P = NP...
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:...