Kripke Models

Kripke Models

KRIPKE MODELS 1. INTRODUCTION Saul Kripke has made fundamental contributions to a variety of areas of logic, and his name is attached to a corresponding variety of objects and results.1 For philosophers, by far the most important examples are `Kripke models', which have been adopted as the standard type of models for modal and related non-classical logics. What follows is an elementary introduction to Kripke's contributions in this area, intended to prepare the reader to tackle more formal treatments elsewhere.2 2. WHAT IS A MODEL THEORY? Traditionally, a statement is regarded as logically valid if it is an instance of a logically valid form, where a form is regarded as logically valid if every instance is true. In modern logic, forms are represented by formulas involving letters and special symbols, and logicians seek therefore to define a notion of model and a notion of a formula's truth in a model in such a way that every instance of a form will be true if and only if a formula representing that form is true in every model. Thus the unsurveyably vast range of instances can be replaced for purposes of logical evaluation by the range of models, which may be more tractable theoretically and perhaps practically. Consideration of the familiar case of classical sentential logic should make these ideas clear. Here a formula, say (p & q) ∨ ¬p ∨ ¬q, will be valid if for all statements P 1 We may remind the cognoscenti of the Kripke-Platek axioms in higher recursion theory, the Brouwer- Kripke scheme in intuitionistic analysis, and the Kripke decision procedure for the implicational fragment of relevance logic. 2 Especially Bull and Segerberg [1984], Garson [1984]. 2 and Q the statement `(P and Q) or not P or not Q' is true. The central observation about classical sentential logic is that the truth-value of a compound statement like `(P and Q) or not P or not Q' depends only on the truth-values of its components P and Q. Thus rather than consider the vast range of all instances, of all statements P and Q that might be used to instantiate p and q, one need only consider all combinations of assignments of truth-values to the letters p and q, of which there are only four. If (as is in fact the case) for each of these four (p & q) ∨ ¬p ∨ ¬q works out to be true when the assignment of values is extended to compound formulas according to the rules familiar from elementary logic textbooks, then the formula counts as valid. (The method of truth tables expounded in elementary logic texts is one way of exhibiting all the combinations and testing for validity.) In general, at the level of classical sentential logic, a model M is simply a valuation V or function assigning a truth-value T or F to each of the atoms, as the letters p, q, r, and so on, may be called. This assignment is then extended to compound formulas by the familiar rules just alluded to. To state these explicitly, for any formulas A and B one has the following (wherein "iff" abbreviates "if and only if"): (0) for atomic A, A is true in M iff V(A) = T (1) ¬A is true in M iff A is not true in M (2) A & B is true in M iff A is true in M and B is true in M (3) A ∨ B is true in M iff A is true in M or B is true in M (4) A → B is true in M iff if A is true in M, then B is true in M A formula is valid if it is true in all, and satisfiable if it is true in some model. Note that A is valid if and only if ¬A is not satisfiable. The truth-value of any given formula A in a given M will depend only on the values V assigns to those of the atoms that appear in A, and as there are only finitely many of these, there will be only finitely many combinations of values to consider. The result is that in principle one could, in a finite amount of time, by considering each of these combinations in turn, decide whether or not the formula A is valid: validity for classical sentential logic is decidable. 3 Prior to the development of this model theory several proof procedures for classical sentential logic had been introduced. In such a procedure there are generally a certain smallish finite number of axiom schemes or rules to the effect that all formulas of certain types (for instance, all formulas of type ¬¬A → A, where A may be any formula) are to count as axioms, and a certain small finite number of rules of inference, often just the single rule of modus ponens, permitting inference from A → B and A to B. A demonstration is a sequence of formulas each of which is either an axiom or follows from earlier ones by a rule. A demonstration is called a demonstration of its last formula, and a formula is demonstrable or a theorem if there is a demonstration of it. A is consistent if ¬A is not demonstrable. The model theory provides a criterion for the acceptability of proof procedures. A procedure is called sound if every demonstrable formula is valid, and complete if every valid formula is demonstrable. The pre-existing proof procedures, and many alternatives introduced since, are in fact all sound and complete. 3. WHAT IS A MODAL LOGIC? At the simplest, sentential level, modal logic adds to classical logic a further symbol for `necessarily'. The symbol for `possibly' may be understood as an abbreviation for ¬¬. Originally necessity and possibility were understood in a logical sense with understood as demonstrability (or validity) and correlatively as consistency (or satisfiability). Later other types of modalities were at least briefly noted in the literature: causal, deontic, epistemic, and Ð by far the most intensively investigated Ð temporal. At the level of sentential logic, proof procedures had been introduced by C. I. Lewis, the founder of modern modal logic.3 But even for the primary, logical notion of modality there was no general agreement among Lewis's disciples as to which formulas ought to be demonstrable, and a variety of systems had been recognized. All 3 See Lewis [1918] and Lewis and Langford [1932]. 4 the more important systems agreed as to formulas without iterated or nested modalities, but they differed as to more complex formulas. The original presentation of these systems was rather clumsy, but an improved approach was suggested by remarks of Kurt Gödel.4 In the improved version, the systems are introduced by adding to any sufficient set of axiom schemes and rules for classical sentential logic further specifically modal axiom schemes and rules. All the more important systems have in fact but a single additional rule of necessitation, permitting inference from A to A. (The intuitive justification of the rule is that if A has been derived as a law of logic, then it is necessary in the logical sense and presumably in any other that may be at issue as well.) The most important of the additional axiom schemes considered were those that admitted as axioms formulas of the following types: (A0) (A → B) → (A → B) (A1) A → A (A2) A → A (A3) A → ¬¬A The most important systems all include, in addition to the rule of necessitation, the axiom scheme (A0). The system with just these and no more axioms and rules has come to be called K for Kripke, since it first came into prominence in connection with Kripke's work on model theory. Prior to that work, the systems that had emerged as most important were those obtained by adding certain of (A1)-(A3) to K. Specifically, these were the following systems: 4 See his [1932]. Gödel left the proofs of the equivalence of his simplified versions to Lewis's clumsy original versions to be worked out by others. 5 T: (A1) S4 (A1), (A2) B: (A1), (A3) S5: (A1), (A2), (A3) The discussion below will be largely confined to those systems. The task of devising a model theory for modal logic was thus really a series of tasks, of devising a model theory for each of the various systems. Or rather, it was to devise a general type of model theory which, by varying certain conditions, could produce specific model theories for which the various systems would be sound and complete. Were that accomplished, it might then be hoped that by comparing and contrasting the conditions required for different systems one might be enabled to determine which system was the most appropriate for a given kind of modality. One thing that should be immediately apparent is that one cannot get a suitable model theory for modal sentential logic simply by extending the model theory for classical sentential logic by adding the clauses for and analogous to those for ¬: A is true in M iff necessarily A is true in M A is true in M iff possibly A is true in M For the formulas and the models, after all, are mathematical objects (sequences of letters and special symbols, functions assigning one of the values T or F to each of the atoms), and whether a given formula A is true in M is a mathematical fact about those objects. And mathematical facts are all necessary. Thus if A is true in M, it automatically is necessarily so; whereas we certainly do not want to have A true in M whenever A is true in M, for that would make A → A valid, which it ought not to be.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    29 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us