Reading preferences
Optional display controls need JavaScript. All reading content and navigation work without it.
Source file content/normal-modal-logic/axioms-systems/axioms-systems.tex
Source file content/normal-modal-logic/axioms-systems/introduction.tex
Introduction
We have a semantics for the basic modal language in terms of modal models, and a notion of a formula being valid---true at all worlds in all models---or valid with respect to some class of models or frames---true at all worlds in all models in the class, or based on the frame. Logic usually connects such semantic characterizations of validity with a proof-theoretic notion of derivability. The aim is to define a notion of derivability in some system such that a formula is derivable iff it is valid.
The simplest and historically oldest derivation systems are so-called Hilbert-type or axiomatic derivation systems. Hilbert-type derivation systems for many modal logics are relatively easy to construct: they are simple as objects of metatheoretical study (e.g., to prove soundness and completeness). However, they are much harder to use to prove formulas in than, say, natural deduction systems.
In Hilbert-type derivation systems, a derivation of a formula is a sequence of formulas leading from certain axioms, via a handful of inference rules, to the formula in question. Since we want the derivation system to match the semantics, we have to guarantee that the set of derivable formulas are true in all models (or true in all models in which all axioms are true). We'll first isolate some properties of modal logics that are necessary for this to work: the “normal” modal logics. For normal modal logics, there are only two inference rules that need to be assumed: modus ponens and necessitation. As axioms we take all (substitution instances) of tautologies, and, depending on the modal logic we deal with, a number of modal axioms. Even if we are just interested in the class of all models, we must also count all substitution instances of source and source as axioms. This alone generates the minimal normal modal logic source.
Definition of modus ponens
The rule of modus ponens is the inference schema
Modus ponens inference schema
Source premise node one: formula A. Source premise node two: formula A implies formula B. The next inference is labeled modus ponens. From nodes one, then two, infer node three: formula B. The root conclusion is node three. End proof tree.
Step 1. No premises. Rule: source axiom or displayed premise.
Step 2. No premises. Rule: source axiom or displayed premise.
Step 3. Depends on step 1, step 2. Rule: modus ponens.
We say a formula source follows from formulas source, source by modus ponens iff source.
Definition of necessitation
The rule of necessitation is the inference schema
Necessitation inference schema
Source premise node one: formula A. The next inference is labeled necessitation. From node one, infer node two: box formula A. The root conclusion is node two. End proof tree.
Step 1. No premises. Rule: source axiom or displayed premise.
Step 2. Depends on step 1. Rule: necessitation.
We say the formula source follows from the formulas source by necessitation iff source.
Definition of an axiomatic derivation
A derivation from a set of axioms source is a sequence of formulas source, source, dots, source, where each source is either
a substitution instance of a tautology, or
a substitution instance of a formula in source, or
follows from two formulas source, source with source, source by modus ponens, or
If there is such a derivation with source, we say that source is derivable from source, in symbols source.
With this definition, it will turn out that the set of derivable formulas forms a normal modal logic, and that any derivable formula is true in every model in which every axiom is true. This property of derivations is called soundness. The converse, completeness, is harder to prove.
Source file content/normal-modal-logic/axioms-systems/normal-logics.tex
Normal Modal Logics
Not every set of modal formulas can easily be characterized as those formulas derivable from a set of axioms. We want modal logics to be well-behaved. First of all, everything we can derive in classical propositional logic should still be derivable, of course taking into account that the formulas may now contain also source and source . To this end, we require that a modal logic contain all tautological instances and be closed under modus ponens.
Definition of a modal logic
A modal logic is a set source of modal formulas which
In order to use the relational semantics for modal logics, we also have to require that all formulas valid in all modal models are included. It turns out that this requirement is met as soon as all instances of AxK and Dual are derivable, and whenever a formula source is derivable, so is source. A modal logic that satisfies these conditions is called normal. (Of course, there are also non-normal modal logics, but the usual relational models are not adequate for them.)
Definition of a normal modal logic
A modal logic source is normal if it contains
and is closed under necessitation, i.e., if source, then source.
Observe that while tautological implication is “fine-grained” enough to preserve truth at a world, the rule Nec only preserves truth in a model (and hence also validity in a frame or in a class of frames).
Normal modal logics are closed under rule R K
Every normal modal logic is closed under rule RK,
Rule R K inference schema
Source premise node one: formula A subscript one implies open parenthesis formula A subscript two implies and so on open parenthesis formula A subscript n - one implies formula A subscript n close parenthesis and so on close parenthesis. The next inference is labeled rule R K. From node one, infer node two: box formula A subscript one implies open parenthesis box formula A subscript two implies and so on open parenthesis box formula A subscript n - one implies box formula A subscript n close parenthesis and so on close parenthesis period. The root conclusion is node two. End proof tree.
Step 1. No premises. Rule: source axiom or displayed premise.
Step 2. Depends on step 1. Rule: rule R K.
Proof
By induction on source: If source, then the rule is just Nec, and every normal modal logic is closed under Nec.
Now suppose the result holds for source; we show it holds for source.
Assume
Normal modal logics exclude possible falsity
Exercise on possible falsity
Prove the proposition that no normal modal logic permits possibly falsity.
Existence of the smallest generated modal logic
Let source, dots, source be formulas. Then there is a smallest modal logic source containing all instances of source, dots, source.
Proof
Given source, dots, source, define source as the intersection of all normal modal logics containing all instances of source, dots, source. The intersection is non-empty as source, the set of all formulas, is such a modal logic.
Definition of a modal system
The smallest normal modal logic containing source, dots, source is called a modal system and denoted by source. The smallest normal modal logic is denoted by LogK.
Source file content/normal-modal-logic/axioms-systems/logics-proofs.tex
derivation and Modal Systems
We first define what a derivation is for normal modal logics. Roughly, a derivation is a sequence of formulas in which every element is either (a substitution instance of) one of a number of axioms, or follows from previous elements by one of a few inference rules. For normal modal logics, all instances of tautologies , AxK, and Dual count as axioms. This results in the modal system source, the smallest normal modal logic. We may wish to add additional axioms to obtain other systems, however. The rules are always modus ponens MP and necessitation Nec.
Definition of derivability in a modal system
Given a modal system source and a formula source we say that source is derivable in source, written source, if and only if there are formulas source, dots, source such that source and each source is either a tautological instance, or an instance of one of source, source, source, dots, source, or it follows from previous formulas by means of the rules MP or Nec.
The following proposition allows us to show that source by exhibiting a source-derivation of source.
Modal-system membership equals derivability
Proof
We use induction on the length of derivations to show that source.
If the derivation of source has length source, it contains a single formula. That formula cannot follow from previous formulas by MP or Nec, so must be a tautological instance, an instance of AxK, source, or an instance of one of source, dots, source. But source contains these as well, so source.
If the derivation of source has length source, then source may in addition be obtained by MP or Nec from formulas not occurring as the last line in the derivation. If source follows from source and source (by MP), then source and source by induction hypothesis. But every modal logic is closed under modus ponens, so source. If source follows from source by Nec, then source by induction hypothesis. But every normal modal logic is closed under source, so source.
The converse inclusion follows by showing that source is a normal modal logic containing all the instances of source, dots, source, and the observation that source is, by definition, the smallest such logic.
Every tautology source is a tautological instance, so source, so source contains all tautologies.
If source and source, then source: Combine the derivation of source with that of source, and add the line source. The last line is justified by MP. So source is closed under modus ponens.
If source has a derivation, then every substitution instance of source also has a derivation: apply the substitution to every formula in the derivation. (Exercise: prove by induction on the length of derivations that the result is also a correct derivation). So source is closed under uniform substitution. (We have now established that source satisfies all conditions of a modal logic.)
If source, the additional line source is justified by Nec. Consequently, source is closed under Nec. Thus, source is normal.
Source file content/normal-modal-logic/axioms-systems/proofs-in-K.tex
Proofs in LogK
In order to practice proofs in the smallest modal system, we show the valid formulas on the left-hand side of the table of valid and invalid modal schemata can all be given LogK-proofs.
Boxed weakening theorem
Proof
Four-line K proof of boxed weakening
Derivation. Line one: formula A implies open parenthesis formula B implies formula A close parenthesis. Justification: tautological instance. Line two: box open parenthesis formula A implies open parenthesis formula B implies formula A close parenthesis close parenthesis. Justification: necessitation. Line three: box open parenthesis formula A implies open parenthesis formula B implies formula A close parenthesis close parenthesis implies open parenthesis box formula A implies box open parenthesis formula B implies formula A close parenthesis close parenthesis. Justification: axiom K. Line four: box formula A implies box open parenthesis formula B implies formula A close parenthesis. Justification: modus ponens. End derivation.
Line 1. source Justification: tautological instance. Depends on: none. Discharges: none.
Line 2. source Justification: necessitation. Depends on: line-1. Discharges: none.
Line 3. source Justification: axiom K. Depends on: none. Discharges: none.
Line 4. source Justification: modus ponens. Depends on: line-2, line-3. Discharges: none.
Box distributes to both conjuncts
Proof
Eleven-line K proof distributing box over conjunction
Derivation. Line one: open parenthesis formula A and formula B close parenthesis implies formula A. Justification: tautological instance. Line two: box open parenthesis open parenthesis formula A and formula B close parenthesis implies formula A close parenthesis. Justification: necessitation. Line three: box open parenthesis open parenthesis formula A and formula B close parenthesis implies formula A close parenthesis implies open parenthesis box open parenthesis formula A and formula B close parenthesis implies box formula A close parenthesis. Justification: axiom K. Line four: box open parenthesis formula A and formula B close parenthesis implies box formula A. Justification: modus ponens. Line five: open parenthesis formula A and formula B close parenthesis implies formula B. Justification: tautological instance. Line six: box open parenthesis open parenthesis formula A and formula B close parenthesis implies formula B close parenthesis. Justification: necessitation. Line seven: box open parenthesis open parenthesis formula A and formula B close parenthesis implies formula B close parenthesis implies open parenthesis box open parenthesis formula A and formula B close parenthesis implies box formula B close parenthesis. Justification: axiom K. Line eight: box open parenthesis formula A and formula B close parenthesis implies box formula B. Justification: modus ponens. Line nine: open parenthesis box open parenthesis formula A and formula B close parenthesis implies box formula A close parenthesis implies open set close set. Justification: tautological instance. Source justification formulas, in order: open parenthesis open parenthesis box open parenthesis formula A and formula B close parenthesis implies box formula B close parenthesis implies open set close set; then open parenthesis box open parenthesis formula A and formula B close parenthesis implies open parenthesis box formula A and box formula B close parenthesis close parenthesis close parenthesis. Line ten: open parenthesis box open parenthesis formula A and formula B close parenthesis implies box formula B close parenthesis implies open set close set. Justification: modus ponens. Source justification formula, in order: open parenthesis box open parenthesis formula A and formula B close parenthesis implies open parenthesis box formula A and box formula B close parenthesis close parenthesis. Line eleven: box open parenthesis formula A and formula B close parenthesis implies open parenthesis box formula A and box formula B close parenthesis. Justification: modus ponens. End derivation.
Line 1. source Justification: tautological instance. Depends on: none. Discharges: none.
Line 2. source Justification: necessitation. Depends on: none. Discharges: none.
Line 3. source Justification: axiom K. Depends on: none. Discharges: none.
Line 4. source Justification: modus ponens. Depends on: line-2, line-3. Discharges: none.
Line 5. source Justification: tautological instance. Depends on: none. Discharges: none.
Line 6. source Justification: necessitation. Depends on: none. Discharges: none.
Line 7. source Justification: axiom K. Depends on: none. Discharges: none.
Line 8. source Justification: modus ponens. Depends on: line-6, line-7. Discharges: none.
Line 9. sourcesourcesource Justification: tautological instance. Depends on: none. Discharges: none.
Line 10. sourcesource Justification: modus ponens. Depends on: line-4, line-9. Discharges: none.
Line 11. source Justification: modus ponens. Depends on: line-8, line-10. Discharges: none.
Note that the formula on line source is an instance of the tautology
Two necessary conjuncts imply their necessary conjunction
Proof
Ten-line K proof combining two boxed conjuncts
Derivation. Line one: formula A implies open parenthesis formula B implies open parenthesis formula A and formula B close parenthesis close parenthesis. Justification: tautological instance. Line two: box open parenthesis formula A implies open parenthesis formula B implies open parenthesis formula A and formula B close parenthesis close parenthesis close parenthesis. Justification: necessitation. Line three: box open parenthesis formula A implies open parenthesis formula B implies open parenthesis formula A and formula B close parenthesis close parenthesis close parenthesis implies open parenthesis box formula A implies box open parenthesis formula B implies open parenthesis formula A and formula B close parenthesis close parenthesis close parenthesis. Justification: axiom K. Line four: box formula A implies box open parenthesis formula B implies open parenthesis formula A and formula B close parenthesis close parenthesis. Justification: modus ponens. Line five: box open parenthesis formula B implies open parenthesis formula A and formula B close parenthesis close parenthesis implies open parenthesis box formula B implies box open parenthesis formula A and formula B close parenthesis close parenthesis. Justification: axiom K. Line six: open parenthesis box formula A implies box open parenthesis formula B implies open parenthesis formula A and formula B close parenthesis close parenthesis close parenthesis implies open set close set. Justification: tautological instance. Source justification formulas, in order: open parenthesis box open parenthesis formula B implies open parenthesis formula A and formula B close parenthesis close parenthesis implies open parenthesis box formula B implies box open parenthesis formula A and formula B close parenthesis close parenthesis close parenthesis implies open set close set; then open parenthesis box formula A implies open parenthesis box formula B implies box open parenthesis formula A and formula B close parenthesis close parenthesis close parenthesis close parenthesis. Line seven: open parenthesis box open parenthesis formula B implies open parenthesis formula A and formula B close parenthesis close parenthesis implies open parenthesis box formula B implies box open parenthesis formula A and formula B close parenthesis close parenthesis close parenthesis implies open set close set. Justification: modus ponens. Source justification formula, in order: open parenthesis box formula A implies open parenthesis box formula B implies box open parenthesis formula A and formula B close parenthesis close parenthesis close parenthesis. Line eight: box formula A implies open parenthesis box formula B implies box open parenthesis formula A and formula B close parenthesis close parenthesis close parenthesis. Justification: modus ponens. Line nine: open parenthesis box formula A implies open parenthesis box formula B implies box open parenthesis formula A and formula B close parenthesis close parenthesis close parenthesis close parenthesis implies open set close set. Justification: tautological instance. Source justification formula, in order: open parenthesis open parenthesis box formula A and box formula B close parenthesis implies box open parenthesis formula A and formula B close parenthesis close parenthesis. Line ten: open parenthesis box formula A and box formula B close parenthesis implies box open parenthesis formula A and formula B close parenthesis. Justification: modus ponens. End derivation.
Line 1. source Justification: tautological instance. Depends on: none. Discharges: none.
Line 2. source Justification: necessitation. Depends on: line-1. Discharges: none.
Line 3. source Justification: axiom K. Depends on: none. Discharges: none.
Line 4. source Justification: modus ponens. Depends on: line-2, line-3. Discharges: none.
Line 5. source Justification: axiom K. Depends on: none. Discharges: none.
Line 6. sourcesourcesource Justification: tautological instance. Depends on: none. Discharges: none.
Line 7. sourcesource Justification: modus ponens. Depends on: line-4, line-6. Discharges: none.
Line 8. source Justification: modus ponens. Depends on: line-5, line-7. Discharges: none.
Line 9. sourcesource Justification: tautological instance. Depends on: none. Discharges: none.
Line 10. source Justification: modus ponens. Depends on: line-8, line-9. Discharges: none.
The formulas on lines source and source are instances of the tautologies
Box and diamond under negation
Proof
Twelve-line K proof relating box and diamond under negation
Derivation. Line one: diamond not propositional variable p if and only if not box not not propositional variable p. Justification: duality axiom. Line two: open parenthesis diamond not propositional variable p if and only if not box not not propositional variable p close parenthesis implies open set close set. Justification: tautological instance. Source justification formula, in order: open parenthesis not box not not propositional variable p implies diamond not propositional variable p close parenthesis. Line three: not box not not propositional variable p implies diamond not propositional variable p. Justification: modus ponens. Line four: not not propositional variable p implies propositional variable p. Justification: tautological instance. Line five: box open parenthesis not not propositional variable p implies propositional variable p close parenthesis. Justification: necessitation. Line six: box open parenthesis not not propositional variable p implies propositional variable p close parenthesis implies open parenthesis box not not propositional variable p implies box propositional variable p close parenthesis. Justification: axiom K. Line seven: open parenthesis box not not propositional variable p implies box propositional variable p close parenthesis. Justification: modus ponens. Line eight: open parenthesis box not not propositional variable p implies box propositional variable p close parenthesis implies open parenthesis not box propositional variable p implies not box not not propositional variable p close parenthesis. Justification: tautological instance. Line nine: not box propositional variable p implies not box not not propositional variable p. Justification: modus ponens. Line ten: open parenthesis not box propositional variable p implies not box not not propositional variable p close parenthesis implies open set close set. Justification: tautological instance. Source justification formula, in order: open parenthesis open parenthesis not box not not propositional variable p implies diamond not propositional variable p close parenthesis implies open parenthesis not box propositional variable p implies diamond not propositional variable p close parenthesis close parenthesis. Line eleven: open parenthesis not box not not propositional variable p implies diamond not propositional variable p close parenthesis implies open parenthesis not box propositional variable p implies diamond not propositional variable p close parenthesis. Justification: modus ponens. Line twelve: not box propositional variable p implies diamond not propositional variable p. Justification: modus ponens. End derivation.
Line 1. source Justification: duality axiom. Depends on: none. Discharges: none.
Line 2. sourcesource Justification: tautological instance. Depends on: none. Discharges: none.
Line 3. source Justification: modus ponens. Depends on: line-1, line-2. Discharges: none.
Line 4. source Justification: tautological instance. Depends on: none. Discharges: none.
Line 5. source Justification: necessitation. Depends on: line-4. Discharges: none.
Line 6. source Justification: axiom K. Depends on: none. Discharges: none.
Line 7. source Justification: modus ponens. Depends on: line-5, line-6. Discharges: none.
Line 8. source Justification: tautological instance. Depends on: none. Discharges: none.
Line 9. source Justification: modus ponens. Depends on: line-7, line-8. Discharges: none.
Line 10. sourcesource Justification: tautological instance. Depends on: none. Discharges: none.
Line 11. source Justification: modus ponens. Depends on: line-9, line-10. Discharges: none.
Line 12. source Justification: modus ponens. Depends on: line-3, line-11. Discharges: none.
The formulas on lines source and source are instances of the tautologies
Exercises in K
Find derivations in source for the following formulas:
Source file content/normal-modal-logic/axioms-systems/derived-rules.tex
Derived Rules
Finding and writing derivations is obviously difficult, cumbersome, and repetitive. For instance, very often we want to pass from source to source, i.e., apply rule RK. That requires an application of Nec, then recording the proper instance of AxK, then applying MP. Passing from source and source to source requires recording the (long) tautological instance
and applying MP twice. Often we want to replace a sub-formula by a formula we know to be equivalent, e.g., source by source , or source by source. So rather than write out the actual derivation, it is more convenient to simply record why the intermediate steps are derivable. For this purpose, let us collect some facts about derivability.
Propositional consequence may be used inside K
If source, dots, source, and source follows from source, dots, source by propositional logic, then source.
Proof
If source follows from source, dots, source by propositional logic, then
is a tautological instance. Applying MP source times gives a derivation of source.
We will indicate use of this proposition by PL.
Derived n-ary rule R K
Proof
By induction on source, just as in the proof of the proposition that every normal modal logic is closed under rule R K.
We will indicate use of this proposition by RK. Let's illustrate how these results help establishing derivability results more easily.
Short proof of boxed conjunction
Proof
Three-line derived proof combining boxed conjuncts
Derivation. Line one: modal system K derives formula A implies open parenthesis formula B implies open parenthesis formula A and formula B close parenthesis close parenthesis. Justification: tautological instance. Line two: modal system K derives box formula A implies open parenthesis box formula B implies box open parenthesis formula A and formula B close parenthesis close parenthesis close parenthesis. Justification: rule R K. Line three: modal system K derives open parenthesis box formula A and box formula B close parenthesis implies box open parenthesis formula A and formula B close parenthesis. Justification: propositional logic. End derivation.
source 66Rewriting proposition
Proof
Exercise.
Exercise proving the rewriting proposition
Prove the rewriting proposition by proving, by induction on the complexity of source, that if source then source.
This proposition comes in handy especially when we want to convert source into source (or vice versa), or remove double negations inside a formula. In what follows, we will mark applications of the rewriting proposition by “source for source” whenever we re-write a formula source for source. In other words, “source for source” abbreviates:
Three-line rewriting-rule abbreviation
Derivation. Unnumbered source line one: derives formula C open parenthesis formula A close parenthesis. Justification: no separate justification is printed. Unnumbered source line two: derives formula A if and only if formula B. Justification: no separate justification is printed. Unnumbered source line three: derives formula C open parenthesis formula B close parenthesis. Justification: the cited rewriting proposition. Source reference: the rewriting proposition. End derivation.
Line 1. source Justification: no separate justification is printed. Depends on: none. Discharges: none.
Line 2. source Justification: no separate justification is printed. Depends on: none. Discharges: none.
Line 3. source Justification: the cited rewriting proposition. Depends on: none. Discharges: none.
References: the rewriting proposition.
source 94For instance:
Not-box implies possible negation
Proof
Three-line proof of not-box implying possible negation
Derivation. Line one: modal system K derives diamond not propositional variable p if and only if not box not not propositional variable p. Justification: duality axiom. Line two: modal system K derives not box not not propositional variable p implies diamond not propositional variable p. Justification: propositional logic. Line three: modal system K derives not box propositional variable p implies diamond not propositional variable p. Justification: the source-listed replacement. Source justification formulas, in order: propositional variable p; then not not propositional variable p. End derivation.
source 107In the above derivation, the final step “source for source” is short for
Expanded final rewriting step
Derivation. Unnumbered source line one: modal system K derives not box not not propositional variable p implies diamond not propositional variable p. Justification: no separate justification is printed. Unnumbered source line two: modal system K derives not not propositional variable p if and only if propositional variable p. Justification: tautological instance. Unnumbered source line three: modal system K derives not box propositional variable p implies diamond not propositional variable p. Justification: the cited rewriting proposition. Source reference: the rewriting proposition. End derivation.
Line 1. source Justification: no separate justification is printed. Depends on: none. Discharges: none.
Line 2. source Justification: tautological instance. Depends on: none. Discharges: none.
Line 3. source Justification: the cited rewriting proposition. Depends on: none. Discharges: none.
References: the rewriting proposition.
source 126The roles of source, source, and source in the rewriting proposition are played here, respectively, by source, source, and source.
When a formula contains a sub-formula source, we can replace it by source using the rewriting proposition, since source. We'll indicate this and similar replacements simply by “source for source.”
The following proposition justifies that we can establish derivability results schematically. E.g., the previous proposition does not just establish that source, but source for arbitrary source.
Uniform substitution preserves derivability
If source is a substitution instance of source and source, then source.
Proof
It is tedious but routine to verify (by induction on the length of the derivation of source) that applying a substitution to an entire derivation also results in a correct derivation. Specifically, substitution instances of tautological instances are themselves tautological instances, substitution instances of instances of Dual and AxK are themselves instances of Dual and AxK, and applications of MP and Nec remain correct when substituting formulas for propositional variables in both premise(s) and conclusion.
Source file content/normal-modal-logic/axioms-systems/more-proofs-in-K.tex
More Proofs in LogK
Let's see some more examples of derivability in LogK, now using the simplified method introduced in the section on derived rules.
Boxed implication preserves possibility
Proof
Five-line proof that box preserves diamond implication
Derivation. Line one: modal system K derives open parenthesis formula A implies formula B close parenthesis implies open parenthesis not formula B implies not formula A close parenthesis. Justification: propositional logic. Line two: modal system K derives box open parenthesis formula A implies formula B close parenthesis implies open parenthesis box not formula B implies box not formula A close parenthesis. Justification: rule R K. Line three: modal system K derives open parenthesis box not formula B implies box not formula A close parenthesis implies open parenthesis not box not formula A implies not box not formula B close parenthesis. Justification: tautological instance. Line four: modal system K derives box open parenthesis formula A implies formula B close parenthesis implies open parenthesis not box not formula A implies not box not formula B close parenthesis. Justification: propositional logic. Line five: modal system K derives box open parenthesis formula A implies formula B close parenthesis implies open parenthesis diamond formula A implies diamond formula B close parenthesis. Justification: the source-listed replacement. Source justification formulas, in order: diamond; then not box not. End derivation.
Line 1. source Justification: propositional logic. Depends on: none. Discharges: none.
Line 2. source Justification: rule R K. Depends on: line-1. Discharges: none.
Line 3. source Justification: tautological instance. Depends on: none. Discharges: none.
Line 4. source Justification: propositional logic. Depends on: line-2, line-3. Discharges: none.
Line 5. sourcesourcesource Justification: the source-listed replacement. Depends on: none. Discharges: none.
A boxed antecedent and possible conditional yield a possible consequent
Proof
Four-line mixed box-and-diamond implication proof
Derivation. Line one: modal system K derives formula A implies open parenthesis not formula B implies not open parenthesis formula A implies formula B close parenthesis close parenthesis. Justification: tautological instance. Line two: modal system K derives box formula A implies open parenthesis box not formula B implies box not open parenthesis formula A implies formula B close parenthesis close parenthesis. Justification: rule R K. Line three: modal system K derives box formula A implies open parenthesis not box not open parenthesis formula A implies formula B close parenthesis implies not box not formula B close parenthesis. Justification: propositional logic. Line four: modal system K derives box formula A implies open parenthesis diamond open parenthesis formula A implies formula B close parenthesis implies diamond formula B close parenthesis. Justification: the source-listed replacement. Source justification formulas, in order: diamond; then not box not. End derivation.
Line 1. source Justification: tautological instance. Depends on: none. Discharges: none.
Line 2. source Justification: rule R K. Depends on: line-1. Discharges: none.
Line 3. source Justification: propositional logic. Depends on: line-2. Discharges: none.
Line 4. sourcesourcesource Justification: the source-listed replacement. Depends on: none. Discharges: none.
Either possible disjunct makes the disjunction possible
Proof
Six-line proof that possibility is monotone over disjunction
Derivation. Line one: modal system K derives not open parenthesis formula A or formula B close parenthesis implies not formula A. Justification: tautological instance. Line two: modal system K derives box not open parenthesis formula A or formula B close parenthesis implies box not formula A. Justification: rule R K. Line three: modal system K derives not box not formula A implies not box not open parenthesis formula A or formula B close parenthesis. Justification: propositional logic. Line four: modal system K derives diamond formula A implies diamond open parenthesis formula A or formula B close parenthesis. Justification: the source-listed replacement. Source justification formulas, in order: diamond; then not box not. Line five: modal system K derives diamond formula B implies diamond open parenthesis formula A or formula B close parenthesis. Justification: the analogous preceding argument. Line six: modal system K derives open parenthesis diamond formula A or diamond formula B close parenthesis implies diamond open parenthesis formula A or formula B close parenthesis. Justification: propositional logic. End derivation.
Line 1. source Justification: tautological instance. Depends on: none. Discharges: none.
Line 2. source Justification: rule R K. Depends on: line-1. Discharges: none.
Line 3. source Justification: propositional logic. Depends on: line-2. Discharges: none.
Line 4. sourcesourcesource Justification: the source-listed replacement. Depends on: none. Discharges: none.
Line 5. source Justification: the analogous preceding argument. Depends on: none. Discharges: none.
Line 6. source Justification: propositional logic. Depends on: line-4, line-5. Discharges: none.
Possibility distributes over disjunction
Proof
Seven-line proof that possibility distributes over disjunction
Derivation. Line one: modal system K derives not formula A implies open parenthesis not formula B implies not open parenthesis formula A or formula B close parenthesis close parenthesis. Justification: tautological instance. Line two: modal system K derives box not formula A implies open parenthesis box not formula B implies box not open parenthesis formula A or formula B close parenthesis close parenthesis. Justification: rule R K. Line three: modal system K derives box not formula A implies open parenthesis not box not open parenthesis formula A or formula B close parenthesis implies not box not formula B close parenthesis. Justification: propositional logic. Line four: modal system K derives not box not open parenthesis formula A or formula B close parenthesis implies open parenthesis box not formula A implies not box not formula B close parenthesis. Justification: propositional logic. Line five: modal system K derives not box not open parenthesis formula A or formula B close parenthesis implies open parenthesis not not box not formula B implies not box not formula A close parenthesis. Justification: propositional logic. Line six: modal system K derives diamond open parenthesis formula A or formula B close parenthesis implies open parenthesis not diamond formula B implies diamond formula A close parenthesis. Justification: the source-listed replacement. Source justification formulas, in order: diamond; then not box not. Line seven: modal system K derives diamond open parenthesis formula A or formula B close parenthesis implies open parenthesis diamond formula B or diamond formula A close parenthesis. Justification: propositional logic. End derivation.
Line 1. source Justification: tautological instance. Depends on: none. Discharges: none.
Line 2. source Justification: rule R K. Depends on: none. Discharges: none.
Line 3. source Justification: propositional logic. Depends on: line-2. Discharges: none.
Line 4. source Justification: propositional logic. Depends on: line-3. Discharges: none.
Line 5. source Justification: propositional logic. Depends on: line-4. Discharges: none.
Line 6. sourcesourcesource Justification: the source-listed replacement. Depends on: none. Discharges: none.
Line 7. source Justification: propositional logic. Depends on: line-6. Discharges: none.
Exercises on derived K proofs
Show that the following derivability claims hold:
Source file content/normal-modal-logic/axioms-systems/duals.tex
Dual formula
Definition of the dual modal schemata
Each of the formulas AxT, AxB, Ax4, and Ax5 has a dual, denoted by a subscripted diamond, as follows:
Each of the above dual formulas is obtained from the corresponding formula by substituting source for source, contraposing, replacing source by source, and replacing source by source. AxD, i.e., source is its own dual in that sense.
A modal schema and its dual generate the same system
For each formula source in the definition of the dual modal schemata: source.
Proof
Exercise.
Exercise on dual modal systems
Prove the proposition that adjoining a schema or its dual gives the same modal system.
Source file content/normal-modal-logic/axioms-systems/proofs-modal-systems.tex
Proofs in Modal Systems
We now come to proofs in systems of modal logic other than LogK.
Six derivability facts among modal systems
The following provability results obtain:
Proof
We exhibit proofs for each.
Three-line K T five proof of axiom B
Derivation. Line one: modal system K T five derives diamond formula A implies box diamond formula A. Justification: axiom five. Line two: modal system K T five derives formula A implies diamond formula A. Justification: axiom T subscript diamond. Source justification formula, in order: axiom T subscript diamond. Line three: modal system K T five derives formula A implies box diamond formula A. Justification: propositional logic. End derivation.
Line 1. source Justification: axiom five. Depends on: none. Discharges: none.
Line 2. sourcesource Justification: axiom T subscript diamond. Depends on: none. Discharges: none.
Line 3. source Justification: propositional logic. Depends on: line-2, line-1. Discharges: none.
Six-line K T five proof of axiom four
Derivation. Line one: modal system K T five derives diamond box formula A implies box diamond box formula A. Justification: axiom five; the source-listed replacement. Source justification formulas, in order: box formula A; then propositional variable p. Line two: modal system K T five derives box formula A implies diamond box formula A. Justification: axiom T subscript diamond; the source-listed replacement. Source justification formulas, in order: axiom T subscript diamond; then box formula A; then propositional variable p. Line three: modal system K T five derives box formula A implies box diamond box formula A. Justification: propositional logic. Line four: modal system K T five derives diamond box formula A implies box formula A. Justification: axiom five subscript diamond. Source justification formula, in order: axiom five subscript diamond. Line five: modal system K T five derives box diamond box formula A implies box box formula A. Justification: rule R K. Line six: modal system K T five derives box formula A implies box box formula A. Justification: propositional logic. End derivation.
Line 1. sourcesourcesource Justification: axiom five; the source-listed replacement. Depends on: none. Discharges: none.
Line 2. sourcesourcesourcesource Justification: axiom T subscript diamond; the source-listed replacement. Depends on: none. Discharges: none.
Line 3. source Justification: propositional logic. Depends on: line-2, line-1. Discharges: none.
Line 4. sourcesource Justification: axiom five subscript diamond. Depends on: none. Discharges: none.
Line 5. source Justification: rule R K. Depends on: line-4. Discharges: none.
Line 6. source Justification: propositional logic. Depends on: line-3, line-5. Discharges: none.
Five-line K D B four proof of axiom T
Derivation. Line one: modal system K D B four derives diamond box formula A implies formula A. Justification: axiom B subscript diamond. Source justification formula, in order: axiom B subscript diamond. Line two: modal system K D B four derives box box formula A implies diamond box formula A. Justification: axiom D; the source-listed replacement. Source justification formulas, in order: axiom D; then box formula A; then propositional variable p. Line three: modal system K D B four derives box box formula A implies formula A. Justification: propositional logic. Line four: modal system K D B four derives box formula A implies box box formula A. Justification: axiom four. Line five: modal system K D B four derives box formula A implies formula A. Justification: propositional logic. End derivation.
Line 1. sourcesource Justification: axiom B subscript diamond. Depends on: none. Discharges: none.
Line 2. sourcesourcesourcesource Justification: axiom D; the source-listed replacement. Depends on: none. Discharges: none.
Line 3. source Justification: propositional logic. Depends on: line-1, line-2. Discharges: none.
Line 4. source Justification: axiom four. Depends on: none. Discharges: none.
Line 5. source Justification: propositional logic. Depends on: line-4, line-3. Discharges: none.
Four-line K B four proof of axiom five
Derivation. Line one: modal system K B four derives diamond formula A implies box diamond diamond formula A. Justification: axiom B; the source-listed replacement. Source justification formulas, in order: diamond formula A; then propositional variable p. Line two: modal system K B four derives diamond diamond formula A implies diamond formula A. Justification: axiom four subscript diamond. Source justification formula, in order: axiom four subscript diamond. Line three: modal system K B four derives box diamond diamond formula A implies box diamond formula A. Justification: rule R K. Line four: modal system K B four derives diamond formula A implies box diamond formula A. Justification: propositional logic. End derivation.
Line 1. sourcesourcesource Justification: axiom B; the source-listed replacement. Depends on: none. Discharges: none.
Line 2. sourcesource Justification: axiom four subscript diamond. Depends on: none. Discharges: none.
Line 3. source Justification: rule R K. Depends on: line-2. Discharges: none.
Line 4. source Justification: propositional logic. Depends on: line-1, line-3. Discharges: none.
Four-line K B five proof of axiom four
Derivation. Line one: modal system K B five derives box formula A implies box diamond box formula A. Justification: axiom B; the source-listed replacement. Source justification formulas, in order: box formula A; then propositional variable p. Line two: modal system K B five derives diamond box formula A implies box formula A. Justification: axiom five subscript diamond. Source justification formula, in order: axiom five subscript diamond. Line three: modal system K B five derives box diamond box formula A implies box box formula A. Justification: rule R K. Line four: modal system K B five derives box formula A implies box box formula A. Justification: propositional logic. End derivation.
Line 1. sourcesourcesource Justification: axiom B; the source-listed replacement. Depends on: none. Discharges: none.
Line 2. sourcesource Justification: axiom five subscript diamond. Depends on: none. Discharges: none.
Line 3. source Justification: rule R K. Depends on: line-2. Discharges: none.
Line 4. source Justification: propositional logic. Depends on: line-1, line-3. Discharges: none.
Three-line K T proof of axiom D
Derivation. Line one: modal system K T derives box formula A implies formula A. Justification: axiom T. Line two: modal system K T derives formula A implies diamond formula A. Justification: axiom T subscript diamond. Source justification formula, in order: axiom T subscript diamond. Line three: modal system K T derives box formula A implies diamond formula A. Justification: propositional logic. End derivation.
Line 1. source Justification: axiom T. Depends on: none. Discharges: none.
Line 2. sourcesource Justification: axiom T subscript diamond. Depends on: none. Discharges: none.
Line 3. source Justification: propositional logic. Depends on: line-1, line-2. Discharges: none.
Definitions of S four and S five
Following tradition, we define LogS4 to be the system LogKT4, and LogS5 the system LogKTB4.
The following proposition shows that the classical system LogS5 has several equivalent axiomatizations. This should not surprise, as the various combinations of axioms all characterize equivalence relations (see the proposition characterizing equivalence relations).
Equivalent axiomatizations of S five
Proof
Exercise.
Exercise proving the S-five equivalences
Prove the proposition giving equivalent axiomatizations of S five.
Source file content/normal-modal-logic/axioms-systems/soundness.tex
Soundness
A derivation system is called sound if everything that can be derived is valid. When considering modal systems, i.e., derivations where in addition to AxK we can use instances of some formulas source, dots, source, we want every derivable formula to be true in any model in which source, dots, source are true.
Soundness theorem for modal systems
[Soundness Theorem] If every instance of source, dots, source is valid in the classes of models source, dots, source, respectively, then source implies that source is valid in the class of models source.
Proof
By induction on length of proofs. For brevity, put source.
Induction Basis: If source has a proof of length source, then it is either a tautological instance, an instance of AxK, or of Dual, or an instance of one of source, dots, source. In the first case, source is valid in source, since tautological instance are valid in any class of models, by the proposition that tautological instances are valid. Similarly in the second case, by the proposition that axiom K is valid and the proposition that the duality schema is valid . Finally in the third case, since source is valid in source and source, we have that source is valid in source as well by the proposition preserving validity under subclasses of models.
Inductive step: Suppose source has a proof of length source. If source is a tautological instance or an instance of one of source, dots, source, we proceed as in the previous step. So suppose source is obtained by MP from previous formulas source and source. Then source and source have proofs of length source, and by inductive hypothesis they are valid in source. By the soundness of modus ponens, source is valid in source as well. Finally suppose source is obtained by Nec from source (so that source). By inductive hypothesis, source is valid in source, and by the validity-preservation rule for necessitation so is source.
Source file content/normal-modal-logic/axioms-systems/systems-distinct.tex
Showing Systems are Distinct
In the section on proofs in modal systems we saw how to prove that two systems of modal logic are in fact the same system. the soundness theorem for modal systems allows us to show that two modal systems source and source are distinct, by finding a formula source such that source that fails in a model of source.
K D is a proper subsystem of K T
Proof
This is the syntactic counterpart to the semantic fact that all reflexive relations are serial. To show source we need to see that source implies source, which follows from source, as shown in the proposition listing modal-system derivability factsthe item stating that K T derives axiom D. To show that the inclusion is proper, by Soundness (the soundness theorem for modal systems), it suffices to exhibit a model of LogKD where AxT, i.e., source, fails (an easy task left as an exercise), for then by Soundness source.
K B differs from K four
Proof
We construct a symmetric model where some instance of Ax4 fails; since obviously the instance is derivable for LogK4 but not in LogKB, it will follow source. Consider the symmetric model source of the symmetric countermodel to axiom four. Since the model is symmetric, AxK and AxB are true in source (by the proposition that axiom K is valid and the theorem connecting modal schemata with accessibility conditions, respectively). However, source.
Figure: symmetric countermodel to axiom four
The figure contains the complete two-world directed graph and its printed valuation and modal-truth annotations. The nested graph structure supplies every node and arrow.
Source transcription
[htpb] centering
Two-world symmetric countermodel to axiom four
Model graph. World w subscript one has valuation propositional variable p is printed false at this world. Its printed claims are the displayed model satisfies box propositional variable p at every world and the displayed model does not satisfy box box propositional variable p at every world. World w subscript two has valuation propositional variable p is printed true at this world. Its printed claim is the displayed model does not satisfy box propositional variable p at every world. There is one directed arrow from w one to w two and one from w two to w one; no loops or other arrows are printed. End model graph.
Nodes
- Node 1: world w subscript onesourcesourcesourcesource
- Node 2: world w subscript twosourcesourcesource
Edges
- Edge 1: w1 to w2; a directed accessibility arrow from world w subscript one to world w subscript two.
- Edge 2: w2 to w1; a directed accessibility arrow from world w subscript two to world w subscript one.
captionA symmetric model falsifying an instance of Ax4.
K T B derives neither four nor five
Proof
By the theorem connecting modal schemata with accessibility conditions we know that all instances of AxT and AxB are true in every reflexive symmetric model (respectively). So by soundness, it suffices to find a reflexive symmetric model containing a world at which some instance of Ax4 fails, and similarly for Ax5. We use the same model for both claims. Consider the symmetric, reflexive model in the reflexive symmetric countermodel to axioms four and five. Then source, so Ax4 fails at source. Similarly, source, so the instance of Ax5 with source fails at source.
Figure: reflexive symmetric countermodel to four and five
The figure contains three worlds, a reflexive loop at each, four cross-world arrows, valuations, and all printed modal claims.
Source transcription
[htpb] centering
Three-world reflexive symmetric countermodel to axioms four and five
Model graph. World w subscript one has valuation propositional variable p is printed true at this world. Its printed claims, in order, are the displayed model satisfies box propositional variable p at every world, the displayed model does not satisfy box box propositional variable p at every world, and the displayed model does not satisfy diamond not propositional variable p at every world. World w subscript two has valuation propositional variable p is printed true at this world. Its claims are the displayed model satisfies diamond not propositional variable p at every world and the displayed model does not satisfy box diamond not propositional variable p at every world. World w subscript three has valuation propositional variable p is printed false at this world. Each world has a reflexive loop. The remaining arrows are w one to w two, w two to w three, w three to w two, and w two to w one. End model graph.
Nodes
- Node 1: world w subscript onesourcesourcesourcesourcesource
- Node 2: world w subscript twosourcesourcesourcesource
- Node 3: world w subscript threesourcesource
Edges
- Edge 1: w1 to w1; a reflexive accessibility loop; loop.
- Edge 2: w2 to w2; a reflexive accessibility loop; loop.
- Edge 3: w3 to w3; a reflexive accessibility loop; loop.
- Edge 4: w1 to w2; a directed accessibility arrow from world w subscript one to world w subscript two.
- Edge 5: w2 to w3; a directed accessibility arrow from world w subscript two to world w subscript three.
- Edge 6: w3 to w2; a directed accessibility arrow from world w subscript three to world w subscript two.
- Edge 7: w2 to w1; a directed accessibility arrow from world w subscript two to world w subscript one.
captionThe model for the theorem that K T B derives neither axiom four nor axiom five.
K D five differs from S four
Proof
By the theorem connecting modal schemata with accessibility conditions we know that all instances of AxD and Ax5 are true in all serial euclidean models. So it suffices to find a serial euclidean model containing a world at which some instance of Ax4 fails. Consider the model of the serial Euclidean countermodel to axiom four, and notice that source.
Figure: serial Euclidean countermodel to axiom four
The figure contains four worlds, three reflexive loops, eight directed cross-world arrows, valuations, and the printed box and double-box claims at w one.
Source transcription
[t] centering
Four-world serial Euclidean countermodel to axiom four
Model graph. World w subscript two has valuation propositional variable p is printed true at this world. World w subscript one has valuation propositional variable p is printed false at this world and carries the two printed claims the displayed model satisfies box propositional variable p at every world comma the displayed model does not satisfy box box propositional variable p at every world. World w subscript three has valuation propositional variable p is printed true at this world. World w subscript four has valuation propositional variable p is printed false at this world. Worlds w two, w three, and w four each have a reflexive loop and arrows in both directions between every distinct pair among them. World w one has arrows to w two and w three only. No other arrows are printed. End model graph.
Nodes
- Node 1: world w subscript twosourcesource
- Node 2: world w subscript onesourcesourcesource
- Node 3: world w subscript threesourcesource
- Node 4: world w subscript foursourcesource
Edges
- Edge 1: w2 to w2; a reflexive accessibility loop; loop.
- Edge 2: w3 to w3; a reflexive accessibility loop; loop.
- Edge 3: w4 to w4; a reflexive accessibility loop; loop.
- Edge 4: w1 to w2; a directed accessibility arrow from world w subscript one to world w subscript two.
- Edge 5: w1 to w3; a directed accessibility arrow from world w subscript one to world w subscript three.
- Edge 6: w2 to w3; a directed accessibility arrow from world w subscript two to world w subscript three.
- Edge 7: w3 to w2; a directed accessibility arrow from world w subscript three to world w subscript two.
- Edge 8: w2 to w4; a directed accessibility arrow from world w subscript two to world w subscript four.
- Edge 9: w4 to w2; a directed accessibility arrow from world w subscript four to world w subscript two.
- Edge 10: w3 to w4; a directed accessibility arrow from world w subscript three to world w subscript four.
- Edge 11: w4 to w3; a directed accessibility arrow from world w subscript four to world w subscript three.
captionThe model for the theorem distinguishing K D five from S four.
Exercise seeking a three-world countermodel
Give an alternative proof of the theorem distinguishing K D five from S four using a model with source worlds.
Exercise seeking one S-four countermodel to B and five
Provide a single reflexive transitive model showing that both source and source.
Source file content/normal-modal-logic/axioms-systems/provability-from-set.tex
derivability from a Set of formula
In the section on proofs in modal systems we defined a notion of provability of a formula in a system source. We now extend this notion to provability in source from formulas in a set source.
Definition of derivability from a set
A formula source is derivable in a system source from a set of formulas source, written source if and only if there are source, dots, source such that source.
Source file content/normal-modal-logic/axioms-systems/provability-properties.tex
Properties of derivability
Five properties of derivability from a set
Let source be a modal system and source a set of modal formulas. The following properties hold:
The proof is an easy exercise. Part the rule-T item among the derivability properties of the proposition listing derivability properties gives us that, for instance, if source and source, then source. Also, in what follows, we write source instead of source.
Definition of deductive closure
A set source is deductively closed relatively to a system source if and only if source implies source.
Source file content/normal-modal-logic/axioms-systems/consistency.tex
Consistency
Consistency is an important property of sets of formulas. A set of formulas is inconsistent if a contradiction, such as source, is derivable from it; and otherwise consistent. If a set is inconsistent, its formulas cannot all be true in a model at a world. For the completeness theorem we prove the converse: every consistent set is true at a world in a model, namely in the “canonical model.”
Definition of relative consistency
A set source is consistent relatively to a system source or, as we will say, source-consistent, if and only if source.
So for instance, the set source is consistent relatively to propositional logic, but not LogK-consistent. Similarly, the set source is not LogK5-consistent.
Three consistency facts
Let source be a set of formulas. Then:
Proof
These facts follow easily using classical propositional logic. We give the argument for the consistency-extension item. Proceed contrapositively and suppose neither source nor source is source-consistent. Then by the consistency characterization by adjoining a negation, both source and source. By the deduction theorem source and source. But source is a tautological instance, hence by the proposition listing derivability propertiesthe rule-T item among the derivability properties, source.
Source disclosures
- TR052-SAR-001: Source notation note. The conclusion's replacement argument is printed as capital B without the formula marker that accompanies B in the premise. It is read as formula B, and the exact source remains preserved. source
- TR052-SAR-002: Source notation note. This sentence prints modal system D as the object derived by K T, while the cited earlier item states derivability of axiom D. The printed notation is retained and identified. source
- TR052-SAR-003: Source notation note. The theorem prints modal-system symbols four and five after non-derivability, while its proof discusses axiom four and axiom five. Both printed displays are preserved and spoken literally as source notation. source