S4 - S4 Normal Modal Logic

S4 is an extension of K with a reflexive and transitive access relation.


Semantics

S4 semantics behave just like K semantics.

Reflexivity

S4 includes the reflexivity restriction of T:

Reflexivity

In every model, for each world \(w\), \(\langle\ w,w\ \rangle\) is in the access relation.

Transitivity

S4 adds an additional transitivity restriction:

Transitivity

In every model, for each world \(w\), and each world \(w'\), for any world \(w''\) such that \(\langle\ w,w'\ \rangle\) and \(\langle\ w',w''\ \rangle\) are in the access relation, then \(\langle\ w,w''\ \rangle\) is in the access relation.

Tableaux

S4 tableaux are constructed just like K system tableaux.

Nodes

Nodes for bivalent modal tableaux come in two types:

  • A sentence-world pair like \(A, w\), indicating that \(A\) is true at \(w\).

  • An access node like \(w_1Rw_2\), indicating that the pair \(\langle\ w_1, w_2\ \rangle\) is in the access relation \(R\).

Trunk

To build the trunk for an argument, add a node with each premise, with world \(w_0\), followed by a node with the negation of the conclusion with world \(w_0\).

To build the trunk for the argument A1 ... AnB write:
A1, w0
An, w0
¬B, w0

Closure

KContradiction Closure[source]
A, w0
¬A, w0
¬=KSelf Identity Closure[source]
a ≠ a, w0
¬E!KNon Existence Closure[source]
¬E!a, w0

Rules

S4 contains all the K rules, the T Reflexive rule, plus an additional Transitive rule.

Access Rules

R+Transitive[source]
w0Rw1
w1Rw2
w0Rw2
R≤TReflexive[source]
A, w0
w0Rw0

Operator Rules

¬ Rules
¬¬KDouble Negation[source]
¬¬A, w0
A, w0
∧ Rules
KConjunction[source]
A ∧ B, w0
A, w0
B, w0
¬KConjunction Negated[source]
¬(A ∧ B), w0
¬A, w0
¬B, w0
∨ Rules
KDisjunction[source]
A ∨ B, w0
A, w0
B, w0
¬KDisjunction Negated[source]
¬(A ∨ B), w0
¬A, w0
¬B, w0
⊃ Rules
KMaterial Conditional[source]
A ⊃ B, w0
¬A, w0
B, w0
¬KMaterial Conditional Negated[source]
¬(A ⊃ B), w0
A, w0
¬B, w0
≡ Rules
KMaterial Biconditional[source]
A ≡ B, w0
¬A, w0
¬B, w0
B, w0
A, w0
¬KMaterial Biconditional Negated[source]
¬(A ≡ B), w0
A, w0
¬B, w0
¬A, w0
B, w0

Predicate Rules

= Rules
=KIdentity Indiscernability[source]
Fa, w0
a = b, w0
Fb, w0

Quantifier Rules

∃ Rules
KExistential[source]
∃xFx, w0
Fa, w0
¬KExistential Negated[source]
¬∃xFx, w0
∀x¬Fx, w0
∀ Rules
KUniversal[source]
∀xFx, w0
Fa, w0
¬KUniversal Negated[source]
¬∀xFx, w0
∃x¬Fx, w0

Compatibility Rules

⚬ Rules
KAssertion[source]
⚬A, w0
A, w0
¬KAssertion Negated[source]
¬⚬A, w0
¬A, w0
→ Rules
KConditional[source]
A → B, w0
¬A, w0
B, w0
¬KConditional Negated[source]
¬(A → B), w0
A, w0
¬B, w0
↔ Rules
KBiconditional[source]
A ↔ B, w0
¬A, w0
¬B, w0
B, w0
A, w0
¬KBiconditional Negated[source]
¬(A ↔ B), w0
A, w0
¬B, w0
¬A, w0
B, w0

Notes

References