Sémantique De Kripke

En logique mathématique, la sémantique de Kripke est une sémantique formelle utilisée pour les logiques non-classiques comme la logique intuitionniste et certaines logiques modales.

Elle a été développée à la fin des années 1950 et début des années 1960 par Saul Kripke et est fondée sur la théorie des mondes possibles.

Définitions

Cadre de Kripke

Sémantique De Kripke 
Exemple de cadre de Kripke.

Un cadre de Kripke est un couple (W, R), où W est un ensemble de mondes appelés parfois mondes possibles et où R est une relation binaire sur W. L'ensemble W s'appelle parfois l'univers des mondes possibles. La relation R est appelée relation d'accessibilité du cadre. Un cadre de Kripke est habituellement représenté sous la forme d'un graphe orienté dont les mondes sont les sommets et dont la relation d'accessibilité donne les arcs. Une telle relation R définit les mondes accessibles depuis chaque monde. Dans l'exemple ci-contre, w3 et w4 sont les deux mondes accessibles depuis w2.

La structure (Sémantique De Kripke , <), c'est-à-dire l'ensemble des entiers naturels muni est de la relation d'ordre « strictement inférieur », est un autre exemple de cadre. Chaque entier est un monde possible et un monde est en relation avec un autre si et seulement si le nombre correspondant au premier monde est strictement inférieur au nombre correspondant au second.

Modèle de Kripke

Sémantique De Kripke 
Exemple de modèle de Kripke.

Un modèle de Kripke est un triplet (W, R, h) où (W, R) est un cadre de Kripke, et h une fonction, qui indique pour chaque variable propositionnelle p, l'ensemble des mondes de Wp est vraie. Un cadre de Kripke peut donc être commun à plusieurs modèles de Kripke distincts (disposant chacun d'une fonction de valuation h spécifique).

Sémantique des logiques modales normales

Définition de la sémantique

Sémantique De Kripke 
Exemple de modèle de Kripke et de quelques formules modales vraies dans ses mondes.

De manière informelle, la formule de la logique modale Sémantique De Kripke  est définie comme étant vraie dans un monde w si et seulement si Sémantique De Kripke  est vraie dans tous les mondes accessibles depuis w. La formule Sémantique De Kripke  est vraie dans un monde w si et seulement s'il existe un monde w' accessible depuis w tel que Sémantique De Kripke  soit vraie dans le monde w' .

Considérons un modèle de Kripke Sémantique De Kripke  = {W, R, h} et supposons que la logique modale normale dispose d'une modalité universelle Sémantique De Kripke . L'opérateur Sémantique De Kripke  (appliqué au modèle Sémantique De Kripke  et à un monde w) est défini formellement par induction sur la structure des formules de la façon suivante. Ici Sémantique De Kripke  et Sémantique De Kripke  sont des formules quelconques bien formées de la logique modale et Sémantique De Kripke  se lit « Sémantique De Kripke  est vraie dans le monde Sémantique De Kripke  du modèle Sémantique De Kripke » ou « Sémantique De Kripke  réalise la formule Sémantique De Kripke  dans le modèle Sémantique De Kripke  »

  • Sémantique De Kripke  si et seulement si Sémantique De Kripke  (où Sémantique De Kripke  est une variable propositionnelle).
  • Sémantique De Kripke 
  • Sémantique De Kripke  si et seulement si Sémantique De Kripke 
  • Sémantique De Kripke  si et seulement si Sémantique De Kripke  ou Sémantique De Kripke 
  • Sémantique De Kripke  si et seulement si Sémantique De Kripke  implique Sémantique De Kripke 

Si l'on donne aux abréviations ∧, → et Sémantique De Kripke  leurs définitions habituelles, les propriétés suivantes sont satisfaites :

  • Sémantique De Kripke  si et seulement si Sémantique De Kripke  et Sémantique De Kripke 
  • Sémantique De Kripke  si et seulement si (si Sémantique De Kripke  alors Sémantique De Kripke )
  • Sémantique De Kripke  si et seulement si Sémantique De Kripke 

L'expression Sémantique De Kripke  est parfois notée comme suit :

  • Sémantique De Kripke 
  • Sémantique De Kripke 
  • Sémantique De Kripke 
  • Sémantique De Kripke 

Validité, satisfaisabilité, équivalence

  • Une formule Sémantique De Kripke  est Kripke-valide si et seulement si elle est vraie en tout monde de tout modèle de Kripke, on le note Sémantique De Kripke :
    Sémantique De Kripke 
  • Une formule Sémantique De Kripke  est Kripke-satisfaisable si et seulement s'il existe un monde w d'un modèle MSémantique De Kripke  est vraie :
    Sémantique De Kripke 
  • Une formule Sémantique De Kripke  est Kripke-équivalente à une formule Sémantique De Kripke  si et seulement si pour tout monde w de tout modèle M, Sémantique De Kripke  est vraie si et seulement si Sémantique De Kripke  est vraie :
    Sémantique De Kripke  implique et est impliquée par Sémantique De Kripke 

À titre d'exemple, la formule de Kripke (axiome K commun à toutes les logiques modales normales) est Kripke-valide :

    Sémantique De Kripke 


On peut également définir les notions de validité, de satisfaisabilité et d'équivalence en se restreignant à un modèle, à un cadre ou à une classe de cadre, plutôt qu'à l'ensemble des modèles :

  • Une formule est valide dans un modèle si et seulement si elle est vraie en tout monde de ce modèle ;
  • Une formule est valide dans un cadre si et seulement si elle est valide dans tout modèle basé sur ce cadre ;
  • Une formule est valide dans une classe de cadres si et seulement si elle est valide dans tout cadre de la classe.

Ces dernières définitions permettent d'exprimer des vérités contingentes, par opposition à des vérités absolues (en logique modale normale) représentées par la Kripke-validité.

Correspondance et complétude

Les propriétés de la relation d'accessibilité qui caractérise un cadre de Kripke sont étroitement liées aux axiomes de la modalité qui doit y trouver sa sémantique : n'importe quel cadre de Kripke ne peut pas représenter n'importe quelle logique modale. Henrik Sahlqvist a donné une correspondance précise entre certains types de formules (les formules de Sahlqvist) et l'expression en logique du premier ordre de propriétés sur la relation d'accessibilité : une formule de Sahlqvist est valide dans la classe des cadres de Kripke dont la relation d'accessibilité vérifie cette propriété.

Par exemple, la formule Sémantique De Kripke  ne peut être valide que lorsque le monde courant est accessible depuis lui-même : en fait cette formule est valide dans tous les cadres de Kripke dont la relation d'accessibilité est réflexive. L'algorithme de Sahlqvist, associé à cette correspondance, permet de déterminer l'expression caractérisant la relation d'accessibilité, à partir de la formule modale. Le tableau suivant donne les propriétés de relations associées à des formules courantes en logique modale normale :

Nom de la formule Formule de Sahlqvist Nom de la propriété Propriété de la relation
D Sémantique De Kripke  Sérialité Sémantique De Kripke 
T ou M Sémantique De Kripke  ou Sémantique De Kripke  Réflexivité Sémantique De Kripke 
4 Sémantique De Kripke  ou Sémantique De Kripke  Transitivité Sémantique De Kripke 
B Sémantique De Kripke  Symétrie Sémantique De Kripke 
5 ou E Sémantique De Kripke  Caractère euclidien Sémantique De Kripke 
CD Sémantique De Kripke  Caractère fonctionnel, ou unicité, ou linéarité à droite Sémantique De Kripke 
Sémantique De Kripke  Sémantique De Kripke  Pseudo-réflexivité Sémantique De Kripke 
C4 Sémantique De Kripke  ou Sémantique De Kripke  Densité Sémantique De Kripke 
C ou G Sémantique De Kripke  Confluence, ou propriété de Church-Rosser Sémantique De Kripke 

On peut noter que la formule de Kripke, ou formule de distribution (Sémantique De Kripke  n'est pas une formule de Sahlqvist, et ne correspond à aucune propriété de relation binaire : elle est valide dans tout cadre de Kripke, quelle que soit sa relation d'accessibilité.

Le théorème de Sahlqvist dit que tout système de logique modale normale Sémantique De Kripke , construit avec l'axiome de Kripke et un ensemble Sémantique De Kripke  d'axiomes choisis parmi les formules de Sahlqvist, est fortement complet pour la classe Sémantique De Kripke  des cadres de Kripke caractérisée par les propriétés du premier ordre associées aux formules de Sémantique De Kripke . C'est-à-dire que pour tout ensemble de formules Sémantique De Kripke  appartenant au langage de Sémantique De Kripke , si Sémantique De Kripke , alors Sémantique De Kripke . Dans ce formalisme, Sémantique De Kripke  signifie qu'en tout monde w de tout modèle M de la classe de cadres Sémantique De Kripke , si Sémantique De Kripke  alors Sémantique De Kripke .

On dispose évidemment de la correction (si Sémantique De Kripke , alors Sémantique De Kripke ), par construction de la sémantique.


p-morphismes et bisimulations

Pour plus de clarté, dans cette partie les mondes seront notés t, u ou v.

un p-morphisme est une application d'un ensemble de mondes dans un autre ensemble de mondes. Si l'on considère deux cadres de Kripke F = (W, R) et F' = (W' , R' ), et f une telle application, f est un p-morphisme de cadres de F dans F' si les deux conditions suivantes sont vérifiées :

  • Sémantique De Kripke 
  • Sémantique De Kripke 

De même, f est un p-morphisme de modèles d'un modèle M (basé sur le cadre F) dans un modèle M' (basé sur le cadre F' ) si :

  • f est un p-morphisme de cadres de F dans F'  ;
  • Pour un atome p et un monde t de W, Sémantique De Kripke  si et seulement si Sémantique De Kripke 

Les p-morphismes ont la propriété de préserver les formules modales et leur validité sur les cadres de Kripke, et peuvent être utilisés pour démontrer que certaines propriétés ne sont pas exprimables en logique modale.

Le terme bisimulation a un sens particulier en logique modale, dans le cadre de la sémantique de Kripke. Si l'on considère deux modèles de Kripke (W, R, h) et (W' , R' , h' ), une bisimulation entre M, u et M', u' est une relation binaire entre les mondes de W et les mondes de W' qui vérifie les propriétés suivantes si l'on considère que Sémantique De Kripke  :

  • Pour tout atome p, Sémantique De Kripke  si et seulement si Sémantique De Kripke 
  • Sémantique De Kripke 
  • Sémantique De Kripke 

Deux mondes (M, t) et (M' , t' ) sont dits bisimilaires s'il existe une bisimulation les mettant en relation l'un avec l'autre

Les bisimulations préservent également la validité des formules modales et permettent d'établir un lien entre logique modale et concurrence. La préservation des formules du premier ordre par les bisimulations permettent de caractériser l'ensemble des formules du premier ordre exprimables en logique modale, et donc de préciser le pouvoir d'expression de cette dernière.

Exemples

Sémantique des logiques modales normales simples

Dans les différentes logiques modales, la relation d'accessibilité de la sémantique de Kripke prend des sens différents.

  • En logique aristotélicienne (ou aléthique), les mondes accessibles depuis le monde w sont les mondes « possibles ». C'est l'origine de l'expression « sémantique des mondes possibles », qui est de fait abusive pour toutes les autres logiques modales.
  • En logique doxastique, les mondes accessibles depuis le monde w sont les mondes qui sont compatibles avec les croyances d'un agent se trouvant au monde w. Par exemple, si l'agent i croit uniquement que Sémantique De Kripke  est vraie (Sémantique De Kripke ), alors les mondes accessibles seront ceux où Sémantique De Kripke  est effectivement vraie. Comme la relation n'est en général pas réflexive, le monde w n'est pas forcément accessible, donc Sémantique De Kripke  n'y est pas forcément vraie, ce qui modélise bien le fait que l'agent peut se tromper sur la réalité du monde dans lequel il est (ce monde actuel n'est pas forcément compatible avec ses croyances).
  • En logique épistémique, de manière assez similaire à la logique doxastique, les mondes accessibles depuis le monde courant sont ceux qui sont compatibles avec les connaissances de l'agent. Si l'agent sait uniquement que Sémantique De Kripke  est vraie, ce qui s'écrit (Sémantique De Kripke ), alors les mondes accessibles seront ceux où Sémantique De Kripke  est vraie. En logique épistémique, la relation d'accessibilité est réflexive, et donc le monde courant est accessible, ce qui modélise le fait que lorsqu'un agent sait qu'une formule est vraie, il ne se trompe pas (sinon la connaissance redevient croyance).
  • En logique déontique, les mondes accessibles depuis un monde w sont ceux qui sont compatibles avec les normes, ou formules déontiques (obligations, permissions, interdictions...), qui sont vraies au monde w. Les mondes accessibles sont ceux qui respectent les normes, ce sont des mondes « idéaux ». Si au monde w les seules formules déontiques vraies disent que Sémantique De Kripke  est obligatoire et que Sémantique De Kripke  est interdite (Sémantique De Kripke ), alors les mondes accessibles seront tous ceux où Sémantique De Kripke  est vraie et Sémantique De Kripke  est fausse.

Dans chacune de ces logiques, le sens que l'on donne aux mondes peut varier, entraînant des variations plus ou moins fortes sur le sens de la relation d'accessibilité.

Sémantique des logiques temporelles linéaires (LTL)

Sémantique De Kripke 
Exemple de modèle en logique temporelle linéaire.

Les logiques temporelles linéaires sont une famille de logiques où les mondes (notés ici t, t' et à suivre, appartenant à l'ensemble T) représentent des instants, organisés en une chaîne unique orienté du passé vers le futur. La relation d'accessibilité de ces sémantiques est en général transitive, c'est-à-dire que les mondes accessibles depuis un monde t représentent tous les instants qui lui sont postérieurs.

Cette relation d'accessibilité R correspond à la modalité universelle G, Sémantique De Kripke  signifiant que Sémantique De Kripke  sera vrai à tout instant du futur. Si Sémantique De Kripke  est vraie à un monde t, on vérifie bien que Sémantique De Kripke  est vraie dans tous les mondes accessibles depuis t, c'est-à-dire à tous les instants postérieurs à t. La modalité existentielle associée est F, désignant le fait qu'il existe un instant futur où la formule considérée sera vraie. Formellement, la sémantique de ces opérateurs s'exprime comme suit :

    Sémantique De Kripke  si et seulement si Sémantique De Kripke 
    Sémantique De Kripke  si et seulement si Sémantique De Kripke 

À l'image de G et F, on peut introduire les modalités H et P pour le passé : Sémantique De Kripke  dit que Sémantique De Kripke  a été vrai à tout instant du passé, et Sémantique De Kripke  qu'il existe un instant du passé où Sémantique De Kripke  a été vraie. On peut définir la sémantique de H et P en se basant uniquement sur la relation R :

    Sémantique De Kripke  si et seulement si Sémantique De Kripke 
    Sémantique De Kripke  si et seulement si Sémantique De Kripke 

On introduit souvent les modalités binaires Sémantique De Kripke  (until, jusqu'à) et Sémantique De Kripke  (since, depuis), qui apportent énormément d'expressivité au langage. Sémantique De Kripke  signifie que Sémantique De Kripke  est vraie jusqu'à ce que Sémantique De Kripke  soit vraie, et Sémantique De Kripke  signifie que Sémantique De Kripke  a été vraie depuis que Sémantique De Kripke  ne l'est plus. La caractérisation de leur sémantique est la suivante :

    Sémantique De Kripke  si et seulement si Sémantique De Kripke  et Sémantique De Kripke 
    Sémantique De Kripke  si et seulement si Sémantique De Kripke  et Sémantique De Kripke 

On peut également définir d'autres modalités pour les logiques temporelles linéaires, en introduisant des relations d'accessibilité complémentaires.

Ainsi, Sémantique De Kripke  désigne le fait que Sémantique De Kripke  est vraie à l'instant suivant. Sémantique De Kripke  est une modalité universelle, associée à une relation d'accessibilité Sémantique De Kripke  qui met en relation un instant et le suivant (et aucun autre).

Sémantique de la logique CTL

Sémantique De Kripke 
Exemple de modèle en logique CTL.

Dans les logiques temporelles arborescentes, comme la logique CTL (en) (pour Computational Tree Logic), chaque instant a plusieurs successeurs possibles, ce qui permet d'exprimer la notion de point de choix. Pour chaque branche de l'arbre, on retrouve les notions de la logique temporelle linéaire. Pour travailler sur l'arborescent, on utilise les préfixes modaux A (modalité universelle désignant tous les chemins possibles à partir de l'instant courant) et E (modalité existentielle désignant un chemin possible et existant à partir de l'instant courant). Ces préfixes sont toujours suivis des modalités X, F, G ou U de la logique temporelle linéaire.

La sémantique de la logique CTL utilise une relation d'accessibilité R de proche en proche, qui à chaque instant relie les instants suivants possibles. C'est la relation d'accessibilité de la modalité universelle AX et de sa modalité existentielle associée EX :

    Sémantique De Kripke  si et seulement si Sémantique De Kripke 
    Sémantique De Kripke  si et seulement si Sémantique De Kripke 

À partir de la relation R, on définit la notation suivante pour les chemins possibles :

    Sémantique De Kripke 

À l'aide des chemins, on construit ainsi la sémantique des autres modalités de CTL :

    Sémantique De Kripke  si et seulement si Sémantique De Kripke 
    Sémantique De Kripke  si et seulement si Sémantique De Kripke 
    Sémantique De Kripke  si et seulement si Sémantique De Kripke 
    Sémantique De Kripke  si et seulement si Sémantique De Kripke 
    Sémantique De Kripke  si et seulement si Sémantique De Kripke 
    Sémantique De Kripke  si et seulement si Sémantique De Kripke 

Sémantique de la logique PDL

En logique dynamique et dans la logique PDL en particulier, on considère que les mondes représentent les états possibles d'une machine qui exécute des programmes Sémantique De Kripke .

  • Sémantique De Kripke  signifie que Sémantique De Kripke  est vraie après toute exécution possible de Sémantique De Kripke  ;
  • Sémantique De Kripke  signifie qu'il existe une exécution de Sémantique De Kripke  après laquelle Sémantique De Kripke  est vraie ;
  • Sémantique De Kripke  désigne la succession des deux programmes Sémantique De Kripke  et Sémantique De Kripke  ;
  • Sémantique De Kripke  est un programme qui s'exécute avec succès sans changement d'état si et seulement si Sémantique De Kripke  est vraie.

Chaque programme Sémantique De Kripke  ayant sa propre modalité universelle, il y a donc autant de relations d'accessibilité Sémantique De Kripke  que de programmes dans Sémantique De Kripke . Les cadres de Kripke correspondants sont donc un peu particuliers, puisqu'ils disposent d'une classe de relations, au lieu d'une relation unique.

La sémantique de la relation d'accessibilité est la suivante : pour deux mondes Sémantique De Kripke  et Sémantique De Kripke , Sémantique De Kripke  si et seulement si lorsque la machine est dans l'état Sémantique De Kripke , elle peut exécuter Sémantique De Kripke  et se retrouver dans l'état Sémantique De Kripke .

Les relations entre les différentes relations d'accessibilité se formalisent ainsi :

  • Sémantique De Kripke  si et seulement si Sémantique De Kripke  ou Sémantique De Kripke  ;
  • Sémantique De Kripke  si et seulement si Sémantique De Kripke  et Sémantique De Kripke  ;
  • Sémantique De Kripke  si et seulement si Sémantique De Kripke  ;
  • Sémantique De Kripke  est la fermeture réflexive transitive de Sémantique De Kripke  ;
  • Sémantique De Kripke  si et seulement si Sémantique De Kripke  et Sémantique De Kripke .

Sémantique de la logique intuitionniste

La logique intuitionniste peut être vue comme une logique modale et une sémantique de Kripke peut lui être associée.

Notes et références

  • (en) Patrick Blackburn, Maarten de Rijke et Yde Venema, Modal Logic, [détail des éditions].
  • (en) Brian F. Chellas, Modal logic, an introduction, Cambridge University Press, [détail de l’édition].
  • (en) Ian Hodkinson, Marek Sergot et Michael Huth, Modal and Temporal Logic, Imperial College London, Londres, Grande-Bretagne, 2004.
  • (en) Dirk van Dalen, Logic and Structure, Springer Verlag, 1994. Sémantique des logiques intuitionnistes propositionnelles et du calcul des prédicats.

Voir aussi

Tags:

Sémantique De Kripke DéfinitionsSémantique De Kripke Sémantique des logiques modales normalesSémantique De Kripke ExemplesSémantique De Kripke Notes et référencesSémantique De Kripke Voir aussiSémantique De KripkeLogique intuitionnisteLogique mathématiqueLogique modaleMondes possiblesSaul Kripke

🔥 Trending searches on Wiki Français:

Saison 4 de Secret StoryUkraineBayern MunichEmma StoneSaison 11 de Danse avec les starsArsenal Football ClubNana MouskouriJeanne d'ArcLeonardo DiCaprioStellar BladePhil FodenTableau périodique des élémentsMonacoMartin ScorseseKylian MbappéSaison 7 de MentalistEn pleine tempêteListe des vidéos les plus visionnées sur YouTubeVikings (série télévisée)Tito VilanovaArthur RimbaudEddy de PrettoBerbèresVoyou (chanteur)Florent MotheLe Problème à trois corps (série télévisée, 2024)Témoins de JéhovahPalestine (État)Marion MaréchalJanis JoplinPremière Guerre mondialeKarim DuvalFrançois-Xavier Fumu TamuzoBouli LannersCamille LouZinédine ZidaneJulia RobertsPhilippe PétainLVMH - Moët Hennessy Louis VuittonParvovirus B19Jeux olympiques d'étéÆthelberht (roi du Wessex)Liste des indicatifs téléphoniques internationaux par paysÉdith FambuenaO.P.J.Vincent CeruttiGeorges PompidouThe HourVinícius JúniorJamel DebbouzeClub des 27La Loi de TéhéranRue Saint-Guillaume (Paris)Révolution des ŒilletsSaison 1 de Secret StoryViêt NamTour de Romandie 2024France TélévisionsJosh O'ConnorCauchemar en cuisine (France)NeymarPio MarmaïPhilippe ValAya NakamuraThe Walking Dead (série télévisée)Thierry LhermitteSandrine RousseauCarlos AlcarazBaudouin IV de JérusalemZendayaAdil RamiDaniel Day-LewisRonaldinhoFranceTéji SavanierÉlections européennes de 2019 en FranceJake GyllenhaalÉlection présidentielle française de 2022🡆 More