Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Kripke semantics
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Model constructions== As in classical [[model theory]], there are methods for constructing a new Kripke model from other models. The natural [[homomorphism]]s in Kripke semantics are called '''p-morphisms''' (which is short for ''pseudo-epimorphism'', but the latter term is rarely used). A p-morphism of Kripke frames <math>\langle W,R\rangle</math> and <math>\langle W',R'\rangle</math> is a mapping <math>f\colon W\to W'</math> such that * ''f'' preserves the accessibility relation, i.e., ''u R v'' implies ''f''(''u'') ''Rβ'' ''f''(''v''), * whenever ''f''(''u'') ''Rβ'' ''v''β, there is a ''v'' β ''W'' such that ''u R v'' and ''f''(''v'') = ''v''β. A p-morphism of Kripke models <math>\langle W,R,\Vdash\rangle</math> and <math>\langle W',R',\Vdash'\rangle</math> is a p-morphism of their underlying frames <math>f\colon W\to W'</math>, which satisfies : <math>w\Vdash p</math> if and only if <math>f(w)\Vdash'p</math>, for any propositional variable ''p''. P-morphisms are a special kind of [[bisimulation]]s. In general, a '''bisimulation''' between frames <math>\langle W,R\rangle</math> and <math>\langle W',R'\rangle</math> is a relation ''B β W Γ Wβ'', which satisfies the following βzig-zagβ property: * if ''u B uβ'' and ''u R v'', there exists ''vβ'' β ''Wβ'' such that ''v B vβ'' and ''uβ Rβ vβ'', * if ''u B uβ'' and ''uβ Rβ vβ'', there exists ''v'' β ''W'' such that ''v B vβ'' and ''u R v''. A bisimulation of models is additionally required to preserve forcing of [[atomic formula]]s: : if ''w B wβ'', then <math>w\Vdash p</math> if and only if <math>w'\Vdash'p</math>, for any propositional variable ''p''. The key property which follows from this definition is that bisimulations (hence also p-morphisms) of models preserve the satisfaction of ''all'' formulas, not only propositional variables. We can transform a Kripke model into a [[tree (graph theory)|tree]] using '''unravelling'''. Given a model <math>\langle W,R,\Vdash\rangle</math> and a fixed node ''w''<sub>0</sub> β ''W'', we define a model <math>\langle W',R',\Vdash'\rangle</math>, where ''Wβ'' is the set of all finite sequences <math>s=\langle w_0,w_1,\dots,w_n\rangle</math> such that ''w<sub>i</sub> R w<sub>i+1</sub>'' for all ''i'' < ''n'', and <math>s\Vdash p</math> if and only if <math>w_n\Vdash p</math> for a propositional variable ''p''. The definition of the accessibility relation ''Rβ'' varies; in the simplest case we put :<math>\langle w_0,w_1,\dots,w_n\rangle\;R'\;\langle w_0,w_1,\dots,w_n,w_{n+1}\rangle</math>, but many applications need the reflexive and/or transitive closure of this relation, or similar modifications. '''Filtration''' is a useful construction which one can use to prove [[Kripke semantics#Finite model property|FMP]] for many logics. Let ''X'' be a set of formulas closed under taking subformulas. An ''X''-filtration of a model <math>\langle W,R,\Vdash\rangle</math> is a mapping ''f'' from ''W'' to a model <math>\langle W',R',\Vdash'\rangle</math> such that * ''f'' is a [[surjection]], * ''f'' preserves the accessibility relation, and (in both directions) satisfaction of variables ''p'' β ''X'', * if ''f''(''u'') ''Rβ'' ''f''(''v'') and <math>u\Vdash\Box A</math>, where <math>\Box A\in X</math>, then <math>v\Vdash A</math>. It follows that ''f'' preserves satisfaction of all formulas from ''X''. In typical applications, we take ''f'' as the projection onto the [[quotient set|quotient]] of ''W'' over the relation : ''u β‘<sub>X</sub> v'' if and only if for all ''A'' β ''X'', <math>u\Vdash A</math> if and only if <math>v\Vdash A</math>. As in the case of unravelling, the definition of the accessibility relation on the quotient varies.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)