13.07.2015 Views

MATHEMATICAL MODAL LOGIC: A VIEW OF ITS EVOLUTION

MATHEMATICAL MODAL LOGIC: A VIEW OF ITS EVOLUTION

MATHEMATICAL MODAL LOGIC: A VIEW OF ITS EVOLUTION

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Mathematical Modal Logic: A View of its Evolution 3create a new statement that makes an assertion about the mode of truth of S:about when, where or how S is true, or about the circumstances under which Smay be true. Here are some examples, grouped according to the subject they arenaturally associated withtense logic:deontic logic:epistemic logic:doxastic logic:dynamic logic:geometric logic:metalogic:henceforth, eventually, hitherto, previously, now,tomorrow, yesterday, since, until, inevitably, finally,ultimately, endlessly, it will have been, it is being . . .it is obligatory/forbidden/permitted/unlawful thatit is known to X that, it is common knowledge thatit is believed thatafter the program/computation/action finishes,the program enables, throughout the computationit is locally the case thatit is valid/satisfiable/provable/consistent thatThe key to understanding the relational modal semantics is that many modalitiescome in dual pairs, with one of the pair having an interpretation as a universalquantifier (“in all. . . ”) and the other as an existential quantifier (“in some. . . ”).This is illustrated by the following interpretations, the first being famously attributedto Leibniz (see section 4).necessarilypossiblyhencefortheventuallyit is valid thatit is satisfiable thatafter the program finishesthe program enablesin all possible worldsin some possible worldat all future timesat some future timein all modelsin some modelafter all terminating executionsthere is a terminating execution such thatIt is now common to use the symbol ✷ for a modality of universal character, and✸ for its existential dual. In systems based on classical truth-functional logic, ✷is equivalent to ¬✸¬, and ✸ to ¬✷¬, where ¬ is the negation connective. Thus“necessarily” means “not possibly not”, “eventually” means “not henceforth not”,a statement is valid when its negation is not satisfiable, etc.NotationRather than trying to accommodate all the notations used for truth-functionalconnectives by different authors over the years, we will fix on the symbols ∧,∨, ¬, → and ↔ for conjunction, disjunction, negation, (material) implication,and (material) equivalence. The symbol ⊤ is used for a constant true formula,

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

Saved successfully!

Ooh no, something went wrong!