MATHEMATICAL MODAL LOGIC: A VIEW OF ITS EVOLUTION
MATHEMATICAL MODAL LOGIC: A VIEW OF ITS EVOLUTION MATHEMATICAL MODAL LOGIC: A VIEW OF ITS EVOLUTION
44 Robert Goldblattthat the formula[((p 3 ✷q) 3 ✷q) ∧ ((¬p 3 ✷q) 3 ✷q)] 3 ✷qis not a theorem of S4 (nor indeed of S5), and when added to S4 gives a systeminto which the intuitionistic logic IPC can be translated by the Gödel–McKinsey–Tarski procedures. The translation of a propositional formula is an S4-theorem iffit is a theorem of Grzegorczyk’s stronger logic, which is deductively equivalent toS4Grz.Segerberg initiated the use of truth-preserving maps between relational modelsand frames in [1968a]. Given models M and M ′ on frames S = (K, R) andS ′ = (K ′ , R ′ ) respectively, a function ϕ from K onto K ′ was called a pseudoepimorphismfrom M to M ′ if(i)(ii)xRy implies ϕ(x)R ′ ϕ(y),ϕ(x)R ′ ϕ(y) implies ∃z ∈ K(xRz & ϕ(z) = ϕ(y)), and(iii) M |= x p iff M ′ |= ϕ(x) p.For such a function every formula α has M |= x α iff M ′ |= ϕ(x) α, so if M is amodel of α, then M ′ will be also. From this it can be shown that if α is valid inS, then the existence of a function from K onto K ′ satisfying (i) and (ii) impliesthat α is valid in S ′ as well. 47The name “pseudo-epimorphism” was shortened to “p-morphism” by Segerbergin [1970; 1971] and this uninformative term has been very widely adopted, evenfor functions that are not surjective but, in place of (ii), satisfy(ii ′ )ϕ(x)R ′ w implies ∃z ∈ K(xRz & ϕ(z) = w).The notion was generalised by Johan van Benthem [1976a] to that of a “p-relation”between models, which is itself intimately related to the concept of a bisimulationrelation that has been fundamental to the study of computational processes (seesection 7.2).There is another explanation of why functions of this type are natural andimportant in the modal context. Any function ϕ : K → K ′ induces the functionϕ + : P(K ′ ) → P(K) in the reverse direction, taking each subset X of K ′ to itsinverse image {x ∈ K : ϕ(x) ∈ X}. This ϕ + is a Boolean algebra homomorphism.The conditions (i) and (ii’) are precisely what is required for it to preserve theoperators f R and f R ′, and hence be a homomorphism between the modal algebrasCm(K ′ , R ′ ) and Cm(K, R). If ϕ is surjective, then ϕ + is injective and so makesCmS ′ isomorphic to a subalgebra of CmS. Hence all modal-algebraic equationssatisfied by CmS will be satisfied by CmS ′ . But a propositional modal formulaα can be viewed as a term in the language of the algebra CmS, with α being47 A surjection between partial orderings that satisfies (i) and (ii) was defined to be stronglyisotone in [de Jongh and Troelstra, 1966], where the notion was used to demonstrate connectionsbetween partial orderings and certain algebraic models for intuitionistic propositional logic.
Mathematical Modal Logic: A View of its Evolution 45valid in the frame S precisely when the algebraic equation “α ≈ 1” is satisfied byCmS. This gives another perspective on why validity is preserved by surjectivep-morphisms.Of equal importance is the validity-preserving notion of subframe. This originatedin Kripke’s definition in [1963a] of a model structure (G, K, R) as beingconnected when K = {H : GR ∗ H}, where R ∗ is the reflexive-transitive closureof R. Lemmon adapted this in his [1966b] to the notion of the connected modelstructure S x generated from S by an element x, which is the substructure of Sbased on {y : xR ∗ y}. He observed that a formula falsified by CmS must be falsifiedby CmS x for some x. Segerberg showed in [1971, p. 36] that a model M onS can be restricted to a model M x on S x (the submodel of M generated by x)in such a way that in general M x |= y α iff M |= y α. From this it follows that anyformula valid in S will be valid in S x , and conversely a formula valid in S x for allx in S will be valid in S itself (as essentially observed by Lemmon). This notionof point-generated substructure turned out to be the relational analogue of thenotion of subdirectly irreducible algebra. Indeed the algebra CmS is subdirectlyirreducible iff S is equal to S x for some x, a fact that was first demonstrated byWim Blok [1978b, p. 12], [1980, Lemma 4.1].A frame S is a subframe of frame S ′ if it is a substructure of S ′ that is closedunder R ′ , i.e. if x ∈ K, then {y ∈ K ′ : xR ′ y} ⊆ K (some authors call thisa “generated” subframe even though there is no longer any generator involved).Then the inclusion function ϕ : K ↩→ K ′ is a p-morphism inducing ϕ + as asurjective homomorphism from CmS ′ to CmS. Since equations are preserved bysurjective homomorphisms, modal-validity is preserved in passing from S ′ to thesubframe S.The disjoint union ∐ J S j of a collection {S j : j ∈ J} of frames also preservesvalidity. The construction∐was first applied to modal model theory in [Goldblatt,1974] and [Fine, 1975b].J S j is simply the union of a collection of pairwisedisjoint copies of the S j ’s. Each S j is isomorphic to a subframe of ∐ J S j, andso the above properties of subframes guarantee that a formula is valid in ∐ J S jiff it is valid in every S j .These observations about morphisms, subframes and disjoint unions form thebasis of a theory of duality between frames and modal algebras that is discussedin section 6.5.6 METATHEORY OF THE SEVENTIES AND BEYONDThe semantic analysis of particular logics eventually gave way to investigations ofthe nature of the relational semantics itself: the strengths and limitations of itstechniques, and its relationship to other formalisms, particularly first-order andmonadic second-order predicate logic. Some of the questions raised have yet to beanswered.Throughout chapter 6 the term “logic” will always mean a normal logic.
- Page 1 and 2: MATHEMATICAL MODAL LOGIC:A VIEW OF
- Page 3 and 4: Mathematical Modal Logic: A View of
- Page 5 and 6: Mathematical Modal Logic: A View of
- Page 7 and 8: Mathematical Modal Logic: A View of
- Page 9 and 10: Mathematical Modal Logic: A View of
- Page 11 and 12: Mathematical Modal Logic: A View of
- Page 13 and 14: Mathematical Modal Logic: A View of
- Page 15 and 16: Mathematical Modal Logic: A View of
- Page 17 and 18: Mathematical Modal Logic: A View of
- Page 19 and 20: Mathematical Modal Logic: A View of
- Page 21 and 22: Mathematical Modal Logic: A View of
- Page 24 and 25: 24 Robert Goldblatt“true” or
- Page 26 and 27: 26 Robert GoldblattPrior’s articl
- Page 28 and 29: 28 Robert GoldblattThis proposal be
- Page 30 and 31: 30 Robert Goldblattwhere α ′ is
- Page 32 and 33: 32 Robert Goldblattif α is atomic
- Page 34 and 35: 34 Robert GoldblattHintikka gives a
- Page 36 and 37: 36 Robert Goldblattbetween worlds a
- Page 38 and 39: 38 Robert Goldblattnormal (“queer
- Page 40 and 41: 40 Robert Goldblattinterpreting for
- Page 42 and 43: 42 Robert GoldblattDiodorean interp
- Page 46 and 47: 46 Robert Goldblatt6.1 Incompletene
- Page 48 and 49: 48 Robert Goldblatttions: every nor
- Page 50 and 51: 50 Robert Goldblatttrue at some poi
- Page 52 and 53: 52 Robert Goldblattof the monadic s
- Page 54 and 55: 54 Robert Goldblattversion [van Ben
- Page 56 and 57: 56 Robert Goldblatt6.5 Duality and
- Page 58 and 59: 58 Robert Goldblattfrom a suitably
- Page 60 and 61: 60 Robert GoldblattAnother way to d
- Page 62 and 63: 62 Robert Goldblattwhether a variet
- Page 64 and 65: 64 Robert Goldblattatomic commands
- Page 66 and 67: 66 Robert Goldblattmodalities 〈 i
- Page 68 and 69: 68 Robert Goldblatt[Hennessy and Li
- Page 70 and 71: 70 Robert GoldblattThe logic CTL* w
- Page 72 and 73: 72 Robert GoldblattThe meaning of
- Page 74 and 75: 74 Robert Goldblattwhich shows that
- Page 76 and 77: 76 Robert Goldblattmodal formulas s
- Page 78 and 79: 78 Robert GoldblattGrothendieck gen
- Page 80 and 81: 80 Robert GoldblattNow if Y and Z a
- Page 82 and 83: 82 Robert Goldblatt7.7 Modal Logic
- Page 84 and 85: 84 Robert GoldblattThis abstracts t
- Page 86 and 87: 86 Robert Goldblattextensions [Gold
- Page 88 and 89: 88 Robert Goldblatt[Clarke and Emer
- Page 90 and 91: 90 Robert Goldblatt[Gerson, 1976] M
- Page 92 and 93: 92 Robert Goldblatt[Hoare, 1969] C.
44 Robert Goldblattthat the formula[((p 3 ✷q) 3 ✷q) ∧ ((¬p 3 ✷q) 3 ✷q)] 3 ✷qis not a theorem of S4 (nor indeed of S5), and when added to S4 gives a systeminto which the intuitionistic logic IPC can be translated by the Gödel–McKinsey–Tarski procedures. The translation of a propositional formula is an S4-theorem iffit is a theorem of Grzegorczyk’s stronger logic, which is deductively equivalent toS4Grz.Segerberg initiated the use of truth-preserving maps between relational modelsand frames in [1968a]. Given models M and M ′ on frames S = (K, R) andS ′ = (K ′ , R ′ ) respectively, a function ϕ from K onto K ′ was called a pseudoepimorphismfrom M to M ′ if(i)(ii)xRy implies ϕ(x)R ′ ϕ(y),ϕ(x)R ′ ϕ(y) implies ∃z ∈ K(xRz & ϕ(z) = ϕ(y)), and(iii) M |= x p iff M ′ |= ϕ(x) p.For such a function every formula α has M |= x α iff M ′ |= ϕ(x) α, so if M is amodel of α, then M ′ will be also. From this it can be shown that if α is valid inS, then the existence of a function from K onto K ′ satisfying (i) and (ii) impliesthat α is valid in S ′ as well. 47The name “pseudo-epimorphism” was shortened to “p-morphism” by Segerbergin [1970; 1971] and this uninformative term has been very widely adopted, evenfor functions that are not surjective but, in place of (ii), satisfy(ii ′ )ϕ(x)R ′ w implies ∃z ∈ K(xRz & ϕ(z) = w).The notion was generalised by Johan van Benthem [1976a] to that of a “p-relation”between models, which is itself intimately related to the concept of a bisimulationrelation that has been fundamental to the study of computational processes (seesection 7.2).There is another explanation of why functions of this type are natural andimportant in the modal context. Any function ϕ : K → K ′ induces the functionϕ + : P(K ′ ) → P(K) in the reverse direction, taking each subset X of K ′ to itsinverse image {x ∈ K : ϕ(x) ∈ X}. This ϕ + is a Boolean algebra homomorphism.The conditions (i) and (ii’) are precisely what is required for it to preserve theoperators f R and f R ′, and hence be a homomorphism between the modal algebrasCm(K ′ , R ′ ) and Cm(K, R). If ϕ is surjective, then ϕ + is injective and so makesCmS ′ isomorphic to a subalgebra of CmS. Hence all modal-algebraic equationssatisfied by CmS will be satisfied by CmS ′ . But a propositional modal formulaα can be viewed as a term in the language of the algebra CmS, with α being47 A surjection between partial orderings that satisfies (i) and (ii) was defined to be stronglyisotone in [de Jongh and Troelstra, 1966], where the notion was used to demonstrate connectionsbetween partial orderings and certain algebraic models for intuitionistic propositional logic.