Formuła Sahlqvista
W logice modalnej formuły Sahlqvista są pewnym rodzajem formuł modalnych o niezwykłych właściwościach. Twierdzenie o zgodności Sahlqvista stwierdza, że każda formuła Sahlqvista jest kanoniczna i odpowiada definiowalnej klasie ramek Kripkego pierwszego rzędu .
Definicja Sahlqvista charakteryzuje rozstrzygalny zestaw formuł modalnych z odpowiednikami pierwszego rzędu. Ponieważ na podstawie twierdzenia Chagrovy nie można rozstrzygnąć, czy dowolna formuła modalna ma odpowiednika pierwszego rzędu, istnieją formuły z warunkami ramowymi pierwszego rzędu, które nie są Sahlqvistem [Chagrova 1991] (patrz przykłady poniżej). Stąd formuły Sahlqvista definiują tylko (rozstrzygalny) podzbiór formuł modalnych z odpowiednikami pierwszego rzędu.
Definicja
Formuły Sahlqvista są zbudowane z implikacji, gdzie następnik jest dodatni , a poprzednik ma ograniczoną formę.
- Atom w pudełku to atom zdaniowy poprzedzony liczbą (prawdopodobnie 0) pudełek, czyli formułą postaci (często w skrócie dla ).
- Poprzednik Sahlqvista to formuła skonstruowana przy użyciu atomów w (w tym stałych ⊥, ⊤).
- Implikacją Sahlqvista jest formuła A → B , gdzie A jest poprzednikiem Sahlqvista, a B jest formułą dodatnią.
- Formuła Sahlqvista jest skonstruowana z implikacji Sahlqvista przy użyciu ∧ i (nieograniczony) oraz przy użyciu ∨ we wzorach bez wspólnych zmiennych.
Przykłady formuł Sahlqvista
- Jego odpowiednia formuła pierwszego rzędu to i definiuje wszystkie klatki refleksyjne
- Odpowiedni wzór pierwszego rzędu to i definiuje wszystkie symetryczne ramki
- lub
- Odpowiedni wzór pierwszego rzędu to i definiuje wszystkie ramki przechodnie
- lub
- Odpowiedni wzór pierwszego rzędu to i definiuje wszystkie gęste ramki
- Jego odpowiednia formuła pierwszego rzędu to i definiuje wszystkie nieograniczone w prawo ramki (zwane także szeregowymi)
- Odpowiedni wzór pierwszego rzędu to i jest to właściwość Churcha-Rossera .
Przykłady formuł innych niż Sahlqvist
- To jest formuła McKinseya ; nie ma warunku ramki pierwszego rzędu.
- Aksjomat Löba nie jest Sahlqvistem; znowu nie ma warunku ramki pierwszego rzędu.
- i aksjomat (4) ma warunek ramowy pierwszego rzędu (koniunkcja własności przechodniości z właściwością ), ale nie jest równoważne z żadną formułą Sahlqvista.
Twierdzenie Krachta
Gdy formuła Sahlqvista jest używana jako aksjomat w normalnej logice modalnej, gwarantuje się, że logika jest kompletna w odniesieniu do elementarnej klasy ramek, które definiuje aksjomat. Wynik ten pochodzi z twierdzenia Sahlqvista o zupełności [Modal Logic, Blackburn et al. , Twierdzenie 4.42]. Ale istnieje również twierdzenie odwrotne, a mianowicie twierdzenie, które stwierdza, które warunki pierwszego rzędu są odpowiednikami formuł Sahlqvista. Twierdzenie Krachta o tym mówi każda formuła Sahlqvista lokalnie odpowiada formule Krachta; i odwrotnie, każda formuła Krachta jest lokalnym odpowiednikiem pierwszego rzędu jakiejś formuły Sahlqvista, którą można skutecznie uzyskać ze wzoru Krachta [Modal Logic, Blackburn i in. , Twierdzenie 3.59].
- LA Chagrova, 1991. Nierozstrzygalny problem w teorii korespondencji. Journal of Symbolic Logic 56: 1261–1272.
- Marcus Kracht, 1993. Jak połączyły się teoria kompletności i korespondencji. W de Rijke, redaktor, Diamonds and Defaults , strony 175–214. Kluwer.
- Henrik Sahlqvist, 1975. Zgodność i kompletność w semantyce pierwszego i drugiego rzędu dla logiki modalnej. W Proceedings of the Third Scandinavian Logic Symposium . Holandia Północna, Amsterdam.