Modal Logic Matt Iverson Sachin Shinde Overview Introduction Description Applications Proof System Syntax Semantics Inference Rules Soundness & Completeness Assignment Introduction Description Modal Logics are logics that include the use of modalities Modalities qualify the truth of a judgment “John is very happy” instead of “John is happy.” Three examples of modalities Possibility, probability, and necessity Only two are used in traditional modal logic ◊ is the symbol for possibility □ is the symbol for necessity Example “If it is possible that it will rain today, then Tom will bring an umbrella” ◊ Rain(today) → Bring(tom, umbrella) Differences from First-Order Logic Modal logics allow the qualification of statements For most versions of modal logic, there is no way to represent such concepts formally in FOL. Applications Linguistics Gives the ability to translate qualified statements into sentences in a formal logical system. Algebras and Topologies Most initial research on modal logic studied the relationship it had with algebras and topologies. Temporal Logic An extension of modal logic. Proof System Syntax CN-calculus Symbols Conditional (Implication) – “→” Negation – “¬” Modal CN-calculus Extra symbols Necessity – “□” Possibility – “◊” – defined in terms of necessity. ◊φ =df ¬□¬φ For the purposes of time and simplicity, quantifiers will not be used. Syntax (cont.) Different types of modal CN-calculi These types have different properties (different from inference rules). If the Rule of Interchange of Equivalents (IE Rule) is valid for a modal CN-calculus Σ, suppose ψ is an expression of our language that contains an expression φ, and let ψ’ be the expression obtained from substituting every occurrence of φ in ψ with an expression φ’. If ⊢Σ (φ ⟷ φ’), then ⊢Σ (ψ ⟷ ψ’). This rule will be true for all modal CN-calculi that we will consider. The IE Rule can be proven to be equivalent to the Rule of Replacement of Equivalents (RE Rule), stated below: For all expressions φ, ψ in our language, if ⊢Σ (φ ⟷ ψ), then ⊢Σ (□φ ⟷ □ψ). Syntax (cont.) Rule of Uniform Substitution (US Rule): For all expressions φ, ψ in our language, if ⊢Σ φ, and there is a logical constant P in the expression φ, then we can prove the statement formed by substituting ψ for P in φ, i.e. ⊢Σ φ[P/ ψ] Rule of Modal Necessitation (RN Rule): For all expressions φ in our language, if ⊢Σ φ, then ⊢Σ □φ Different modal CN-calculi use different rules. Quasi-Classical CN-calculi A modal CN-calculus Σ is quasi-classical if the IE Rule is valid. Classical CN-calculi A modal CN-calculus Σ is classical if the IE Rule and the US Rule are valid. Syntax (cont.) Quasi-Regular CN-calculi A modal CN-calculus Σ is quasi-regular if it is a quasi-classical modal CN-calculus and for all expressions φ, ψ, we have ⊢Σ □(φ → ψ) → (□φ → □ψ) If ⊢Σ (φ → ψ), then ⊢Σ (□φ → □ψ) Regular CN-calculi A modal CN-calculus Σ is regular if it is a classical modal CN-calculus and for all expressions φ, ψ, we have ⊢Σ □(φ → ψ) → (□φ → □ψ) If ⊢Σ (φ → ψ), then ⊢Σ (□φ → □ψ) Syntax (cont.) Quasi-Normal CN-calculi A modal CN-calculus Σ is quasi-normal if it is a quasi-regular modal CN-calculus and the RN rule is valid. Normal CN-calculi A modal CN-calculus Σ is normal if it is a regular modal CN-calculus and the RN rule is valid. Some Standard Normal Modal CN-calculi The Modal System Kr Contains the following axioms for all φ, ψ, χ : □n(φ → (ψ → φ)) □n((φ → (ψ → χ)) → ((φ → ψ) → (φ → χ))) □n((¬φ → ¬ψ) → (ψ → φ)) □n(□(ψ → φ) → (□ψ → □φ)) Syntax (cont.) The Modal System M The Modal System Kr with the axiom □n(□φ → φ) “What is necessarily the case, simply is the case” The Modal System Br The Modal System M with the axiom □n(φ → □◊φ) “What is the case, is necessarily possibly the case” The Modal System S4 The Modal System M with the axiom □n(□φ → □□φ) “What is necessary is not contingently necessary but necessarily necessary” Syntax (cont.) The Modal System S4.2 The Modal System S4 with the axiom □n(◊□φ → □◊φ) “What is possibly necessary, is necessarily possible” The Modal System S4.3 The Modal System S4 with the axiom: □n((◊φ ⋀ ◊ψ) → ◊((φ ⋀ ◊ψ) ⋁ (◊φ ⋀ ψ))) “It is a possibility of two possibilities that one is possible relative to the other” The Modal System S5 The Modal System M with the axiom □n(◊φ → □◊φ) “What is possible is not just possible, but necessarily possible” Semantics Two possible interpretations of semantics for S5 Possible Worlds Semantics Use possible worlds to express modal claims. For each distinct way the world could have been, there is said to be a distinct possible world (we live in the actual world). True Propositions: true in the actual world. False Propositions: false in the actual world. Possible Propositions: true in at least one possible world. Necessary Propositions: true in all possible worlds. Contingent Propositions: true in some possible worlds, and false in others. Impossible Propositions: true in no possible world. Semantics (cont.) Relational (Frame) Semantics A related world system (modal frame) 〈W, R〉 consists of two objects A non-empty set W of possible worlds A binary relation R that holds between those worlds o Also called the “accessibility relation” For a relational world system 〈W, R〉 , define ⊨i P for a logical character P and a world i ∈ W to be the truth-value assigned to P in world i. Inductively define ⊨i φ for all expressions φ as follows: ⊨i ¬φ if and only if ⊭i φ ⊨i (φ → ψ) if and only if either ⊭i φ or ⊨i ψ ⊨i □φ if and only if for all j ∈ W, if iRj then ⊨i φ This is an extension of possible worlds semantics, and it can be modified to be used with other non-classical logics. Inference Rule One Rule! Modus Ponens (MP Inference Rule) If Γ is a set of sentences in modal CN-calculus, and φ is a sentence in modal CN-calculus, then φ is a modus ponens consequence of Γ if and only there exists a sequence Δ1, Δ2, … , Δn such that Δn = φ and for all i ≤ n, either Δi ∈ Γ or, for some j, k < i, Δk = (Δj → Δi). The MP Inference Rule allows us to justify a step from a set of sentences to another sentence in a proof as long as this other sentence is a modus ponens consequence of the set of sentences. Examples Show that □φ → □◊φ in modal system M “If something is necessary, then it is necessarily possible” Show that □◊□φ → □φ in modal system Br. “If something is necessarily possibly necessary, then it is necessary” Is this provable in M? Completeness & Soundness Soundness and Completeness for modal system S5 can be proved using either the formalization of the possible worlds semantics or the formalization of the Relational Semantics. The concept of tautological consequence from FOL gets replaced in these proofs with a similar concept of L-truth and L-truth2. The Completeness proofs both utilize ideas seen in the proof of the First-Order Logic, mainly the formation of a formally consistent and formally complete set (in modal logic, this becomes maximally complete). Bibliography Cocchiarella, Nino B. Modal Logic – An Introduction to Its Syntax and Semantics. New York: Oxford University Press, 2008. Print. “Modal Logic”. www.wikipedia.com. n.p.,n.d. Web. 6 Nov. 2009. <http://en.wikipedia.org/wiki/Modal_logic> “Modal Logic”. plato.stanford.edu. n.p., 2 Oct. 2009. Web. 6 Nov. 2009. <http://plato.stanford.edu/entries/logicmodal/>
© Copyright 2026 Paperzz