Carlos P. Garcia: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>ClueBot NG
m Reverting possible vandalism by 112.203.133.78 to version by Spicyitalianmeatball. False positive? Report it. Thanks, ClueBot NG. (1672572) (Bot)
 
No edit summary
 
(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]]

Latest revision as of 12:30, 9 January 2015

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