Dans Girard's Proofs and Types, nous pouvons lire:
D'un point de vue algorithmique, le calcul séquentiel n'a pas d'isomorphisme de Curry-Howard, en raison de la multitude de façons d'écrire la même preuve. Cela nous empêche de l'utiliser comme un -calculus typé, bien que nous apercevions une structure profonde de ce type, probablement liée au parallélisme.
Épreuves et types , JY Girard (Page 28)
Mais nous pouvons également lire (à propos de la logique linéaire) que
Du point de vue de l'informatique, il propose une nouvelle approche des questions de paresse, d'effets secondaires et d'allocation de mémoire [GirLaf, Laf87, Laf88] avec des applications prometteuses au parallélisme.
Preuves et types , JY Girard (Page 149, écrit par Yves Lafont)
Comment les programmes parallèles sont-ils liés à l'isomorphisme de Curry-Howard? Quelles sont les réflexions actuelles à ce sujet?
par
pour le contrôler (c'est-à-dire qu'un ordre de réduction moins parallèle pourrait être utilisé par défaut qui pourrait être sélectivement rendu plus parallèle) mais ils n'auraient aucune signification logique.Pour la concurrence en général, il existe une ligne de recherche très active, que j'ai essayé de résumer dans cette réponse: https://cs.stackexchange.com/a/102711/98901
J'ajoute ici un commentaire sur le parallélisme, ci-dessous.
Avron [1996] a introduit la notion d' hyperséquents , c'est-à-dire des collections de séquences dans les jugements.
Nous venons de commencer à gratter la surface de l'interprétation sémantique de ceci, mais que c'est du parallélisme est assez évident: la sémantique de la composition parallèle permet de voir des actions simultanées des deux processus, et il y a un théorème dans le papier indiquant qu'aucun des les deux processus doivent attendre que l'autre exécute au moins une action (le théorème de préparation). L'extension à plus de deux actions en même temps semble simple. (La dactylographie le permet déjà, mais la sémantique de cet article n'en tire pas pleinement parti.)
la source