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!
===Basic definitions=== A '''Kripke frame''' or '''modal frame''' is a pair <math>\langle W,R\rangle</math>, where ''W'' is a (possibly empty) set, and ''R'' is a [[binary relation]] on ''W''. Elements of ''W'' are called ''nodes'' or ''worlds'', and ''R'' is known as the [[accessibility relation]].{{sfn|Gasquet|Herzig|Said|Schwarzentruber|2013|pages=14β16}} A '''Kripke model''' is a triple <math>\langle W,R,\Vdash\rangle</math>,<ref>Note that the ''notion'' of 'model' in the Kripke semantics of modal logic ''differs'' from the notion of 'model' in classical non-modal logics: In classical logics we say that some formula ''F'' ''has'' a 'model' if there exists some 'interpretation' of the variables of ''F'' which makes the formula ''F'' true; this specific interpretation is then ''a model of'' the ''formula F''. In the Kripke semantics of modal logic, by contrast, a 'model' is ''not'' a specific 'something' that makes a specific modal formula true; in Kripke semantics a 'model' must rather be understood as a larger ''universe of discourse'' within which ''any'' modal formulae can be meaningfully 'understood'. Thus: whereas the notion of 'has a model' in classical non-modal logic refers to some individual formula ''within'' that logic, the notion of 'has a model' in modal logic refers to the logic itself ''as a whole'' (i.e.: the entire system of its axioms and deduction rules).</ref> where <math>\langle W,R\rangle</math> is a Kripke frame, and <math>\Vdash</math> is a relation between nodes of ''W'' and modal formulas, such that for all ''w'' β ''W'' and modal formulas ''A'' and ''B'': * <math>w\Vdash\neg A</math> if and only if <math>w\nVdash A</math>, * <math>w\Vdash A\to B</math> if and only if <math>w\nVdash A</math> or <math>w\Vdash B</math>, * <math>w\Vdash\Box A</math> if and only if <math>u\Vdash A</math> for all <math>u</math> such that <math>w\; R\; u</math>. We read <math>w\Vdash A</math> as β''w'' satisfies ''A''β, β''A'' is satisfied in ''w''β, or β''w'' forces ''A''β. The relation <math>\Vdash</math> is called the ''satisfaction relation'', ''evaluation'', or ''[[Forcing (mathematics)|forcing]] relation''. The satisfaction relation is uniquely determined by its value on propositional variables. A formula ''A'' is '''valid''' in: * a model <math>\langle W,R,\Vdash\rangle</math>, if <math>w\Vdash A</math> for all <math>w \in W</math>, * a frame <math>\langle W,R\rangle</math>, if it is valid in <math>\langle W,R,\Vdash\rangle</math> for all possible choices of <math>\Vdash</math>, * a class ''C'' of frames or models, if it is valid in every member of ''C''. We define Thm(''C'') to be the set of all formulas that are valid in ''C''. Conversely, if ''X'' is a set of formulas, let Mod(''X'') be the class of all frames which validate every formula from ''X''. A modal logic (i.e., a set of formulas) ''L'' is '''[[Soundness|sound]]''' with respect to a class of frames ''C'', if ''L'' β Thm(''C''). ''L'' is '''[[Completeness (logic)|complete]]''' wrt ''C'' if ''L'' β Thm(''C'').
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)