Question

Comment la programmation logique (https://en.wikipedia.org/wiki/Logic_programming, surtout la programmation de réponses) est liée au raisonnement dans la logique (du premier ordre)? Peut-être que la programmation logique peut être exprimée en utilisant le calcul Lambda, puis cette connexion entre la programmation logique et la logique et être exprimée en tant que type d'isomorphisme Curry-Howard?

Mais peut-être que cette connexion peut être établie sans ce contournement?

Peut-être qu'une telle connexion ne peut pas être établie, car le raisonnement logique est monotone (il découvre simplement des consquêtes qui sont implicites dans les prémisses initiales), mais la programmation logique n'est pas monotonique (elle affirme de nouveaux faits et connaissances). Dans l'affirmative, alors la programmation logique est la généralisation du raisonnement logique et dans quelles conditions (syntaxique) le programme logique devient défini de formules logiques / théorie logique?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à cs.stackexchange
scroll top