Je suis confus par la subtile différence entre les propositions et les jugements lorsqu'ils sont exposés à la théorie du type intuitionniste. Quelqu'un peut-il m'expliquer à quoi bon les distinguer et qu'est-ce qui les distingue? Surtout au vu de l'isomorphe de Curry-Howard.
27
Réponses:
Tout d'abord, vous devez savoir qu'en général, il n'y a pas de consensus sur ces termes et que leurs définitions dépendent du système dans lequel on travaille.Puisque vous avez posé des questions sur la théorie du type intuitionniste, je citerai Pfenning:
Les propositions, en revanche, selon Martin-Löf, sont des ensembles de preuves. Dans cette interprétation, si l'ensemble des preuves d'une proposition est vide, il est faux et sinon vrai.
dit Nordström et al. En revanche, dans la logique classique et en général, les propositions sont des objets exprimés dans un langage qui peut être "vrai" ou "faux".
Pour vous donner une intuition supplémentaire; de mon point de vue, les jugements sont métalogiques et les propositions logiques.
Je suggère "Logique constructive" par Frank Pfenning , "Preuves et types" par Jean-Yves Girard et "Programmation dans la théorie des types de Martin-Löf" par Bengt Nordström et al. Les trois sont disponibles gratuitement sur Internet. Le dernier est probablement le plus proche de ce que vous voulez car il est orienté vers la programmation et va dans le détail, en détail, sur la signification de ces termes et bien d'autres.
la source
Je peux peut-être essayer de donner une réponse moins métaphysique.
Il y a une langue, une langue logique, que nous étudions. Dans ce langage, il y a des choses appelées «propositions» qui sont censées être des choses vraies ou fausses.
Il y a un méta-langage, qui est aussi un langage logique, dans lequel nous essayons d'expliquer quelles choses dans le langage de base sont vraies ou fausses. Les déclarations que nous faisons dans ce méta-langage sont appelées "jugements".
Notez que toutes les propositions du langage de base ont le statut de données dans le méta-langage. Ils sont aussi bons que des cordes. Vous ne pouvez pas demander à une chaîne si elle est vraie ou fausse. Un jugement est l'interprète qui interprète la chaîne comme une proposition et décide si elle est vraie ou fausse.
la source
J'essaierai d'être bref là où les autres réponses étaient plus exhaustives. Il y a une différence entre un morceau de texte disant "Le majordome l'a fait". , et Mme Marple proclamant "Le majordome l'a fait." Dans le deuxième cas, le majordome pourrait perdre sa liberté.
la source
Dans les théories de type de Martin-Löf , les jugements font partie des actes de discours . Il y a quatre (ou cinq selon Wikipedia) jugements:
Pour comprendre ce que cela signifie, nous devons retourner à Frege. Le symbole de tourniquet de Frege est un acte de parole. Il affirme le contenu (qui le suit et constitue un jugement). Dans les théories de type de Martin-Löf, nous avons les quatre (cinq?) Jugements énumérés ci-dessus. Dans ces théories, les propositions ne sont que des types.⊢
J'ajouterais les «fondements des mathématiques constructives» de Michael Beeson aux suggestions de la réponse d'Anthony. Martin-Löf a donné plusieurs conférences qui expliquent très bien sa théorie mais malheureusement la plupart d'entre elles ne se sont pas transformées en forme publiée par lui (mais consultez ce site ).
la source
Les jugements sont la composition de deux choses:
La théorie des types de Martin-Löf recourt à une famille de jugements plus complexe pour trois raisons: premièrement, elle est typée de manière dépendante, ce qui signifie que les propositions se produisent sous la forme d'entités syntaxiques à l'intérieur des termes. Deuxièmement, il s'est dispensé d'utiliser une grammaire pour définir quelles chaînes de symboles sont des termes et des propositions valides, mais a utilisé le système inférentiel pour le faire - une chose raisonnable à faire puisque les propositions dans de telles théories typées ne sont généralement pas dépourvues de contexte. Troisièmement, il a conçu une nouvelle théorie de l'égalité, souvent appelée égalité propositionnelle, qui exploite la théorie bêta-eta (ou dans certaines variantes, juste la théorie bêta), et les jugements selon lesquels deux termes partagent la même forme normale sont exprimés à l'aide de jugements exprimant l'équivalence bêta / eta de deux termes - encore une fois raisonnable,
Les jugements exprimant l'équivalence beta / eta peuvent être éliminés sans trop de difficulté - ont pour fondement la règle d'introduction de l'égalité propositionnelle étant que les deux termes sont équivalents beta (l'équivalence beta-eta est légèrement plus problématique) - mais en éliminant le jugement que les termes habitent les types est beaucoup plus délicat; la façon la moins mauvaise à laquelle je peux penser pour faire cela est de reconstruire l'inférence de type dans le terme grammaire, ce qui conduit à une théorie plus complexe et moins intuitive dans l'ensemble.
la source
Les revendications, propositions et déclarations sont toutes les mêmes; mais un jugement est une proposition qui a été vérifiée (à tort ou à raison), approuvée ou utilisée comme conclusion. Pas besoin de formules sophistiquées comme les réponses ci-dessus semblent abuser ...
la source