Formule de Sahlqvist
En logique modale, les formules de Sahlqvist (du nom du mathématicien norvégien Henrik Sahlqvist) constituent une classe de formules modales assortie de propriétés remarquables. Le théorème de correspondance de Sahlqvist affirme que toute formule de Sahlqvist est canonique (au sens de la sémantique de Kripke) et correspond à une classe de cadres de Kripke caractérisable par une formule en logique du premier ordre décrivant une propriété de la relation d'accessibilité.
Définition
Les formules de Sahlqvist sont définies au moyen de plusieurs définitions intermédiaires. Il existe plusieurs manières de les caractériser, plus ou moins complexes. La définition présentée ici[1] n'est pas celle proposée originellement par Sahlqvist[2], mais elle lui est strictement équivalente.
Note : Les définitions intermédiaires ne valent que pour la définition des formules de Sahlqvist, et ne peuvent s'appliquer sans précaution à la logique modale en général.
- Une formule positive forte est un atome propositionnel précédé d'un certain nombre (possiblement zéro) de modalités universelles, c'est-à-dire une formule de la forme .
- Une formule positive est une formule ne comportant pas de symbole .
- Une formule négative est la négation d'une formule positive.
- Une formule détachée est une formule formée à partir de formules négatives et positives fortes en utilisant uniquement et .
- Une formule de Sahlqvist est une conjonction de négations de formules détachées.
Exemples
Dans les exemples[1], on trouvera entre crochets, pour plus de lisibilité, les formules négatives et positives fortes utilisées pour former les formules détachées.
- (axiome T de la logique modale) est équivalent à la formule de Sahlqvist :
- (axiome 4 de la logique modale) est équivalent à la formule de Sahlqvist :
- (axiome 5 de la logique modale) est équivalent à la formule de Sahlqvist :
- est équivalent à la formule de Sahlqvist :
Contre-exemples
La plupart des formules rencontrées en logique modale sont des formules de Sahlqvist. Les formules suivantes sont des contre-exemples célèbres, que le théorème de Sahlqvist ne met en correspondance avec aucune formule du premier ordre sur la relation d'accessibilité :
- La formule de McKinsey
- La formule de Löb
- La formule de Kripke
Conséquences du théorème de Chagrova
La définition de Sahlqvist caractérise en fait un ensemble décidable de formules. Or, d'après le théorème de Chagrova[3], le fait qu'une formule modale arbitraire corresponde ou non à une formule du premier ordre sur la relation d'accessibilité est indécidable. Il existe donc des formules modales qui correspondent à une telle formule, mais qui ne sont pas des formules de Sahlqvist. Un exemple en est la formule suivante, conjonction de la formule de McKinsey et de l'axiome 4 de la logique modale :
Notes et références
- Ian Hodkinson, Marek Sergot et Michael Huth, Modal and Temporal Logic, Imperial College London, Londres, Grande-Bretagne, 2004, part 3, Frame conditions
- Henrik Sahlqvist, Correspondence and completeness in the first- and second-order semantics for modal logic. In Proceedings of the Third Scandinavian Logic Symposium, North-Holland, Amsterdam, 1975
- L. A. Chagrova, An undecidable problem in correspondence theory. In Journal of Symbolic Logic n° 56, 1991, pp. 1261-1272
- (en) Patrick Blackburn, Maarten de Rijke et Yde Venema, Modal Logic, [détail des éditions], chap. 3 Frames, pp. 123-187.
- (en) Brian F. Chellas, Modal logic, an introduction, Cambridge University Press, [détail de l’édition], chap. 5 Determination and decidability for normal systems, pp. 162--206.
- (en) Marcus Kracht, How completeness and correspondence theory got married. In de Rijke (ed), Diamonds and Defaults, Kluwer, 1993, pp. 175-214.
- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Sahlqvist formula » (voir la liste des auteurs).