Modal logic

Written by Jaime Sevilla Molina, et al. last updated

Modal logic is a Formal_system in which we expand propositional_calculus with two new operators meant to represent necessity () and possibility ().[1]

Those two operators can be defined in terms of each other. For example, we have that something is possible iff it is not necessary that its opposite is true; ie, .

Thus in modal logic, you can express sentences as to express that it is necessary that is true. You can also go more abstract and say to express that it is not necessary that false is true. If we read the box operator as "there is no mathematical proof of" then the previous sentence becomes "there is no mathematical proof of falsehood", which encodes the consistency of arithmetic.

There are many systems of modal logic [2], which differ in the sentences they take as axioms and which rules of inference they allow.

Of particular interest are the systems called normal systems of modal logic, and especially the system (called for short, also known as the logic of provability). The main interest of comes from being a decidable logic which allows us to reason about sentences of Peano arithmetic talking about provability via translations, as proved by the arithmetical adequacy theorems of Solomonov.

Another widely studied system of modal logic is , for which Solomonov proved adequacy for truth in the standard_model_of_arithmetic.

The semantics of the normal systems of modal logic come in the form of Kripke_models: digraph structures composed of worlds over which a visibility relation is defined.

Sentences

Well formed sentences of modal logic are defined as follows:

  • is a well-formed sentence of modal logic.
  • The sentence letters are well-formed sentences of modal logic.
  • If is a well-formed sentence, then is a well-formed sentence.
  • If and are well formed sentences, then is a well-formed sentence.

The rest of logical connectors can then be defined as abbreviations for structures made from implication and . For example , . The possibility operator is defined as as per the previous discussion.

  1. ^︎

    There are more general modal logics with different modal predicates out there.

  2. ^︎

    See for example T,B,S5,S4,K, GLS

Parents: