MATHEMATICAL MODAL LOGIC: A VIEW OF ITS EVOLUTION

MATHEMATICAL MODAL LOGIC: A VIEW OF ITS EVOLUTION MATHEMATICAL MODAL LOGIC: A VIEW OF ITS EVOLUTION

logic.amu.edu.pl
from logic.amu.edu.pl More from this publisher
13.07.2015 Views

78 Robert GoldblattGrothendieck generalised the notion of a topology on a set to that of a topologyon a category, by generalising the notion of an open covering of a set. He usedthis as a basis on which to formulate sheaf theory. F. William Lawvere and MilesTierney showed that the theory could be developed axiomatically by starting witha topos E having a morphism j : Ω → Ω, called a topology on E, satisfyingproperties that allow the construction of a certain sub-topos of “j-sheaves”. Thepair (E, j) will be called a site. The axioms for j are categorical versions of therequirement that an operation on a lattice bemultiplicative : j(x · y) = jx · jy,idempotent : j(jx) = jx, andinflationary : x ≤ jx.In the address at which he first announced this new theory Lawvere [1970] statedthatA Grothendieck “topology” appears most naturally as a modal operator ofthe nature “it is locally the case that”.Intuitively, a property holds locally at a point x of a topological space if it holdsat all points “near” to x, or throughout some neighbourhood of x. Alternatively,a property holds locally of an object if it is covered by open sets for each of whichthe property holds. For example a locally constant function is one whose domainis covered by open sets on each of which the function is constant.Define a local operator 67 on a Heyting algebra H to be any operation j that ismultiplicative, idempotent and inflationary, and call the pair A = (H, j) a localalgebra. The general theory of these algebras has been studied by Donald Macnab[1976; 1981], who showed that local operators can be alternatively defined by thesingle equation(x ⇒ jy) = (jx ⇒ jy).Any local algebra is a candidate for modelling a modal logic based on the intuitionisticcalculus IPC. Since j is multiplicative and has j1 = 1, this will be anormal logic when ✷ is interpreted as j, but there has been some uncertaintyas to whether a modality modelled by j is of universal or existential character.Note that a local operator has a mixture of the properties of topological interiorand closure operators. It fulfills all of the axioms of an interior operator exceptIx ≤ x, satisfying instead the inflationary condition which is possessed by closureoperators. But topological closure operators are additive (C(x + y) = Cx + Cy), aproperty not required of j.Let J be the set of all modal propositional formulas satisfied by all local algebraswith 1 designated. The proof theory and semantics (algebraic, relational,neighbourhood, topos-theoretic) of this logic was investigated in [Goldblatt, 1981]where the symbol ∇ was used in place of ✷ and interpreted as a “geometric”67 Also known in the literature as a “nucleus”.

Mathematical Modal Logic: A View of its Evolution 79modality. It was shown that J can be axiomatised by adding to the axioms andrules for IPC the three axioms∇(p → q) → (∇p → ∇q)∇∇p → ∇pp → ∇p.The last axiom allows derivation of the rule from α infer ∇α. There are a numberof alternative axiomatisations of J, one of which is to add to IPC the axioms(p → q) → (∇p → ∇q)∇∇p → ∇p∇⊤.As Macnab’s characterisation of local operators suggests, J can also be specifiedby the single axiom(p → ∇q) ↔ (∇p → ∇q).In the presence of classical Boolean logic, the middle axiom ∇∇p → ∇p in thefirst group is deducible from the other two, and the logic becomes the ratheruninteresting system K+(p → ∇p) whose only connected validating frames arethe two one-element frames S • and S ◦ (see section 6.1). But in the absence of thelaw of excluded middle we have a modal logic with many interesting models. Inparticular it has relational models based on structures S = (K, ≤, ≺) which refinethe Kripke semantics for IPC. Here ≤ is a partial ordering of K and ≺ is a binaryrelation interpreting ∇ as a universal quantifier in the familar way:M |= x ∇α iff M |= y α for all y such that x ≺ y.To ensure that M(∇α) is ≤-increasing it is required that x ≤ y ≺ z impliesx ≺ z. The logic J is characterised by the class of such frames in which ≺ is asubrelation of ≤ that is dense in the sense that x ≺ y implies ∃z(x ≺ z ≺ y).There is a canonical frame S J of this kind that characterises J, and the logic alsohas the finite model property with respect to such frames. In addition there is acharacterisation of J by neighbourhood frames (K, ≤, N) (see 5.3), where N x is afilter in the lattice of ≤-increasing subsets of K, and the following conditions hold:x ≤ y implies N x ⊆ N y ,{y : x ≤ y} ∈ N x ,{y : U ∈ N y } ∈ N x implies U ∈ N x .If ∇α is defined to be the formula ¬¬α, then the axioms of J become theorems ofIPC. Lawvere [1970] observed thatThere is a standard Grothendieck topology on any topos, namely doublenegation, which is more appropriately put into words as “it is cofinally thecase that”.

78 Robert GoldblattGrothendieck generalised the notion of a topology on a set to that of a topologyon a category, by generalising the notion of an open covering of a set. He usedthis as a basis on which to formulate sheaf theory. F. William Lawvere and MilesTierney showed that the theory could be developed axiomatically by starting witha topos E having a morphism j : Ω → Ω, called a topology on E, satisfyingproperties that allow the construction of a certain sub-topos of “j-sheaves”. Thepair (E, j) will be called a site. The axioms for j are categorical versions of therequirement that an operation on a lattice bemultiplicative : j(x · y) = jx · jy,idempotent : j(jx) = jx, andinflationary : x ≤ jx.In the address at which he first announced this new theory Lawvere [1970] statedthatA Grothendieck “topology” appears most naturally as a modal operator ofthe nature “it is locally the case that”.Intuitively, a property holds locally at a point x of a topological space if it holdsat all points “near” to x, or throughout some neighbourhood of x. Alternatively,a property holds locally of an object if it is covered by open sets for each of whichthe property holds. For example a locally constant function is one whose domainis covered by open sets on each of which the function is constant.Define a local operator 67 on a Heyting algebra H to be any operation j that ismultiplicative, idempotent and inflationary, and call the pair A = (H, j) a localalgebra. The general theory of these algebras has been studied by Donald Macnab[1976; 1981], who showed that local operators can be alternatively defined by thesingle equation(x ⇒ jy) = (jx ⇒ jy).Any local algebra is a candidate for modelling a modal logic based on the intuitionisticcalculus IPC. Since j is multiplicative and has j1 = 1, this will be anormal logic when ✷ is interpreted as j, but there has been some uncertaintyas to whether a modality modelled by j is of universal or existential character.Note that a local operator has a mixture of the properties of topological interiorand closure operators. It fulfills all of the axioms of an interior operator exceptIx ≤ x, satisfying instead the inflationary condition which is possessed by closureoperators. But topological closure operators are additive (C(x + y) = Cx + Cy), aproperty not required of j.Let J be the set of all modal propositional formulas satisfied by all local algebraswith 1 designated. The proof theory and semantics (algebraic, relational,neighbourhood, topos-theoretic) of this logic was investigated in [Goldblatt, 1981]where the symbol ∇ was used in place of ✷ and interpreted as a “geometric”67 Also known in the literature as a “nucleus”.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!