|
|
(One intermediate revision by one other user not shown) |
Line 1: |
Line 1: |
| In [[modal logic]], '''Sahlqvist formulas''' are a certain kind of modal formula with remarkable properties. The '''Sahlqvist correspondence theorem''' states that every Sahlqvist formula is [[Kripke semantics#Canonical models|canonical]], and corresponds to a [[first-order logic|first-order]] definable class of [[Kripke semantics|Kripke frames]].
| | 33 year-old Electrician (Special School ) Dominic from Wingham, has hobbies and interests which includes interior design, property developers in singapore and history. Recently has traveled to Ruins of Loropéni.<br><br>My webpage - [http://loadbab.com/node/8283 New launch Sg] |
| | |
| Sahlqvist's definition characterizes a decidable set of modal formulas with first-order correspondents. Since it is undecidable, by Chagrova's theorem, whether an arbitrary modal formula has a first-order correspondent, there are formulas with first-order frame conditions that are not Sahlqvist [Chagrova 1991] (see the examples below). Hence Sahlqvist formulas define only a (decidable) subset of modal formulas with first-order correspondents.
| |
| | |
| == Definition ==
| |
| Sahlqvist formulas are built up from implications, where the consequent is ''positive'' and the antecedent is of a restricted form.
| |
| * A ''boxed atom'' is a propositional atom preceded by a number (possibly 0) of boxes, i.e. a formula of the form <math>\Box\cdots\Box p</math> (often abbreviated as <math>\Box^i p</math> for <math>0 \leq i < \omega</math>).
| |
| * A ''Sahlqvist antecedent'' is a formula constructed using ∧, ∨, and <math>\Diamond</math> from boxed atoms, and negative formulas (including the constants ⊥, ⊤).
| |
| * A ''Sahlqvist implication'' is a formula ''A'' → ''B'', where ''A'' is a Sahlqvist antecedent, and ''B'' is a positive formula.
| |
| * A ''Sahlqvist formula'' is constructed from Sahlqvist implications using ∧ and <math>\Box</math> (unrestricted), and using ∨ on formulas with no common variables.
| |
| | |
| == Examples of Sahlqvist formulas ==
| |
| ; <math>p \rightarrow \Diamond p</math>
| |
| : Its first-order corresponding formula is <math>\forall x \; Rxx</math>, and it defines all '''[[Reflexive relation|reflexive frames]]'''
| |
| ; <math>p \rightarrow \Box\Diamond p</math>
| |
| : Its first-order corresponding formula is <math>\forall x \forall y [Rxy \rightarrow Ryx]</math>, and it defines all '''[[Symmetric relation|symmetric frames]]'''
| |
| ; <math>\Diamond \Diamond p \rightarrow \Diamond p</math> or <math>\Box p \rightarrow \Box \Box p</math>
| |
| : Its first-order corresponding formula is <math>\forall x \forall y \forall z [(Rxy \land Ryz) \rightarrow Rxz]</math>, and it defines all '''[[Transitive relation|transitive frames]]''' | |
| ; <math>\Diamond p \rightarrow \Diamond \Diamond p</math> or <math>\Box \Box p \rightarrow \Box p</math>
| |
| : Its first-order corresponding formula is <math>\forall x \forall y [Rxy \rightarrow \exists z (Rxz \land Rzy)]</math>, and it defines all '''[[Dense order|dense frames]]'''
| |
| ; <math>\Box p \rightarrow \Diamond p</math>
| |
| : Its first-order corresponding formula is <math>\forall x \exists y \; Rxy</math>, and it defines all '''right-unbounded frames''' (also called serial)
| |
| ; <math>\Diamond\Box p \rightarrow \Box\Diamond p</math>
| |
| : Its first-order corresponding formula is <math>\forall x \forall x_1 \forall z_0 [Rxx_1 \land Rxz_0 \rightarrow \exists z_1 (Rx_1z_1 \land Rz_0z_1)]</math>, and it is the [[Church–Rosser theorem|Church-Rosser property]].
| |
| | |
| ==Examples of non-Sahlqvist formulas==
| |
| ; <math>\Box\Diamond p \rightarrow \Diamond \Box p</math>
| |
| : This is the ''McKinsey formula''; it does not have a first-order frame condition.
| |
| ; <math>\Box(\Box p \rightarrow p) \rightarrow \Box p</math>
| |
| : The ''Löb axiom'' is not Sahlqvist; again, it does not have a first-order frame condition.
| |
| ; <math>(\Box\Diamond p \rightarrow \Diamond \Box p) \land (\Diamond\Diamond q \rightarrow \Diamond q)</math>
| |
| : The conjunction of the McKinsey formula and the (4) axiom has a first-order frame condition but is not equivalent to any Sahlqvist formula.
| |
| | |
| == Kracht's theorem ==
| |
| When a Sahlqvist formula is used as an axiom in a normal modal logic, the logic is guaranteed to be complete with respect to the elementary class of frames the axiom defines. This result comes from the Sahlqvist completeness theorem [Modal Logic, Blackburn ''et al.'', Theorem 4.42]. But there is also a converse theorem, namely a theorem that states which first-order conditions are the correspondents of Sahlqvist formulas. Kracht's theorem states that ''any Sahlqvist formula locally corresponds to a Kracht formula; and conversely, every Kracht formula is a local first-order correspondent of some Sahlqvist formula which can be effectively obtained from the Kracht formula'' [Modal Logic, Blackburn ''et al.'', Theorem 3.59].
| |
| | |
| ==References==
| |
| | |
| * L. A. Chagrova, 1991. An undecidable problem in correspondence theory. ''Journal of Symbolic Logic'' 56:1261-1272.
| |
| * Marcus Kracht, 1993. How completeness and correspondence theory got married. In de Rijke, editor, ''Diamonds and Defaults'', pages 175-214. Kluwer.
| |
| * Henrik Sahlqvist, 1975. Correspondence and completeness in the first- and second-order semantics for modal logic. In ''Proceedings of the Third Scandinavian Logic Symposium''. North-Holland, Amsterdam.
| |
| | |
| [[Category:Modal logic]]
| |
33 year-old Electrician (Special School ) Dominic from Wingham, has hobbies and interests which includes interior design, property developers in singapore and history. Recently has traveled to Ruins of Loropéni.
My webpage - New launch Sg