Автор: Rescher N.   Urquhart A.  

Теги: logic   temporal logic  

ISBN: 3-211-80995-3

Год: 1971

Текст
                    Library of V T®m>
Exact Philosophy ILd&lT
Editor:
Mario Bunge, Montreal
Co-editors:
Sir Alfred Jules Ayer, Oxford
Rudolf Carnap t, Los Angeles, Calif.
Herbert Feigl, Minneapolis, Minn.
Victor Kraft, Wien
Sir Karl Popper, Penn
Springer-Verlag Wien New York


Library of Exact Philosophy Nicholas Rescher and Alasdair Urquhart Temporal Logic Springer-Verlag Wien New York 1971
Printing type: Sabon Roman Composed and printed by Herbert Hiessberger, Pottenstein Binding work: Karl Scheibe, Wien Design: Hans Joachim Boning, Wien ISBN 3 -211- 80995 -3 Springer-Verlag Wien - New York ISBN 0 -387- 80995 -3 Springer-Verlag New York - Wien All rights reserved No part of this book may be translated or reproduced in any form without written permission from Springer-Verlag © 1971 by Springer-Verlag/Wien Library of Congress Catalog Card Number 74-141565 Printed in Austria
Arthur Prior In Memoriam
General Preface to the LEP The aim of the Library of Exact Philosophy is to keep alive the spirit, if not the letter, of the Vienna Circle. It will consequently adopt high standards of rigor: it will demand the clear statement of problems, their careful handling with the relevant logical or mathematical tools, and a critical analysis of the assumptions and results of every piece of philosophical research. Like the Vienna Circle, the Library of Exact Philosophy sees in mathematics and science the wellsprings of contemporary intellectual culture as well as sources of inspiration for some of the problems and methods of philosophy. The Library of Exact Philosophy will also stress the desirability of regarding philosophical research as a cooperative enterprise carried out with exact tools and with the purpose of extending, deepening, and systematizing our knowledge about human knowledge. But, unlike the Vienna Circle, the Library of Exact Philosophy will not adopt a school attitude. It will encourage constructive work done across school frontiers and it will attempt to minimize sterile quarrels. And it will not restrict the kinds of philosophical problem: the Library of Exact Philosophy will welcome not only logic, semantics and epistemology, but also metaphysics, value theory and ethics as long as they are conceived in a clear and cogent way, and are in agreement with contemporary science. Montreal, January 1970 Mario Bunge
Preface This book is an introduction to temporal logic, a now flourishing branch of philosophical logic whose origin is of recent date, its main impetus having been provided by the publication in the late 1950s of A. N. Prior's pioneering book, Time and Modality (Oxford, The Clarendon Press, 1957). Virtually all work in the field to around 1966 is surveyed in Prior's elegant treatise Vast, Present and Future (Oxford, The Clarendon Press, 1967). In consequence, it is no simple matter to write a comprehensive book on the subject without merely rehearsing material already dealt with in Prior's works. We believe, however, that the present book succeeds in this difficult endeavor because it approaches established materials from wholly novel points of departure, and is thus able to attain new perspectives and achieve new results. Its introductory character notwithstanding, the present work is consequently in substantial measure devoted to an exposition of new findings and a demonstration of new results. Parts of the book have been published previously. Chapter II is a modified version of an article of the same title by N. Rescher and James Garson in The Journal of Symbolic Logic (vol. 33 [1968], pp. 537—548). And Chapter XIII is a modified version of the article "Temporally Conditioned Descriptions" by N. Rescher and John Robison in Ratio, vol. 8 (1966), pp. 46—54. The authors are grateful to Professors Garson and Robison, and to the editors of the jounal involved, for their permission to use this materials here. The authors acknowledge with thanks the conscientious assistance of Judy Bazy (Mrs. Martin Stanton) and Miss Kathy Walsh in preparing the difficult typescript. The authors are very grateful to Dorothy Henle, Arnold van der Nat, and Zane Parks for assistance in correcting the proofs.
XII Preface Shortly after completion of the work we learned of the tragic death of Arthur Prior. It pleases us that a few days before he was able to examine the work and approve our intention to dedicate it to him. Pittsburgh, Spring, 1971 N. Rescher and A. Urquhart
Contents Foreword on Notation and Prerequisites XVII Chapter I The Background of Temporal Logic 1 Chapter II Topological Logic 13 1. Introduction 13 2. The P-Operator 13 3. Three Basic Axioms 14 4. The Relation of P-Unqualified to P-Qualified Formulas: The Preferred Position f: A Fourth Axiom 16 5. The Iteration of P: A Fifth Axiom and the Two Systems PI and PII 17 6. The Possible Worlds Interpretation of Topological Logic 21 Chapter III Fundamental Distinctions for Temporal Logic 23 1. The Temporal Equivocality of IS 23 2. Translating Temporal to Atemporal IS 24 3. Temporally Definite and Indefinite Statements 25 4. The Implicit Ubiquity of "Now" in Tensed Statements 26 5. Dates and Pseudo-Dates 27 6. Times of Assertion 28 7. Two Styles of Chronology 30 Chapter IV The Basic System R of Temporal Logic 31 1. The Concept of Temporal Realization 31 2. The Temporal Transparency of "Now" 32 3. .Temporal Homogeneity 35 4. Axioms for the Logical Theory of Chronological Propositions 37 5. Temporal and Topological Logic 43 6. The Completeness and Decidability of R 44
XIV Chapter V The Introduction of Tense Operators 50 1. Presentness and Precedence 50 2. Tense 52 Chapter VI The System K* of Minimal Tense Logic 55 1. The Problem of a Minimal Tense Logic 55 2. Semantics for Tense Logic 56 3. Semantic Tableaux 58 4. The Completeness of K* 62 5. Some Corollaries 66 6. Completeness of K* with Respect to R 67 Chapter VII Branching Time: The System Kb 68 1. Branching Structures 68 2. The Concept of an Open Future 70 3. The Logic of Branching Time 74 4. Axiomatization of Kb 76 5. Semantic Tableaux 79 6. Systematic Tableaux 81 7. Completeness Proof for K& 83 Chapter VIII Linear Time: The System K/ and Its Variants 88 1. The Logic of Linear Time, K/ 88 2. Extensions of K/ 91 Chapter IX Additive Time: The Systems R® and R®± 98 1. Temporal-Groups and the System R® 98 2. Additive Temporal Logic and the System R® ± 100 Chapter X Metric Time and Chronological Logic: The System R + 1. The Concept of Metric Time 103 2. Deriving a U-Relation from the Metric 105 3. The System R+ 109 4. "Distance" into Past and Future 110 5. Archimedeanism 114 6. Linear Realizability 115
Contents XV Chapter XI Tense Logical Characterizability and Definability 117 1. Expressibility and Characterizability 117 2. Tense-Logical Definability 122 Chapter XII Temporal Modality 125 1. The Tensed Interpretation of Modality 125 2. Modality in Tense Logic 126 3. Further Definitions of Modality 133 Chapter XIII Temporally Conditioned Descriptions and the Concept of Temporal Purity 138 1. Temporally Conditioned Descriptions 138 2. Chronological Purity 144 3. The "Purely Phenomenological" Characterization of the Occurrences of a Moment 149 4. The Absolute vs. the Relative Conception of Time 151 Chapter XIV The Theory of Processes 155 1. What is a Process? 155 2. The Representation of Processes: Process Implications 155 3. Activities and Processes: Some Applicable Distinctions 159 4. Quasi-Processes: On Coming to Be and Passing Away 161 5. Stochastic vs. Deterministic Processes 162 6. Stochastic Processes and Branching Time 166 7. The Structure of Events 167 Chapter XV The Logic of World States 170 1. The Concept of a World State 170 2. Some Further Perspectives on Instantaneous World States 173 3. The Concept of a World History 179 4. Development of R-calculi Within Tense Logic 182 Chapter XVI The Dimensionality of Time 184
XVI Contents Chapter XVII The "Master Argument" of Diodorus and Temporal Determinism 189 1. The "Master Argument" 189 2. Necessity and Determinism in the Context of the "Master Argument" 195 3. Evading the Deterministic Conclusion of the "Master Argument" 196 4. The Groundwork of a 3-Valued Conception of Temporal Truth 198 5. Alternative Futures and Future Contingency 200 6. Temporal Determination 203 7. Nomological Necessitation 206 Chapter XVIII Many-Valued Approaches to Temporal Logic 213 1. A Mode of "Three-Valued" Tense Logic 213 2. A Many-Valued Articulation of Temporal Logic 216 3. A Three-Valued Tense Logic: Semantic Considerations 219 4. Generalizing the Preceding Approach 224 Chapter XIX Propositional Quantification in Tensed Statements 228 Chapter XX Quantification, Temporal Existence, and Identity 234 1. Individuals and Quantifiers 234 2. Quantification and Temporal Modality 237 3. Quantified Tense Logic 240 4. Temporal Change, Identity, and Leibniz' Law 241 5. Alternative Histories in Branching Time 243 6. Quantified Modal Logic in Branching Time 246 Appendix I A Summary of Axiom Systems for Topological, Temporal and Modal Logics 249 Appendix II The Modal Structure of Tense-Logical Systems 258 Bibliography of Temporal Logic 259 A. Chronological Listing 259 B. Author Listing (Alphabetical) 263 Index of Names 268 Subject Index 270
Foreword on Notation and Prerequisites This book is relatively self-contained; the reader is assumed only to have a grasp of the elementary portions of modern symbolic logic, such as may be obtained from a solid beginning course in the subject. Beyond this, nothing but the most rudimentary mathematical background is presupposed; a knowledge of some familiar modal logics is very helpful, though not essential. A few preliminary remarks on symbolism and notation are in order. Our notation for classical logic is by and large of the classical Principia type (but V is used as explicit universal quantifier). Assuming that logicians have by now learned the surprisingly far from simple lesson of the proper use of quotes, we abandon them altogether and use symbols and formulas autonymously, that is, as names for themselves. In the metalanguage we employ = for definitional identity, and -> and <-► for entailment and equivalence, respectively. A few concepts of elementary set theory are used. We denote sets and set-theoretical structures by script letters — A, B, etc. We use the ideas of elementhood or set-membership (€), of set union and intersection (U and H), and a mechanism for set formation, with {x/C(x)} for "the set of all those items x satisfying the condition that C holds of x". Within the sphere of tense logical operators we follow A. N. Prior's symbolism (while abandoning his Polish-style notation, as indicated).
XVIII Foreword on Notation and Prerequisites Throughout, the reference numbers or code-letters for formulas are placed between parentheses. Systems are always indicated by boldface: thus Lewis' best-known modal system is symbolized as S5 and not S5.
Chapter I The Background of Temporal Logic The theory of temporal logic is an integral concern of philosophical inquiry, and questions of the nature of time and of temporal concepts have preoccupied philosophers since the inauguration of the subject. Kant wrote: "The possibility of apodeictic principles concerning the relations of time, or of axioms of time in general, is also grounded upon this a priori necessity [of time as part of the framework of sensory experience]. [Examples of such apodeictic principles are:] Time has only one dimension; different times are not simultaneous but successive ..." *. It is the primary aim of temporal logic to clarify the content, to elaborate the consequences, and to elucidate the interrelationships among the members (and candidate-members) of the family of "apodeictic principles concerning the relations of time, or the axioms of time in general". In sharpening our understanding of these fundamentals, temporal logic provides the philosopher — and indeed the natural scientist as well — with tools for achieving a better understanding of the nature of time itself. Standard logic takes no special cognizance of time-related propositions. As a result, it handles such propositions clumsily or even inadequately. "Lightning always precedes thunder" becomes glossed as the monstrosity "All occurrences-of-lightning are events-preceded- by-occurrences-of-thunder". "There was a rainstorm yesterday" be- 1 Critique of Pure Reason, A 31/B 47; tr. by N. K. Smith (New York, 1929), p. 75.
2 The Background of Temporal Logic comes "All days-identical-with-yesterday are days-on-which-a-rain- storm-occurs". The verbs — as apart from the timeless copula is or are — are absorbed by artificial noun constructs. There is no direct way of handling tensed verbs at all. "Socrates is sitting" (with the tensed "is" that means "is now") at the very best becomes "All moments-identical-with-the-present are (timelessly) moments- when-Socrates-is-seated". (Of course the "is" of the second noun construct continues to be tensed: it clearly cannot be glossed as "has (timelessly) the property of being seated".) The object of temporal logic — "tense logic" or "change logic" as it has also been called by various authors — is to systematize reasoning with propositions that have a temporalized aspect. Such propositions generally do not involve the timeless "is" (or "are") of the mathematicians' "3 is a prime", but rather envisage an explicitly temporal condition: "Bob is sitting", "Robert was present", "Mary will have been informed". In this area, we have to do with statements involving "time talk" in which some essential reference to the Before-After relationship or the Past-Present-Future relationship is at issue, and the ideas of succession, change, and constancy enter in. Temporal logic seeks to provide the linguistic and inferential apparatus for exact discourse and rigorous reasoning in this sphere. It might be argued that time-related discourse of the paradigm of "It is (now) raining in London" does not really fall within the purview of logic. Logic, it would be argued, deals with propositions, and the sentence at issue fails to state a proposition on two grounds: 1. It is not repeatable: the person who asserts it on two different occasions asserts different things. 2. It is semantically incomplete: it lacks a determinate truth- value, since its truth-status cannot be settled without extraneous information (viz. the time of assertion). But these objections can be met in sufficient measure. Our statement is certainly repeatable with invariant meaning, not to be sure on temporally different occasions, but certainly by different assertory. If X and Y both make the assertion in question concurrently — perhaps even in quite different languages — it would be entirely correct to say that both "have said precisely the same thing". (This shows, incidentally, that it is not the concrete utterances that are at
The Background of Temporal Logic 3 issue here, since the two assertors certainly make distinct utterances. So something far more propositional than sentence-utterings is at issue.) As regards the second objection, while the "incompleteness" at issue must be admitted, it is surely venial, since it is automatically removed once we are given a minimum of information regarding the context of the assertion. The logical theory of such time-related propositions is of substantial interest because these explicitly temporal considerations arise in a wide variety of philosophically relevant contexts. Apart from their obvious significance for the analysis of tensed discourse, they are germane to various interests of philosophers of science — the structure of time,'the analysis of temporal relations (e.g., of temporal conjunction and contiguity, important for the analysis of principles of causal inquiry such as Mill's methods), and the characterization of natural processes, among others. Mediating the linkage of temporally sequential processes, they come to have a bearing on the concept of sets of instructions, and so have a bearing upon the logical theory of commands, thus entering the purview of ethics through the command theory of moral imperatives. Moreover, they are of interest to the logician, both in their own right, and because of their involvement with the theory of modality, via the chronologized conception of modality along lines to be explained shortly. Temporal logic thus deserves to be developed (1) because it is possible and logic cannot defensibly ignore one of its possible branches, (2) because it is interesting from the logical standpoint itself, and (3) because it is useful in its philosophical applications. The early history of temporal quantifiers like "sometimes" and "always" — and of the theory of temporalized modalities as linked to them through the mediation of such principles as "What is sometimes actual is always possible"— remains shrouded in obscurity. We know that the rudiments of such a theory were actively developed by the ancient Greeks: the Megarians and the Stoics2, and Aristotle and the early Peripatetics3. The notions of temporalized modal- 2 See E. Zeller, Die Philosophic der Griechen, Pt. 3, vol. I (5th ed., Leipzig, 1923); and Benson Mates, Stoic Logic (Berkeley and Los Angeles, 1953), see esp. pp. 36—41. 3 I. M. Bochenski, La logique de Theophraste (Freiburg, 1947).
4 The Background of Temporal Logic ity that are at work here are mainly those relating to the "Master Argument" of Diodorus Cronus4. There seems to have been a disagreement as to modality between the Stoics and the Megarians. On the Stoic view: (1) The actual is that which is actually currently realized now Opi((Tn(p) (where n = now, and Tt(p) stands for "p is true at t") or more generally Ot(P)UlTt(p) (2) The possible is that which is realized (i. e., true) at some present-or-future time Op iff (lt)[t^n&cTt(p)] or more generally 0*(P) iff 00[*'^*&TV(p)] (3) The necessary is that which is realized at every future time Up iff (Vt)[t^n*Tt(p)] or more generally nt(p)i(i(vt')[t'^t=>Tt,(p)] The Megarians, on the other hand, did not admit the now- relativization of the modalities of possibility and necessity, retaining it only for truth (actuality): (1) The actual is that which is actually realized now Opi((Tn(p) 4 See Mates, op.cit., pp.38—39. Cf. Jaakko Hintikka, Aristotle and the "Master Argument" of Diodorus, American Philosophical Quarterly, vol. 1 (1964), pp. 101—114. And see also N. Rescher, A Version of the "Master Argument" of Diodorus, The Journal of Philosophy, vol. 63 (1966), pp. 438 —445. We shall deal with the Master Argument in some detail in chapter XVII.
The Background of Temporal Logic 5 (2) The possible is that which is realized at some (i.e., any) time Op iff (3*)T«(p) (3) The necessary is that which is actually realized at all times Dp iff (v*)T,(p) Aristotle's position is in line with that of the Stoics5, but sometimes he appears to side with the Megarians in viewing the necessary as that which is true all of the time, a position faithfully reflected in St. Thomas Aquinas' statement that: Et sic quidquid semper est, non contingenter semper est, sed ex necessitate*. Yet another variant of the Stoic ideas on temporal modality is also to be found in Aristotle: a sense of temporalized modality according to which certain propositional claims are possible prior to the event, actual then, and necessary thereafter, so that their modal status is not omnitemporal (as on the Stoic concept), but changes over time. The modalities here at issue are relativized, so that we have: Ot(P) for p is actual at time t §t(p) for p is possible at time t D* (p) for p is necessary at time t Now if p {t0) is a true proposition about what happens contingently at t0 — so that Tto[p(t0)] is assumed — then: O* [p(t0)] is true if t = t0 and also whenever t^> t0 §t lp(to)] is true for all t, even those t<Ct0 D*[p(*o)] is true for all £>£0 (or perhaps even t^t0) Here, then we have temporally relativized modalities that regard the modal status of what happens at one time from the standpoint of another time. 5 J. HlNTIKKA, Op. Clt. 6 In: I de Caelo, lect. 26, n. 258. And correspondingly: quod possible est non esse, quandoque non est (Summa Theolcgica, I A, q. 2, a. 3). Cf. Guy Jalbert, Necessite et contingence chez saint Thomas d'Aquin et chez ses predecesseurs (Ottawa, 1961), pp. 204—206, 224—225, and 228.
6 The Background of Temporal Logic Mention should also be made of the Diodorean concept of implication (named after the Stoic logician Diodorus Cronus) which (for example) has it that the conditional "If the sun has risen, it is daytime" is to be given the temporal construction "All times when the sun is risen are times when it is daytime"7. In all of this there is yet no hint of the ramified machinery of temporalized modalities which we find in Arabic texts — but which are unquestionably of Greek provenience. For the roots of the theory as the Arabs were later to treat it we must undoubtedly look to the Stoic doctrine of predication. The Stoics distinguished between three types of qualities: poion (quality) (i) poiotes (permanent property) (ii) schesis (enduring state) (iii) hexis (transient characteristic) In construing "quality" (to poion) here, we are to work from the top down, and thus have three possibilities8: (1) Only group (i): those qualities that are wholly completed and altogether permanent (apartizontas kai emmonous ont'as). (2) Groups (i) and (ii): not only the permanent qualities (e.g., a man's "being an animal") but the enduring states as well (e.g., "being prudent"). (3) Groups (i)—(iii): adding to (2) also strictly transient qualities (e.g., "walking" or "running"). The distinction between such types of qualities lends itself readily to temporalization in the interpretation of propositions in which they are attributed: A man is an animal all of the time. A prudent man acts wisely most of the time. A healthy man walks some of the time. 7 For the Megarian and Stoic theories see N. Rescher, Truth and Necessity in Temporal Perspective, in idem, Essays in Philosophical Analysis (Pittsburgh, 1969). 8 I follow E. Zeller, op. cit., pp. 97—99 (especially no. 1 for p. 97); relying also upon £mile Brehier, La theorie des incorporels dans Pancien Stoicisme (2nd ed., Paris, 1928), p. 9.
The Background of Temporal Logic 7 The elaboration of such temporalized predications would lend itself naturally to the development of temporal modalities of the sort to be found later in Arabic logical texts. The Aristotelian and Stoic logic of temporal relations was taken over and developed by medieval Arabic logicans. Thus Avicenna (d. 980) developed the temporal treatment of implication in the manner of Diodorus into a general theory of categorical propositions (of the A, E, I, O type that figures in traditional syllogistic logic)9. Moreover, Avicenna also developed considerably the Mega- rian-Stoic theory of temporal modalities. It is worth giving some brief indication of his theory. The modal machinery used by Avicenna is of highly intricate constitution. Modal propositions are classed into thirteen different sorts. These modal distinctions were in fact drawn on the basis of complex chronological considerations. The nature of the temporal modalities at issue can be made clearer with the help of some symbolism. A, By C, ..., are to be variables standing for categorical propositions. The contradictory of a proposition A will be symbolized as ~A. [A] will represent the subject of the proposition A, and El [A] is to mean that the subject of A exists, i. e., that it is actually exemplified. (It should be noted that because [A] = [^A], El [A] will mean the same as El [^A].) C [A] will mean that the subject of A satisfies the condition C. In addition to the quantity and the quality of the categorical proposition A, the modal proposition will bear one of the modal qualifiers, necessary, not necessary, perpetual, or not perpetual. There are four basic modal relationships, symbolized as follows, out of which the thirteen modal propositions are then constructed. These four are: 1. (A/D/B) meaning "A is necessarily true whenever B is true". 2. (ANtIB) meaning "A is true whenever B is true". 3. (A/3t/B) meaning "A is true at some time that B is true". 4. (A/Q/B) meaning "A is possible at some time that B is true". 9 For a detailed account of this theory see N. Rescuer, Avicenna on the Logic of "Conditional" Propositions, in: Studies in the History of Arabic Logic (Pittsburgh, 1963), pp.76—86.
8 The Background of Temporal Logic Various simple and compound modal propositions were then developed, the most important of which are as follows. (Here T and S represent special forms of the condition C.) 1. Absolute necessary 2. Absolute perpetual 3. General conditional 4. General conventional 5. General absolute 6. General possible 7. Special conditional (3 &C ~5) 8. Special conventional (4 &c *>5) 9. Non-necessary existential (5 &C ~6) 10. Non-perpetual existential (5 &C ~5) 11. Temporal (3' & ^5) 12. Spread (3" &C *>5) (A/D/El[A]) (AhtlE\[A\) (A/D/C[A]) (ANtlC[A\) (A/3t/El[A]) (A/Q/El[A]) (A/D/C[A]) &c (~A/it/E\[' 'A]) [ANtlC[A]) &c (^A/3t/E\[^A]) (A/3t/E\[A\) &C (<^A/Q/E![^A]) (A/3t/E\[A\) &C {^A/3t/El[^A]) (A/D/T[A]) &c (~A/3t/El[~A\) (A/D/S[A]) &c (~A/3t/El[~A\) 13. Special possible (6 &c *>6) (A/Q/E! [A]) &c (^A/Q/E! [<*>A]) By way of illustration, if A is the categorical proposition "All fire is hot", the Absolute Perpetual modal proposition would read "When there is fire, then it is necessarily hot". The Non-necessary Existential proposition would read "When there is fire it is sometimes hot and (but) it is possible that it not be hot". If A is the categorical proposition "Some men are not wise" then the Absolute Perpetual is "When there are men, then there are always some who are not wise", and the Special Possible is "When there are men, then possibly some of them are not wise and (but) possibly all are wise". The contradictory of a simple modal proposition is obtained by interchanging A and ^A, □ and Q, Vt and 3t, wherever they occur, and replacing C [A] in the original by E\ [A] in the negation. Thus the negation of the General Absolute is (^A/Vt/El [^A]), that is, an Absolute Perpetual proposition, and the negation of
The Background of Temporal Logic 9 a General Conditional is (^A/ty/El [^A]), that is, a General Possible proposition. The negation of a compound proposition is obtained by negating each of the constituent conjuncts, and putting them into a disjunction. Thus the negation of the Special Possible is a disjunction of two Necessary Absolutes, i.e., (^A/D/E! [A]) v (A/D/E! [A]). The negation of the Special Conditional is the disjunction of a General Possible and an Absolute Perpetual, i.e., (^A/ty/El [^A]) v(A/v/E![A]). These brief indications point up the subtlety and complexity of the theory of temporal modalities developed by the Arabs in the middle ages. But we cannot pursue this matter here10. The Latin medievals seem to have taken this up from the Arabs to a very modest extent. Thus we find in Pseudo-Scotus a distinction between four types of temporalized "necessity" (conditionale = conditional, quando = as-long-as, ut nunc = as-of-now, and pro semper = for all times)11. I would conjecture a correspondence with the cognate Arabic ideas along something like the following lines: Pseudo-Scotus Construction al-Qazwini 1. quando (A/D/E! [A]) absolute necessary 2. pro semper (AhtlE\ [A]) absolute perpetual 3. conditionale (A/D/C[A]) general conditional 4. ut nunc12 (A/3t/E\[A]) general absolute If this conjecture — or anything like it — is correct, the theory of temporalized modalities also found its way into the Latin scholastics. While this development could have been mediated (or perhaps only strengthened) through Arabic materials, it could also have been indigenous to a purely Latin tradition. Signs of this are already to be found in Boethius: "ea vero quae ex necessitate aliquid 10 For further information see N. Rescher, Temporal Modalities in Arabic Logic (Dordrecht, 1967). 11 I. M. Bochenski, Notes historiques sur les propositions modales (Quebec, 1951), p. 7. 12 We here construe "nunc" not as the now (that is, the now-of- the-present), but as a now (that is, some — i. e., any — instant). This dual interpretation is standard in the medievals. ,
10 The Background of Temporal Logic inesse designat tribus dicitur modis; uno quidem quo ei similis est propositioni quae inesse significat . . . alia vero necessitatis signifi- catio est, cum hoc modo proponimus 'hominem necesse est cor habere, dum est atque vivif . .. alia vero necessitatis significatio est universalis et propria quo absolute praedicat necessitatem ... pos- sibile autem idem tribus dicitur modis; aut enim quod est, possibile esse dicitur ... aut quod omni tempore contingere potest, dum ea res permanet cui aliquid contingere posse proponitur . .. item possibile est quod absolute omni tempore contingere potest .. . ex his igitur apparet alias propositiones esse inesse significantes alias neces- sarias alias contingentes atque possibiles, quarum necessariarum con- tingentiumque cum sit trina partitio, singulae ex iisdem partitionibus ad eas quae inesse significant referuntur; restant igitur duae neces- sariae et duae contingentes quae cum ea quae inesse significat enumeratae quinque omnes propositionum faciunt differentias; omnium vero harum propositionum aliae sunt affirmativae aliae nega- tivae"13. Cognate distinctions are also drawn elsewhere. For example, in St. Thomas Aquinas and other medieval scholastics we find a distinction — akin to the modern distinction between logical and physical necessity — between those relationships which are perpetual and (in a sense) necessary: (1) by an eternity that is a parte ante, or (2) by an eternity that is a parte post. Truths of the former class are necessary by a necessity that turns wholly on the nature of the essences involved — as men are eternally rational and equiangular triangles eternally equilateral. Truths of the second class are necessary by a necessity that devolves from the au fond contingent arrangements of this world — as men are eternally mortal, or the northern latitudes eternally cold14. Traces of such an interest in temporal modalities are to be found as late as William of Ockham 15. 13 Quoted from C. Prantl, Geschichte der Logik im Abendlande, vol. I (Leipzig, 1855; photoreprinted, Graz, 1955), p. 703, no. 150. 14 See Guy Jalbert, op. cit., pp. 41, 119—120, 137—138, 141—143. This work is primarily concerned with possible and necessary existents. For a detailed treatment of such existents, primarily in Avicenna, but with some comparisons and contrasts in St. Thomas, can be found in Gerard Smith, Avicenna and the Possibles, The New Scholasticism, vol. 17 (1943), pp.340—357. 15 Summa Logicae (ed. P. Boehner), Pt. I, ch. 73, lines 16 — 49; Pt. II, ch's. 7, 19—22; Pt. Ill, div. i, ch's. 17—19.
The Background of Temporal Logic 11 Central to all of these variant constructions of temporal modality is thus a conception of statements that will vary in truth-status over time, pointing towards a corresponding body of logical machinery to deal with the relations among such time-related propositions. The logical theory of nonmodal statements (both categorical and hypothetical) having a tensed copula was treated extensively in medieval times. The logical writings of such later schoolmen as Ockham, Albert of Saxony, and John Buridan treated chronological considerations extensively, inter alia drawing a temporally grounded distinction between an omnitemporal consequentia sim- pliciter (or simplex) and a temporal consequentia ut nunc18. The medieval Latin schoolmen also taught a temporalized theory of categorical propositions in terms of their doctrine of the "ampliation" of terms, articulating such rules as the following: Every term having supposition, as subject, with respect to a verb of past time, is ampliated to stand for that which exists or for that which has existed. Some A was aB = (3x) {[Tn(Ax)vTp(Ax)]&cTp(Bx)} Every A was a B = (Vx) {[Tn(Ax) vTp(Ax)] =>T„(Bx)} Every term having supposition, as subject, with respect to a verb of future time, is ampliated to stand for that which exists or for that which will exist. Some AwillbeaB = (ax) {[Tn(Ax)vTf(Ax)]&cTf(Bx)} Every A will be a B = (Vx) {[Tn(Ax) v Tf{Ax)] => Tf{Bx)}17 Here we take "Tn(g)" to mean "q is true now", "Tp(q)" to mean "q was true in the past" and "Tf(q)n to mean "q will be true in the future". Having dealt at some considerable length with the history of temporal logic in antiquity and the middle ages, we shall skip almost entirely over the intervening era up to the post World War II years. We do so not because these intervening developments lack impor- 16 Some discussions of these matters can be found in E. A. Moody, Truth and Consequence in Medieval Logic (Amsterdam, 1953), pp.53—57, 73 — 80, 97—100. 17 Ibid., p. 56. I have altered Moody's notation.
12 The Background of Temporal Logic tance and interest — far from it! — but because they have already been treated in a most vivid and helpful way in A. N. Prior's book Past, Present and Future (Oxford, 1967). A major revival of interest in temporal logic has sprung up since the later 1940's. The stimulus for this revival can be traced largely to three sources: the study of historical materials (especially the studies of Stoic logic by Martha Hurst Kneale and Benson Mates and the studies of medieval logic by Ernest Moody)18, the logical analysis of grammatical tenses by Hans Reichenbach 19, and above all the endeavor by the Polish logician Jerzy Los20 to devise a system of temporal logic — specifically an R-calculus (cf. Chap. IV below) — for the analysis of issues in the philosophy of science, especially Mill's methods of inductive reasoning. Los's ideas were considerably refined and extended by Arthur N. Prior, and then further developed by Nicholas Rescher. Under the stimulus and inspiration of Prior's work, ramifications in various directions have been explored by many logicians and with the result of making temporal logic a very active field of current research. However, independent of Prior (and apparently of Los as well) is the recent development by G. H. von Wright (1963 and 1965) of a (substantially weaker) system of a chronological "logic of change"21 which has been extended in various directions by several logicians. A comprehensive picture of recent developments can be gleaned from the bibliography at the end of the book. 18 See especially Martha Hurst Kneale, Implication in the Fourth Century B.C., Mind, vol.44 (1935), pp. 485—495. Benson Mates, Dio- dorean Implication, The Philosophical Review, vol.58 (1949), pp.234 — 242; idem, Stoic Logic, op. cit., Ernest Moody, op. cit. 19 Hans Reichenbach, Elements of Symbolic Logic (New York, 1947). 20 Jerzy Los, Podstawy Analizy Metodologicznej Kanonow Milla (Foundations of the Methodological Analysis of Mill's Canons), Annales Universitatis Mariae Curie-Sklodowska, Sectio F, vol. 2 (for 1947, published in 1948), pp. 269—301. See the review of this by Henry Hiz, in: The Journal of Symbolic Logic, vol. 16 (1951), pp.58—59. 21 The weakness of von Wright's system relative to those of the Los-Prior-Rescher type is demonstrated in N. Rescher and J. Garson, A Note on Chronological Logic, Theoria, vol. 33 (1967), pp. 39 — 44.
Chapter II Topological Logic 1. Introduction A particularly illuminating view of temporal logic is obtained by approaching it as a special case of a generic logic of positions. The purpose of this chapter is to present a very versatile family of logical systems of positional or topological logic. These systems are to have a very general nature, capable of reflecting the characteristics of a wide range of logical systems, including not only temporal logic, but also what may be called a locative or place logic, and even a logic of "possible worlds". 2. The P-Operator Let us add to a system of standard propositional logic the parametrized operator Pa, where "P*(p)" is to be read and understood as "the proposition p is realized at the position a". Here a may be any element of a range of positions. These may be spatial positions indicated by Cartesian coordinates, or by any positional scheme such as seat-numbers in a lecture hall. Or again, the positions at issue may be temporal, with a ranging over the integers (for days or years) or over the real numbers (for a more refined scheme of dating). Once the nature of the parameter a has been specified (as places, times, or the like), the "propositions" at issue must be construed as propositional functions of this parameter-type. Thus if the a's represent times, the p's must be temporally indefinite propositions of
14 Topological Logic the type "It rained yesterday" and if the <x's represent places, the p's must be spatially indefinite propositions of the type "It is raining here". In general, the propositions at issue must be positionally indefinite in this sense of being able to vary in truth-value. 3. Three Basic Axioms Regardless of the specific interpretation given the P-operator, the following two basic axiom schemata obtain: Pa(<^A)=z^>Pa(A) (PI) Pa (A&cB)=e [Pa (A) &cPa (B)] (P2) The axiom (PI) asserts that if not-/? obtains at some position, then it is not the case that p obtains at that position, and conversely. This axiom schema embodies a decision to construct topological logic from a two-valued point of view: the (positionally indefinite) propositions at issue are to be either true or else false at any given position — a third possibility ("inapplicable", "neutral", "indeterminate", or the like) is excluded. (If this condition were dropped and a third truth-value admitted, the principal connective of (PI) would have to be changed from an equivalence to an implication and corresponding changes in the development of the system would be required.) Axiom schema (P2) has it that if a conjunction is true at some position then each of the conjuncts is true at that position, and conversely. Since (PI) and (P2) guarantee distributivity of the P-operator over a set of propositional connectives which is functionally complete — viz. negation and conjunction — the following principle of distribution results: The P-operator distributes itself over all truth (PD) functional connectives. We would, moreover, want to stipulate the following rule of inference: If HA, then h-Pa(A) (R)
Three Basic Axioms 15 where h- represents assertion within the system we are endeavoring to construct. According to this rule, theorems are to be realized at any and every position whatsoever. Given the principle of distribu- tivity (PD), this rule is interdeducible with the substitution rule: If HA = B and \-Px (A), then \-Px (B) K (RS) To render the machinery of our system sufficiently powerful for our purpose, we shall want to be in a position to quantify over the domain of parameter values. For the axiom schemata (PI) and (P2) we shall thus suppose an initial universal quantifier with respect to <x, and similarly, we shall suppose every asserted thesis to be asserted universally with respect to its (otherwise unqualified) parameters. Given the usual machinery of quantificational logic the following further axiom schema seems in order: (V«)P/»[A(«)]=P/»(V«)[A(«)] (P3) This axiom schema is readily motivated for at any rate those cases in which the parameter values at issue are the natural numbers. For construing universal quantification as potentially infinite conjunction, we see that the lefthand side of (P3) becomes PP [A (o)] &P/? [A (1)] &CP/3 [A (2)] & ... whereas its right-hand side becomes Pfi[A(0)6cA(l)6cA(2) & ...] But these two will be equivalent in virtue of (P2). 1 The proof of the interdeducibility of (R) and (RS) is as follows: (a) Given (RS), (R) is derivable, since we may prove Pa(p^p) [from the tautology Pa(p)^Pa(p) and (PD)]. Whenever we wish to prove Pa (T), where T is a truth of the system, we first prove (pi) p) = T and then apply (RS) to get Px(T). (b) Given (R), (RS), is derivable, since we have by assumption that h-(A = B) and can thus prove Pa(A = B) by use of (R). But Pa(A = B) entails Pa(A)^P<x(B) by (PD) and propositional logic. By assumption we were able to prove Pa (A), and so we can get Pa (B) by detachment.
16 Topological Logic The axiom systems we shall consider will all be based upon the axiom schemata (PI)—(P3) and the rule (R), together with certain additions. These additions deal with (i) the problem of the relation of P-unqualified to P-qualified formulas, and (ii) the problem of iterations of P. 4. The Relation of P-Unqualified to P-Qualified Formulas: The Preferred Position S: A Fourth Axiom How, subject to the specified conception of the P-operator, is one to construe the unqualified formula /?? We certainly do want to assert the thesis: (V«)P«(p)Z>p (P4) In accepting this we accept also its equivalent [in view of (PI)]: P*(3*)P*(P) (1) Thus what is true at all positions is true unqualifiedly, and what is true is true at some position or other. But we would certainly not want to have also the converse of (1) and assert the equivalence (V«)P«(p)=p (2) For this would at once render otiose the introduction of the P-operator and the whole machinery of differential positions, since the assertion of a formula would then simply become equivalent to its assertion at all positions. Performing the substitution of simply p for Poc(p) within the axioms introduced so far would reduce them all to tautologies of propositional logic. We may wish to introduce a "preferred position" (f) within our parameter range — like "now" for the time, or "here" for the space, or "at the origin" for some coordinate-scheme — and then to identify the unqualified or absolute assertion of p with its assertion at this preferred or actual position (to be presented by the constant f). This policy is enshrined in the axiom schema: A = P£(A) (P4') Our initial thesis (P4) is, of course, an immediate consequence of this axiom schema (P4'). Thus we may envisage two systems of
The Iteration of P: A Fifth Axiom and the Two Systems PI and PII 17 topological logic depending on whether we choose to adopt (P4) or to take the added step of adopting (P4'). The system consisting of (PI), (P2), (P3), and (P4) will be called P; and that consisting of (PI), (P2), (P3), and (P4') will be called F. 5. The Iteration of ?: A Fifth Axiom and the Two Systems PI and PII How is one to construe pnp«(p)] and similar formulas in which the P-operator occurs in a nested manner? One possible policy is to let the innermost operator of itself be the complete determinant: Pp[Pa(A)] = Pa(A) (P5.1) This thesis amounts to assuming a fixed-point coordinate scheme with a specified origin: If p is true at the fixed position <x, then it is true everywhere that p is true at a. The system based on (PI) to (P4) plus (P5.1) will be designated as PI. This system is thus to be based on the rule (R) — if h-A, then h-Pa (A) — and the following five axiom schemata: Pa(~A)==^<Pa(A) (PI) Pa (A&cB) = [Pa (A) &cPa (B)] (P2) (V*)PP(A)=Pp[(V*)A] (P3) (V<x)P<x(A)=>A (P4) P/3[Pa{A)] = Pa(A) (P5.1) where in (P3) a and /? are distinct, and in (P4) a is not free in A. The system which we shall designate as P'l is to be identical with PI, except for replacing (P4) with the stronger axiom schema (P4'): P£(A)=A. It should be noted that in both systems the presence of (P5.1) and (P3) allows us to prove: (V«) Pa (A) = PP [(V*) Pa (A)] (P3*) A corresponding result could be obtained with existential quantifiers. Thus a positional prefix can be suppressed before positionally
18 Topological Logic definite assertions — those in which the propositional parameter does not have a free occurrence. However, in system P' I the whole positional machinery is readily seen to become superfluous in view of the provability of: P«(p) = PP(p)=p To avoid this collapse of the positional machinery in P' I, we must restrict the rule (R) so that it is only applicable to formulas not containing occurrences of f. This restriction effectively blocks any proof of the "collapsing theorem". A second possible policy is to assume a floating-point coordinate scheme with a shifting reference point: "P<x(/?)" says that p is true at a position a units from a shifting "here" (and not a fixed origin!), so that "P/? [Pa (/?)]" says that Poc(p) is true at a position /? units from here, where "P<x(/?)" says that p is true at a place <x units from there. Here we would assume a type of vector addition for parameter values and stipulate the axiom scheme: PP[P«{A)]==P(P®«){A) (P5.20) The axiom scheme can be illustrated in a diagram as follows: PP[Poc(P)] P®« P P«(P) We may designate as PII© the system built by adding (P5.2©) to P, and by P'H© the system constructed from P' by adding (P5.2©). We note that in P'H© f is not to be viewed as the "preferred position" but rather as the "preferred distance" — the distance, in accordance with (P4'), that takes you zero units away. Let us call the position a units away from a position x, the a-posi- tion with respect to x, or just, the opposition. The f^-position is, then, the position f units away from x> which is just x itself. Thus, for example, the following equivalences hold: Pa(/?)=Pa[Pf(p)]=P(a©f)(/>)
The Iteration of P: A Fifth Axiom and the Two Systems PI and PII 19 for, Pa [Pf (/?)] at the position x says that Pf (p) is true at the ^-position which in turn says that p is true at the position f units away from the ^-position, i. e., at the ^-position. But this is what Poc(p) says at the position x. It is interesting that the two systems PII© and P'H© are equivalent so long as we assume that there is a zero element (@) such that (V<x) [(*(&©) = a] holds2. Thus, making this assumption, our choice between (P4) and (P4') becomes irrelevant and we may consequently omit the prime in the designation of topological systems which contain (P5.2). Exactly what further assumptions concerning © should be made will depend upon the parameter range. If the parameters <x, /?, y (etc.) range over sets of Cartesian coordinates one can define: (xl9 y» zt) © (x2, y2, z2) = (xt + x2y yt + y2, zt + z2) More complicated forms of "addition" could also be introduced, varying with the structure of the space envisaged or the character of the coordinates that are used. For instance, we may wish to develop a system of topological logic which captures the notion that space is bounded and curves around on itself. Thus by traveling far enough in a straight line, one expects to return to the point of departure. We can easily specify an "addition function" which would reflect this hypothesis about the nature of space. For simpli- 2 Given the weaker thesis (V«)P«(p)=>p (P4) we may now prove the stronger: PO(p)=p (P4') Half of the proof goes thus: (V«)[P«B»3P«(«»] (V«)[P«P9(p)3P«M (V«)P«[P© <p)^p] P0(P)=>P The reverse half goes thus: (V«)[P«(P) = P«(P)] (V«)[P«(p)=5P«P0(p)] (V«)P«[p=>P@(p)] pzyp0(p)
20 Topological Logic city's sake, let us consider a one-dimensional example in which we distinguish 10 spatial intervals: 0 (the origin-interval), and 1,..., 9. We may represent this one-dimensional structure in two dimensions thus: ■Q To calculate our position after traveling y intervals from a point which is x intervals from the origin, we simple add x and y, and consider the last digit of the result. More complex functions could obviously be invented to reflect a large number of spatial structures. The special case in which the parameters range over the real numbers is a particularly important one. Here arithmetical addition can suffice for ©. This brings us to the axiom system we shall characterize as PII, unqualifiedly: This system is based on the rule (R) — if HA, then h-Pa (A) — and the following axiom schemata: Pa(^A)=^Pa(A) (PI) Pa (A&cB) = [Pa (A) &cPa (B)] (P 2) (V«)[P/?(A)] = P/?[(V«)A] (P3) (Va)Pa{A)^>A (P4) Pp[P*(A)]=P(fi + «)(A) (P5.2) where in (P3) a and /? are distinct, and in (P4) a is not free in A. Again, note that in the presence of (P5.2), (P3) amounts to: (Va) P (/* + *) (A) = Pfi [(Va) Pa (A)] But since the function f(x) =x+ c maps the real-number axis into itself, {V*)[P(P + *)(p)] is equivalent to V<x [Pa (/?)], which yields the equivalence of (P3) with: (V*)P*(A)=PIJ[(v<x)P*(A)]
The Possible Worlds Interpretation of Topological Logic 21 We again have it that positionally definite assertions can be asserted unqualifiedly, regardless of a positional prefix. When the basic space of positions is finite or denumerable, we can associate with every (spatially indefinite) proposition its "truth- vector", viz., the (finite or infinite) series of T's and F's indicating its truth-status for each of the positions at issue. (If there were, say, three basic truth-values [T, F, 7], the situation would be analogous, but more complex.) Regarding each such truth-vector as itself a "truth-value" we obtain a many-valued system whose truth-tables are satisfied by the topological system PI in the usual sense that every thesis of the topological system is a tautology of the many- valued system. (A formula is a many-valued tautology when it assumes the [uniquely] "designated" truth-value, viz., that composed uniformly of T's, for every assignment whatsoever of truth- values to its propositional variables.) This point of view also provides the basis for a semantical interpretation of the system at issue. 6. The Possible Worlds Interpretation of Topological Logic Let "P<%(/?)" be construed to mean "the proposition p is true in possible world No. <x". We are here to think of the possible worlds as enumerated in a truth-table of the Wittgenstein-Carnap manner: World No. 1 2 3 4 5 6 7 8 Po + + + + — — — — 4o + + — — + + — — h + — + — + — + — Note that here we have (for example) P3(p0v^ro)5 that is, p0v~ro obtains in possible world No. 3. The key feature of the conception of possible worlds that is relevant for our purposes is that a "possible" world is descriptively complete in the sense that with respect to a possible world any proposition will either be true or else false.
22 Topological Logic (This feature is essential for (PI).) Moreover, we shall need to postulate some way of interpreting nested P's — say by the stipulation that (by convention) only the innermost P is to count: P(i[P«(A)]^P«(A) The iterated P's are simply ignored and treated as redundant. It is now readily seen that the resulting system of "possible-worlds logic" is in fact isomorphic with the system P'l of topological logic. Along very closely similar lines we can also obtain an "alternative systems interpretation" of topological logic. For let us conceive of several alternative systems of propositions — e. g., geometric propositions to be construed alternatively in Euclidean, Riemannian, and Lobatchevskian geometry3. Let <x range over these three alternatives (E,R>L) and let "P<%(/?)" mean "the proposition p is true in the system <x". We shall again adopt the view that P-iterations are superfluous. The system we now arrive at will be isomorphic to PI4. Again, the propositions at issue could be construed as mathematical propositional functions of a numerical parameter, with p — or now rather p (x) — representing some such equation or inequality as x2 — 2=1 or x + 3 > 5. Then Pot (p) would be taken to amount to "p (x) is true when <x is taken as the value of x", with <x, /?, etc. now ranging over some domain D of numbers. On this interpretation we would at once obtain a system of the type PI. These examples illustrate the wide variety of possible interpretations for the system of topological logic5. 3 This observation is based on an idea developed by Alan Rose in his paper: Eight-Valued Geometry, in: Proceedings of the London Mathematical Society, vol.3 (1952), pp. 30—44. 4 We assume that each system is such that for every formula either it or its negation is true in that system. This guarantees that ^Poc (p) 13 Pa(^p). 5 This chapter is a slightly altered (and abbreviated) version of a paper of the same title by N. Rescher and J. Garson, originally published in The Journal of Symbolic Logic, vol. 33 (1968), pp. 537—548.
Chapter III Fundamental Distinctions for Temporal Logic 1. The Temporal Equivocality of IS Before the actual systematization of the apparatus of temporal logic is possible, a variety of basic concepts must be clarified and preliminary issues resolved. Logicians have frequently dwelt upon the equivocation of "is" as between the "is of identity" on the one hand, and the "is of predication" on the other. The temporal equivocation of "is" has, however, been little heeded. Yet it is quite clear that there are several very distinct possibilities: (i) The "atemporal is" that means "is timelessly". ("There is a prime number.") (ii) The "is of the present" that means "is now". ("The sun is setting.") (iii) The "omnitemporal is" that means "is always". ("Copper is a conductor of electricity.") (iv) The "transtemporal is" that means "is throughout the present period". ("The earth is a planet of the sun.") In contrast to the atemporal "is" of (i) — let us write it as is — the uses of "is" at issue in (ii)—(iv) may all be characterized as temporal. No doubt subtler gradations of meaning could be discovered, but the four that have been indicated show that "is" is highly equivocal in that it can bear sharply divergent constructions from a chronological standpoint.
24 Fundamental Distinctions for Temporal Logic 2. Translating Temporal to Atemporal 75 Supposing the only "is" at our disposal to be the atemporal one (is), the question arises whether we can still render statements like: (St) It is (i. e., is now) raining in London. In making such a translation, how are we to preserve the reference to now, the present moment? We cannot do this without doing it by an overt use of dates. It would not do to use: (52) It is raining in London on July 1, 1966. Even if it is correct that July 1, 1966 is the present date, these propositions will not be equivalent. For (SJ, unlike (S2), does not tell us the date of the occurrence at issue; and (S2), unlike (SJ, does not tell us what is happeniing in London now. The very best we can do to render (St) is: (53) It's raining in London now is a fact. If we adopt a theory of facts according to which these, unlike events, are in themselves timeless, and then adopt an overt means of temporal reference, we can render a statement like (St) by means of the atemporal "is" in the manner of (S3). Along these lines, we can use the atemporal "is" as a way of providing tenseless counterparts to tensed statements — deliberately emptying the verb-copula of such statements of any reference to the present. Thus to indicate rainfall in London on January 1, 2000 we do say "It will rain in London on January 1, 2000" using a future tense form of "is". But we could say "Its raining in London on January 1, 2000 is a fact", thus shifting to an atemporal "is". A similar expedient is of course also possible with respect to the past. Instead of "Caesar was assassinated in 44 B. C", we could say "Caesar's assassination in 44 B.C. is a fact". Since facts, unlike things and events, can — on one plausible construction of the matter — be taken to be atemporal, such paraphrasing can always effect the shift from a tensed to an atemporal "is". But this is always rather a transformation than a translation: something is always lost in the process — to wit, the temporal placement of the event at issue with the respect to the time of assertion, i. e., the actual present. When a tensed copula is used, the statement asserted is itself made from within the temporal framework; when the atemporal is
Temporally Definite and Indefinite Statements 25 is used, the statement may well be about something that happens within the temporal framework, but the assertion itself does not have a stance within the temporal framework. Even when "the same fact" is viewed, there is a crucial difference in perspective here — a difference so wide that there is no way to bridge it over. 3. Temporally Definite and Indefinite Statements We shall say that a statement is temporally definite if its truth or falsity is independent of the time at which it is asserted. Consider the statements: (1) It sometimes rains in London. (2) It always rains in London. (3) It's raining in London on all Sundays of 3000 A.D. is a fact. (4) It's raining in London on January 1, 3000 A.D. is a fact. These statements are all temporally definite: Their truth or falsity is entirely unaffected, no matter what answer is given to the question "When was that statement made (asserted)?". The assertion of time of the statement has no bearing on its truth-value. By contrast, consider the statements: (5) It is now raining in London. (6) It rained in London yesterday. (7) It will rain in London sometime next week. These statements are all temporally indefinite in that their truth or falsity is not independent of their time of assertion. The answer given to the question "When was that statement made?" is essential rather than immaterial to the determination of the truth or falsity of the statement1. 1 Cf. J. T. Saunders, A Sea Fight Tomorrow?, The Philosophical Review, vol. 67 (1958), pp. 367—378 (see especially pp. 373—376). A discussion of "Fugitive Propositions", represented by statements which, like "It is now snowing", may be said to "express different propositions when made on different occasions" was set afoot by a paper by A. E. Duncan- Jones in: Analysis, vol. 10 (1949—50), pp. 21—23. Cf. also a paper of the same title by P. Nowell Smith, ibid., pp. 100—103, as well as the illuminating paper on "Tense Usage and Propositions" by Jonathan Cohen, ibid., vol. 11 (1951), pp. 80—87.
26 Fundamental Distinctions for Temporal Logic In view of this temporal indefiniteness, some may feel inclined to deny to (5)—(7) the status of "genuine" statements, on the grounds that their truth or falsity depends in an essential way upon matters that are not explicitly contained in the overtly given meaning-content of the statement itself, so that the proposition expressed by the statement is left indeterminate — to look at the matter in a somewhat old-fashioned way. On such a view of the matter, temporally indefinite statements would be assimilated, say, to pronominally ambiguous statements such as "His father is tall" or "Their house is large". If someone wishes to limit the applicability of the classification- label "statement" in this way — and consequently to coin some grouping of "quasi-statements" to include chronologically indefinite "statements" as well as "proper statements" — there is nothing whatever to object. (Our entire enterprise could be carried through in this way at the cost of added complications.) But we shall not adopt this policy here, and shall speak of both of these types of declarations as "statements", and shall use the usual statement variables '/?', 'q\ V, etc., to represent temporally indefinite as well as temporally definite statements. Our reason for the policy is that a logic of temporal propositions must be prepared to cope with both types of statements, and that uniformity of treatment leads to certain economies, while any possible confusions can be avoided by a careful heed of the necessary distinctions. 4. The Implicit Ubiquity of "Now" in Tensed Statements Consider any tensed statement such as: (1) It is raining in London. (2) It rained in London yesterday. (3) It will rain in London next year. It does not take profound analysis to bring out the equivalence of these statements to (1') It is raining in London at the present time. (2') It has rained in London at some time prior to the present time.
Dates and Pseudo-Dates 27 (3') It will rain in London at some time in the year after the one into which the present time falls. In each case, a reference to "now", the present time, is implicitly or explicitly present. It is in fact this reference to the transient present, the now-of- this-present-time that marks the difference between McTaggart's B-series of before — concurrently with — after and his B-series of past-present-future. For if we have the B-series machinery plus "now", then we obviously can readily generate the A-series machinery as follows: past = before now, present = concurrently with now, future = after now. And correspondingly we can move from tenseless to tensed statements by an analogous device: It has rained = it rains at some time before now. It is raining = it rains now. It will rain = it rains at some time after now. Here the italicized verb is the detensed version of its ordinary counterpart. These considerations point to the crucial fact that a reference — overt or implicit — to the now-of-the-present constitutes an invariable and indeed definitive feature of tensed statements. 5. Dates and Pseudo-Dates It is useful to distinguish between dates and pseudo-dates. A genuine, definite date is a time-specification that is chronologically stable (such as "JanuarY 1, 3000" or "The day of Lincoln's assassination"). A pseudo-date is a time specification that is chronologically unstable (such as "today" or "six weeks ago"). The specification of a date does not change with the particular occasion of reference whereas the specification of a pseudo-date does change with this occasion, because of the tacit reference to the transient present.
28 Fundamental Distinctions for Temporal Logic 6. Times of Assertion Let us introduce the notation, \t\-p to represent the assertion of p at the time t. For example if pt is the statement "It is raining in London today", and tt is January 1, 1900, then "l^j I— pi" represents the assertion made on January 1, 1900 that it is raining today — an assertion that is true if and only if the statement "Its raining in London on January 1, 1900 is a fact" is true. When we consider a complex assertion of the type \t\-p we note that there are four possibilities: (1) p is temporally definite and t is a (genuine) date. (2) p is temporally definite and t is a pseudo-date. (3) p is temporally indefinite and t is a (genuine) date. (4) p is temporally indefinite and t is a pseudo-date. In cases (1) and (2) when p is temporally definite, then (by definition) "\th-p" and "\t'y-pn are materially equivalent (i.e., have the same truth-value) for all values of t and t'. The assertion times — and thus the dating schemes — become irrelevant: the truth-status of the complexes at issue will hinge simply and solely upon that of p itself. Consider an instance of type (3): (3') |January 1, 2000 I— It rains in London tomorrow. This complex assertion is materially equivalent with (i. e., has the same truth-value as) the temporally definite proposition: (3'') It rains in London on January 2, 2000. And this situation will, of course, prevail generally in case (3). The state of affairs in case (4) is analogous. Consider, for example: (4') |Yesterday h- It rains in London tomorrow.
Times of Assertion 29 This complex assertion is materially equivalent with the temporally indefinite proposition: (4") It rains in London today. And this situation will, of course, prevail generally in case (4). The question of the existence of certain logico-chronological relationships among temporal propositions is a subject of some interest. For example, let us suppose time to be measured in units of days, so that the time variable is discretized. Thus let (£+1) represent "tomorrow", (t — 1) "the day before £-day", and the like. Let the statements pl9 qu and rt be as follows: pt: It rains in London today. qt\ It will rain in London tomorrow. rt: It rained in London yesterday. Consider the following assertions: 1*1—Pi (P) \t—l\-qi (Q) \t+l\-r± (R) It is clear that, for any value of t whatsoever, the assertions (P), (Q), and (R) must (logically) be materially equivalent (i.e., have the same truth-value). This rather trivial illustration establishes the far-reaching point — to which we shall have to return below — that the theory of temporal propositions must be prepared to exhibit the existence of logical relationships among these propositions of such a kind that the truth of the assertion of one statement at one time may be bound up essentially with the truth (or falsity) of the assertion of some very different statement at another time2. 2 It should be noted that the Tarski criterion of truth "S" is true if and only if S cannot be applied to chronologically indefinite statements without due modification to take account of assertion times. It clearly would not do to assert "It is raining in London now" is true if and only if it is raining in London now, if the time of assertion of this entire statement differs from that of the quoted substatement.
30 Fundamental Distinctions for Temporal Logic 7. Two Styles of Chronology The distinction between dates and pseudo-dates points to the existence of two very different temporal dating-procedures, depending upon whether the fundamental reference-point — the "origin" in mathematical terms — of the chronological scheme is a chronologically stable date or a chronologically unstable pseudo-date. If the "origin" is a pseudo-date, say "now" or "today", we shall have a style of dating all of whose chronological specifiers are pseudo- dates, e. g., tomorrow, day before yesterday, four days ago, etc. If, on the other hand the "origin" is a genuine date — or rather, a concrete, particular event fixing such a date — say the founding of Rome, or the accession of Alexander, we shall have a style of dating all of whose dates are also of this chronologically stable type, e. g., two hundred and fifty years "ah urbe condita". In the one case we are dealing with a fixed-point origin, and in the other with a floating-point origin. The style of chronology that is adopted will of course have significant implications for the ensuing logic of chronological propositions. If the style of chronology is based upon pseudo-dates, all statements to the effect that a certain event occurs or a certain process takes place at such and such a time will be chronologically indefinite statements, whereas if the chronology is based upon genuine dates, such statements will all be chronologically definite. In this derivative sense we may thus speak of a chronology of genuine dates as being temporally definite or stable, and one of pseudo-dates as being temporally indefinite or unstable. In the former case our temporal order will be that of McTaggart's B-series (earlier/contemporaneous/later), in the latter, that of his A-series (past/present/future). Thus the distinction between a dating schema based on a fixed- point origin that is chronologically stable and one based on a floating-point origin — ultimately making reference to a transient now — is fundamental for temporal logic. The implications of the introduction of the "now" will make themselves felt at every step along the way, and will enter pivotally to demarcate the line of separation of temporal from chronological logic, as we shall now go on to see in the next chapter.
Chapter IV The Basic System R of Temporal Logic 1. The Concept of Temporal Realization Let A be some temporally indefinite statement. Then we can in general form another statement asserting that A holds (obtains) at the particular time t. Correspondingly, we introduce the statement- forming operation R, the operation of temporal realization. We shall write "Rt(A)" to be read "A is realized at the time £", which is to represent the explicit statement that A holds (obtains) specifically at the time t. Thus if tt is 3 p. m. Greenwich time on January 1, 2000, and pt is the (temporally indefinite) statement, "All men are (i.e., are now) playing chess", then "R, (/?!)" is the statement "It is the case at 3 p. m. Greenwich time on January 1, 2000 that all men are (now) playing chess", or equivalently simply, "All men are playing chess at 3 p. m. Greenwich time on January 1, 2000". Again, if p2 is the statement "All men will play chess tomorrow", then llRtl(p2)n is the statement "It is the case at 3 p. m. Greenwich time on January 1, 2000 that all men will be playing chess tomorrow". We shall abstract from one possible difficulty that can arise with this schematism, namely that the time units of p and of t are incompatible so that "R*(p)" would be senseless. For example if p is the statement "It has now been raining for exactly one minute", then we can hardly say that p is the case on a certain day or in a certain year. We shall simply assume that p and t are compatible in all cases we are considering. If t is a proper date (not a pseudo-date), then "R,(/?)" is always temporally definite. For example, if pt is the temporally indefinite statement "It is raining in London today", and tt is as specified two
32 The Basic System R of Temporal Logic paragraphs ago, then "jR.^(Pi)" is the temporally definite statement, "It is raining in London at 3 p. m. Greenwich time on January 1, 2000". On the other hand, if t2 is a pseudo-date "tomorrow", then "RttiPi)" is "It is the case tomorrow that it is raining in London today". In characterizing Rt{A) we have thus far supposed that A is a temporally indefinite statement. It will prove convenient to drop this restriction by means of the following: Convention If A is a temporally definite statement, then Rt (A) is to be taken simply as equivalent with A itself, for any value of t whatsoever (this now being arbitrary). Thus if A is temporally definite, then A and (V£) Rt(A) are to be regarded as equivalent. In short, a temporally definite statement is to be taken as realized omnitemporally, i. e., at all times whatsoever. 2. The Temporal Transparency of "Now" Our discussion of temporal realization has to this point left unresolved the important issue of the iteration of the R-operator. What are we to make of: "It is the case at the time t that it is the case at the time t' that /??" Here we shall adopt the S5-like rule of the vacuousness of iterations, akin to that of the primary system of topological logic, Rt,[Rt(p)] = Rt(p) with one very important proviso. For consider RARt(P)] in the special case that t — n (i.e., now). In this special case, it is obvious that It is the case at the time t that it is now raining must be construed as It is the case at the time t that it is raining.
The Temporal Transparency of "Now" 33 That is to say "now" is temporally transparent: when it occurs behind a temporal qualifier the reference of "now" shifts from the now-actually-present to the then-currently-present. Thus it is clear that our iteration rule must be modified to: &t' [&t (P)] = \ J i x \ according as t (i. e., the symbol t) [ Ks (P) J The special feature of the temporal transparency of "now" represented in this modified iteration rule is one of the key, characteristic features of temporal logic. The key feature of the temporal transparency principle is that "It will be the case tomorrow that it is now the case that /?" is tantamount to "p tomorrow" and not to "p now". A.N.Prior has maintained that only the reverse view is correct*, but this legislates a unique solution of what, at the verbal level, is an equivocal locution that could be construed either way. How we construe it is a matter not of linguistic necessity but of logical convenience, and our transparency view of "now" is, we insist, every bit as workable as fixity- insisting, Prior's contrary one. Thus the essential upshot, and surely more natural consequence of the transparency approach is that it is the case that tomorrow's tomorrow is the day after tomorrow rather than tomorrow, and yesterday's today is not today but yesterday. A second key feature of "now" is its temporal redundancy, as illustrated in the fact that It rained in London yesterday and It is now true that it rained in London yesterday are equivalent. This situation is not specific to this example, and we have it that in general: K(P) = P This temporal redundancy of the "now" is fundamental, and is in fact the source of its temporal transparency. For if K(P) = P 1 A. N. Prior, Now, Nous, vol. 2 (1968), pp. 101—119 (see especially pp. 102—103). is not n is n
34 The Basic System R of Temporal Logic then it is obvious that one must have it that Rt[Rn(p)]=Rt(P) and not Rt[Rn(p)] = Rn(p) as an across-the-board espousal of the unqualified iteration principle Rt[RAP)] = RAP) would have it. But the relationship can also be seen in a converse perspective. For if we postulate (Vt){Rt[R„(P)] = Rt(P)} then we shall consequently have (Vt)Rt[Rn(p)=P] And so, if an omnitemporally asserted thesis is to be asserted sim- pliciter (that is, if we are to have the rule: If h-(V£) Rt(A), then HA), we must also have it that: Rn(p)=P It is, in fact, our intention that the temporal transparency of the "now" is to obtain in a very general way, so that in general the rule obtains: R, (...*...) = (...*...) provided that n is not governed by some R-operator within the context (...«...). We shall speak of this as the "w-Shift Rule". It signalizes the fact that (figuratively speaking) n is temporally transparent: you see through it to the time that lies behind — when subject to another temporal qualifier, "now" simply evaporates. This w-Shift Rule is of fundamental importance for the development of a temporal logic, for (as we shall see) it makes possible the use of the Rt machinery for the articulation of genuinely tensed propositions. The introduction of "now" with its special features is the key step in the move from a positional logic in general towards a specifically
Temporal Homogeneity 35 temporal logic. With this step we move from the essentially spatial situation of a B-series to the specifically temporal situation of an A-Series. The status of n = "now" is, of course, somewhat peculiar from the logical standpoint. It is neither fish nor fowl, neither constant nor variable. It is not a constant, since it does not denote the same T-element on each occasion of its use, and not a variable, since it cannot meaningfully be quantified, i. e., a statement like (V«) [Rn(p)] is not meaningful. This dualistic character of the "now" is reflected in the w-Shift Rule. If we were to assign n to any semantical category, it would have to be that of indexicals, i. e., those parts of speech which denote something uniquely in a given context, though not the same thing in every context. (Personal pronouns are examples of other indexical expressions.) 3. Temporal Homogeneity One of the major ideas regarding time — and one which has very significant implications for the logic of time — is that of homogeneity. Time is — or would be — homogeneous if the structure of the local temporal environment of every temporal position (point in continuous time, or interval [i. e., atomic or element interval] in discrete time) is exactly like that of all the others. This idea could be formulated as follows: A mode of time is homogeneous iff whenever it is a thesis that "... t0 ..." obtains for any constant £0, then it is also the case that "(V£) (... t...)" is a thesis. This condition thus has it that there are no theses (i. e., time- logical theses) regarding the structure of time that differentiate between any one particular temporal position and the rest. The situation regarding this temporal homogeneity is in this regard analogous to the requirement that the individuals are not to be differentiated from one another by purely logical means2. The condition in view will at once disqualify various modes of time as not homogeneous. For example, both "beginning time" and "ending time" will be excluded. For in the former case — and the 2 See Alfred Tarski, Logic, Semantics, Metamathematics (Oxford, 1956), pp.385—386.
36 The Basic System R of Temporal Logic situation in the latter is wholly analogous — we will have it as a thesis that: (a*)~00 (*'<*) or equivalently (lt)(Vt')(t^t') Consider now the time t0 — whose existence we can infer from this by existential instantiation — that is the "beginning of time", with respect to which we have the thesis: (v0(*b^0 It is quite obvious that this thesis cannot be generalized to yield: Consequently the original thesis would violate the requirement of temporal homogeneity. In assigning a privileged position to "now" —the present moment — in a temporal logic we may well also violate the requirement of homogeneity, or at any rate would do so if n (now) were admitted as a constant. For in temporal logic one wants to adopt the stance that absolute (i. e., temporally unqualified) propositions are to be construed present-tensedly, so that an absolute proposition is tantamount to an actual proposition, that is a proposition quoad "now". Rn(p)=P But consider its universal generalization with respect to the "constant" n: (Vt)[Rt(p)=p] This has the consequence (3t)Rt(p)=>p which is clearly unacceptable as a thesis since it would immediately generate a contradiction whenever we assume a p0 such that (3t)Rt(p0) and {3t)Rt(^p0) both obtain. Thus the privileged character of the now would prevent time from being homogeneous in the indicated sense if — contrary to reason — n were construed as a constant.
Axioms for the Logical Theory of Chronological Propositions 37 The homogeneity of time is closely related with the issue of temporal compression and expansion inherent in the possibility of obtaining an isomorphic modeling between a long period of time and a short one. It is this feature of temporal dilation that assures the possibility of simulating the events of one time-span of "real time" within a span of synthetic time, so as to contract a sector of history or stretch it out by "slowing down" or "speeding up" a sequence of occurrences3. Temporal dilation can occur not only within continuous linear time but also in circular time, figure-eight time, and indeed in principle even in a multidimensional time. Note, however, that it could not occur in discrete linear time, for example, or in branching time. (These two sentences anticipate issues to be considered below.) In this context, the question of the dilatability of time as a whole also arises. Note that if time is linear and infinite into both the past and future, then time as a whole can be isomor- phically modeled by a finite interval that is open at both ends. Now this feature is not realized by circular time or figure-eight time or indeed by any non-linear one-dimensional time structure. 4. Axioms for the Logical Theory of Chronological Propositions We shall now set out to develop the logical theory of chronological propositions in a systematic, formal way. The machinery we shall require for this purpose is as follows: (i) /?, q, r, etc., as propositional variables, ranging over both temporally definite and indefinite statements. (ii) t, t\ etc., as variables for periods of elapsed time since the origin, i. e., as dates or quasi-dates. (iii) The indexical symbol «, for "now". (iv) The usual connectives of propositional logic, specifically ~ for negation, &C for conjunction, ^ for material implication, and = for mutual material implication (material equivalence). (v) The usual quantifiers, both universal (V) and existential (3). These will be needed at present to range not over individuals — 3 In this formulation, the words "a sector of history" are important, because if all of the history of the period were at issue, the issue relative versus absolute time would be prejudiced.
38 The Basic System R of Temporal Logic since we are at this point developing only a propositionai, and not a higher order logic — but only over times (dates). (vi) An identity predicate such that x = y is to be a meaningful expression whenever x, y are variables or the indexical symbol n. (vii) The operator R for chronological realization, as introduced above. We shall need, moreover, to presuppose all of the usual logical principles of quantification theory with identity, for formulas of the system which do not involve the symbol n. The only novelty is to be the set of logical rules for the operator R, and the indexical n> to whose elaboration we now turn. We shall suppose, to begin with, that the operator R is governed by the following rules or theses: (T 1) The negation of a statement is realized at a given time /// (if and only if) it is not the case that that statement is realized at that time: Rt(~p)=~Rt(p) (Tl) (T 2) A conjunction of two statements is realized at a given time /'// each of these two statements is realized at that time: Rt(p&Cq) = [Rt(p)&cRt(q)] (T2) If a statement is asserted simpliciter, without explicit temporal qualification this is to be tantamount to its assertion quoad now. We thus have: (T3) If a statement is realized currently (i.e., now and at present) then it obtains unqualifiedly or absolutely: Rn(P)=P (T3) It is obvious that this thesis will have the consequence: (Vt)Rt(p)^p For any statement p (chronologically definite or not) and any style of chronology (chronologically definite or not), (Vt)Rt{p) is a chronologically definite statement (and so for that matter is (3t)Rt(p)). It thus falls under the Convention of Section 2 above, with the result that:
Axioms for the Logical Theory of Chronological Propositions 39 Being a chronologically definite proposition {Vt)Rt{p) is such that a statement asserting its realization at any given time is equivalent with (Vt)Rt(p) itself: Rt'[(Vt)Rt{p)] = (Vt)Rt(p) Now this equivalence would lead us (in the face of (T5) below) to the result: The R-operator is interchangeable with a following universal quantifier: Rt,[(Vt) Rt(p)] = (Vt) {Rt,[Rt(P)]} (T4) The thesis (T4) merits further consideration. On the "long conjunction" interpretation of the universal quantifier it amounts to Rf [Rtx (P) & Rt2(p) & Rts(p) &...] = = R* [Rtl (P)] &c Rt, [Rt2 (p)] &c Rt, [Rts(p)] &c... which is a virtual consequence of (T2). Actually, however, we in fact want to assert a thesis somewhat stronger than (T4), viz. what is best formulated by the axiom schema: R,[(V*)A] = (Vt)R,(A) (T4) Finally there is — as we saw in Section 3 above — the key matter of R-iteration: R, »(/»]-{ ^[according as ({^otn (T5) Taking these rules as our starting point, we shall now present an axiomatic theory for the logic of the operation of chronological realization. In view of (T 1) and (T2) the situation here is analogous with that in topological logic in that — since these theses guarantee distributivity of the R-operator over a functionally complete set of propositional connectives — we have a principle of distribution: The R-operator is distributable over all truth-functional connectives.
40 The Basic System R of Temporal Logic Moreover, we shall postulate the rule of inference If HA, then h-R,(A) (R) where h- represents assertion (i. e., thesishood) within the system we are endeavoring to construct. In the context of the distribution principle, this rule is interdeducible with the substitution rule: If h-A = B and \-Rt (A), then \-Rt (B)4. (RS) Moreover, since (T4) guarantees that the R-operator is also distributable over quantifiers, (RS) can be construed broadly: its A's and B's can range over propositional functions as well as propositions. We shall thus also postulate a general rule of the replacement of equivalents: If HA = B then h-(... A ...) = (... B ...) (RE) Correspondingly we have the rule: From I-A = B and (... A ...) to infer ... B ... As a basis for the system is taken any standard set of rules and axioms for quantification theory with identity, for formulas not involving n (we shall see shortly why this proviso is necessary). The special axiom-schemata for temporal logic are then as follows: R<(~A) = ~R,(A) (Tl) Rt(AScB) = [Rt(A)&cRt(B)] (T2) Rn(A) = A (T3) RA(Vt)A] = (Vt)[Rt,(A)] (T4) RARt(A)] = Rt(A) (T5) Rt{n = t') = t = t' (T6) Rt{t'=t") = t'=t" (T7) (W)A=>A"» (T8) In the above statement of the schemata, t, t',..., etc. stand for variables; A"n designates the result of substituting n for every free occurrence of t in A. Furthermore, axiom schema (T8) is subject to the proviso that t does not occur within the scope of an R operator 4 See Footnote 1 on p. 15 above.
Axioms for the Logical Theory of Chronological Propositions 41 in A, while in (T4) t and t' must be distinct. The purpose of the (heretofore unconsidered) axioms (T6)—(T7) is to make provision for identity ( = ). Also, (T8), like (T3), accomodates features of the special quasi-constant n. The axiom-system based on (Tl) to (T 8) will be designated as the system R. For this system we also suppose the following rules of inference: Whenever A is a thesis, so is (V*) Rt(A) (R) If \-A = B, then h-(... A ...) = (... B ...) (RE) The converse of the rule (R), viz If t-(Vt)Rt(A) then I-A (R) can only be maintained with the proviso: provided that t is not free in A. If this proviso were omitted, the following deduction would become possible: (1) (}/t)[Rt(p)sRt(p)] by(R) (2) Rt(p) = Rt[R,(P)] by(T5) (3) (v*) {Rt [R, (p)] = Rt (p)} from (2) by (R) (4) (V*)Ri[R«(p)sp] from (3) by (Tl), (T2), (RE) (5) Rt(p) = p from (4) by (R) Of course, this consequence would be fatal, since the whole machinery of temporal realization would be rendered superfluous. On the other hand (4) itself, which can be proven, and is equivalent with (>/t)Rt[Rt(p) = K(P)] is perfectly harmless. For it quite correctly claims that, at any temporal position t, it can be said that p is realized at t iff p is realized now. Although all standard logical principles are assumed for w-free formulas, these break down when the indexical n enters the picture. One notable instance is the substitution of identicals. Consider the formula: {t = n&cRARt(p)]}=>Rt,[Rn(p)] By (T3), (T5), this is equivalent to: [t = n&cRt(p)]=>Rt>(p)
42 The Basic System R of Temporal Logic Now it is clear intuitively that this formula is not valid, since p might be true at t, but false at t\ so that the antecedent would be true, but the conclusion false at the moment t. On the other hand, consider the formula: [t = n&cRt(p)]*Rn(P) A little reflection suffices to show that this formula is intuitively valid. Its proof in R is as follows: (1) (VO {[t = t' &C Kt (p)] => Rf (p)} by quantification theory (2) [t = n&cRt(p)]^Rn(p) from (1), by (T8) The apparently erratic behaviour of n in identity contexts may seem odd until we reflect on its intended meaning as an indexical symbol. While we are considering a fixed moment of time, that is, carrying out an argument in a fixed temporal context, "now" always denotes the same moment, hence we can use standard logical principles unrestrictedly. However, if we consider the standpoint of another moment of time, or temporal context, "now" denotes a different moment in that context, so we cannot freely substitute one "now" for the other — we cannot identify the "now" of yesterday with the "now" of today. When we remember that the operator R in the system R plays the role of providing temporal contexts for propositions, we see that these considerations account for the validity of the second formula, while invalidating the first. Several simplifications of this axiom system for R can be effected, as follows: (I) (T 2) can be replaced by one half of itself, namely, [Rt (A) &c Rt(B)] ^Rt(A&c B) (T2.1) in view of the following argument: (1) Rt[(A&cB)^>A] by Rule (R) (2) Rt (A&cB)^> Rt (A) from (1) by the Lemma5 (3) Rt(A&cB)^Rt(B) by parity with (1), (2) (4) Rt (A&cB)=> [Rt (A) & Rt (B)] from (2), (3) 5 The lemma in question is the thesis. Rt(P^q)^[Rt(P)^Rt(q)] whose proof is immediate once (T 1) and (T2.1) are given.
Temporal and Topological Logic 43 (II) Given (T 1), (T5) can be replaced by half of itself, namely, Rt>[Rt(A)]*Rt(A) (T5.1) in view of the derivability of the inverse by the following argument: (1) iMiM^A)]=>iM-A) by (T5.1) (2) ^Rt (<-A) => <-R,> [Rt (-A)] from (1) (3) Rt(^>^A)ZjRt,[Rt(<^<^A)] from (2) by (Tl) (4) Rt(A)=>Rt,[Rt(A)] from (3) We thus see that the axiomatization of R can be based on the following simplified set of axioms: (Tl), (T2.1), (T3), (T4), (T5.1), (T6)—(T8). 5. Temporal and Topological Logic We have now set forth a system of temporal logic, based on the rules If h-A, then \-(Vt)Rt(A) (R) If \-A =B, then h-(... A ...) = (... B ...) (RE) and the following axiom schemata: R,(~A) = ~R,(A) (Tl) Rt(A8cB) = [Rt(A)ScRt(B)] (T2) R«(A)=A (T3) R,[(Vt)A] = (Vt)Rt>(A) (T4) R,[Rt(A)] = Rt(A) (T5) Rt{n = t') = t = t' (T6) Rt(t'=t")=t'=t" (T7) (Vf)A3A"» (T8) It is obvious and striking that this axiomatization is intimately akin to the systematization of topological logic as set out in the preceding chapter, based on the rule If I-A, then (-(Va)Pa(A)
44 The Basic System R of Temporal Logic and the axiom schemata: Pa(^A) = ^Pa{A) (PI) Pa{A&cB) = [Poc(A)&cPoc(B)] (P2) (V«)P«{A)=>A (P3) P/?[(V<x)A] = (V<x)P/?(A) (P4) P/}[Pa(A)] = Poc{A) (P5) Indeed, it is now obvious that we have, in effect, developed temporal logic as a special case of topological logic (with identity), by simply letting the "positions" at issue be times, i. e., positions in a temporal framework and introducing special features for the temporal quasi- constant n for "now". For in bringing n upon the scene in the manner specified by (T3) we could drop the analogue of (P3), but had to make an appropriate readjustment in the quantificational rules. In short, in taking the step from topological to temporal logic the only changes we have introduced (apart from introducing the machinery of identity) are those modifications brought about in the wake of the requirement of accommodating the temporal peculiarities of the indexical quasi-constant n ("now") and its ramifications. 6. The Completeness and Decidability of R The temporal calculus R presented in the preceding sections is complete, that is, it is sufficiently powerful to prove any statement of temporal logic which we would intuitively regard as true solely by virtue of the meanings of the terms occurring in it, while of course no invalid statements are provable. To prove this for R, we first give a semantics for this system, so that we have a formal notion of validity to correspond to our informal concepts. We define a t-structure S = (7, f) to consist of: (a) a non-empty set 7; we denote elements of 7 by a, b, c, d>.. . (b) a set of evaluation functions ?, each function / la being associated with one a in 7, which assign the values T or F to each propositional variable p(.
The Completeness and Decidability of R 45 Now let [ ] be a function which assigns each variable t a value a = [t] in 7. Given [ ], we define [ ]a for each a in 7 by: [t]a = [*], * a variable (and so, different from n) [n]a = a Now, given a ^-structure 5, and an assignment function [ ] for S, we can calculate IAIa the value of A at a under [ ], where A is a complex formula, by the rules: (i) /<-A/a = T~/A/a = F. (ii) /A&cB/a = T<->/A/a = T&c/B/a = T. (iii) /x = y/fl=T<-*[x]fl=[y]fl, where x, y are variables, or the indexical n. (iv) /(Vt)A/a = T<->/A/a = T under [ ]'•*, for all b in 7, where [ Y>b is a function such that [t] = b> but otherwise agrees with [ ] in its assignments. (v) /R*(A)/fl = T~/A/[x]fl = T, where x is a variable, or the indexical n. The intended meaning of these formal definitions should be clear enough — 7 is a set of times, while we have replaced our proposition-forming operator R by the evaluation functions / /a, so that intuitively; /A/a = T iff Ra(A) We define a formula A of R to be t-valid if for every ^-structure $ = (7 j ?)> and every assignment [ ] of variables to members of 7,1Ala = T under [ ] for every a in 7. The completeness theorem we are pursuing now reads: Th 1: For every formula A of R, I— R A if and only if A is t-valid. One half of this theorem we can easily prove, namely: Th 2: If \-R A, then A is t-valid.
46 The Basic System R of Temporal Logic Proof: We show that all the axioms of R are f-valid, and that the rules of R preserve f-validity. We shall illustrate this only with the special axioms of R: (a) (Tl) is f-valid. ~/A/Wa~F ~/Rt(A)/a = F *->/~Rt(A)/a = T (b) (T2) is f-valid. /R, (A & B)la = T~/A&c BIWa = T ~/A/[<la=T&/B/m<J = T WR,(A)/8 = T&/R,(B)/„ = T ~/R,(A)&cRt(B)/a = T (c) (T3) is f-valid. /R„(A)/a = /A/[B)a = /A/a (d) (T4) is f-valid. /Rr [(V*) A]la = T«-»/(v*) A/ta = T «-» /A/Ma = T under [ p, for all b in 7 *-» /R, (A)/„ = T under []'>', for all b in 7 <-/(Vt)[R,(A)]/8 = T (e) (T5) is *-valid. /R,,[R<(A)]/0 = /R,(A)/(„]a = /AA<][a = M/M„ = /R«(A)/a (f) (T6) is *-valid. /R, (« = t')la = T W« = *7Wa = T ** Mm. = Mm.
The Completeness and Decidability of R 47 (g) (T7) is *-valid. /R,(*' = *")/« = T~/S = t"/[t]a= T (h) (T8) is *-valid. Suppose that A is a formula in which t does not occur within the scope of an R operator. Then we can prove by an induction on the complexity of A that for any ^ in 7, any assignment [ ], the value IAtlnla under [ ] is the same as IAIa under [ Y>a. Then: /(VO Ala = T under [ ] -> IAIa = T under [ ]*>* -+IAtlnl=-T under [ ] (i) The rule (R) preserves ^-validity. Suppose A is £-valid, but (V£) Rt(A) is not. Then for some ^-structure Sy some assignment [ ], some a in 7, /Rt(A)/m = F under [ ] hence But then A is not £-valid, contrary to supposition. * (j) The (RE) preserves ^-validity. If A = B is t-valid, /AJa = /B/a for any a in any ^-structure S. Hence, by an induction on the complexity of (... A...), /(... A .. ,)/fl = /(... B .. .)/„ for any * in S. This completes the proof of Th2. We now proceed to a proof of the second half of Thl, namely Th3: If A is *-valid, \-RA. Proof: The proof of Th3 proceeds by showing that for every formula A of R, there is a formula A! of R which is provable in R if and only if A is, and which, if valid, is provable by quantification theory alone.
48 The Basic System R of Temporal Logic Let us say that a formula A of R is in normal form if it contains no occurrences of propositional variables not in the scope of R-operators, no occurrences of the symbol w, and all R-operators in A occur only in part of the form Rt (/?*), where pi is a propositional variable. Lemma 1. For every formula A of R, there is a formula A! in normal form such that A! is valid if A is, and \—R A if \—RA'. Proof: Starting from A, we proceed to A! by stages: Stage 1: We first replace any propositional variable pi not in the scope of an R-operator by Rn (pi). We next eliminate all occurrences of n in A not within the scope of an R-operator, replacing them by a variable t which does not occur in A. Let us call the resulting formula Av Suppose that A1 is provable in R, then (Vf) Ax is provable in R, hence A is provable in R, by (T8), (T3). Futhermore, it is clear that if A is valid, so is Av Stage 2: Starting from the formula Al5 we drive the R-operators in the formula inwards so that they have the smaller possible scope. These steps can be justified by (RE), (Tl), (T2), and (T4). In applying (T4), alphabetic change of bound variables is to be carried out whenever necessary. If iterations of R-operator appear at any step in the process, they can be removed by application of (T3), (T5). The end-result is a formula A2 such that h-RA1 = A2 and in which R-operators occur only in parts of A2 of the form Rt (x = y) or Rt{pi). Now by the use of (T6), (T7) and the theorems Rt(n = n) = t = t which are easily demonstrated in R, we can eliminate all occurrences of R-operators governing identity formulas. The resulting formula, A', is in normal form. Now if \-RA\ h-RA2y since A! is equivalent to A2, hence t-RAu so finally h-RA. Furthermore, if A is valid, so is A', since \-RAl = A'. Now for any formula A in normal form, let A* be the formula of pure quantification theory with identity which we obtain by replacing each part of A of the form R,(ft) by R^), where Ri is
The Completeness and Decidability of R 49 a monadic predicate letter. Assume that A* can be falsified by some interpretation. That is, we can find a set 7, and an interpretation of each monadic predicate letter Rt in 7, and an assignment of variables [ ] to elements of 7 which falsifies A*. Let ft be the subset of 7 which is the interpretation of the monadic predicate letter R*. Now consider the ^-structure S = (J, £), where each / la in T is defined by: /pi/a = T~h(a) It is now easily seen that A can be falsified in S under [ ]. Now assume that A is t-valid. Then by Lemma 1, A' is t-valid. But then A'* is valid. It follows that we can prove A' in R by imitating the proof of A'* in our basic system of quantification theory with identity (we know that there must be such a proof by the completeness theorem for quantification theory). Hence, again by Lemma 1, This completes the proof of Th3, and so the proof of the completeness theorem for R. The completeness theorem provides us with some welcome sub- sidiary information, namely, the decidability of R, for we have effectively associated with each formula A of R a formula of monadic quantification theory with identity which is provable if and only if A is provable in R. Since monadic quantification theory with identity is decidable6, we have a mechanical procedure for determining whether or not A is a theorem of R, for arbitrary A, i. e., R is decidable. (It might not be going too far to say that R is simply monadic quantification theory in a somewhat unfamiliar guise.) This decidability result of course does not carry over to the case in which we add further predicates (e. g., an arbitrary dyadic predicate) to R, as we shall do in the next chapter. 6 For a proof, see Alonzo Church, Introduction to Mathematical Logic (Princeton, 1956), pp. 284—285.
Chapter V The Introduction of Tense Operators 1. Presentness and Precedence Two further additions are essential in the move from a topological logic of generic "places" to a genuinely temporal logic of specific "times". The first of these — as yet unmentioned — is a relationship of temporal precedence to establish the series of earlier (prior or anterior) and later (posterior) times, of before or after (of what McTaggart calls the B-series). The second — with which we have already dealt — is the introduction of now, the "present time", a privileged time with respect to which all anterior times are determined as past and all posterior ones as future. (The series of past- present-future comprises what McTaggart calls the A-series and contrasts with the B-series: If one event is ever earlier than another, this is an unchanging relationship, while past-present-future determinations are changing — what was once future will someday be past.) For the development of a genuinely temporal logic we must thus introduce two items of machinery: (i) the "privileged present", viz., n for "now", and (ii) the relationship of temporal precedence, viz., Utt' for "the time t is before (i. e., prior to) the time t'n. Consider the questions: (1) Is U irreflexive? (Vt)~«Utt
Presentness and Precedence 51 (2) Is U asymmetric? (3) Is 17 transitive? (Vf) (VO (VO [{Utt'&cUt't")=>Utt"] (4) Is there a [/-minimum? (30 (VO [*'=£*=> 17 «'] (5) Is there a [7-maximum? (6) Is U dense? Let us designate as a U-calculus a set of rules for the [7-relation as given in the answer to questions of the indicated type. It is clear that our system R is vacuous from this standpoint: it stands quite empty in this regard and awaits the specification of further [7-rules. The introduction of the special "constant" n is subject in R to the w-shift principle that n gives way to the subscript of the innermost Rroperator applicable to it. To get the effect of this w-shift principle in the augmented (R/[/)-calculus we add as axioms: Rt(Unt')==Utt' Rt(Ut'n) = Ut't Furthermore, since statements concerning relationships of temporal precedence hold timelessly, we must further add the axiom: Rt(Ut't") = Ut't"9 provided t'j*n, t"j*n Given the above three axioms, we can prove by induction on the complexity of a formula (... n ...) containing the quasi-constant n that h-R,(... ;*...) = (...*...) which is precisely the content of the w-shift principle.
52 The Introduction of Tense Operators 2. Tense Given the machinery of presentness and precedence, it is an easy and natural step to introduce these operators into our various systems of temporal logic. Operator Construction Definition Fp "It will be that /?": (3*) [Unt&cKt{p)] p is future (i. e., p will be realized at some time in the future) Pp "It has been that /?": (It) [Utn&cRt(p)] p is past (i. e., p has been realized at some time in the past) Gp "Henceforth always /?": (V*) [Unt => Rt(p)] p is future-perpetual (i. e., p will be realized at every time in the future) Hp "Heretofore always p»: (V*) [Utn ^ Rt (p)] p is past-perpetual (i. e., p has been realized every time in the past) Note that on any of these accounts G = ^P^ and H = ^P~ (if we assume two-valuedness for R). It must be noted carefully at this point that we have to observe some restrictions on translating tense operators like P, P, G, and H into the R-calculus, lest the translations be intuitively unacceptable. For instance, consider the problem of translating FFp. If we proceed naively in translating FFp into R, we may run into perplexity. Seemingly FFp amounts to: (3t)[Unt&cRt(Fp)] which in turn amounts to: (2t){Unt6cRt(lt')[Unt'6cRr(p)]} This is equivalent with: (3t) {Unt & (30 [Utt' &c Rt (R?(/?))]}
Tense which amounts to 53 (3t){Unt&c(3t')[Utt'&cRt'(p)]} But this last formula does not express what we want it to express, namely that p is true in the future of a future moment: it says that there is a future and p is realized in the future, and does not say that there is a future in whose future p is realized. Obviously something has gone wrong here. We now give an exact specification of what we mean by a translation A* of a formula A involving only tense operators and logical connectives. The translation, A*, in R is to be a formula with no free time-variables. We define A* by an induction on the number of connectives and operators in A: (a) If A is a propositional variable, A* = Rn (A) (b) [A=>B]* = A*=>B* (c) [~A\* = ~A* (d) [G(A)]* = (Vt)[Unt=>Rt(A*)] (e) [H(A)]*= (Vt)[Utn=>Rt(A*)] (f) [F(A)]*=(3t)[Unt&cRt(A*)] (g) [P(A)]*=(2t)[Utn&cRt(A*)] where Ms a temporal variable that does not occur bound in A* Given these rules governing the rendition in the R-calculi of the tense operators P, F, G, H, it is easy to see the justification for designating these as tense operators. Thus, for example, FPp is a pluperfect qualification of /?, to the effect that this will have been realized at some point in the future: [F?p}* = F{(v')[Ut'n&tRAp)}} (g) = (3t){Unt&cRt(3t')[Ut'n&cRt>(p)]} (f) EzdWntScdOlRtiUftiScRtRrip)]} = (2t){Unt&c(3t')[Ut't&cRt>(p)]} w-shift rule = (3*) (3 0 [Unt&cUt't&CRf (p)]
54 The Introduction of Tense Operators Here the last formula is exactly the rendition of the pluperfect statement that p obtains at a time (t') which precedes the future time at issue (t). An analogous line of thought can be used to establish the tensed nature of the other forms of mutual application of the four basic tense operators (F, P, G, H). Thus the additional machinery of a U-relation defined among the elements of the set 7 constituting the domain over which the subscripts of the R-operator can range, makes it possible to introduce tenses of the familiar sort upon the stage of discussion.
Chapter VI The System K/ of Minimal Tense Logic 1. The Problem of a Minimal Tense Logic We come now to the problem of devising a "tense logic" — that is, a set of rules governing the mutual logical interrelationships of the tense operators as defined within the framework of a (R/U)-calculus. Let us begin here with the question of an irreducibly basic or minimal tense logic; "minimal" in the sense of involving no assumptions whatsoever regarding the nature of the [/-relation. This last condition is imposed to assure "minimality" in the sense of topological neutrality — i. e., the lack of any specific assumptions about the structure of time. The answer to our problem is provided by E. J. Lemmon's system K*, whose axiomatic basis is as follows: Axioms G(p^q)^(Gp^>Gq) (G 1) H(p^q)Z>(HPZ>Hq) (HI) ^H^Gp^p (G2) ^G^Hp^p (H2) Rules If A is a classical tautology then I—A (RT) If h-A then l-HA (RH) If h-A then l-GA (RG) If h-A and M3 B then h-B (RD) It is readily shown that all this holds for the minimal system we are seeking. By way of example, let us verify this for (G 2), which, in
56 The System K< of Minimal Tense Logic the relevant interpretation now says: (It) (Utn & Rt {(VO [l/«'=> Rt> (/?)]}) ^ p ( = ) (3*){U*«&(V0[U«/3^(P)]}3^(P), since psR^tp) But this last implication is a theorem of quantificational logic. Moreover, all of the familiar tense logical principles that fail for K* (e.g., FFp^Fp) also fail to obtain in our minimal system. We may thus conjecture: The minimal tensed system based on R is identical with Lem- mon's K,. We now proceed to a rigorous proof of this conjecture. 2. Semantics for Tense Logic The problem of completeness for K^ is difficult to attack directly, because of the expressive inadequacy of a calculus expressed solely in terms of the machinery afforded by F, P, G, H plus the standard propositional connectives. For example, irreflexivity of the [/-relation can be expressed directly in a [/-calculus by: *(3t)Utt but it can be demonstrated that no tense-logical formula reflects this condition. To make a start on the problem, we first define a formal semantics for tense logics by indulging in a little harmless reification, talking about the set 7 of all times, and replacing the propositional operators Rt by propositional functions which fulfill the same role. This provides the background for the following definition: A tense-structure S = (7, #, U) consists of a non-empty set 7, a set & of functions Rh for each t in 7, which assign the truth-values T or F to every proposition p; and an arbitrary binary relation U defined on 7. We define the value of a complex formula inductively as follows (note that here Rt serves as an evaluation function rather than as propositional operator): (a) Rt(A^B) = T iff Rt(A) = F or Rt(B) = T (b) Rt(^A) = T iff Rt(A)=F (c) Rt[G(A)] = T iff iMA) = T for alW such that 17«' (d) Rt [H (A)] = T iff Rt, (A) = T for all t' such that Ut't
Semantics for Tense Logic 57 We now define truth and validity in tense-structures; a formula A is true in a tense-structure (7, £, #) iff R*(A) = T for all t in 7, valid iff it is true in all tense-structures. Thus, for instance, the formula p^Gp is true in the tense-structure consisting of a single instant in time t0, but not valid, since Kt0(P ^ Gp) = F in the tense- structure diagrammed below: Rt9 (P) = T O O *ti (P) = f to h In such a diagram one represents: 1. the elements of 7, here t0 and tu by small circles, 2. the 17-relationships among 7-elements by arrows, 3. the truth-value assignment function by writing the pertinent evaluations alongside the circle. To return to our original problem, the minimal tense logic Kt is intended to correspond to a situation in which we put no restrictions whatever on our [/-relation. We should therefore expect the following completeness theorem: a formula A is provable in K* if and only if it is tense-structurally valid, i. e., true in all tense-structures. The first half of this equivalence, i. e., that all theorems of K* are valid in this sense is easily checked. For instance, let us assume for a reductio argument, that (H 2) is not t. s. valid (tense-structurally valid). Then there must be a time t0 in a tense-structure at which KtQ{FHp^>p) = F. Then KtQ(FHp) = T and Kto (p) = F. From the first equation we deduce that for some tt such that Ut0t^ Ktx{Hp) =T, hence that Rto(p) =T. But this contradicts the second equality, so that (H 2) is t. s. valid. To prove the other half of the equivalence, we shall make use of the technique of semantic tableaux1. 1 For a very elegant exposition of the technique as applied to classical logic, the reader should consult Raymond Smullyan (1968) from whom we have borrowed some of the methods and notation used in the present chapter. The application of semantic tableaux to modal logics originates with a series of papers by Saul Kripke (1959, 1963, 1963 a, 1965), and a 1961 paper by Jaakko Hintikka. (For details regarding all these references see the Bibliography.)
58 The System K* of Minimal Tense Logic 3. Semantic Tableaux The idea behind the technique of semantic tableaux is simple and intuitively satisfying — given a formula A, we carry out a systematic search for a counterexample to A; if all possible lines of search end in failure there can be no such counterexample to A, so A must be valid. As an example, suppose we are inquiring as to the validity of the formula Fp^FFp. We assume that the formula can be falsified, and so place f(Fp^FFp) in a box (tableau) t0 representing a certain moment of time: *0 f(Fp^FFp) Now by the semantic rules for ^, if A ^ B is false at t0, A is true, and B is false at t0> so we place the corresponding formulas at t0: *0 f(Fp^FFp) t(Fp) f(FFp) Now since Fp is true at t0, there must be a tableau tt such that Ut0tt and Rtiip) = T, so we enlarge our tableau model correspondingly, representing the U-relation as an arrow connecting the tableaux: h I f(Fp=>FFp) I t(Fp) I f(FFp) | But now, since f(FFp) appears at t0, Fp must be false at tu so we carry out the corresponding inference in our tableau model: t0 f{Fp^FFp) t(Fp) | f(FFp) h I t(p) fiFp)
Semantic Tableaux 59 But with this final step, we are home; we have found a counterexample to the given formula. Fp is true at t0, but Fp is false at tt (trivially so, since by our construction there just is no tableau U such that Ut1t2). Hence FFp is false at t0, and so Fp^> FFp is false at tQ. The process of tableau construction has produced a counterexample that shows the invalidity of the thesis. As a second example, consider the technique as applied to the formula PGp^p. The opening moves are as for the preceding formula: T(PGp^pJ~\ t(PGp) f(P) T, we must add a tableau at tt such that t(Gp) f(PGp*p) t(PGp) fiP) Now since t(Gp) appears at tu t(p) must appear at t0: tt t(Gp) I f(PGPo t(PGp) ftp) t(P) >P) But now there is an explicit contradiction at f0, so that our search for a counterexample has ended in failure; hence we conclude that PGp^p is valid. We now proceed to a more precise formulation of these ideas; the various alternative paths we can take in our search are presented in the form of a tree, each node of which is a set of tableaux con- 'o Now to satisfy Rto(PGp) Uttt0, and Rtl(Gp) = T: h to
60 The System K< of Minimal Tense Logic nected by a relation. These tableaux sets can be thought of pictor- ially as above, as directed graphs. If the formula to be tested is A, we place / (A) in a single tableau at the origin of the tree. The rules for the construction of the tree are then as follows: At a given node N of the tableau-tree: (^1) If t{A^B) appears at N in a tableau t» add two succeeding nodes to N, N' and N", which are copies of N, then add /(A) to ti in N', and t{B) to tt in N". p2) If f(A^B) appears at N in a tableau th add a succeeding node, N' to N which is a copy of N, then add the formulas t{A),f{B) to U in N'. (^1) If t(^A) appears at N in a tableau £,-, add a succeeding node N', which is a copy of N, then add /(A) to ^ in N'. (~2) If f{^A) appears at N in a tableau tiy add a succeeding node N' to N, which is a copy of N, then add *(A) to ti in N'. (G 1) If t [G (A)] appears in a tableau £,• at N, copy over N at a succeeding node N', then add t (A) to any tableau fy in N' such that U*,*y. (G 2) If /[G(A)] appears at N in a tableau th add a succeeding node N', which is a copy of N, then add a new tableau £,-, such Utith to Nr, and put /(A) in *y. (HI) If t[H(A)] appears at N in a tableau tiy add a succeeding node N', which is a copy of N, then add £ (A) to any tableau fy in N such that Ufy^. (H2) If f[H(A)] appears at N in a tableau tiy add a succeeding node N' to N, which is a copy of N, then add a new tableau th such that Ufyfj and put /(A) in fy. To formulate precisely what we mean by a search for a counterexample ending in failure, we define closure-rules for the tableau construction. A tableau ti at a node N is closed if for some formula A, both t(A) and /(A) appear at ^; the tableau-set at N is then closed. A branch of the tableau-tree is closed if it ends in a closed node, the whole tree is closed if every one of its branches is closed. To clarify the above rules, here is a proof of G [(/? ^ q) => p] ^ G /? by the tableau method:
Semantic Tableaux f{G[(p^q)=>p]Z>Gp} 61 f{G[(p=>q)Z>p]=>Gp} t{G[(p^q)Z>p)} f(Gp) /{G[(p3?)=?]=G?} t{G[(p^q)*p}} | f(Gp) I [tip) I I f{G[(pZ>q)Z>p]Z>Gp} t{G[(p=>q)Z>p]} I f(Gp) | tip), t[(p-=>q)Z>p] f{G[(pliq)-=>p]-DGp} t{G[(PZ>q)Z>p]} f(Gp) I f(P), t[(p=>q)=>p) f(P=>q) f{G[[pZiq)Z>p]Z>Gp} t{G[{p-=>q)Z>p\) f{Gp) J f(P),t[(p=>q)Z>p] flP=>q),t(p),f(q) X (The crosses above denote the closure of a branch of the tree.) 1{G[{p-=>q)-=>p]-DGp) t{G[(p^q)*p}} f(Gp) f(P), t[{pZ>q)-Dp] t(P) X
62 The System K* of Minimal Tense Logic 4. The Completeness of K/ It is intuitively evident that if we carry out the construction of a tree for a formula A, then we must reach a stage in the construction when no further rules can be applied without redundancy. Each application of a rule results in breaking down the formula to which it applies into simpler parts. A rigorous proof can be provided by defining the degree of a formula as follows: (a) If A is a propositional variable, Deg (A) = 0 (b) Deg [A^B] = max [Deg(A), Deg(B)] (c) Deg[<-A]=Deg(A) (d) Deg [GA] = Deg (A) + 1 (e) Deg [HA] = Deg(A) + 1 The proof is then based on the fact that an application of an inference rule cannot result in a formula of higher degree than the one to which the rule was applied 2. Let us call a search tree complete if no rules can be applied to it without redundancy. Given a complete tree for a formula A, if the tree is not closed, at least one branch must be open. Pick the last node N in such a branch; then define a tense-structure, <7, £, U), where 7 is the set of tableaux appearing at the node N, U is the relation defined on the set of tableaux, and for each ^ in 7, Kti is defined by: **&,) = T if t (pj) appears in tt F if / (pj) appears in t{ T or F arbitrarily otherwise This can be done consistently, since N is not closed. It is now easy to prove by an induction on the complexity of a formula B at N, that if t(B) appears in ti9 Rti (B) = T, if f(B) appears in th Rti (B) = F. Hence, if A was the original formula to be tested, RtQ (A) = F, so A is falsified in the tense-structure constructed, hence not valid. 2 A proof of a very closely related result is to be found in S. Kripke's above-mentioned 1963 paper in the section where the decision problem for the modal system B is discussed.
The Completeness of K* 63 On the other hand, if the tree for A is closed, this constitutes a proof of A; it remains to be shown that every such proof can be converted into a proof of A in K*. The leading idea in this conversion is that for each tableau at a given node, we give an associated formula (a. f.) as follows: if t {At),.. ., t (Am), / (BJ,. .., / {Bn) are all the formulas appearing at t, then the a. f. of t is: ~At v~A2 v ... v~AmvBivB2v,..vBB The relation 17 at a given node is then reproduced by a characteristic formula (c. f.) as follows: Starting at the root of the tree, the c. f. of the root is A itself; if at a given node N' a new tableau tj is added such that Utjtj, and the c. f. of N is .. . (*>At v ... v <^Am v Bt v . .. v Bn) .. ., where the bracketed formula is the a. f. of t^ then the c. f. of N is ...[(^A1v...v^AmvB1v...vBn)vG(~C1v^C2v...vD1v...vD(/)] where ^(Ct v ^C2 v . . . v Dx v .. . v Dff) is the a. f. of tj. Similarly, if the relation Utjti holds, the c. t. f. of N' is: ... [(^A1v...v~AfWvB1v...vBn)vH(^C1v...vCpvD1v...vD<z)]... For example, the a. t. f. of the tableau-set diagrammed below is: t(A) t(B) /(Q f t(D) f(E) \ \ t(K) \ ' ' t{F) fU) (^Dv£)vH{(~Av^BvC)vG[(^Fv;)vH(^KvL)]} The resulting tree of formulas is then convertible into a proof of A in K,; each of the end-nodes is a theorem of K,, and theorem-
64 The System K* of Minimal Tense Logic hood is preserved in passing from a node (nodes) in the tree to its (their) predecessor(s). Hence the root of the tree, i.e., A is a theorem ofK,. We define a //-formula as a formula built up from a. f.'s using disjunction, H and G; a //-formula in which A appears we denote by //(A). Obviously, every formula on the tree is a //-formula. Since the tree is closed, each end-node must be of the form: // {At v .. . v ^C v,..vAmvB1v...vCv,,.vBn) and so is a theorem of K* by RT, RG, RH, and the rule: From A to infer A v B. We now turn to the justification of the rules of inference. We show that the conjunction of the c. f.'s of the successors of a given node N imply the c.f. of N itself. Now each rule of inference can occur within the context of a //-formula, e. g., the inference corresponding to the tableau rule (^2) is of the form: // (^At v ... v ^Am v^CvB1v...vD) // (- Ax v ... v - A,„ vB1v...v(CDD)v...vBH) However, we can show inductively using RT and the tense axioms of K, that if the inferences A\ , A1,A2 tt and A 2 A3 are valid, i. e., H*, At 3 A2, \-Kt (A, & A2) => A3 then so are the inferences ^ (Al) and ^ (Al)> ^ (Aa) /* (A2) // (A8) i.e., l-/c//^(A1)=>//(A2) and ,-^^(A1)&//(A2)3yu(A3)
The Completeness of K* 65 Hence, each rule need only be justified out of //-contexts. The propositional rules corresponding to our tableau-rules p 1), p2), (^1), (^2) are easily seen to be valid, using the p. c. (Propositional Calculus) fragment of K,. All that remains to be justified are the tensed tableau rules. Rule G 1: This falls into two halves, depending on the c. f.'s of N and N'. (i) [^A1v...v^G(£)v...v^A^vB1v...vBw]vG(^C1v...v^CjPv^£vD1v...vDq) [-A1v...v-G(£)v...v-AwvB1v...vBn]vG(-C1v...v-CpvD1v...vD<z) is justified by the theorem [{^p v^Gqvr) v G {^s v^qvu)] 3 [(^p v^Gq v r) v G (~5V u)] which is provable by (G 1) and p. c. (ii) H[^A1v...v^G(£)v...v^A^vB1v...vBn]v(^C1v...v^CpV^£vD1v...vDg) H [-AiV.. .v-G(£)v.. .v-Amvi^v.. .vB„] v(-C^.. .v-CpvDiV...vDQ) is justified by the theorem [H (^pv^'Gqvr) v (^sv^qvt)] ^ [H (^/? v^Gq vr) v (^sv*)] which is provable using G 2 and H 2 as follows: 1. H {^py^Gqy/r) v (^s v ^q v t) Assumption 2. ^H^ip&cGq&C^r) =>[#=> (^sv*)] 1. by p. c. 3. [^H^(/?&G^&^r) &cq] =>(^sv*) 2. by p. c. 4. [^H^(/?&G^&^r)&^H^G^]=>(^svf) 3. by (G2) 5. [^H^{p&cGq&cGq&c^r)]^>{^syt) 4. by (HI) 6. H {'^pv'^'Gqvr) v(^svj) 5. by p. c. Rtt/e G2; (^At v ... v ^ Am v Bt v ... v Bn) v G (C) [-At v ... v - Aw vBlv...vBnvG (C)] is valid by p. c. alone.
66 The System K* of Minimal Tense Logic The rules (H 1) and (H2) are justified in a precisely analogous way, using the mirror-image rules and axioms in the corresponding places. This concludes the completeness proof for K*. 5. Some Corollaries (I) As can be seen by examining the completeness proof, the purely future-tense fragment of K, is obtainable by deleting all the rules and axioms involving H. That is, the future-tense fragment of K* is PC+(Gl) + (RG). The resulting calculus bears a resemblance to von Wright's modal system M, and in fact, if we define necessity according to the Diodorean prescription Dp = (p6cGp) the resulting modal system is precisely M. The above completeness proof is easily modified to show this fact directly. (II) The remark made at the beginning of this chapter, that not all conditions on the U-relation can be expressed in terms of tense operators, can be proved by an examination of the tableau construction. As A. N. Prior remarks (on p. 45 of Past, Present and Future), it seems that irreflexivity and asymmetry are not "reflected" in tense-logical theses. On one plausible construal, this observation amounts to: A formula is true in all tense-structures iff it is true in all asymmetrical (a fortiori irreflexive) tense-structures. One half of this equivalence is of course trivial; the other half amounts to: 1/ a formula has a t. s. counter-model, it has an asymmetrical counter-model. Now this last can be seen to be true from the way our tableau- sets are constructed; the only models our tableau-rules provide us with are asymmetrical models, by virtue of the form of rules (G 2) and (H 2), for whenever the relation U is extended in a model, it is extended to a new tableau, so that Uuth UtjU are never true together in any counter-model we may find to our starting formula. This proof only further emphasizes the expressive weakness of a tensed calculus as opposed to an R-calculus type — if that fact needed further emphasis.
Completeness of K* with Respect to R 67 6. Completeness of K/ with Respect to R Having shown K, complete with respect to the class of set-theoretically defined tense-structures, we can now use the completeness result to prove that the theorems of K* are precisely the tense-logical theses provable in R, that is, that for any formula A of K,, A is provable in K, if and only if its translation into the language of R, A*, is provable in the latter system. To prove the required theorem, we first establish (given the obvious definitions of truth and validity in tense-structures for formulas of R): T 1: For any tense structure S = (J, R, U), and any time t in 7, Rt (A) = T iff Rt (A*) = T; hence if A* is valid so is A. Proof: By a straightforward induction on the complexity of A. T 2: If A is provable in K,, A* is provable in R. Proof: It is an easy exercise to check that the translation of every axiom of Kt is provable in R, and that if the correlates of the premisses of an inference rule are provable in R, so is the correlate of the conclusion. T 3: If A* is provable in R, A is provable in K,. Proof: We first show that all theorems of R are valid in all tense-structures, so that if A* is provable in R, A* is valid. By (T 1), A must also be valid. Hence by the preceding completeness proof, A is provable. This concludes the completeness proof of K, relative to R.
Chapter VII Branching Time: The System K^ 1. Branching Structures The concept of a "branching structure" includes the notion of a "tree", of which it is a generalization. That is, dropping the conditions of discreteness and rootedness from the concept of a tree, we define a branching structure to be a set 7 over which a binary relation 17 (the accessibility relation of temporal posteriority) is defined, satisfying the conditions (Vx) (Vy) (V«) [{Uxy & Uyz) => Uxz] [transitivity] and (Vx) (Vy) (Vz) [(Uxz & Uyz) => (Uxy v x = y v Uyx)] [backwards linearity] Some examples of branching structures are O a^ o
Branching Structures 69 Here the points (indicated in the finite case by nodal circles) are 7 -elements and the connecting lines (indicated in the finite case by arrows and in the infinite case by relative placement from left to right) represent the U-relation. For any x in 7, we define the path back from x, Px, as follows: K = {yly e 7 & Uyx vx = y} (1) A subset A of 7 is a branch if and only if (1) for every x, y e A, Px£.d, and also either Px£.Py or Py£lPx\ and furthermore (2) if xe A and (3y) {Uxy) then (3y) {Uxy &cy eA). Thus, here (xl9 x2, x4, x5) is a branch, while none of (xu x4, x5), (x2, x3), (xl9 x2, x3, xA) are branches. A branching structure is connected if and only if either (1) for every y there is a x such that Uxy, and for all x, y, there is a z such that Uzx and Uzy: (Vy) (3*) (Uxy) & (Vx) (Vy) (3z) (Uz* & Uzy) or (2) there is a unique 2, the roof, such that: ^(3*) (U*z) &(Vy) (y =£ * =>Uzy) This condition rules out such branching structures as:
70 Branching Time: The System K^ Lastly, if we require a branching structure 7 to satisfy the conditions: (1) ^{3x)Uxx. (2) 7 is connected in sense (2). (3) For all x in 7, save the root, there is a unique y such that Uyz and ^(3z) {Uyz&cUzx), then 7 is a tree, a type of structure familiar in both mathematical and logical contexts. In the case of a tree, we may define the root of the tree to have level 0, and the successors of a node of level n to have level n +1. In the case of non-discrete branching structures, we cannot define level for nodes in the tree by a straight-forward inductive process of this type; it is necessary to introduce a distance function on branches, defining two nodes to have the same level if they are at the same distance from an origin. We shall make use of the concept of a tree, and of the more general concept of a branching structure in what follows. A node in a branching structure is to be thought of in temporal contexts as an event, while a branch is to be thought of as a possible world history. 2. The Concept of an Open Future Considering a "course (sequence) of events", say Ex... E2... £4, we may view it as one among various possible (i. e., physically possible) alternatives, including also, say Et... E2... E5 and Et... E3... £6. Moreover, we can consider all these possible courses as represented in a tree-like diagram: _^*- ^a (time) *■ •- E0
The Concept of an Open Future 71 Here Et and E2 and £3 (but not E0 or E4 or £6) may be called branching events — for obvious reasons. Against the background of such a branching structure representation of the possible courses of events, it is plausible to introduce the idea of relative determination of one event with respect to another. This idea is presented by the definition: Ey is determined with respect to Ex if there is no possibility of a "branching off" in going from Ex to Ev; that is, if either (1) Ey lies in the past of EX9 or else (2) in tracing a path from Ex to Ey one does not encounter any branching event (including Ex itself). Thus, for example, En is determined with respect to E6, while E9 is not determined with respect to E5. (Note that the relationship of relative determination is a partial ordering in the mathematician's sense of the term.) An event which lies in the past of another is always determined with respect to it — there being only one way of moving "backwards" along the tree. If Ey is not determined with respect to Ex, then Ey may be said to lie in the "open future" of Ex: it is then a matter of contingent fact — in the face of the intervening of branching events — whether, once arrived at Ex, we shall ever get to Ey at all. In a world containing an event Ex with respect to which some other (possible) event Ev is not determined there will be an event (specifically Ex) which has — not a uniquely possible future, but — different alternative futures. And this is not an epistemological matter inherent in our knowledge or ignorance of the course of events in such a world, but an ontological matter inherent in the type of causal structure governing its "course of events". In a completely determined world, in which every event is wholly determined with respect to all others, we have an event diagram of the following sort: Ejq hi hj2 £3 That is, the diagram is linear. (The ordering is a complete ordering in the mathematicians' sense.) Here there are no branching events whatsoever. Correspondingly, no event has an open future. It has been suggested (by A. N. Prior) that the conception of an open future is to be articulated with reference to the nature of time itself in contradistinction to the nature of the course of events
72 Branching Time: The System Kb occurring in time. Thus consider the two possible alternative courses of developments over time: j*E happens >• E does not happen Here n = now (i. e., the present), and the future course of developments branches at f leading either to E or to not-E, so that E is a paradigmatically "future contingent" event, a possible occurrence in the "open future". Prior suggests that we regard f as a branching point in the "course of time" itself. Thus f is not to be thought of as an event at all, but as a feature of the temporal channel in which the "course of events" flows (so to speak). Here, then, we are confronted by a multiplicity of alternative "possible futures" in a sense stronger than that merely of "possible future courses of events". Against this somewhat odd view of the nature of time, it can be urged that we can always take a quite different, more orthodox and straightforward point of view. For we can (along the lines of our previous discussion) regard f as a branching event in the "course of events" taking place in a single, unique time (course of time). Here, then, there is but a single "course of time" itself, although there may be a multiplicity of possible future courses of events within this unique time. These two perspectives lead us to conceive rather differently of the future contingences at issue, and point towards different semantical theories of future contingence. The difference can be brought out as follows. On a Prior-type approach, the contingency of the future is inherent in the ontological structure of time itself. On such a view, a future contingency cannot even really be specified. It thus makes no sense to characterize a future contingent proposition either as true or false: it must be set apart into a truth-status limbo. On our own view, on the other hand, the infeasibility of making definite assertions about future contingence inheres in the (causal) impossibility of specifying the outcome of branching events, and is thus a matter not of the nature of time itself, but of the natural laws governing the course of events in time. It is thus plausible to
The Concept of an Open Future 73 characterize a future contingency as true or false (albeit one cannot say which). The (temporally definite) future-contingent proposition p is, even as of n> either true or false (whatever ultimately turns out), although it does not yet (i. e., at n) possess this truth-value in a determinate way, but only acquires a determinate truth-value after n. On this view of the matter, the contingency of the future thus inheres in the causal structure of the course of events, not in the nature of time as such. In a comparison of these two approaches, it seems clear that substantial advantages lie with the second theory, based on the idea of a single course of time. First, it has the advantage of simplicity. For significant conceptual economy results from viewing alternative possible courses of events laid out in a single course of time, rather than using the idea of alternative courses of time as such. Second, it is not clear that the idea of distinct courses of time can in the final analysis be made viable. What are we to say, for example, about the temporal comparison of events placed within different courses of time. Is a temporal comparison of earlier or later between them to be in principle impossible? An affirmative answer here visits havoc upon our most elemental ideas of time — we are asked to think of possible events that are neither earlier, later, nor simultaneous with the present occurrences in the world about us1. A negative answer, however, simply brings us to a single supertime, providing a coordinating framework for all the alternative courses of time with which we began. And to take this view is to fall back, however reluctantly and covertly, upon the theory of a single, unique course of time2. These two approaches to the idea of a "branching into the future" — viz., branching in the course of events vs. branching in 1 It should be mentioned however, that a branching of time is in a sense possible in the context of relativity theory. In some extraordinary situations, such as that of violent stellar collapse, it is possible for the world-lines of two observers to diverge in such a way that their "local times" become incomparable, no communication — and hence no comparison of time scales — being possible after the divergence. See the paper of C. Misner in the symposium: The Nature of Time, ed. by T. Gold (Ithaca, New York, 1967). 2 This discussion of alternative conceptualizations of an open future is taken from N. Rescher, Truth and Necessity in Temporal Perspective, in: R. M. Gale (ed.), The Philosophy of Time (New York, 1967).
74 Branching Time: The System Kb time itself — are intimately related to the issue of the absolutistic vs. the relativistic approaches to time. If we approach time rela- tivistically — so that its moments are determined, indeed defined by the corresponding clusters of events — then of course a branching in the course of events is tantamount to a branching in time. On the other hand, if we view time absolutistically, as affording a matrix or framework within which events and event-clusters find their place, then a branching in the course of events carries no implications whatever regarding any branching of time itself: a branching in time does not entail the branching of time. Again, if the "complete description" of the cluster of events at a moment of time is temporally laden rather than phenomenological, so that the course of events carries an internal clock, so to speak, then of course a branching in events carries with it a branching in time in exactly the way that makes cross-correlations difficult, nay in principle impossible — along the lines of our earlier discussion. For there can — in the hypothesized situation — be nothing to guarantee that the internal clockwork of temporal branch N is identical with that of temporal branch M so as to underwrite the probability of cross-correlations. 3. The Logic of Branching Time Given that our picture of time is as discussed in the previous section, we can ask the question: What tense logic corresponds to this picture? We shall read "Utt'"9 here, not as a genuine temporal ordering ("time t' is later than time J"), but as ut' is a cluster of events occurring later than t in a course of events beginning with t". Formally, we can reflect these ideas by imposing the condition that the 17-relation should order the set of fs so that it is a branching structure, with 17 the accessibility relation on the structure. The [7-relation then has the properties we require of it — while we can take many alternative routes traveling up a tree-like structure, any backwards path (towards the past) is uniquely determined. This amounts to imposing the two following conditions on the 17-relation: (a) (v*) (VO (VO [(Utt'&cUt't")=>Utt"] (transitivity) (b) (Vt)(Vt')[(UtnZcUt'n)=>(Utt'v t=t'v Ut't)] (backwards linearity)
The Logic of Branching Time 75 To inquire as to the tense logic corresponding to this picture of time, we can simply take over previous definitions of tense-structures which we provided for the completeness proof for K,, adding the condition that 17 is to order 7 in a branching structure, 17 being the accessibility relation. Tense structures satisfying this condition we shall call branching tense structures. Now if we define b-valid to mean "true in all branching tense structures", what is the set of formulas that are characteristic of branching tense structures, or b-valid? A fortiori all theorems of K* are b-valid, but some added formulas which are not theorems of K, will be b-valid. Corresponding to the transitivity condition on 17, Gp^GGp is b-valid. For assume that Rn(Gp) holds, i.e., that Rt(p) holds for all t such that Unt; then for any t' such that Unt\ Rf(Gp) holds, for if Ut't", then 17nt" by transitivity, and hence Rt»(p). Thus Gp^GGp is b-valid. Similarly Hp=>HHp is b-valid. Corresponding to the condition of backwards linearity, we find that the formula: {H(pvq)&cH{pvHq)&cH{Hpvq)}^>{HpvHq) is b-valid. To see that this is so, it is easier to consider the logically equivalent formula: (^H ~p &c ^H ^q) ^ {~H ^{p&cq)v ^H ^ {p&c ^H ^q) v <^H ^ {^H ^p &cq)} that is, (Pp &cPq)=> {P (p &Cq) v P (p &cPq) v P (Pp &c q)} To see that the last formula is b-valid, assume that for some t, such that 17 tn> Rt(p) holds, and that for some t' such that Ut'n> Rtf (q) holds, so that Rn(Pp &cPq) is true. Now since there can only be one path back from n through t and t\ one of t = t\ Ut't or 17tt' must be true. Hence we can see that one of the three formulas: Rt(p&cq) Rt(p&cPq) RAPp&cq) must be realized, since each follows from one of the possible relations between t and t'.
76 Branching Time: The System Kb We have thus found formulas of tense logic that express both transitivity and backwards linearity of the U-relation in branching tense structures. In fact, we can state something stronger: if we adjoin the formulas we have just discussed to K* as axioms, we obtain a complete axiomatization for branching time, which we shall call Kb. That is, for any formula A, I— KbA if and only if A is b-valid. We now proceed to a formal proof of this fact, using techniques similar to those used to prove the completeness of K*. 4. Axiomatization of Kb To axiomatize K&, we add to Kt three further axioms: Gp^GGp (G3) Hp^HHp (H3) [H(p\rq)&cH(pv Hq) &cH(Hpv q)] 3 (Hp v Hq) (H4) The rules of inference in Kb are those of K,, namely modus ponens (detachment) and the rules RG and RH. Before proceeding to the completeness proof proper, it will be useful first to prove as a theorem a formula we shall use in the proof, namely: {Hp&cp&cGp)=>GHp That this formula is fo-valid we can see as follows: assume that Rn{Hp &Cp &cGp) holds. That is, that p is true at every node (time) accessible from n, and at n itself. Then at any node (time) t such that Unt, Rt> (p) is true for any t' such that Ut't, since every such t' is either in the future or past of n. Hence Rt(Hp), so Rn(GHp). If Kb is complete, as we stated earlier, the above formula should be provable, and this in fact turns out to be the case, although the proof is rather complicated. We first prove some subsidiary theorems (we abbreviate ^G^ as F, ^H^ as P. Steps in proofs derived by propositional calculus alone we shall justify by the abbreviation "by p. c." or "p. c"). Tl: p^G^H^p Proof: 1. 'vG^H'vpS'vp by HI 2. pZ>G^H^p byp.c.
Axiomatization of Kb 77 T2: Gp8cFq=>F(p&cq) Proof: 1. p => [~ (p &C q) "=> ~ q] 2. G{p=>[~(p&(7J=>~<7]} 3. Gp=>G[~(/?&<7)=>~<7] 4. Gp3[G~(p&(7)3G~<7] 5. Gp3 [~G~<7=>~G~(p&<7)] 6. (Gp&C~G~q)^>~G~{pScq) 7. (Gp&cFq)=>F(p&cq) T3: F(pvq)^>(FpvFq) Proof: 1. ~/)3[~ijD~(/?v^)]' 2. G~p => G [~g 3~(p v<j)] 3. G~p=>[G~<7=>G~(pv<j)] 4. (G~p&cG~q)^>G~(pvq) 5. ~ (~G~p v~G~(7) ^ G~ (/? v <j) 6. 'vG~(pv^)3(~G'v/;v~G~^) 7. F{pvq)'=>{FpvFq) T4: If I- A 3 B, then h- FA 3 FB Proof: If A=>B is provable, so is ^B^^A, hencel—G [~B^~A], by RG. Hence l-G~B=>G~A by Gl, so \-~G~A^> ~G~B, that is, I-FA3FB. T 5: F (Pp & P(?) = [FP (p&Cq)v FP (p & Pq) v FP (Pp & p)] Proof: 1. (Pp & P<j) =3 [P(p&<7)vP(p&P<7)v ?(?£&<?)] by HA, p. c. 2. F (Pp ScPq)^ F[P (p &C q) y P (p &C Pq) vP(Pp&C q)] 1, T4 3. F(Pp&P?):MFP(P&<7)vFP(p&:P<7)vFP(P/>&(?)] T3, p. c. T6: ~FP(~p8cGp&cHp&cp) Proof: 1. ~(~p&cGp8cHp&Cp) p. c. 2. GH~(~pScGp&cHp&cp) 1, RG, RH 3. ~~G~~H~(~p2cGp&cHp8>cp) p. c. 4. ~FP(~pStGp&cHp&cp) dfs. of F, P by p. c. by RG by Gl by Gl by p. c. by p. c. def. of F p.c. RG, Gl 2, Gl p.c. p.c. p.c. def. of F
78 Branching Time: The System Kb T7: ^FP(P^p&cGp&cHp &cp) Proof: By the definition of P, \-P^p=^Hp, so T7 can be proved by the same method as T6. T8: *> FP [*> p &c P {Gp &c Hp &c p)] Proof: 1. ^Gp^>^(Gp&cHp &Cp) p. c. 2. H[~Gp=>~(Gp6cHp&cp)] RH 3. H^Gp^>H^{Gp&cHp&cp) HI 4. ^H^{Gp&cHp&Cp)^>^H^Gp p.c. 5. ^H^Gp^p G2 6. <^H<^{Gp&cHp&cp)^>p 4,5 7. ^[^/7&^H^(G/7&:H/7&:p)] p.c 8. ^FP[^p&C^H^(Gp &cHp &cp)] as in steps 2—4 of the proof of T6 We now give the proof of {Gp &cHp &cp)^ GHp. It will suffice to derive a contradiction from (Gp&cHp&Cp) and ^GHp. T9: (Gp&cHp&cp)^GHp Proof: 1. {Gp&cHp&cp) 2. ^GHp 3. FP^p 2, dfs. off, P 4. GP(Gp&cHp&cp) 1, Tl 5. F[P<^p&:P(G/?&:H/?&;/?)] 3, 4, T2 6. FP [^ /? & (Gp ScHp&c p)] vFP[^<p&cP (Gp &cHp&c p)] yFP[P^p&c{Gp&cHp&cp)] 5, T5 assumptions But in view of T6, T7, T8, we can derive a contradiction from step 6, so the proof of T 9 is complete.
Semantic Tableaux 79 5. Semantic Tableaux Given the definitions of truth and validity in branching tense structures for formulas of K^, we can devise a tableau technique which will provide us with a complete disproof procedure, as with the tableau rules for K,. Firstly, we can use directed graphs to diagram tense structures, just as for K,, but we must modify the way we read them to account for the condition of transitivity of the U-relation. That is, for two tableau t> t' (boxes) in a diagram, we read the U-relations as follows: 13tt' iff there is a chain of arrows leading from t to t'. To illustrate this, suppose we are trying to apply the tableau technique to Gp^GGp; we start off with: *o t (Gp) f(GGp) Adding a future tableau so that Rto(GGp) = F is satisfied, we have: t0 \t(Gp) \f(GGp) i h \f(Gp) To satisfy Rtl(Gp) = F, we must add a third tableau t2 at which p is false: t0 I * (GP) I \f(GGp) | h | / (Gp) | h \f(P) I But now we note that there is a sequence of arrows connecting t0 and t2, so that UtQt2 holds, by our convention concerning the read-
Branching Time: The System K6 Rt0(Gp) = T, Rti(p) = T, so the final t(Gp) f(GGp) A tip) But now an explicit contradiction appears at t2, so our search for a counter-example fails, that is, Gp^GGp is b-valid. Note that the convention on reading the diagrams is essential in this case. If we read the diagrams as for K,, we could not carry out the last move in the above proof — in fact, reading the second last diagram as a K, diagram, it constitutes a counterexample to the thesis Gp=>GGp in K,. We now give a more precise formulation of the tableau rules needed in the present context. The general method followed is similar to that for K,, only here the nodes of the main tree must themselves be trees. To avoid confusion between the main tree, or search tree, and the particular trees at each node, we shall designate the search tree in each case by 7, nodes of the search tree by <z, b, c,..., and the nodes (tableaux) in a particular a by tu t2,..., th ... The tableau rules can then be stated in this notation as follows: The rules (31), (3 2), (^1), (^2) are exactly as for K,. (G 1) If t(GA) appears at a tableau t\ in #, copy a over as a succeeding node and then put t(A) in any tableau tj such that Utit,. (G2) If f{GA) appears at a tableau t{ in #, copy a over as a succeeding node a\ then add a tableau tj to a so that Uutj and put / (A) in tj. (HI) If t {HA) appears at a node t% in a, copy a over as a succeeding node a and put t{A) in any node tj in a such that Utjti. 80 ing of diagrams. Thus, since situation is: f(G f(p)
Systematic Tableaux 81 (H2) If / {HA) appears at a node t in a> where t has n predecessors (i. e., there are n tableaux t' such that Ut't)> make 2n+l copies of a at succeeding nodes al9 a2,..., a2n + u let *i> *2> ..., tn be the predecessors of t, and let t' be a new tableau. Then in au place / (A) at t' between t and tu in a2 place / (A) in ^25 in ^3 place /(A) at *' between tt and ^2, and so forth. The complicated form assumed by the rule (H2) can be explained by the fact we wish both to take "backwards linearity" into account and to explore all the possible ways in which Rt {HA) could be false. Here is an example of an actual inference using (H2), which will probably be more illuminating than the formal description of the rule: t h f(HA)\ A t | f(HA)\ A t'\f(A) | A ' 1 1 1 A ''1 1 \t r k f(HA)\ t J f(A) | A t I/(HA) f(A) r r k /(HA)| t A /(A) | r '1 r /(HA)| A t A /(A) | ^1 a* 6. Systematic Tableaux Before giving the completeness proof, we must take note of a difficulty that arises in the construction of semantic tableaux for Kb which did not arise in the case of K,. The difficulty is brought into existence by the following fact:
82 Branching Time: The System Kb There are formulae of Kb which are not b-valid, hut have no finite branching counter model. For consider the formula: F(Gp)vGp This formula is not b-valid, for it is falsified on the model: "w^7 ~+~p ^"p -^p ^~p ^p O *0 *0 K} *0 KD KD *■ n At every node (temporal instant) in the model Gp is false, so at n both Gp and F(Gp) are false. On the other hand, consider an arbitrary node n in a finite branching tense structure. In any such structure, either there are no nodes accessible from n, in which case Gp is (vacuously) true at n, or there is a node t accessible from n which is an end-node, so that Rt(Gp) holds vacuously, hence Kn[F(Gp)] holds. In consequence, F(Gp)vGp is true in any finite branching tense structure. Any tableau construction for F(Gp)yGp must run on to infinity. This means that unless we take special precautions, we cannot be sure that if a tableau construction does not close, it provides us with a counter model to the formula with which we began. For example, if we begin with the formula [F(Gp) vGp] vGq and perform the tableau construction for it, we can end up with a construction which does not close, providing us with the model previously discussed which falsifies F (Gp) v Gp, but if we forget ever to apply the tableau rules to the formula Gg, the construction does not produce a counter model for the whole formula. There are two ways of avoiding this situation: either we can give a systematic procedure for applying the rules, or find a finite way of dealing with infinite counter models. We shall take the first way here, leaving questions of decidability aside. The systematic procedure involves numbering the formulas in the search tree, and applying the rules in the order given by the numbering.
Completeness Proof for K& 83 Step 0: Number the starting formula 1. Step n: Apply the appropriate tableau rules to all formulas in the search tree which are numbered n. Any new formulas introduced by the application of rules are to be given numbers later than any others occurring on the search tree. Proviso: If the rules (G 1), (H 1) are applied to a formula of the form t [G{A)] or t [H(A)]y carry out the inference then add t [G (A)] or t [H (A)] as a formula in the same tableau with a later numbering than any other formula on the search tree. As the reader will find if he experiments with the actual use of the algorithm given above, the constructions produced by the method are clumsy and (usually) highly redundant; its sole advantage lies in the fact that it insures the production of a counter model if the search tree does not close. 7. Completeness Proof for Kb If a systematic construction for a formula of Kb does not close, we are assured of the existence of a counter model. Let <71? Jtl9 U^, (72, £2> ^2)1 • • • , (73, #3> ^3) ... be the tense structures at each node in an open branch of the search tree, constructed from the tableau sets as for K^. Then take the union of all these structures, <7', £', W), that is: <7', R\ W) = <Jt U 72 U ...,#! U R2 U ... ,^ U U2 U .. .> We can verify that (J\ £', U,') is a branching tense structure, and that it falsifies our starting formula, just as in the case of K, (the systematic nature of the construction is essential in verifying this). On the other hand, if the search tree 7 for a formula A closes the tableau proof can be converted into a proof of A in K^. We shall devote the rest of the section to showing this fact. Let 7 be the closed tree for the formula A. For each tableau t{ at a node a2 the associated formula (a. f.) is h (At) v h (A2) v ... v h (An) where Au..., An are all the formulas appearing at tt and h (Aj) is Aj or ^Aj according to whether /(Ay) or t(Aj) appears at tt. The 6*
84 Branching Time: The System Kb characteristic formula (c. f.) for a given node a in the search tree 7 is then given by the following two-step procedure. Firstly, let the a.f. of the starting tableau be A0, and the a.f.'s of the path back to the origin of the tree at a be Al5 ..., An. Then construct the formula: B = A0vH[(A1)vH[(A2)vH[(A3)v...vH[(An_1)vH(An)]...] Secondly, construct the c. f. of the whole tree at a by an induction on the level of the tableaux in the tree; for tableaux of level zero, B0 = B. Assume Bn has been constructed. Then if a tableau f< with a. f. Q has successors tiv..., fy with a. f.'s Qp ..., C^, replace the occurrence of Q in Bn with: [QvG(Cil)v...v.G(Qy)] save where Cijt is one of A0,..., An, in which case it is not added to the formula. If the highest tableau in the tree has level fe, then the c. f. of the whole tree is Bk. We can now prove that for a closed search tree 7, if A is the c. f. of an end-node in 7, then \—KbA, and if A,- is the c.f. of a node in 7, and Aiv ..., At. the c.f.'s of its successors, then: hK4(Afl,8c...&AIy)DA< Hence, if A was the starting formula, I— k0 A, since each of the c.f.'s of the end-nodes are theorems, and this property is preserved on working back down the tree to the origin, so that it holds for the c. f. of the origin, i. e., \—A. That each of the c. f.'s of the end-nodes in 7 are theorems follows from the closure condition for 7, since at least one a. f. in the c. f. of an end-node must have both C and ~C as disjuncts, for some formula C. Hence the c. f. of the node is a theorem of Kb by propositional logic, and the rules (RG) and {RH). To complete the proof, we need to show that theoremhood is preserved in passing down 7 to its origin. We prove this for the propositional rules as for K,, by an induction on the complexity of the //-formulas. For the tense-rules, the proof is as follows: (a) (Gl): To justify this rule, we need the notion of a future associated formula. If tt is a successor of tt in a, then by the con-
Completeness Proof for K& 85 struction given for the c. f. of a> if Ah A* are the a. f.'s of th th then either [...vA,:v...vG(Ayv...)] or [H(...vAjV...)vA,] must be a subformula of the c. f. of a; let us call A;- a successor of At-. Then AA is a future associated formula of Aj if there is a sequence A( = Al5 A2,. .. Am = Ak such that Ai + 1 is a successor of Aj. The schema corresponding to the tableau rule (G 1) then reads: If Aj is a future a. f. of (Aj v ^GB), then h-//[(Aiv-GB),(Aiv-B)]=>//[(Aiv-GB), A,] By hypothesis, we have a sequence of a. f.'s, A1 = (A/v-GB), A2,..., Am = Ay where Ai + 1 is a successor of A*. Hence, by m applications of the inference scheme used to justify (G 1) and (HI) in Kh we have: h- // [{At v ^ GB), {Aj v ~B)] => /«[(A^ v ^ GB v ^ GmB), Ay] Since h-Gp^GGp, h-^GmB ^~GB, for any m, hence: (Here Gm represents a sequence of m G's.) (b) (G 2): Justification as for K,. (c) (HI): (HI) is justified by an argument exactly analogous to that for (G 1), but using Hp^> HHp at the appropriate place instead of Gp^>GGp. (d) (HI): This is the most complicated of the rules requiring justification in our calculus. The main line of reasoning behind the following justification is an induction on the number of tableaux earlier than t, which contains f{HB).
86 Branching Time: The System K6 (i) If t has no predecessors, (H 2) can be justified as for Kt. (ii) Assume that (H2) can be justified for the case of there being n tableaux earlier than t. Now in a case where there are n +1 earlier tableaux, let the origin of the tree and its successor on the path to t be r and r', and their a. f.'s R, R'; furthermore, let the a. f. of t be (CvHB). Since R' is a successor of R, we have two alternative cases: Case 1: [R'vH(R)] is a subformula of the conclusion, that is, the conclusion has the form: ^{[CvH(B)], [R'vH(R)]} Now, by our construction in applying {H 2), we have: \- v([Cv H (B)], {R'v H[Bv H(R)]}) H//{[CvH(B)],[R'vH(BvR)]} h//([CvH(B)],{R'vH[RvH(B)]}) Call the conjunction of the above three theorems K. Then by H4, we have h-J(D/i{[CvH (B)], [Rr v H(R)vH (B)]} hence h//{[CvH(B)], [R'vH(R)vH(B)]}. But now we can treat [R'vH(R)] as the a. f. of the origin of a tree in which there are only n tableaux earlier than t. By inductive assumption, this is justifiable, hence if K' is the conjunction of all the 2n + 3 premisses involved: hK'3/.{[C»H(B)],[R'»H(R)]} Case 2: [Rv G (R')] is a subformula of the c. f. of the conclusion. Hence, by our construction for the c. f. of the tree, the entire conclusion has the form: RvG{...R'...[CvH(B)]} Now by assumption, we have: h-RvH(B)vG{...R'...[CvH(B)]} I-RvBvG{...R'...[CvH(B)]} h-RvG(BvG{. ..R'...[CvH(B)]})
Completeness Proof for K& 87 Hence by T9: h-R v G (H (B) v G {... R'... [C v H (B)]}) Now consider K', the conjunction of all the premisses save the three given above. They are all of the form: AvG (Xi) By inductive hypothesis, if we take all the Xj's as premisses for an inference involving n earlier tableaux, along with the added premiss H(B)vG[...R'...(CvH(B))] we have: hXj &c ... &C Xi & ... {H(B) v G [... R'... (C v H(B))]} ^ 3G[...R'...(CvH(B))] Hence: h-JC&(RvG{H(B)vG[...R'...(C vH(B)]}>3 3{RvG[...R'...(CvH(B))]} So by the above: (-RvG{...R'...[CvH(B)]} This concludes the completeness proof for Kb.
Chapter VIII Linear Time: The System K/ and Its Variants 1. The Logic of Linear Time, K/ The standard picture of time is that of a linear series. This appears not only in ordinary conceptions but is assumed in a great portion of physics. The absolute time of Newtonian physics is a one-dimensional linear continuum; even in relativistic physics the ordering of "local" time series is linear. In terms of the relation 17 of temporal precedence, this means that the temporal order in such conceptions satisfies the requirement both of transitivity: {Utt'&cUt't")=>Utt" and connectedness: Utt' v t = t' v Ut't To conform to standard usage, we shall use < throughout this chapter instead of 17, to indicate that the specifically linear case is involved, so that we can rewrite the above as: t<t' v t = t' v t'<t We obtain a temporal logic complete with respect to the linear conception of time (that is, making no further assumptions as to whether time is discrete, dense, etc.), by adding the two postulates given above to R. In this enriched system we can prove some new assertions turning on the interaction of tense operators. Consider,
The Logic of Linear Time, Ki 89 for example, the thesis PFp^{PpvpvFp), which we can prove to be unqualifiedly valid in a linear time series: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. PFp (lt){Utn&c(3i Utn Utt'8cRt>(p) Unt' v n = t' v Unt'=>Fp n = t'^Kn{p) n = t'^>p Ut'n=>Pp PpvpvFp t')[Utt'&cRAP)]} Ut'n assumption 1, Dfs. of F, P 2, E.I. 3, E. I. linearity axiom 4, Df. of F 4, identity 7, n-axiom 4, Df. of P 5, 6, 8, 9, p. c. This thesis is refutable in a time series which branches into the future, for in the structure diagrammed below: P ~*~p **~p -O O n PFp is true at «, but none of Pp> p or Fp is true at n — we might think of p as a possibility that was once open to us, but which now belongs neither to the realm of the actualised past, nor to the present, nor to any possible future. To say that the time series is linear and not branching is to say that we are leaving such possible futures out of our account — thus PFp is to be read as "it was true in the past that p was to be realized in the actual future". We are now confronted with the problem of axiomatizing the tense logic — to be called K; — corresponding to the class of linear tense structures whose U-relations meet the added special conditions. Equivalently, we must find an answer to the problem of what pure tensed assertions are provable in the enriched R calculus. However, this can easily be done by making use of the methods of the preceding chapter.
90 Linear Time: The System Kj and Its Variants In Kb we have the axiom (H4): [H{pvq)&cH{pv Hq) &cH{Hpv q)] ID {Hp v Hq) which expresses backwards linearity. To axiomatize Kt it suffices to add to Kb the corresponding axiom for forwards linearity: [G {p v q) & G {p v Gq) 8>cG{Gpv q)] => (G/? v Gq)1 (G4) Actually, we might just as well have added as an axiom to Kb the formula PFp => {Pp v p v F/?) which we have already noted to be characteristic of linear, non- branching time. It is an uncomplicated, though rather tedious, exercise in axiomatics to prove (G 4) from the above formula in the context of K,. Completeness of Kt with respect to tense-structures (7, R, <) where < is a linear ordering of 7, is provable by adapting the completeness proof for K6, replacing the tableau rule (G 2) by an exact counterpart of the rule (HI). Just as in our earlier proof {HI) guaranteed that any countermodels we should find for formulas would have the property of backwards linearity, so in the present case the combined use of (H 2) and the new rule (G 2') guarantees that any countermodels the tableau method turns up shall be linear both backwards and forwards, as required. The conversion of a closed search tree into a proof of the starting formula in Kj proceeds by analogy with the conversion used for Kb. The resulting axiomatization has a certain inelegance in that the axioms (G 1)—(G 4), (HI)—(H4) are precisely symmetrical, corresponding to the symmetrical character of a linear ordering. This inelegance can be removed by building the symmetry directly in to the axiomatization in the form of a "mirror-image" rule: (RM) If I—A, then l—A', where A' is the result of replacing every G by H, and vice-versa. 1 Kj is equivalent to a system studied by Nino B. Cocchiarella in: Tense and Modal Logic: A Study in the Topology of Temporal Reference (Doctoral dissertation, University of California at Los Angeles, 1965).
Extensions of Kj 91 This "mirror-image" rule is not peculiar to the case of linear time; it is suitable for any tense logic in which the postulates for the U-relation are symmetrical in the sense that assertions involving 17 remain true when we interchange U and its converse, U. For instance, if a relation is transitive so is its converse, that is: [Utt'&LUt't"=>Utt"]'=>[Utt'&LUt't'"=>Utt"] This interchange of V and #, in the context of tensed assertions, results in the interchange of G and H, F and P; this is precisely the content of {RM). We might have used {RM) as a rule of K,, but it has the defect that is admissible in K,, but not in all extensions of K,, as is seen by the fact that if fails in Kb. It is thus undesirable in a way that, for instance, {RG) is not, (RG) being admissible in in all extensions of K* obtained by restricting the U-relation. With {RM) we can omit both (RH) and the axioms (HI)—(H4) from Kj, the remaining axioms being: Gl: G(/?=>4)=>(G/?=>G<7) G2: ^H^Gp^p G3: Gp=>GGp G4: [G {p v q) &c G {p v Gp) &cG{Gpv q)] 3 (Gp vGq) We refer to the formulation of Kt with the mirror-image rule as K/. 2. Extensions of K/ The basic linear tense logic K* leaves unanswered many fundamental natural questions about the structure of time. Is there a first or last moment in time, or is time infinite in both directions? We might, for instance, wish to hold that there is a first moment to conform to the primeval atom theory of cosmogony, while if we are inclined to a steady state universe we shall take the last option given above. Further, is there a moment between any two moments, so that < densely orders the set of temporal instants, or is the ordering discrete; equivalently, is the ordering like that of the rational numbers or the integers? The latter alternative, it should be noted, does not imply that our physics is committed to a discrete time ordering; the
92 Linear Time: The System K/ and Its Variants context of our temporal discourse might be one in which it is convenient to talk about time as discrete e.g. in reasoning about digital computers. Lastly, to reproduce the time of classical physics we have to add to the condition of density a requirement of continuity, so that time has the structure of the continuum of real numbers. A decision on each of the questions above will result in a different tense logic. We present the resulting variety of systems below. a) Infinite vs. Ending or Beginning Time If we wish to express the condition that time must have a stop, we can make use a formula we discussed in the preceding, i&apter, namely GpvFGp, for if time has a last moment t, Gp is true for all p at that moment since the antecedent of t<t'^Rr(p) is false for any t\ so the implication is valid; hence, if we have the misfortune to be in the situation that the present moment is the last, Gp is true, while if the end of the cosmos is postponed till a future date, FGp is true. Similarly, the idea that time has a beginning can be written tense-logically as HpvPHp. The opposite condition, that of time's having no end can be expressed as Gp^> Fp, for in a linear structure infinite into the future, if Gp is true at t> since there is always a t' such t<Ct' and p is true at t\ Fp is true at t. An analogous argument shows that Hp^Pp expresses time's backwards infinity. Denoting Gp^Fp and Hp^Pp by (G 5) and [HS) respectively, there are three systems which we denote by Kj°+, Kj°~, Kj01, depending on whether we extend Kt by adding (G 5), (H5), or both2. These axiomatiza- tions are complete with respect to their intended interpretations. We shall sketch the completeness proof for K^+ only, as the proof for the other two systems is exactly similar. We formulate a new tableau rule: (R°° + ) To the last tableau in a tableau set add a new (empty) tableau t' such that Utt\ 2 K/° is equivalent to a system formulated by Dana Scott in: The Logic of Tenses (multilith, Stanford University).
Extensions of Kj 93 We must alter the systematic procedure for the construction of tableau sets by adding t[G{p^p)] to the starting formula at step 0; this insures that the construction will proceed infinitely if it does not close. Secondly, we add the requirement that after step n in the procedure, we apply (R°° + ) to every open end node in the search tree before proceeding to step n + 1. Let us assume that a tableau construction using (R°°+) does not close at any stage; it must proceed indefinitely, since we have to keep reapplying (G 1) to copies of the formula t[G(p^p)]. Since at every second step we apply (R°° + ) to every open end node in the search tree, the model we obtain by taking the union of the partial models on an open (infinite) branch of the search tree must be infinite into the future. It must be noted that although each partial model in the branch has only a finite future, the countermodel we obtain by "adding up" all these partial models is infinite. Constructions involving (R°° + ) will produce empty tableaux; we fix the a. f. of such tableaux as (p &C ~~p). Applications of the rule R°°+ are then justified in Kj°+ by the theorem schema: p[DvG(p&c ~p)] => ju (D) taking D to be the a. f. of the last tableau in application of (R°° + ). This theorem schema can be proved generally in K™+ by making use of the theorem ^G (p &~p); this can be proved from G (p^p), which by {G 5) implies the equivalent formula F{p^p). The rest of the completeness proof proceeds as before. b) Density Density in time we can represent by adding the axioms: GGp^Gp {G6) HHp^Hp (H6) The connection of {G6) with density in time can be seen by looking at the equivalent formula Fp^FFp; if Fp is true at t, there is a moment t' in the future of t at which p is true — but if time is dense, there is a moment t" between t and t' at which Fp is true, hence, FFp is true at t. The same argument shows (H6) to be valid in dense time series. We shall call the result of adding (G 6) and (H 6) to Kty Ktd.
94 Linear Time: The System Kj and Its Variants Completeness of Ktd with respect to the class of dense linear tense structures can be proved by a similar method to that used in the preceding section. That is, in the systematic procedure for K^+, replace applications of (R°° + ) by applications of: (KD) Between every two tableaux in a tableau set interpolate a new (empty) tableau, to every open branch in the search tree. This systematic procedure will produce only dense counter-models, just as the procedure using R°°+ produced only forward infinite counter-models. As before, it is absolutely crucial to distinguish between the partial models arrayed along an infinite open branch, and the single countermodel obtained by taking the union of all these partial models. Any such partial model is of course discrete; density only appears when we "run together" all the tense structures in the sequence. In the proof of equivalence of the tableau method to the axiomatic calculus, we justify applications of {KD) by the theorems: {A v G [{p &c~p) v G (B)]} =>[AvG (B)] and {AvH [(p &c^p) v H(B)]} => [A v H(B)] taking A and B to be a.f.'s of the tableaux between which a new tableau is interpolated by an application of (RD). The first of these theorems is proved in Ktd as follows: 1. A v G [{p &c * p) v G (B)] assumption 2. A v G [*> (p &c *> p) => G (B)] 1, p. c. 3. Av[G~«(p&c<^p)Z>GG{B)] 2, Gl 4. Ay/GG(B) 3, RGy MP 5. AyG(B) 4, G6 The proof of the second theorem is quite analogous. The rest of the equivalence proof proceeds as for K*. Density can be combined with any of the preceding principles concerning infinity of the time series by simply adding the characteristic axioms. K^+, for instance, is the result of adding (G5) to
Extensions of Kj 95 K/rf(Kj3+ = Kld + K^°+). Completeness for this variety of systems can be proved by combining the special tableau rules for density and infinity3. c) Discreteness In diametric contrast to the condition of density, we may impose a discrete ordering on time, so that the ordering of temporal instants is isomorphic to that of the integers (negative and non-negative), or of a subset of the integers. For the calculus K^* in which the structure of time is that of the complete set of the integers, we add (G5) to K/ [that is, K, with the rule (RM)], as for Kf ±, while to express the assumption of discreteness we further adjoin the axiom; U[Gp^p]=>[Gp^Hp] (G7) where DA is defined as GA&cHA&cA. The validity of {G7) in a discrete linear tense-structure we can show by reductio; assume that both D[Gp^>p] and Gp are true at t, but Hp is false. Then there must be a t' < t at which p is false; t' t ...o-o-o ...o-o-o-o ... Now since Rt[D(Gp^>p)], Rt> [Gp =>/?], hence Rt> {^Gp), so there is a t"*>t' at which p is false; t" cannot be in the future of t since this would contradict Rt[Gp], nor can it be t itself, for if it were we could conclude that Rtl^Gp], since Rt[Gp^p]. Hence, t" must be between t' and t; t' t" t ...o-o-o...o-o-o...o-o-o-o... rKt p *** p We can repeat this argument for f", so there is a t"' between t" and t .. . and so on ad infinitum. This means that there is an infinity 3 K/J* is equivalent to an axiom system presented by A. N. Prior in: Postulates for tense-logic, American Philosophical Quarterly, vol.3 (1966); PP. 1-9.
96 Linear Time: The System K/ and Its Variants of moments between t' and t, contradicting the assumption of discreteness, so the reductio is complete. The resulting system with {G7) is complete for tense-structures with an integral ordering as has been proved by R. A. Bull4. d) Continuity If we divide a densely ordered linear series I into two nonempty sets St and S2, so that every point in St precedes those in S2, three possibilities can arise: (a) Sx has a last member, but S2 no first. (b) Sx has no last member, but S2 has a first. (c) St has no last member and S2 no first. The ordering of I is continuous if the last possibility never arises. Thus the ordering of the rationals is dense but not continuous, since the last possibility is realized if S1 = {x : x2 ^ 2}, S2 = {x : x2 ^ 2}. There is a gap in the ordering of the rationals where the square root of 2 ought to be, for as can be shown by a classical argument of number theory, no rational number x satisfies the equation x2 = 2, though we can approach as close as we like from either side towards the gap which is occupied by ]/2 in the continuum of real numbers. In the real continuum this gap is filled in. The above property of the full linear continuum is reflected in the axiom: D (Gp ^PGp) => (Gp 3 Hp) (G8) Let us suppose that in a continuous linear tense-structure 7, Rt[U(Gp^PGp)], Rt[GP], ~Rt[HP]. Then we can divide 7 into 7j and 72 according to whether Gp or ^Gp is realized, both 7X and 72 being non-empty: ^Gp Gp 7, 72 4 R. A. Bull, An algebraic study of tense logics with linear time, The Journal of Symbolic Logic, vol. 33 (1968), pp. 27—38.
Extensions of Kj 97 Every point in 7t must precede all those in 72, for if this were not the case, we would have Rt (Gp), Rt' (^Gp), for some t<Ct'. From Rt(Gp) we deduce Rt(GGp)> by transitivity of <, hence Rf(Gp), contradicting our supposition that Rf (^Gp). Now 72 can have no first member, for Gp^PGp is realized everywhere on 7, since D(Gp^PGp) is realized at t. It follows from the continuity property possessed by 7 that 71 has a last element t\ so that Rf (^Gp). From this we deduce that Rt" {^p) for some t" > *'. Now t" has to be in 72, because £' is the last element of 72; but since 72, as we have shown, can have no first element, for some f in T2 such that t"'<it", Rtf" {^Gp). This is a contradiction, so (G 8) is valid in continuous linear time. By adding (G 8) to K^1 [formulated with the mirror image rule (RM)] we obtain a complete formulation of the tense logic at issue, a result which is again due to R. A. Bull5. 5 R. A. Bull, ibid. For this system and related ones, see Appendix I. 7 LEP 3
Chapter IX Additive Time: The System R® and R®± 1. Temporal-Groups and the System R© Let us begin, as usual, with the general idea of an R-calculus of the standard sort described in Chap. III. But let us now make yet another sort of special assumption regarding the set 7 over which the temporal variables t, t\ etc. are to range. Specifically, let it be assumed that this set forms a commutative group in accordance with the standard Definition A commutative group ( 7, ©, /) is constituted by a set of elements 7 which can be combined by a single-valued binary operation © that is both commutative and associative, and relative to which 7 contains (1) an element / satisfying the identity law, and (2) for any element t some element, called its inverse, —t, satisfying the identity law. Consequently, for such a group we shall have the following four laws: Commutative Law: t®t' = t' ®t for every t, t' Associative Law: *©(*'© t") = (t © t') © t" for every t, t\ t" Identity Law: t®i = i®t = t for every t Inverse Law: t®—t = i for every t
Temporal-Groups and the System R® 99 Some examples of commutative groups are: No. 1: 7 = the set of all real (or rational) numbers © = multiplication —t = lit i = 1 No. 2: 7 = the set of all integers (or reals, or rationals, or even integers) © = addition —t = — t i = 0 No. 3: 7 = {0,1,2,3} © = addition mod (4) —t = 3— t i = 0 Now in this setting — that is, with a time-parameter set thit constitutes such a commutative group — we obtain what may be characterized as a system of temporal-group logic, R® by stipulating a new R-style relation R* subject to the postulates: R*{^A) = ^<R*(A) (R*l) R* (A&cB) = [R* (A)&cR* (B)] (R*2) R*(A)=A (R*3) R* [(V*)A] = (V*)R;, (A) (R*4) R* [R;(A)] = R'e,(A) (R*5) R* (/ = *')=* = *' (R»6) R;(^ = r) = ^ = r (R'7) (VflAiJA"1 (R5S-8) Thus in the special case of a temporal-group logic we obtain an R-calculus that is roughly the same as the standard one, subject to the proviso that we ignore the indexical symbol n. However, the "fixed point" value / now plays somewhat the same role as n [cf. (R*3)], and the fifth iteration axiom is now modified to be of the form: r;,[r?(p)] = r;,0/(p)
100 Additive Time: The Systems R® and R® ± The system R® is presumably complete in a certain sense that can be specified as follows. Let us define a "time-group structure" as a time structure whose domain of times 7 constitutes a commutative group with respect to an operator ©. Correspondingly, we can define the "groupal R-calculus" as that system of Rrrules which contain all R-theses that are g-valid, that is to say which hold in all time-group structures. It is plausible to conjecture that the system R® constitutes the groupal R-calculus in this sense. The R*-calculus R® is based on a given categorically determinate dating scheme of its basic commutative group ( 7, ©, /). We can construe such a dating scheme as a new relative-to-/-as-origin dating procedure. Where /' is origin the date i®t = t means "t units after /" and i® —t= —t means "t units before /". Our determination to take / as the basic "point of reference" for the construction of temporal statements is recorded in the thesis: A = R*{A). Correspondingly, the / not only plays the role of the origin as of which all time- dependent propositions are construed, but also represents "the present time" — the temporal juncture at which the corresponding time dependent proposition is to be construed absolutely (i. e., without temporal qualification). It is important to note that the thesis Kt+tf (A) = Rt [Rtf (A)] is congruous with Rt (A) = A as applied through the replacement of equivalents. (Since /' + t" = t" + / = f", we get an acceptable result when the t or t' of the initial thesis take the value i1.) 2. Additive Temporal Logic and the System R©± A case of special interest arises when the group at issue in an R®-style system is of the special type we shall designate as a positive-negative group: a ( + /—)-group. This is a group whose elements can be divided into two mutually exclusive subsets, the positive (+) and the negative (—), which, save for /', are also exhaustive, and are such that the ©-sum of positive elements is always positive and the ©-sum of negative elements always negative. A R®-style system will 1 But note that the operation of the w-shift rule enters in to prevent the equation Rf(A) s= Rt + n(A) = Rt + i(A) = Rt(A) from being trivial.
Additive Temporal Logic and the System R® ± 101 be called additive if its characterizing group is of the positive- negative sort. (The reason for this nomenclature is that the cases of Example No. 2 above only will qualifiy.) Let us designate as R®± the R-calculus containing the theses of all such additive R®- style systems. The key fact regarding such additive R-calculi is embraced in the following: Theorem: Every additive R®-style system has an intrinsic 17- relation (i. e., one that can be defined by the machinery of the system without introducing any new resources) that is in fact a linear <-relation, i. e., is irreflexive, asymmetric, transitive, and connected. This intrinsic ordering relation is established by the definition: t<t' <-> (30 (+ [t"]&Lt®t"W) where +[t] represents "t is positive" (and analogously for —[t]). Proof: 1. Irreflexivity Suppose: t<.t Then: (at') (+ [*'] & t 0 t' = t) But if t®t'=t, then t'=i and then not +[t'] But this contradicts + [t'] 2. Asymmetry Suppose t<it' and t'<it Then there will exist t" and t'" such that + [*"] and + [*"'] and t®t"=t and f®t"'=t Then (t'®t"')®t"=t' Then*'0(*"'0n=*' 7hent'"®t"=i But this contradicts the postulated positivity of the ©-sum of positive elements 3. Transitivity The proof is obvious
102 Additive Time: The Systems R® and R®± 4. Connectedness (i. e., Universal Comparability) Assume: t =£ t' We shall prove that if not t < t\ then t' < £ Assume: ~ (*<*') Then: ~(30 ( + [*"] &*0 t" = t') So: (vo (+[*"]3*er=£0 Then: (vO [+[*"] 3 f ±t'® (-t)] So since there must be some t" such that t"=t'®(—t), this f" will have to be either / or negative, i. e., —[t"] But this t" cannot be /, since t =£ t\ and so we have — [t"] Then: (30 (— [*"] &*" = 10 - t) Then: (30 (— [*"] &* = t'@ -t") Then: (30 ( + [*"] &Ct = ^9t") Then: t'<t Q. E. D. Thus every additive Re-style system based on a ( + /—)-group has an intrinsic linear ordering relation — viz., that given by the definition formulated above. Note that this linearity is, however, devoid of direction. The basic definition of a ( + /—)-group is symmetric as between the specification of its positive-negative elements. This assures the symmetry of such systems as regards the past and future. In the R-calculi based on ( + /—)-groups the definitions of tensed propositions can be adjusted accordingly (assuming now that /, the group identity, represents "the present" time): P =*-Up) Fp =(3*){ + M&R?(p)} Pp =(3t){-[t]&cR*t(p)} Gp = (Vt){ + [t]Z>R;(p)} Hp = (V*){—[*]3R?(p)} To give an example of the construction of these formulas consider that Fp says "There is a timespan such that p is realized at f + t, that is, at t stages after the present stage f" while Hp by contrast says "For every timespan t> p is realized at f — t> at t stages before the present stage f". Our finding of the linearity of the system R®± (with reference to their intrinsic U-relation) presumably settles the question of the tense logic of such systems, since we know (from Chap. VIII above) that the tense logic of linear time is embodied by the system Kt.
Chapter X Metric Time and Chronological Logic: The System R+ 1. The Concept of Metric Time Supposing as given an R-calculus of the usual (minimal) sort, we may suppose further that the set 7 of values of the temporal variables t, t\ etc. constitutes a metric space (in the sense of Hausdorff). In such a case the R-system at issue will be said to embody a metric time. In the present chapter our attention will be directed to systems of this sort. The set 7 is said to constitute a metric space if there is a real valued (binary) function d — called a "distance function" — defined over all pairs of 7-elements, and satisfying two basic conditions: <f(*,O = 0iff t = t' (Dl) d(t,t') + d(t\t")^d(t\t) (D2) These two basic conditions entail, among others, the following derivative conditions: d{tyt')^0 (D3) d(tyt')=d(t\t) (D4) When the temporal parameter-set 7 is governed by a metric of this sort, the system at issue may be characterized as a specifically chronological logic. For when the "times" at issue are metrized, it seems clearly appropriate to speak of chronology, with its implications of the measurement of time.
104 Metric Time and Chronological Logic: The System R + Some examples of metric times are as follows: Case I: 7 = all the real numbers (or all the integers, or all the rationals, or all the positive reals, positive integers, etc.) d {t, t') = \t —1\ i. e. the absolute value of the arithmetical difference. Case II: 7 = {0, 1, 2, 3}; d = the integer obtained by counting the (least) number of intervening boundaries in the diagram: 0 o 2 This second example shows that a metric time need not be linear. But of course it need not be circular either: Case III: 7 = {0,1, 2, 3, 4, 5}; d = integer obtained by counting the (least) number of intervening boundaries in the diagram: •CXD' Case IV: 7 = all pairs of real numbers (Cartesian coordinates) t=(tut2); J(*,0 = V(*1-*1')2+(*2-*;)2. As this final example shows, nothing said so far would prevent metric time from being other than one-dimensional, an issue to which we shall return at some length in Chap. XVI. It is worthy of note that if the set 7 of times is a branching structure, and if we measure temporal distance by projection into an underlying time axis as is illustrated in the diagram
Deriving a U-Relation from the Metric 105 then the result is not a metric time. Half of (D 1) is violated, since distinct 7-elements can be at a distance of 0 from one another. However, apart from this, all of the D-rules are satisfied. Such a temporal system can be characterized as quasi-metric. Conditions (D 3) and (D 4) continue to be derivable from (D 2) and the modified (D 1) in a quasi-metric. For present purposes, it is a key fact that the difference between metric and quasi-metric temporal systems does not affect the present discussion. All the results presented in the following sections of this chapter will continue to hold if "quasi-metric" is read for "metric" throughout. 2. Deriving a U-Relation from the Metric We shall now consider how a variety of "natural" [/-relations can be derived from — or perhaps better: introduced into — any system of metric time. To this end, some preliminary machinery is required. Given two arbitrary distinct elements of 7, tu and t2 (with tt =£ t2), as reference points, all other elements of 7 (apart from tt and t2) can be classed into three groups: 1. Those that lie "on the side of ttf\ This includes every point t such that: (1) t is closer to tt than to t2: d{t,t1)<d{t,t2) 12) t is further from t2 than tt is: d(t,t2)>d(tlyt2) 2. Those that lie "between tt and t2". This includes every point t such that: (1) t is closer to tu than U is: (2) t is closer to t2 than tt is: d(t,t2)<d(tut2)
106 Metric Time and Chronological Logic: The System R + 3. Those that lie "on the side of t2". This includes every point t such that: (1) t is closer to t2 than to tt: d(t,t2)<d(t,tt) (2) t is further from tt than t2 is: d(t9t1)>d(tt,t1) It is not difficult to show — by surveying the conceivable relations between the three quantities d {t, tt), d (t, t2), and d (tl912) — that every point t (t =£ tu t2) must fall into one of these three classes. Consider some examples: Example I: The Straight Line 1 1 on the side of tx between tx and t2 on the side of t2 Example II: The Circle on the side of U A. x between tx and 12 I I 1 I between tx and t2 on the side of U Example III: The Plane on the side of tt ^i f f h on the side of t2 between tt and t2'
Deriving a U-Relation from the Metric 107 Given this threefold grouping of points in a metric space, we can now proceed to define an induced U-relation, as follows. Two 7-elements, tt and t2, are selected arbitrarily. The one (tt) to fix the origin, the other {t2) to fix the "direction" of time — as increasing (i. e., growing later) from tt to t2. A corresponding U-relation is then introduced according to the rule: Utt' obtains if 1. Both t and t' are on the side of tu and d(t,t1)>d(t\t1) 2. Both t and t' are on the side of t2, and d(t9tt)<d(t\t2) 3. Both t and t' are between tt and t2, and d(t,t1)<d(t\t1) 4. t is on the side of tt and t' is not. 5. t is between tt and t2 and t' is on the side of t2. 6. And in no other case does Utt' obtain. It is readily demonstrated that the U-relation introduced in this way will have the following features: (1) Irreflexivity. It is obvious that we cannot have l/££. (2) Asymmetry. If Utt' then we cannot have Ut't. (3) Transitivity. This is somewhat more difficult to establish, and makes essential use of the metric character of d. (4) Nonconnectedness (i. e., a failure of universal connectedness). We do not in general have that if t^t' then either Utt' or Ut't. For consider Case III above (the plane) or Case II (the circle).
108 Metric Time and Chronological Logic: The System R + The failure of (4) means that in the tense logic of this induced U-relation, the standard formulas representing linearity fail. Consider the "backwards linearity" axiom: {Pp & Pq) 3 [P (p &C q) v P (Pp &C q) v P {p & Pq)] This is falsified by the non-linear model: p&c-^p h u Now we can consider this as a model with a U-relation induced by a distance function if we let d (ts> tt) = d (£4, tt) = d (tu t2) = 1 and d (t3, t2) = d (£4, t2) = 2. (The specification of d {ts, t4) does not matter.) Then it is easily seen that U*tt' (where 17* is the relation induced by this metric) if and only if Utt' in the original model. Hence the "backwards linearity" formula fails in general for metric U-relations. And a similar argument applies to "forward linearity". The formulas Gp^ GGp and Hp^HHp of course are valid in this interpretation, since any U-relation induced by a metric is transitive, as was shown above. Further, if we impose the condition that t1=%=t2, i. e. that 7 contains at least two elements, then F {p v ^p) v P (p v ^p) must also be valid, for then any time t in such a tense structure must have at least one time either in its past or in its future. It is to be noted that in the case of specific metric 7-structures we may begin with a fixed intrinsic U-relation — such as, in the case of the circle, t, = n
The System R+ 109 with Utt' for arbitrary t and t' — which is altogether different from the U-relationship that would be derived according to the specified procedure with which we have been concerned. In such a case, of course, a tense logic different from the induced S5 system implicit in our procedure could well be obtained (and indeed would be forthcoming in the case of circular time). 3. The System R+ The system R+ results when three assumptions are made regarding an R-calculus, viz. (1) That it is a system of the type R®±. (2) That the set 7 of values of the temporal variables constitutes a metric space. (3) The ( + /—)-group and the metric are so related that d{t®t\i) = d {t, i) + d (t\ i) if t and t' are alike in posi- tivity/negativity \d{t, i) — d(t\i)\ if t and t' differ in posi- tivity/negativity In consequence, the formal rules for the resulting R-calculus are exactly as for R® ±. In such a system one can correlate an arbitrary element t of 7 with a unique real number, (t)=±d(t,i) where /' is the identity of the additive group and + or — is selected according as +[t] or —[t]. That is, (t) is essentially a distance vector as of the origin / specifying the direction and numerical magnitude of the "temporal step" involved in moving from the origin of t in a linear time-axis representation. Condition (3) above assures that we shall then have {t®t') = {t) + {t') where + now represents ordinary arithmetical addition. Thus an R+ system will be such that its "times" t, t\ etc. can in effect be repre-
110 Metric Time and Chronological Logic: The System R + sented by numbers that are to be combined arithmetically. In taking this step we utilize the underlying isomorphism to "identify" any 7-element t with its correlated real number index {t): in each case the number {t) associated with a 7-element t is to be simply t itself. The three prime realization of this type of system will be obtained from: (1) 7 = the integers (positive, negative and zero). (2) 7 = all the rational numbers. (3) 7 = all the real numbers1. Throughout / = 0, and whether t is a positive or negative 7-element will be determined in the arithmetically natural way. In view of the isomorphism at issue, we may identify t with (£), and let © be ordinary addition. Correspondingly, the R-calculus at issue for R+ will be exactly as for R® above, except that (R* 5) is to be replaced by: R^m^R^tiA) (r*5) Here an iteration of the R-relation simply leads to subscript addition. A salient feature of the system R+ is that the U-relation derived from its metric by the procedure of the preceding section will coincide with the natural metric of the real number axis from which its 7-elements are drawn. In this regard the present (essentially linear) case differs from that of the circle where, as we saw in section 2, the derived U-relation does not yield the "natural" ordering of points on a circle. 4. "Distance" into Past and Future In the context of metric time it becomes possible to deal with the ideas at issue in familiar talk about the "remote" or the "proximate", the "near" or the "distant", the "immediate" or the "ulti- 1 But these, of course, are not the only realizations: any (necessarily infinite) subset of the reals that is closed under addition and subtraction will do, e. g.:
"Distance" into Past and Future 111 mate", past or future. For these purposes, two pieces of machinery must be assumed: 1. A U-relation of temporal precedence: Utt'. 2. A metric: d(t,t'). It deserves note that when both a metric and a U-relationship are given separately, there need not, in general, be any relationship between them — they are essentially independent of one another. Consider some plausible candidate rules of relationship: (1) If 17**', then <f (*, *') ¥= 0. (2) If Utt' and Ut't" then d (t, t') < d (t, t"). None of these rules will obtain in general. Thus (1) and (2) both hold on the line but fail on the circle. The metric and the ordering can be combined into the single, unified but complex relationship "t precedes t' by the distance k": Uh(t9t') ++Utt' &cd (t,t') = k To implement the idea of a "near" and a "distant" future or past we specify two constants c and C and correspondingly define: t closely precedes t' Utt'++Utt'&cd(t,t')<c t distantly precedes t' Utt'++Utt'6cd(t,t')>C Along analogous lines we can also define: (1) p is realized at some time in the near future of t: Pt(p) = (lt')[Utt'&cRt>(p)] (2) p is realized (at some time) in the remote future of t: Ft(p) = (3t')[Utt'&cRt,(p)]
112 Metric Time and Chronological Logic: The System R + (3) p is realized at all times in the near future of t: Gt(p) = (Vt')[Utt'=>Rt>(p)] (4) p is realized at all times in the remote future of t: Gt(p) = (Vt')[Utt'^Rt,(p)] There will, of course, be unrelativized (i. e. present-tense) counterparts to all these, obtained by setting t — n. The tense logic of these new operators is of considerable interest. Let us examine first the principles of our earlier minimal tense logic, K/. It is easily checked that all theorems of this system hold if the tense operators in them are replaced by their barred or dotted counterparts. For example, the reader can easily verify that G(pZ>q)Z>(GpZ>Gq) and PGpZ>p obtain. On the other hand, we certainly do not have ?Gp-=>p or PGp=>p Furthermore, tense logical principles obtaining in various classes of tense structures may not carry over to the new tense operators. For example, in any transitive tense structure, the formula FFp=> Fp is valid, but the corresponding formula FFp-=>Fp is not valid — what is in the near future of the near future may well be in the remote future. A more surprising result is that in the remote future of the remote future is not necessarily in the remote future. Thus FFpZ>Fp
"Distance" into Past and Future 113 can fail on the circle, and will, for example, do so when the constant C that specifies the distant future is 5A of a diameter. (Two forward steps of 5Ath diameter each will carry us to within well less than 5Ath diameter of our starting point.) More interestingly, the use of the distance function prevents the collapse of past and future into one another which occurs in the case of circular time. Here we shall in general have Fp = Pp but we do not have Pp = Pp That is, p may occur in the near future in the cosmic cycle, but not in the near past. The rather complex question of the axiomatization of systems involving these tense operators is left as an open question. It is noteworthy that if we were to be given, to begin with, a systematization of F, P, G, H, it would be possible to introduce F, P, G, H by means of definitions of the form F*(p) = F(F(F(...(F(p))...) k times together with modest amount of arithmetical machinery. Let us consider specifically the case of P. We begin with the recursive definitions: rnP) = FP r^p) = P(p) &~ ri(p) = FFp &~ Fp r»(/7) = p(p)&~r»-i(p) The intuitive idea behind these definitions is that rn(p) means "p is realized within the n-th c-step into the future" (c being the constant definitive of the near future). Now we may define: FP = (3k)r><(p) Moreover, we could also define Fp = (3k)[k>C&cr"(p)]
114 Metric Time and Chronological Logic: The System R + if C (the constant definitive of the distant future) were a multiple of c. Thus by using arithmetical parameters and devices of an appropriate sort, both the regular and the barred tense operators could be introduced in terms of the dotted ones. 5. Archimedeanism Just as the machinery of an R-calculus plus a U-relation — and so of "tense-logic" in its entirety, in contrast to chronological logic — cannot handle such metric features of time as "distance" vs. "nearness" into past and future, so it cannot resolve the issue of the finitude of time. Until a metric is introduced, it is impossible to distinguish a finite-but-open-interval future: H ) From the genuinely infinite future n t-> And the situation as regards the past is exactly analogous. All of the specifically non-ending-time principles of tense logic, such as Fp=>FPp Pp^PFp will obtain equally in either the finite-but-open and the genuinely infinite case. Of course, once a metric is introduced the two cases can be distinguished by fixing the status of the Archimedean principle that: A step of length A (i. e., any arbitrary finite distance) into the future (or past) can be repeated any arbitrary number of times. This Archimedean principle tacitly underlay the discussion of distant futurity in the preceding section.
Linear Realizability 115 6. Linear Realizability The observations about to be made will apply to any metric one- dimensional closed time structure such as the circle, the figure- eight, the clover leaf, etc. Let the U-relation for such a structure be given in a unidirectional way. For the sake of concreteness we shall focus discussion on the circle (with a clockwise order of precedence): o We can now select an arbitrary point on this circle as starting point, and put it into correspondence with an arbitrary point of the in- finite line: <1 » 1 » O X From any point at distance d0 forwards from X in the circle set in correspondence the forwards point at the same distance from the linear X; and similarly backwards. This process puts the circle into correspondence over and over again with an (equally long) segment on the line: <3 1 1 1 1 1 1 1 D> X X X X X X X (Here the postulate of closure is crucial.) Any possible complete course of history in circular time — e. g., specification for every circular time t of all propositions p for which Rt (p) obtains — can also be realized in a linear time, by reproducing the circular state of affairs at every corresponding linear time. In such a way, whenever a temporal structure is one-dimensional, finite, and closed, then any of its possible courses of history can be realized on the fine. The differences between the [/-relationships at issue are adjusted
116 Metric Time and Chronological Logic: The System R + by appropriately fixing the workings of the linear R-relationship. Specifically, this is done in the case of the circle by specifying a c such that Rt®c(p) = Rt(p) thus assuring cyclic repetition. By such a procedure, any tense-logical law which — like p^Fp — is realized on the circle will also be realized on the line. And indeed, in an analogous way, one can assure the realization on the line of any tense-logical law that obtains in any metric one-dimensional closed time structure.
Chapter XI Tense Logical Characterizability and Definability 1. Expressibility and Characterizability We must consider in some detail the fundamental question: How much of temporal logic can be expressed in terms of tenses alone? We have already seen that some quite simple properties of temporal ordering cannot be so expressed, while certain apparently very complex properties — such as continuity — can be expressed in this way. To make a start at a general theory of tense-logical expressibility, we can adopt some of the outlook of classical model theory by trying to link up formulas with the tense-structures that they characterize. On our previous definition of "tense-structure", each such structure had a "built-in" set of propositional evaluation functions Rt. Our present point of view requires dropping this set of functions R from a tense structure, taking into consideration only the set 7 and the relation U. Thus a tense structure in our revised sense will simply be a set with a binary relation defined on it, (7, U). We shall say that a formula A is valid in S = (I, U) iff for all sets of valuations H on 7, A is valid under £, as defined earlier. Similarly A is satisftable in S = (7, U) iff there is a set of evaluation functions £, such that A is satisfiable in (7, £, U). A formula A is satisfiable iff there is a tense structure S = (7, U) in which A is satisfiable. We define a class C of ^-structures (tense-structures) to be t-expressible iff there is a formula A of Kt such that C is the class
118 Tense Logical Characterizability and Definability of ^-structures in which A is valid; we shall say that A characterizes C if the above condition holds. It is in order to offer some positive results on expressibility. (T 1) The class of transitive tense structures is a ^-expressible class. Proof: The formula Gp^> GGp characterizes this class, for firstly it is valid in all transitive ^-structures. Furthermore, if a ^-structure fails to be transitive there are t0> tu t2 such that Ut0tly Utlt2> but not Ut0t2. Assigning Rt3(p) = T to all t3 such that Ut0t3, and Rt2(P)= F gives a countermodel to Gp^GGp, since then Rto(Gp ^GGp) =F, so that this formula is not valid in any non- transitive ^-structure. (T 2) The class of symmetric ^-structures is a ^-expressible class. Proof: The formula FGp^p characterizes this class, for firstly it is valid in all symmetric ^-structures; also, if a ^-structure is not symmetric there are nodes £0, tt such that Ut0tly not Utlt0. Assign the value T to p at all nodes t2 (if any) such that Ut^ but give p the value F in t0. Then FGp has the value T in £0, p the value F, so this assignment falsifies FGp^p. (T3) The class of backwards linear ^-structures is a ^-expressible class. Proof: The formula {Gp&cHp&Cp)^>GHp characterizes this class, for it is valid in all backwards linear ^-structures. Conversely, assume we are given a ^-structure which does not satisfy the condition of backwards linearity. Then the situation must be as diagrammed below: Now assign Rto (p) = Rtl (p) = T, and in general Rt (p) = T for any t such that Ut0t or Utt09 while Rt2(p) = F. Then Rt0{Gp&cHp&cp) = T, RtQ{GHp) = F, so that the given formula is falsifiable in any ^-structure not in the appropriate class.
Expressibility and Characterizability 119 (T4) The class of forward linear ^-structures is a ^-expressible class. Proof: The formula (Gp &cHp &cp)^ HGp can be shown to characterize the class by an argument analogous to that used to prove (T3). (T5) The class of ^-expressible ^-structures is closed under set- theoretical intersection (although not under union). Proof: Assume that A characterizes A., and B characterizes B. Then it is easily seen that A&cB characterizes A H B. On the other hand: (T6) The class of ^-expressible ^-structures is not closed under complementation. Proof: As we have seen, the class of symmetric ^-structures is a ^-expressible class. However, the complement of this class, that of the non-symmetric ^-structures, is not ^-expressible. For assume there were a formula A which characterized this class. Then in any symmetric ^-structure, A can be assigned the truth-value F. For instance, it can be assigned F in the structure: But then A is also assigned F in the structure: o -o h h h which contradicts our original assumption. This last theorem is a consequence of a more general theorem, {T7), which states that connectedness of a tense structure cannot be expressed in terms of a tensed formula. (A ^-structure is con-
120 Tense Logical Characterizability and Definability nected if every node is accessible from every other by a chain of arrows, or reversed arrows. {T7) The class of connected ^-structures is not ^-expressible. Proof: Assume there were a formula A characterizing this class. Then A could be assigned the truth-value F in the structure: 9 9 Assume Rto (A) = F; then Rto (A) = F also in the structure 9 h which we obtain by deleting tv This contradicts our assumption that A characterizes the class of connected structures. The import of (T 7) is that we have no way of saying in terms of tense-logical laws alone that the time series is unique. It should be noted in this connection that while it may not be possible to characterize a class of ^-structures satisfying a given condition, it may be possible to pick out the class satisfying this condition from a restricted class of ^-structures. Thus a class may not be ^-expressible, but may well be ^-expressible relative to a subclass of the class of all ^-structures. To give a quite trivial example: we have already seen that the class of non-symmetric ^-structures is not ^-expressible. However, the class of symmetric, non-symmetric ^-structures (that is, the null class) is ^-expressible, for it is characterized by the formula p & ~p. The findings regarding £-expressibility presented thus far are rather meager in that they deal only with the question of the £-expressibility of various particular classes. It would be very satisfactory if a general theory of expressibility were obtainable. It does not seem unlikely that such a theory could be formulated, in view of the successes of classical model theory in relating purely syntac-
Expressibility and Characterizability 121 tical conditions on first-order formulas to the types of models they characterize1. It is true, of course, that a general solution to this problem is obtainable in syntactical terms. That is, we can correlate with each tense-logical formula a formula of a first-order logic with an infinite stock of monadic predicate letters, and a single binary predicate letter U — the correlated formula is valid in a given ^-structure if and only if the tense logical formula is tense logically valid in that ^-structure2. Furthermore, each such correlated first- order formula must be built up by the inductive definition: (a) Ri(t) is a correlated formula. (b) If A is a correlated formula, then (Vt') [Utt'^ A] is a correlated formula. (c) If A is a correlated formula, then (V£) [Ut't^ A] is a correlated formula. (d) If A, B are correlated formulas, then A^B and ~A are correlated formulas. We can then characterize a condition on the [/-relation as being tense-logically expressible if it can be expressed as a correlated formula. The trouble with this solution is that it does not seem to give any real information about or insight into the general character of such conditions. The task of finding a more informative solution to the question must therefore be left as an open problem. The problem of expressibility seems connected naturally with the question of formulating tense-logics complete relative to given classes of tense structures. In previous chapters, we have tackled such problems by rather devious detours through semantics and tableau formulations; in most cases a proof of completeness required some non-trivial trickery. The reason that we were forced to make such detours was that not all relationships within R can be expressed in tense-logics, as we have seen. If everything in an R-calculus were so expressible, proving completeness for a tense-logic would be as straightforward as proving two first-order theories equivalent; but this simple type of solution is just not available. 1 See Joseph Shoenfield, Mathematical Logic (Reading, Mass., 1967), Chap. 5. 2 Compare the earlier proof of completeness for R, pp. 44—49.
122 Tense Logical Characterizability and Definability It seems somewhat unsatisfactory that we have to establish completeness for each tense logic separately, while no general argument is given — though the answer, when it is found, is usually exactly what was expected. For instance, the formula Gp^Fp on the surface "says directly" (in some sense) that there is a moment after every given moment, so it is not surprising that when we add it to K/, the logic of linear time, we obtain a complete formulation of Kj°+ . One way of making precise what we mean by "says directly" is to use the concept of £-expressibility. As is easily checked, the formula Gp^Fp characterizes the class of ^-structures satisfying the condition: (V*)(30U«' The same result holds for other classes of ^-structures. For instance, by (Tl), (T3), and (T5) above, the formula {Gp ^GGp)&c [(Gp &cHp&cp)^> GHp] characterizes the class of branching ^-structures. Now it can be shown, using the results of Chap. VII that if we add the above formula as an axiom to K,, the resulting system is equivalent to Kb, hence complete with respect to the class of branching tense-structures. Based on this (admittedly flimsy) evidence, we offer the following conjecture: If a tense logical formula A characterizes a class of tense structures, then the system obtained by adjoining A to K, as an axiom is complete with respect to that class of tense structures. A positive resolution of this conjecture would render the problem of completeness for tense logics (and also modal logics) nearly trivial. In any case, it seems clear that the problems of expressibility and completeness are intimately linked, and that any advance with respect to one problem should provide us with useful information about the other. 2. Tense-Logical Definability There is another, different, though related, direction we may take in exploring the expressive adequacy or inadequacy of pure tensed languages; namely, we may inquire as to whether every "tense" is definable in terms of a given set of tense operators (given a reasonable definition of what is to constitute a "tense").
Tense-Logical Definability 123 Let us consider the corresponding problem for classical logic. Here the question, which is known as the problem of "functional completeness", has some well-known solutions. If we define a "truth-functional statement" to be a statement involving prop- ositional variables whose truth-value can be given as a function of the truth-values of the variables appearing in it (that is, we can draw up a truth-table for it), then we can prove that every such statement can be expressed in terms of conjunction and negation alone. We can equally define all such truth-functions in terms of disjunction and negation, or in terms of the Sheffer stroke operation — there are an unlimited number of such solutions. To give a well-defined meaning to the corresponding problem in the case of temporal logic, we must provide a definition fulfilling the same role as that of "truth-functional statement" in classical logic. We therefore define a "tense" to be a function <P of propositions /?!,..., pn, whose truth conditions are given by an equivalence of the form: Rt [* (P» • • •, Pn)] «-> Am where A[t] is a formula of R, with t its sole free variable. Thus for instance, the function T defined by: Rt [I1 (PuP*)] ~ 00 {Utt'Sc (30 [U*V& R,» (pt &cp2)]} is a tense, which can be seen to be definable in terms of F, P, G, H and truth functions, since r(p1,p2)++FP(p1&cp2) Can every such "tense" be so defined in terms of F, P, G, H and truth-functional connectives? The answer to this question is negative, as was discovered by Hans Kamp3. He defined two binary tenses by the equivalences: pSq «-> (3t) {Utn &C Rt (q) & (VO [{Utt' & Ut'n) => Rt> (p)]} pTq<->(3t){Unt&cRt(q)&c(Vt')[(Unt'&cUt't)=>Rtr(p)]} 3 On Tense Logic and the Theory of Order (Ph. D. thesis, University of California at Los Angeles, 1968). See the discussion of Kamp's work in: A. N. Prior, Past, Present and Future (Oxford, 1967).
124 Tense Logical Characterizability and Definability These may be read respectively as "p since q" and "p till q" — thus we may write the sentence: "I have been convalescing since my operation" as "(I am convalescing) S (I undergo an operation)". Kamp showed that S and T are not definable in terms of any "one-place" tenses such as F or P. On the other hand, both F and P are definable in terms of S and T, since it is easily seen that: F/?<-> {pv^p)Tp Pp++ (pv^p)Sp More generally, Kamp has shown that if we make the assumptions that time is linear, dense and infinite both ways, every "tense", as previously defined, can be expressed in terms of S and T4. 4 Ibid.
Chapter XII Temporal Modality 1. The Tensed Interpretation of Modality In classical antiquity, Diodorus Cronus defined the necessary as that which is and always will be the case, and correspondingly, defined the possible as that which is or will be the case1. Using our standard notation for necessity and possibility, we can express these definitions in a tense calculus by: DDl: DA<->A&GA DOl: $A++AvFA It will be seen that these definitions underwrite the usual negation- duality between □ and Q, i. e., the equivalence: §A <->^D^ A A different interpretation of modality within tense logic is possible by means of the Aristotelian/Megarian construction of modality which takes the past into consideration as well as the future, defining necessity by: DD2: DA<->A&cGA&cHA and possibility correspondingly by: DQ2: §A<r+AvFAv PA 1 For more information on Diodorus Cronus and the context in which the definition was formulated, see Ch. XVII below.
126 Temporal Modality The methods used for the investigation of tensed calculi in the preceding chapters provide us with techniques for a precise analysis of the consequences of the two definitions of modality. The modal logic arising from such definitions will, of course, depend on our assumptions about the structure of time. As we shall see in the following sections, the result is, in many cases, one of the familiar modal logics which were conceived entirely independently of of a temporal interpretation of modality. 2. Modality in Tense Logic We shall first investigate the effect of adding DDl or DDl to the various tense logics we have already developed, and sketch arguments to identify the modal fragments of the resulting systems 2. Adding DDl, the Diodorean definition of necessity, to K*, results in the well-known system M of von Wright and Feys, which is axiomatized by adding to the two-valued propositional calculus the rule: (RD): HA->h-DA and the axioms: Dp^p (Axl) D(pDl/)D(Dp3D(j) (Axl) That every theorem of M is provable in K, with D □ 1 is easily shown. The first axiom, for instance, is simply (Gp&cp)Z>p which follows by propositional logic alone, the second, given DDl, can be written out as: [G (/? =><?)&(/? => q)] =>[(Gp&cp)=>(Gq&C q)] 2 For a comprehensive treatment of modal logic the reader should consult G. E. Hughes and M. J. Cresswell, Introduction to Modal Logic (London, Methuen and Co., 1968).
Modality in Tense Logic 127 which 1. 2. 3. 4. 5. 6. 7. can be proved G(/>=>4) p^q Gp&cp Gp^Gq Gq <7 Gq&cq as follows: assumption assumption assumption 1, axiom Gl 3, 4, M. P. 2, 3, M. P. 5, 6 The rule of necessitation, that is, HA->h-A&GA follows from the rule (KG). The converse, that M is precisely the modal fragment of this calculus, can be seen by a modification of the completeness proof for Kt. Noting that DDl gives us: Op=(Vt)[(Untvn = t)^Rt(p)] we can replace G in the tableau rules by □, altering (G 1) so that if t(DA) appears in a tableau t, we put A in t itself as well as in every t' such that Utt'. The completeness proof for the future tense fragment of K, then goes through word for word, replacing G at the appropriate places by □, save that a slight modification in the justification for (G 1) is necessary, involving an essential use of the axiom (Axl). Namely, if (^DAvB) is the a.f. of a tableau to which the rule (□ 1) was applied, we must justify the schematic inference: (^DAv^AvB)z>(^DAvB) which however follows easily from (Axl). Adding the second definition of necessity, D □ 2, to K*, results in a different, but familiar, system of modal logic, the so-called "Brouwerian" system B3. It is axiomatized by adding the axiom QDp^p (Ax 3) to M. To show that the modal fragment of K, with DDl is B, we shall proceed indirectly by using an independent completeness 3 Ibid., pp.57—59, 74f., 257f.
128 Temporal Modality proof for B. We can define a modal structure hi = <5, Ry 7> in a way similar to that in which we defined a tense structure4, defining: Rt(Op) = (Vt)[Tnt^Rt(p)] If we define a B-structure as a modal structure in which the relation 7 is reflexive and symmetric then the following completeness theorem holds: I— BA iff A is valid in all B-structures5. Now all theorems of B are provable in K^, given DD2. (Ax 3), in primitive notation, is: [{p &cGp&cHp)vF{p&cGp&c Hp) vP{p&cGp&c Hp)] => p It can be seen that p follows trivially from the first of the disjuncts; the second disjunct entails FHp, from which p follows by (H2), while if the third disjunct holds, PGp is true, from which p follows by(G2). We now turn to the reverse containment, showing that B is exactly the modal fragment of K, with modality interpreted in terms of D □ 2. Assume that a modal statement A is not provable in B. Then by the above completeness theorem, there is a B-structure Hi in which A is falsified. Now consider hi as a tense structure, with U = 7. Since 7 is reflexive and symmetric, it follows that Tab = (Tab va = bvTba) so that the same structure will still falsify A under the new definition of modality, DD2. Hence A is not a theorem of K*, by the completeness theorem for K*. It follows by contraposition that any purely modal theorem provable in K, + D □ 2 is also provable in B. Proceeding to Kb, the modal fragment of this system which results from adopting D □ 1 is the well-known modal logic S4, 4 Formally speaking, tense-structures are identical with modal structures — but the distinction is heuristically useful. 5 For a proof, see Saul Kripke, Semantical Analysis of Modal Logic I, Normal Propositional Calculi, Zeitschrift fur Mathematische Logik und Grundlagen der Mathematik, vol. 9 (1963), pp. 67—96.
Modality in Tense Logic 129 which results from M by adding the axiom Dp^nnp (Ax 4) The proof of this proceeds by an argument entirely analogous to that used to show that M results from D □ 1 in K,. The characteristic axiom of S4 which in its unabbreviated form is (Gp&Cp)^ [G{Gp &cp) &cGp &Cp] can be proved from (G 3) in Kb9 so that every theorem of S4 is provable in the modal fragment of Kb + D D 1 follows by the same modification of the completeness proof for Kb as we already made in the completeness proof of K*. Exactly what modal logic results from adding D □ 2 to Kb is an open question. The system in question certainly contains B, by the considerations we adduced for K, + D □ 2, but it also contains theorems which do not belong toB, for instance the S4-like theorem DDp^DDDp. That this is provable in K& + D□ 2 can be seen from the fact that if D D p is true at any time in a branching tense- structure, p is true at every time in that structure, so D D D p is true at the initial time. However, it is not a theorem of B, as the B-struc- ture diagrammed below provides a counter model to the formula: t(DDp) P P P -P / (□ D □ p) O—^O—*>0 "O Although stronger than B, this modal fragment of Kb is weaker than S5, since Dp 3 □ Dp is refuted at n in the diagram below: p The most plausible conjecture would seem to be that it is T^, a system investigated by Ivo Thomas6, which is axiomatized by 6 In his paper: Modal Systems in the neighborhood of T, Notre Dame Journal of Formal Logic, vol. 5 (1965), pp. 59—61. 9 LEP 3
130 Temporal Modality adding the "restricted S4 axiom": DDp^DDDp (Ax 5) toB. We are able, however, to provide the answer to the same question with regard to a related tense-logic, namely that in which we impose the requirement of transitivity alone on the temporal ordering. This system was first defined by Cocchiarella7 — he identifies it with the logic of the "causal time" of relativistic physics. It may be axiomatized by simply deleting the "backwards linearity" axiom (H 5) from Kb — the completeness proof of Chap. VI is then entirely symmetrical with respect to G and H. We can show that D D 2 generates B in this system, just as in K,8. That every theorem of B is provable using DD2 follows just as for K/. We prove the converse by using a property of counter- models for proposed theses of B — namely that we can restrict our attention to B-structures in tree form9. Given such a counter-model hi to a formula A of B, we construct a tense-structure 7 from hi by "thinning down" the relation R in hi. We first delete all couples of the form (t,t) from £, that is, we delete all re-entrant arrows from the diagram of ht; then, assuming that the nodes in hi are labelled according to their level in the tree, we delete all arrows entering nodes of even level, leaving those which enter odd nodes as they are. For instance, if our original B-structure hi is diagrammed as below: © 9_Qs^9 1 7 A. N. Prior, Past, Present and Future, Oxford University Press (1967), pp.54—55. 8 This answers a question of Prior, Ibid., p. 54. 9 For a proof, see Kripke, Semantical Analysis of Modal Logic I.
Modality in Tense Logic 131 the numbers indicating levels of nodes, the resultant tense structure 7 will be: 0 12 3 4 Calling the "thinned-down" relation U, we have the equivalence: Rtt'=Utt'vt = t'\/Ut't as before, so that 7 falsifies the same formula A under the definition DD2. Moreover, the tense-structure 7 is ordered by a transitive relation, quite trivially, for by the construction there are no nodes *, t\ t" in 7 such that Utt\ Ut't". We now turn to an investigation of the modal systems given by the Diodorean modalities in linear time. Here there are two resulting systems, depending on whether we take time to be discrete or not. With DDl, the Diodorean modality, a linear time series which is not discrete (it may or may not be dense or continuous) will have S4.310 as its associated modal logic, a system which is axiomatized by adding {D(pyq)&cD(pyDq)&cD(Dpyq)}^>(DpyDq) (Ax 6) to S4. The above axiom is of course, the modal equivalent of the axiom required for forward linearity expressed in terms of G; by the same methods as before, we can prove that the modal fragment of K/ with D D 1 is S4.3. That all of the other non-discrete linear tense logics have S4.3 as their modal logic with necessity defined 10 A historical account of the development of S4.3 and related calculi is given in A. N. Prior, Past, Present and Future, Ch. II.
132 Temporal Modality in the Diodorean fashion can be seen by examining the completeness proofs given for them in Chapter VII. In the case of the tense logic like Kj°+ where time is assumed to be infinite into the future, if we alter the completeness proof as before, changing G's to D's throughout, then the axiom which was used to justify the tableau rule accounting for forward infinity, namely Gp^Fp, becomes Dp 3 Qp, which is provable in S4.3, indeed in M. Similarly, in the completeness proof for a tense-logic assuming density in the time series, the axiom used to justify the density rule in tableau construction, GGp^Gp, becomes D□ p 3Dp in the corresponding modal proof, which requires no additional axioms. Further, continuity generates no additional special modal theorems. We have already observed that if we limit ourselves to the language of pure tensed statements alone, some conditions on the [/-relation which are statable in an R-calculus can no longer be characterized. Limiting ourselves to purely modal statements is a still further step towards the obliteration of distinctions. As we have seen, forward infinity, density and continuity all fail to be reflected in any characteristic modal theses if we adopt DDl. Furthermore, if we adopt D D 2, even transitivity, which is reflected if we use DDl, does not generate any special modal theorems. It should be noted, however, that there is a certain assymmetry with regard to time's infinity. Although the assumption that time is infinite to the future results in no added modal theorems, if we assume that time is not infinite into the future, we shall have to add QDp as an axiom to S4.3 (compare the discussion of ending time in Chapter VII). 7* The assumption that time is Unear and discrete results in a modal logic stronger than S4.3, namely the system D, which is axiomatized by adding: D[D(p3Dp)=>p]=>D(0Dp3p) (Ax7) to S4.311. We can prove (Ax 6) in Ku on the basis of DDl, using the axiom (G 7). The question as to the modal logics generated by D D 2 in linear time is much less interesting since it will be S5, no matter what the 11 A proof of this is to be found in R. A. Bull, An Algebraic Study of Diodorean Modal Systems, Journal of Symbolic Logic, vol.33 (1968), pp. 27—38.
Further Definitions of Modality 133 structure of the linear time series at issue. This is so because for any time t in linear tense-structure, Rt(Dp) = Rt(p&cGp&cHp) = (Vt')Rt,(p) and the latter definition of modality will result in S5 independently of any conditions about relations defined on the set 712. The last remark incidentally demonstrates that if we define 0p<-> {Vt)Rt(p) in any tense structure, we have a definition of modality which is independent of U, and will result in an S5 modal fragment in every case. In a circular time-series, the two definitions of modality collapse into one another, since Gp = Hp = (Gp &cp) = (Gp &cHp &cp) in such a tense-structure. In this case, as for linear time, Rt (D p) = (VO Rt(p), so that again S5 will result from either definition. 3. Further Definitions of Modality In the preceding section, we have concentrated on two natural definitions of modality, defined in terms of our earlier tense operators. This represents only a small fraction of the wealth of possibilities for the construction of modalities in the framework of chronological logic. In the present section we mention some further possibilities along these lines. We have already mentioned that necessity can be defined as omnitemporality [D/?<-+ (V£) Rt(p)] independently of the U-relation. Another possibility along these lines is to adopt the interpretation in branching tense-structures given in Chapter VI, redefining "D p holds at t" to mean "p would have held at t no matter what the course of history". Formally, t, which is a date in our underlying linear time scheme, can be defined as a level in a branching tense-structure, so that the definition can be rewritten: DO3. In a branching tense-structure Dp is true at a node t if and only if p is true at every node of the same level as t. 12 Kripke, op. cit.y p. 70.
134 Temporal Modality Thus in the diagram below, □ p is true at t, but not at t'\ P This definition gives rise to S5, for it can be checked that all theorems of S5 are valid under this definition. Furthermore, any S5 countermodel consisting of an unordered set of worlds13 can be rearranged at a given level on a branching tense structure to form a counter-model of the required sort. For instance, the counter- model sketched below: P O t -P -O t' which provides a counterexample to the formula p^Dp, can be rearranged as below: Another way of making it clear that an S5 model structure must result is to observe that the relation of "being at the same level as ..." on a tree is an equivalence relation, that is, it is reflexive, symmetric, and transitive. This type of modality in branching time is to be contrasted with a nodally relativized concept of necessity and possibility. Using <x, /?,... now for nodes in a branching structure, and t, t' for levels (times) of these nodes, we can define: 13 lbid.t p. 70.
Further Definitions of Modality 135 (1) Relative to the node fi, p is possible at t: 0 fit(P) = (3«) [Level (a) = t &CUfia &c Ra(p)] (2) Relative to the node fi, p is necessary at t: Ufit{p) = (V«) {[Level (<x) = t&cUfia]=> Ra(p)} Thus, we are to consider p possible at time t relative to the node fi if p is realized in some course of history starting from fi, and necessary if it is realized in all such courses of history. For example, suppose the situation is as diagrammed below: Then p is necessary at t2 relative to the node fi, while p is possible, though not necessary at t2 relative to the node <x. As in the case of the Diodorean definition, D D 1, in the context of Kb, this construction yields an S4-type modal structure. Another concept of necessity is what might be termed "Marxist necessity" — the necessity of the triumph of communism according to Marxist orthodoxy — viz. ultimate inevitability or inevitable perpetuity in the long run. We may define this notion in our present framework as: DA «-> (it) {Unt&c (VO [Utt'z* Rt> (A)]} so that: DA=FGA
136 Temporal Modality If we add this definition to Kj50*, we obtain a modal system resembling the system S5, deontic S5, obtained from S5 by weakening Dp^>p to Dp^Qp (where QA, as usual, is defined as ~D~A). The system S5D is thus based on the following formulation14: Rule of necessitation: If h-A then h-DA. Axioms: Up^typ (1) U(p*q)*(Up-DUq) (2) 0Dp=>D/> (3) It can be established that necessity in the sense of ultimate inevitability satisfies these rules and axioms in the context of Kj0"*": (a) The rule of necessitation holds, for if h-A, then I—GG(A), by (RG), hence h-FG{A), by h-G/>=> Fp. (b) Axiom (1) is valid in Kj°+, for if Rn(FGp), the situation is as diagrammed below: P +* n t Rf {p) holds for every t'>t, so that evidently Rn(GFp)== Rn(^FG ~"p) holds. Note that this fails in ending time, as the following counter-example shows: n ~~p ^p Here Rn(FGp) is true, since Gp is vacously true at the last moment in the diagram, but Rn(GFp) is false. Similarly the countermodel: ■f£ t' shows that axiom (1) fails in branching time. 14 This formulation of deontic S5 differs from the system OS5 of T.J. Smiley [Journal of Symbolic Logic, vol.28 (1963), pp. 113—134], and from D5 of E. J. Lemmon [Journal of Symbolic Logic, vol. 22 (1957), pp. 176—186].
Further Definitions of Modality 137 (c) Axiom (2) is valid in non-ending linear time, as is easily checked. A countermodel similar to the last given shows that this, too, fails if time is allowed to branch into the future. (d) Axiom (3) is valid in K~4, for if GFFGp, then GFGp (by transitivity), hence FFGp (by non-endingness), hence FGp (again by transitivity). The reverse problem — namely whether the modal fragment of Kj°+ is exactly S5D — is left as an open question. There is a considerable interest, from a temporal point of view, in modal logics based on many-valued calculi. The motivation for such systems is the philosophical view that propositions about things which do not yet exist are neither true nor false, not being "statable" at all. The system Q, defined by Prior in Time and Modality, embodies this idea. Here propositions can take the values 1, 0, or 2, where 1 and 0 are the classical truth values true and false, while the value 2 is assigned to any proposition which is not "statable" at that time (e. g. a proposition about Lyndon Baine Johnson when the time is April 1, 1673). In this system, which has been axiomatized by R. A. Bull 15, such standard modal equivalences as ~D/7 = () ^p fail. A large variety of tense logics as well as modal logics can be considered by basing systems not on classical two-valued proposi- tional calculus, but on any standard many-valued logic. A more detailed consideration of these matters will be found in Chapter XVIII below. 15 See A. N. Prior, Time and Modality, Oxford University Press (1957) and R.A. Bull, An Axiomatization of Prior's Modal Calculus Q, Notre Dame Journal of Formal Logic, vol.5 (1964), pp.211—214.
Chapter XIII Temporally Conditioned Descriptions and the Concept of Temporal Purity 1. Temporally Conditioned Descriptions It is a commonplace fact that an event, state of affairs, or object is never to be described only by means of some one single and unique description: there must inevitably be a multiplicity of distinct descriptions (both definite and indefinite descriptions) which describe or single out the same thing. Given a pair of definite descriptions Dt and D2 such that what is referred to by the description Dt — the descriptum of Dt — is the same as or identical with the des- criptum of D2, it is well known that such an inference as the following fails: Smith believes that —Dt—; therefore, Smith believes that —D2—. The intensionality of such epistemic sentences — involving imputations of knowledge, belief, and the like — is shown by the failure of substitution inferences of this sort. The failure or unacceptability of an inference from a proposition Au together with the proposition that Dt = D2, to a proposition A2 which is exactly like Ax except that A2 contains an occurrence of D2 at some or all places where Ax contains an occurrence of Du is often taken as a defining characteristic of an intensional context, and to show that such an inference fails is sufficient to show that the context is intensional.
Temporally Conditioned Descriptions 139 Let us now turn to a consideration of the way in which inference-patterns of the type —D,— —Dt— function in temporal (rather than epistemic) contexts. Consider the following two inferences: (1) In 1898, the eldest son of Martha Roosevelt personally led the charge up San Juan Hill. The eldest son of Martha Roosevelt is identical with the 26th U. S. President. In 1898, the 26th U. S. President personally led the charge up San Juan Hill. (2) In 1904, the father of Jones was taller than the son of Smith. The son of Smith is identical with the tallest man who ever lived. In 1904, the father of Jones was taller than the tallest man who ever lived. In each of these two arguments, the first premiss and the conclusion are of exactly the same form (the one being obtained from the other by simply replacing one description by an identically referring one), but a perfectly legitimate way of reading the first premiss turns out to be uncomfortably ambiguous when applied to the conclusion, in that a seemingly plausible reading of the conclusion yields an invalid argument. In (1), for example, we may read the first premiss as claiming that in 1898, the eldest son of Martha Roosevelt, and therefore a son of Martha Roosevelt, personally led the charge up San Juan Hill. But may we read the conclusion as claiming that in 1898, the 26th U. S. President, and therefore a U. S. President, personally led the charge up San Juan Hill? Or, in (2) a straightforward way of reading the first premiss yields the claim that in 1904, a man X, who at that time was the father of Jones, was taller than another man Y, who at that time was the son of Smith. A similar reading
140 Temporally Conditioned Descriptions of the conclusion, however, yields the clearly undesirable claim that in 1904, a man X, who at that time was the father of Jones, was taller than another man Y, who at that time was the tallest man who ever lived. Consequently, under the abovementioned criterion of intensionality, the two above contexts might be taken to be inten- sional, although "personally leading the charge up San Juan Hill" certainly does not seem to be an intensional predicate and the relation "is taller than" would seem to be a prime example of a non- intensional relation. It is not, of course, to be expected that anyone's sense of logical security will be seriously shaken by such examples, because we react to such inferences by pointing out that the conclusion actually should be read in each case as making an assertion about the individual who was to become the so-and-so. The point, however, is that premisses of arguments involving descriptive phrases are in fact often enough stated just as we have them above, and that, so stated, there is an important omission which, when explicitly stated, eliminates the ambiguity which gives rise to the invalidating interpretation of the inference. But principles of inference should not be stated in such a way as to be unambiguously applicable only by those having sufficient background information: the needed qualifications should be explicit. In the present context one must ask: What has been omitted? What is wrong with these inferences as they stand? We may begin by noting that a finite description of a thing is normally to be understood as carrying with it a temporal specification. In many cases a given description D will sometimes fit a thing, be true of it, and sometimes not; so that an assertion that something, x, is correctly characterized as D — that the description D is applicable to the descriptum x — is to be understood as asserting that the thing in question satisfies the description D as of some time t or as of some range of times (or time-intervals). Here the locution "D is applicable to x" must be construed ontologically, to mean x in fact satisfies the description D, and not epistemologically, to mean that it is known to satisfy it. It may never be known — e. g. "is the tallest man who ever lived".) Thus it is quite obvious that a perfectly well-defined definite description such as "the President of the United States" answers to a different descriptum at different points of time. Consequently, before such a description individuated a particular individual, the pertinent time must be specified. Like
Temporally Conditioned Descriptions 141 (1) is sitting (Socrates) and (2) is the President of the U. S. (George Washington) so also (3) is a native Virginian (the President of the U.S.) will be a temporally indefinite proposition. But the reason varies with the case, for (1) and (2) apply a temporally unstable predicate to a temporally stable subject, while (3) applies a temporally stable predicate to a temporally unstable subject. Thus given a description D, let us represent its descriptum by (D). Given this construction of the matter, it at once follows that Rt(Dx) = Rt(x = (D)) is to be a logical truth. Correspondingly, we can let (D/t) be the descriptum of D at t, so that Rt[D((D/t))] is also to be a logical truth. But of course since Rt (Dx) and Ry {Dx) are not, in general, equivalent, we may well have it that: (D/t) j= (D/t') Thus the inferences Rt[<P(D/t')] Rt[<P(D/t')] Rt[$(Dlt")] Rt»[<P(D/t')] will correspondingly collapse, carrying down in their wake such arguments as those considered at the outset of this section. In brief, only if t = t' will a substitution of identical inference of the type MX = Y] Ri'[g(X)] R*[*(Y)] be valid.
142 Temporally Conditioned Descriptions A significant and useful distinction can be drawn between terminating and non-terminating descriptions. By the inauguration date of a description we mean the time at which the description first becomes applicable to its descriptum. By the termination date of a description we mean the time at which that description ceases to be applicable to its (erstwhile) descriptum1. Terminating descriptions are those which when once they have become applicable to their descripta, as of some inauguration date, need not apply to them at all times thereafter, for example "the tallest man in the room", "the only son of Smith", or "the husband of Mary". Non- terminating descriptions are those which of their very nature must apply to a thing at all times subsequent to their inauguration dates, for example "the first man to return from a visit to the moon", "the eldest son of Smith", or "the 23rd U. S. President". Consequently, we must be careful that we do not introduce within the scope of an already indicated temporal designation some description of a thing which does not apply to that thing under that temporal designation. The thesis "What is once true of a thing is always true of it" is a truism or a gross error, all depending on its interpretation. To see this, let us elucidate the idea of a description's "becoming applicable to" a thing. Some symbolic machinery is useful here. A tensed statement such as "R. M. Nixon is (now) the President of the U. S." will of course be true if asserted at some times and false at others. Let us introduce this idea of an assertion time explicitly, so that represents the (tensed) statement that p is (currently) the case viewed as asserted at the time t. We of course have the principle that if 1 We must recognize, of course, that a given description may apply to an individual at all times during an interval tx — ty and at all times during a later time interval tu — tv, while not applying to the individual at any time during the intermediate time interval ty — tu. For such cases, as might be exemplified by the case of the indefinite description "President of the U. S." as applied to Grover Cleveland, one might usefully introduce the conception of an application era for a given description and refer to inauguration and termination dates of the description with reference to a description for each such application era. Thus, the inauguration dates of "President of the U. S." as applied to Cleveland would be, for the first application era of this description, 1885, and 1893 for its second application era.
Temporally Conditioned Descriptions 143 "Dx" is a temporally conditioned description, and if (1) \t\-Dx represents a truth, then we must have it that so does (2) If'HDjc-at-f for other assertion times t\ Specifically, it must then be that (3) \tt-Dx-at-t represents a truth. But we are certainly not warranted in moving from (1) to (2) to (4) |*'HDx-at-*' Thus, if "Jones is the youngest man in the department" is true in or as of 1965, then at any time at all, say 1980, "Jones is the youngest man in the department in 1965" is true at that time, i.e., 1980. Of course, we do not have that "Jones is the youngest man in the departement in 1980" is true in 1980. A description D "begins to be applicable" to its descriptum x at the inauguration date t in the precise sense that t0 is the earliest value of t for which \t h- D now applies to x represents a truth. Thus, given that George Washington became the first U. S. President in 1789, we have that the inauguration date of the description "the first U. S. President" as applied to George Washington is the earliest time viz., 1789, at which an assertion of the form George Washington is (now)2 the first U. S. President would be true. In general, we might say that given a context of the form at time t, —Dx—, i. e. \t I— . .. Dt... and Dt is identical with D2, i. e. Dt = D2 2 It is important that the copula here be the tensed "is-of-the-present" rather than the tenseless "is".
144 Temporally Conditioned Descriptions we can infer at time t, —D2—, i. e. \t h- ... D2 . .. only if the identity-premise holds as of time t, that is, only if the individual that satisfies as of t the description Dt also satisfies as of this same time the description D2. It is interesting to note that there is in ordinary usage what might be termed a "was to become" operator, applicable to all non-terminating descriptions, which we shall symbolize as 'W. Given that a time t0 is the inauguration date of a non-terminating description D as applied to a descriptum X, we have that for every time prior to t0, X may — if extant at all — be described as W(D), viz. as "the individual which was to become D". That is, if "X = D" is true as of the inauguration date t0, then: (Vt){[t<t0&cEt\X]=>Rt[X=W(D)]} Here "Et! X" abbreviates "X exists at time t". 2. Chronological Purity We turn now to a related problem, moving from the definite description of things to that of events and states of things. Since Hume's day it has often been claimed that there are no necessary connections in nature and that no happening logically entails anything about past or future happenings. Of course, we believe and expect on the basis of present and past occurrences that certain events will occur, but this belief or expectation rests on extra-logical grounds: we cannot say that any number of present and past occurrences logically entail that some event will occur in the future. But just how is one to understand this temporal independence claim that the occurrence of a particular event E at some time t does not entail the occurrence of some other event E* at some other time t ± At} Since events are not the kinds of things between which entailment relations hold, this is presumably to be taken as asserting that no proposition asserting that an event E occurs at a time t entails a proposition asserting that another event E* occurs at a time t±At.
Chronological Purity 145 This question sets the stage for a second sort of difficulty. That a certain event occurs at a time t may be expressed by a proposition of the form (1) the event E occurs at t where "the event E" is a descriptive phrase used to refer to the event in question. Now let us suppose that in fact the event E is an event, and in particular the so-and-so event, which as a matter of fact precedes the occurrence of another event E* by a time-period K, so that we might also truly refer to the event E by means of "the so-and-so event preceding the occurrence of the event E* by K". Then, a second way of expressing that this event E occurs at t will be by means of a proposition of the form (2) the so-and-so event preceding the occurrence of the event E* by K occurs at t. However, (2) entails (3) the event E* occurs at t + K and this means that a proposition asserting the occurrence of a present event does entail a proposition asserting the occurrence of a future event, or, more simply put, that a certain present event (i. e. the so-and-so event preceding the event E* by K) entails a future event (i. e. the event E*). Perhaps an example will help make the point clearer. On January 20th, 1961, a noteworthy political event occurred in Washington, an event which may be referred to as "the inauguration of JFK". Thus, the proposition (A) the inauguration of JFK occurred on January 20th, 1961 is true. Now, this same event might also be truly referred to by means of "the inauguration preceding the (first) inauguration of LBJ by four years", so that (B) the inauguration preceding the inauguration of LBJ by four years occurred on January 20th, 1961 10 LEP 3
146 Temporally Conditioned Descriptions is also true. But, now, we also have that (C) If the inauguration preceding the inauguration of LBJ by four years occurred on January 20th, 1961, then the inauguration of LBJ occurred on January 20th, 1965 is true. Consequently, we have that a proposition asserting that something occurred in 1961 logically entails a proposition asserting that something else occurred in 1965; the occurrence of a certain 1965 event is entailed by the occurrence of a certain 1961 event. One might conclude from the foregoing that it is simply wrong to deny the existence of necessary connections in nature. It might even be argued that every pair of natural events or states are necessarily connected, in that any given event or state stands in some relation to any other event or state and may therefore be truly described in terms of that relation, with the result that the occurrence of the one (so described) entails the occurrence of the other. This, however, is not the moral we propose to draw. Rather, we take the preceding as indicating the need for some set of criteria for determining the admissibility of event or state descriptions with respect to significant inferences involving those descriptions. It seems clear that the occasion might arise when we would be quite willing to admit, or even insist on, the use of a description of the sort given in (B) above as a means of referring to the Kennedy inauguration in 1961, e. g. in an historical discussion. But, it seems equally clear that for purposes of determining the "consequences" (in any interesting sense) of a given event or state, such descriptions as (B) are quite unacceptable. In discussions pertaining to the "implications" or "consequences" of a given event or state of things, care must be taken not to trivialize the discussion by building into the description of the event or state information which itself entails the consequence in question. Perhaps the following observations may suggest a basis for formulating such criteria. With respect to a given event or state of things X, we may distinguish in a rough way between various sorts of descriptions that might be given of X. Broadly speaking, there are those descriptions which refer to occurrences earlier or later than X and there are those which do not. Those descriptions which make essential reference to something earlier than X we shall term retrospective (with respect to X). For example, describing a buffalo hunt
Chronological Purity 147 as "the first great buffalo hunt" or the collapse of a building as "the unexpected collapse of the building" or a contract as "a precedent- breaking agreement" would all count as retrospective descriptions. Those descriptions which make essential reference to something later than X we shall term prospective (with respect to X). As examples of this sort we might mention such descriptions as "the last great buffalo hunt", "the beginning of the end", or "the catastrophic assassination of the monarch". Those descriptions which are neither prospective with respect to X nor retrospective with respect to X we shall term temporally pure (with respect to X). This would include such descriptions as "the buffalo hunt" or "the collapse of the building". Finally, those descriptions which are both prospective with respect to X and retrospective with respect to X we shall term circumspective (with respect to X). Here we have as examples such descriptions as "the fatal collision of the first two automobiles produced in 1965". We have thus far explained the idea of "temporal purity" by example rather than formula. But just what is it that renders the description of a day as a "rainy day" as temporally pure but that of "a predecessor of a rainy day" as temporally impure? The answer is seemingly simple: To characterize X-day as rainy (1) makes no essential reference to what happens on days other than X-day, (2) makes a claim whose truth can be determined solely on the basis of genuinely contemporary information, and (3) entails no nontrivial consequences regarding earlier or later happenings. So far so good — but the difficulty at issue is simply glossed over by the words that have been stressed. To settle whether X-day is rainy is not feasible without settling whether (X—1) day is the predecessor of a rainy day, and therefore does "make reference to happenings on other days" and "can be determined by noncontemporary information" and "does have consequences regarding earlier happenings". To be sure these interrelations are all harmless (inessential, non- genuine, trivial); but just why is this so? Can an adequate formula be given? We think it can — as follows. A given event (e. g., some particular performance of Hamlet or a given period of time (e. g., some particular day) is described purely when the description of the event (period) is (1) compatible with the supposition that there are no occurrences whatsoever falling outside the time-span in question, and (2) compatible with the supposition that the description in question could be applicable (to something) at every comparable
148 Temporally Conditioned Descriptions time-span3. In just this way the characterization of a day "a hot day" is chronologically pure, whereas its characterization as "the predecessor of a hot day" is not. Again, the description is chronologically prospective when the attribution to a given event or period is incompatible with the "annihilation assumption" that there are no future events at all — to say of a given day that it is the predecessor of a hot day is thus chronologically prospective because it is incompatible with the assumption that there are no events at all on days later than the day initially at issue. An analogous "creation assumption" can serve as basis for the definition of "chronologically retrospective" descriptions. These classifications are not without their difficulties and obscurities. In describing an event as "the shooting of that large tiger" we claim that the tiger in question is large — and large in the reference class at any rate of previous tigers, if not of tigers in general, and not simply contemporary tigers. The retrospective claim "Most previously examined tigers are smaller than that one" would certainly be warranted. However, this sort of prior reference involved in descriptions of the "large tiger" type is to be regarded as "built into a knowledge of the language", and should not count as rendering the event-description in question chronologically retrospective. While these classifications are admittedly rough and in need of further precision, they would appear to suffice for our present purpose of suggesting a principle of admissibility for the descriptions of events and states to be used in any discussion of their consequences" or "implications". It would seem to be a sound rule that only chronologically pure descriptions are to be admitted in such contexts. But it should be noted that such an apparently necessary restriction would not provide a sufficient condition for generally excluding unwanted inference. We may always describe an event or state in terms of its relationships to contemporary or simultaneous elements and still get unacceptable results, even though we use only chronologically pure descriptions4. For example, we might describe 3 We are indebted to E. L. Gettier for noting the insufficiency of the first condition alone, since it by itself countenances as "temporally pure" the description of a certain episode as the first buffalo hunt. 4 It would also be of interest to consider (as we shall not do here) the topic of spatially pure and impure descriptions.
The "Purely Phenomenological" Characterization 149 the inauguration of Kennedy as "the presidential inauguration simultaneous with the birth of John Jones", in which case the occurrence of this event, so described, would entail the birth of John Jones — a clearly unwanted result5. 3. The "Purely Phenomenological" Characterization of the Occurrences of a Moment Suppose that (1) Pi = (today) it is a rainy day and (2) p2 = (today) it is the day after a rainy day. Then we shall obviously have, as a logical truth, the equivalence: Rt(Pi) = Ri^(Pt) It is clear that equivalences of this general sort can invariably be used to transpose a statement about the occurrences at any one temporal juncture into (logically) equivalent statements about the occurrences of any other temporal juncture. These considerations have profound implications for the idea of a "complete description" of the occurrences of a moment. For we are brought back — albeit now in a logically trivial way — to the idealist dictum that, due to the logical interconnection of things, a complete knowledge of the state of the world at one moment would involve a complete knowledge of all its states at all times. Of course, we throw the game away with the concession of logical triviality in the superloading of the "completeness" of complete description of a momentary state. Consider again the propositions (or quasi-propositions) (1) and (2) above. It is clear that pt involves a chronologically pure descrip- 5 The preceeding portion of this chapter is a slightly modified version of an article Temporally Conditioned Descriptions, by Nicholas Rescher and John Robison, initially published in Ratio, vol. 8 (1966), pp.46—54. The authors acknowledge with gratitude the benefit they have received in writing that paper from discussions with Kurt Baier, Richard M. Gale, and Edmund L. Gettier.
150 Temporally Conditioned Descriptions tion of the day at issue, whereas (2) does not. And this is the key point. Let us characterize a description of something as temporally phenomenological when it is given in terms of this descriptum's then-and-there atttributes-of-the-moment, in such a way as to preclude any extraneous references to temporally relational characteristics, such as those at issue with impure characterizations. Perhaps the best known predicate that is not temporally phenomenological is Nelson Goodman's "grue", defined as the color that: is observed prior to the time t0 and is green or is not observed prior to t0 and is blue. The predicate clearly fails to be temporally phenomenological: to know whether an observed object is grue we must relate the time of observation to the extraneous t0; again if two objects which, considered on the basis of their color photographs, are to all appearances indistinguishable, one can be grue and the other not depending upon the relation to t0 of the time at which their pictures were taken6. Thus the "fair" way to construe the complete description of the occurrences at a given time is in phenomenological terms: by means of temporally pure descriptions alone. And given the complete description of a state of the world in these terms, no nontrivial information whatsoever — i. e. information in terms of temporally pure characterizations — follows about the state of the world at any other time. We are now back to the situation envisaged in Hume's thesis that even complete knowledge of a state of affairs at one time provides no logical basis for any inference regarding matters at any other time. It will be useful to introduce the "dotted variables" P, q, r, .. . for propositions of the specifically (temporally) phenomenological sort, so that all of the predicates (and the nouns) occurring in them 6 Goodman, in one passage concedes that "'Grue'... [is such that] instances of application before t cannot match those after t in colour, while this does not hold for 'green'". (Positionality and Pictures, in P. A. Nidditch [ed.], The Philosophy of Science [London, 1968], p. 163.) He takes no account of the apparent result that this invalidates grue's claims to represent a single color — according to the standard concept of individuation for colors.
The Absolute vs. the Relative Conception of Time 151 are temporally pure. If pt and p2 are elementary propositions (i. e., contain no connectives), then a truth of the type (V*)[JMPi)3R« + *(P*)] can never be a logical truth, but must represent an empirical generalization. Note also that the R-operator will always carry a proposition outside of the dotted range. Thus Rt(P) cannot fall within the range of the dotted propositions unless t = n. Correspondingly, if a thesis were asserted for dotted variables above, say \-(...p...) we could be precluded inferring the thesis: *-[... Rt(p)...] The use of dotted variables correspondingly effects a sharp restriction on substitutions, in that the substitution of formulas involving Rt for dotted variables would be precluded. Only such a restriction could salvage the acceptability of such a thesis as: t-(vt)(vt'){t^t'z>[Rt(p)E\=Rt,(p)]} 4. The Absolute vs. the Relative Conception of Time We have, to begin with, the idea of "events" as occurrences that take place within time. And we have the idea of the series of times as constituting a matrix within which events happen. The question of absolute vs. relative time revolves about the relationship between times and events. The relativist position may be stated as follows: Everyone grants that at a "moment of time" there is some cluster of occurrent events. But the key fact is that this cluster of then- occurrent events determines and defines that moment of time as the moment it is. It is thus in principle inconceivable —that is, it is literally impossible — that the same events should occur at two
152 Temporally Conditioned Descriptions distinct moments of time. For a moment of time is just constituted — or at any rate individuated — by the cluster of events that comprise it. Events are logically prior to times because events constitute times. By contrast, the absolutist position can be stated as follows: A "moment of time" is a content-indifferent container of events: it is no more defined or made up by the events it comprises than a box is defined or made up by its contents. It is perfectly possible that the same cluster of events should occur at distinct times even as the same paragraph can occur on two pages of a book. Times are not individuated by events, events may be differentiated by times. Times are logically prior to events because events can only be differentiated and identified with reference to times. This is not just a "purely theoretical" divergence without practical consequences. The relativist must rule out such time structures as: And the difference is made graphic in case of a cyclic cosmology: o The absolutist can speak of "eternal recurrence": we go through everything in exactly the same way again and again and again in a cosmic history that is infinite in both directions (temporally forward and backward). The relativist confronted by the same picture has to say that we have a finite history that we pass through just once. In relative time the same set of events just could not happen at two distinct times.
The Absolute vs. the Relative Conception of Time 153 The idea, basic to the distinction between an absolutistic and a relativistic conception of moments of time, of a "complete inventory of the then-occurrent events" needs further exploration. One key issue is: Are "clock events" — that is events characterized by statements of the type: "The clock now reads Y-year D-day M-minute" — to be comprised in this "complete inventory"? A second key issue is: Are events of the "chronologically impure" sort — i. e., those characterized by statements of the sort "The present post dates by x days an occurrence of type A" — comprised in the inventory. Everything hinges on the answer to these questions. If the "jevents of the moment" are given in a strictly phenomenological way, by purely descriptive machinery exclusive of the reference to other times implicit in clock events and in chronologically impure characterizations, then it is clear that this cluster of events — being wholly repeatable — cannot in principle suffice for the unique individuation of a moment. On the other hand, if events are presented in a temporally laden way, and not strictly phenomenologically, then a "complete inventory" of this clearly can suffice to define a unique moment of time (e. g., as the moment that occurs after an interval of such-and-such duration after a unique reference event taken as origin). Thus the temporally laden characterization of the events of a moment corresponds to the relativistic idea that a moment of time is uniquely specified by the cluster of then-occurrent events. On the other hand, the purely phenomenological characterization of the events of a moment corresponds to the absolutistic idea that the events of a moment are context-neutral so far as their temporal setting is concerned, and could in principle recur repeatedly at other moments of time. Thus on a strictly phenomenological characterization of the "events of a moment" we would clearly have a figure eight time of the essentially cyclic pattern CXD and with a cross-over point that can be attained from two distinct directions and with unending repetitions. But if temporal junctures are individuated nonphenomenologically, the cross-over point is
154 Temporally Conditioned Descriptions split in two, because the over-all- temporally laden description will of course differ if reference to preceding and succeeding moments is allowed, thus effecting a difference in the temporal juncture according to a difference in the direction of approach. On the absolute conception of time, time itself is fixed by a kind of superclock that is viewed as placed outside the ordinary concourse of nature (rather than taking some cyclic process within nature as the basis for a measure of time, as on the relative conception). In absolute time it thus makes sense to think of the same set of occurrences as taking place at two distinct times, or to think of having the same overall sequence of events as repeated within twice (or half) the time as before.
Chapter XIV The Theory of Processes 1. What is a Process? Some relatively unproblematic examples of processes are: the baking of a cake, the drying up of a pool of water, the flowering of a cherry tree, the reciting of Hiawatha, and a performance of Beethoven's 9th. The consideration of examples of this sort leads to the recognition that a process embodies a temporally sequential, coordinated series of stages linked together in a cohesive unit. The stages at issue here can be viewed as the transient states within an ongoing system of changes, or rather of state-types since they, as well as the entire process at issue, must be repeatable, in principle at any rate. Thus while John's growing up from his babyhood to his adulthood is indeed to be viewed as process, this is so because it is a concrete instance of the generic phenomenon of a boy's growing up from infancy to adulthood. In accordance with this line of thought a process may thus be defined as: A programmed sequence (temporal sequence) of repeatable state-types. A process, in short, is a generic history. 2. The Representation of Processes: Process Implications Consider the (chronologically indefinite) statements: pt: Today is Monday qt: Today is Tuesday
156 The Theory of Processes Here we have it that, whenever pt is realized on any given date, qt will have to be realized the next day. That is, if our dating parameter t is based upon the discrete sequence of days, we shall have: This example provides the backdrop for introducing the concept of what we shall term process-implication, a concept formalized by the definition: p\cY+qiot (Vt)[Rt(p)=>Rt + c(q)V A few examples of rules that obviously hold for this relationship are as follows: (1) p\0\+p (2) (p\c\-+q)^(~q\-c\-+~p) (3) [(P \c\-+ q) & (q \d\+ r)] ^(p\c + d\-+ r) Process implications give information in input-output form. They say: Given an input state of type 1 an output state of type 2 will result after a specified lapse of time. They take a generic process of the sort State St State S2 State St 1 The time at issue being given as an arithmetical series of days: ... (D —l)-day, D-day, (D + l)-day we might as well let D-day = 0-day, and determine our days as the series of integers: ...,-2,-1,0, +1, +2,... This being so, we can now work with the machinery of R+. 2 This definition is formulated in terms of R+-machinery. To formulate it for the general case of R, we would have to alter it to Pl/WK* for (V0[fc(«=>R/(«)(*)] where / is some generalized time function [which cannot, of course, in general assume the simple arithmetic form f(t) = t+ c\.
The Representation of Processes: Process Implications 157 and fix it within a temporal setting in a manner best illustrated by the diagram © © k-interval Ax—J © k- interval zf2"~H t2 = tx + At ts = t2 + Az In terms of this machinery of process implication we can introduce the idea of a "propositional process family" as follows: The set of propositions P = {pl9 p2,. . ., pn} constitutes a propositional process family with respect to the propositional operator 0 and the temporal function / — for short, P is a ($,/)-process family — if: (vp) (peP=> (v*) {Rt(p) =>R/(,) [#(/>)]}> An example is in order. Let P consist of the propositions: [1] = Today is Sunday. [2] = Today is Monday. [3] = Today is Tuesday. [4] = Today is Wednesday. [5] = Today is Thursday. [6] = Today is Friday. [7] = Today is Saturday. Let /(*) = *+! it being understood that t is to be measured in days. Finally let $ be given by the rule: $[/] = [(/+!) mod7] That is, 0 [i] is simply the next day after [i] day in sequence of days of the week. Given these specifications, a ($,/)-process in the
158 The Theory of Processes sense of the preceding definition is determined, this process being just exactly "the succession of days of the week". This concept of a temporally conditioned implication is clearly applicable and useful in the description of processes. Suppose, for example, that we have a physical system whose behavior is characterized by the following "transition diagram": j® i JSt i This diagram is to be interpreted as follows: When the system has been in state St for two time-periods, it goes into state S2; when it has been in state S2 for two time-periods, it goes into state S3; when it has been in state S3 for one time-period, it goes into state St. The diagram is exactly like a computer program that "tells the system how to behave". From this description of the system we obtain such process-implications as: s,|ih-s, While these implications do not characterize the behavior of the system fully, it is easy to modify the description of the system in such a way that we can characterize its behaviour completely by means of process-implications. For whenever the state Si is one that repeats for n time-periods (as, e. g., St repeats twice in the example), we can obtain n states: SiQ, Siu ..., Si (W_d, where the system is in state S,y if it (1) is in state S*, and (2) has been in state Si for exactly / time-periods. Our system thus becomes: The characterization of the behavior of the system is completely reproduced by the following five process-implications (each corres-
Activities and Processes: Some Applicable Distinctions 159 ponding to one of the arrows of the transition diagram): S2l\l\-+S3 Ss |1K*io Clearly, these process-implications provide exactly the same information given by the transition-diagrams that characterize the behavior of the system under discussion. It is important, however, to note these 5,-y states are not pheno- menological: they cannot be identified in terms of chronologically pure descriptions. To recognize that the system is in one of these states at a given time we require more than a knowledge of its then and there overt characteristics: we must also know something about its previous history. When characterizing a state as nonphenomenological we use this term "state" in a somewhat remote sense and "by courtesy only". For such a nonphenomenological "state" of a system is a condition of it for the obtaining of which at a given time no amount of contemporaneous, then-and- there information could possibly suffice. But with regard to systems given in the manner indicated above we need to have more than phenomenological data to deal with the system in terms of process implications. All we know phenomenologically is that the system is (say) "in St" but this does not suffice for a determination of its behavior, since for that purpose we also need to know whence the system came to be "in Sx". In any event, the concept of process-implication affords machinery by means of which the logical theory of the concept of process can be elucidated. 3. Activities and Processes: Some Applicable Distinctions Many or most types of human activities can be characterized as processes of suitable sorts; walking, reading, eating, etc. With a view to classification of such activities and processes, it is interesting to distinguish different types of temporal patterns involved.
160 The Theory of Processes Suppose that a particular process or activity takes place in a certain interval of time. Then this process or activity can be: (1) Homogeneous: that is, it can go on at all times throughout this interval. Bathing oneself or flying a plane or riding a horse are homogeneous processes: the man who engages in these activities throughout a period of time will engage in them during all sub- periods. (2) Majoritative: that is, it can go on at most times throughout the interval (but not invariably all such times). Writing a letter, for example, or working on a mathematical problem, or doing a crossword puzzle are activities that represent processes of this sort. One can be said correctly to have spent a certain hour at these activities without having spent every second of that hour at them. (3) Occasional: that is, it can go on at some times throughout the interval (but not necessarily at most times). Examples: growing up or drinking wine or conversing on the telephone. (4) Wholistic: that is, it relates to the structure of the interval as a whole, with the result that if the process consumes a certain period it cannot possibly transpire during any subperiod thereof. Examples are reciting Hiawatha (i. e., not a part but the whole thing) or baking a cake or flying from New York to Los Angeles. Let "/?" represent a process or activity, and let "Np" mean "p is going on 'now', i. e. during some suitably sized interval that includes n (= the present instant)". Then note that in the case of a homogeneous process we must have but that this implication fails for majoritative and occasional processes. Moreover, for wholistic processes we even have: Np^^Rn(p) Moreover note than Np^>^N^p will hold for homogeneous and majoritative processes, but not for occasional ones. It also deserves remark that whenever "p" is
Quasi-Processes: On Coming to Be and Passing Away 161 a homogeneous or majoritative process, then FNp=>FFNp must hold, but that if "p" is occasional then this relationship can fail in the rare cases when the general "Fq ^>FFq" can fail, viz., in discrete time. 4. Quasi-Processes: On Coming to Be and Passing Away One category of processes requires special consideration, viz. those which like: starting — stopping birth — death beginning — ending are oriented towards the anterior or posterior nonexistence of the item at issue. To subsume these under our characterization of a process would involve the use of such transitions as Exists Does not exist or Does not exist Exists That is, to subsume the "processes" in view under the sphere of conception of a process we must treat nonexistence as a state of a system, A process that requires this somewhat peculiar step to be taken may be designated as a quasi-process. An item that comes into existence need not have a punctiform birthday: a first moment of existence. For its life span can commence with an open interval. X does not exist ^ X exists Note that in this case, however, there will be a last moment of X's nonexistence which could then be considered as a quasi-birth-date. 11 LEP 3
162 The Theory of Processes A parallel situation obtains with regard to passing away, which could take the form X exists A- X does not exist In this case the idea lacks a death-date: i. e. a last moment of nonexistence. 5. Stochastic vs. Deterministic Processes We shall now concern ourselves exclusively with physical systems which, at any given moment of time, exhibit some definite, specifiable state of affairs, which state is not instantaneous, but lasts for some interval of time (however short). We thus assume a temporal parameter which is not continuous, but discrete, so that one has to do with a time variable that is not continuous, but represents discrete periods (microseconds, minutes, years, etc.). A system of this type, which exhibits some particular state for each of the — perhaps very short — time periods (intervals) at issue, will be termed a discrete state system, a DS-system for short. In the event that the system is such that it can exhibit only some finite, limited number of diverse (qualitatively distinct) states, one may speak of a finite discrete state system. Throughout the discussion, it will be supposed that the DS- systems under consideration are governed by "laws of transition" with respect to their states — laws specifying that whenever the "present" state of the system is such and such, then the "next" state (or group of possible "next" states) will be so and so. Such laws of transition governing the behavior of a DS-system may be either deterministic or indeterministic (probabilistic). A deterministic law is one of the form: "State X is always and invariably followed by state Y." An indeterministic (probabilistic) law will have a form such as: "State X is followed by state Y with probability p, and by state Z with probability 1 — p." Throughout the subsequent discussion, we shall assume that the probabilistic laws under discussion satisfy the "Markov property"3 in the sense that the probability that 3 See W. Feller, An Introduction to Probability Theory and its Applications, vol. 1 (New York, 1950), chapters 15 and 16; or J.G.Kemeny and J. L. Snell, Finite Markov Chains (New York, 1960), chapter 2.
Stochastic vs. Deterministic Processes 163 the system will assume state X at time Ms a function only of the state of the system at time t—1, and is wholly independent of the history of the system prior to time t— 1. The behavioral theory of systems conforming to these general requirements is studied in probability theory and mathematical physics under the chapter heading of Markov chains*. A great variety of physical processes have been represented and studied from this point of view5. It will prove expedient to restate these considerations in a more rigorous formalized way, and to introduce some further machinery for the discussion of discrete state systems. The physical systems now at issue can exhibit at most some countable number of states: Si, S2, S3,.. . It is assumed further that time is discretized into intervals of fixed size. Consequently, one can portray the history of the system under consideration by the finite list of its successive states throughout the time span at issue, say from ra-th to the w-th interval, giving this history by the list s(ra), s(m + l), ..., s(n— 1), s(n) where s (i) is that member of the set of all possible states {Si, S2, S3, . . .} which represents the actual state of the system for the interval t = i. Such discrete state systems can be subject to two kinds of laws governing the transition of states, among others. First, there will be deterministic laws of the state-determination type: If 5(0 = S,, thens(* + l) = S;-. Secondly, there will also be indeterministic or probabilistic laws of state-determination of the type: If s (t) = Si, then s (t +1) will be one of the states S;p S,-2,..., S,-n, with probabilities pl9 p2,.. ., pn respectively. (These pi must obviously sum to 1.) 4 See W. Feller's book cited in the preceding footnote for further reference to the literature. 5 For two especially important examples see P. and T. Ehrenfest, Ober zwei bekannte Einwande gegen das Boltzmannsche H-Theorem, Phy- sikalische Zeitschrift, vol. 8 (1907), pp. 311—314; and Ming Chen Wang and G. E. Uhlenbeck, On the Theory of Brownian Motion, II, Reviews of Modern Physics, vol. 17 (1945), pp. 323—342. n*
164 The Theory of Processes All the probabilistic laws entering into our discussion are assumed to be of this form, and hence will satisfy the "Markov property" that the conditional probability that state S$ be succeeded by state Sy is defined independently of the past history of the system prior to its (assumed) attainment of state S,-. Any finite DS-system governed by deterministic and/or indeter- ministic laws of this sort can thus be represented by a square matrix based on the "transition probabilities" of the system. This matrix takes the form where a{i is the (conditional) probability that if the system is in the state Si at time t, then it will be in state S; at time t + 1; i. e., a{j is the probability that s (t +1) = S;- given that s (t) = S*. (It is clear that the rows of such a matrix must always add to 1.) This matrix of the transition probabilities for a DS-system will be called the characteristic matrix for the system. A DS-system may be characterized as (strictly) deterministic if all of the non-zero elements of its characteristic matrix are 1, and otherwise — i. e., if some non-zero element differs from 1 — the DS-system will be characterized as (at least partially) indeterministic. It will often prove more convenient and more perspicuous to recast the substance of the characteristic matrix of a DS-system in diagrammatic form. Thus consider, for the sake of illustration, the strictly deterministic DS-system with characteristic matrix: Sx s2 s3 Successor State Si 0 0 1 5*2 ^3 1 0 0 1 0 0 Predecessor State This system is more simply described by the "transition diagram" (Si) *($v *v^) This diagram presents the same information given by the characteristic matrix, but does so in a more readily apprehensible way.
Stochastic vs. Deterministic Processes 165 Again, consider the indeterministic DS-system specified by the characteristic matrix: Si s2 S3 Successor Si .5 0 .5 s2 .5 .5 .5 State s3 0 .5 0 This system is more perspicuously described by the (probabilistic) transition diagram: In many cases, a diagram of this sort will specify a DS-system in a manner more graphic — and yet no less exact — than its tabular characteristic matrix. It is important to recognize the fact that, in considering any finite DS-system on the basis of this abstract mode of characterization, we are not dealing with a merely conceptual possibility. Any finite DS-system can readily be realized as a physical fact through "simulation" on a digital electronic computer of the sort now in existence6. Such systems thus represent physical systems that are "possible" not merely in the remote sense, but in the sense of being capable of actual physical realization through the use of instrumentalities actually in existence at the present day. With this descriptive machinery of "characteristic matrices" and "transition diagrams" at our disposal for the convenient presentation of both deterministic and indeterministic DS-systems, we can now return to the main object of our discussion: the theory of branching time. 6 An unimportant qualification to this sweeping statement is the consideration that a "very large" finite DS-system (i. e., one involving an enormous number of states) may require such an extensive description as to outstrip the memory-storage capacity of actually existing machines.
166 The Theory of Processes 6. Stochastic Processes and Branching Time Suppose that we have a certain system in process of change according to stochastic transition laws represented by the transition diagram: 0O0 Let it be supposed further that the "present" state of the system is Sx. Then it obviously follows that the future history of the system may be represented by the "possibility tree": That is, we have the typical situation of a temporal branching into the future of possible alternative "courses of events". (In this approach to the matter we of course lose sight of the differing probabilities of these various possible courses of events: as long as they are non-zero, it does not matter for the derived possibility tree what the probability values of the initial transition diagram are.) Thus the consideration of stochastic processes is one concrete way of
The Structure of Events 167 underwriting an application of the concept of branching into the future: not, of course, of a "branching time", but of a branching in the course of events. Interestingly enough, this same approach can — subject to a certain epistemological twist — be deployed to motivate also the conception of a branching into the past. For let it be that we are not informed regarding the (ontologically no doubt fixed and determinate) history of the system. Let it be, rather, that we know only that its present state is Sx. Then also its history will "for all we know" branch out into the past. That is, we confront a situation that can be pictured by a tree of epistemic possibilities that exhibit not only "branching into the future", but also "rooting into the past". n Thus, given an epistemic (rather than ontological) construction of possibility, we can use the idea of stochastic processes also to motivate a conception of a branching in the course of events that ramifies into alternative pasts as well as futures. 7. The Structure of Events Let us now consider the consequences of certain, essentially empirical assumptions regarding the structure of events, or rather of the temporal pattern of the realization-times of our basic propositions p, q, r,... Specifically, let us postulate that we are in continuous linear time, and assume that whenever a proposition is true, it is not true at just that instant, but at some interval around it, however small. And let us make a further assumption as to the nature of
168 The Theory of Processes this interval. The basic possibilities for an individual interval of linear time are: (1) Closed at left and right: [ ]. (2) Closed at left, open at right: [). (3) Open at left, closed at right: (]. (4) Open at left and right: (). Now the symmetric cases (1) and (4) are ruled out of consideration by the fact that it cannot be that all propositions are true only in such intervals, since if p is true in such an interval, then ~p cannot be. Moreover, to make a go of the remaining cases, we must assume for case (2) that we are operating with beginning time, so that the situation can be of the type: E I i <^,p p ~^p And, by symmetry, we must suppose for case (3) that we are operating with ending time. Let us now assume the posture of cases (2), supposing that propositions are always realized throughout one (or more) intervals of the type [). Consider now the thesis that "Whatever is will be again", the thesis presumably characteristic of a doctrine of eternal recurrence, taking the tense-logical form: p^Vp Note however, that this will be an inevitable truth in the case (2) situation we are envisaging, and that it does not there — unlike, e. g. in circular time, where it also holds — say anything whatsoever about the cyclic nature of time. This illustrates the fact that certain tense-logical theses that may, prima facie, be constructed as representing a feature of the nature of time can instead reflect features of the structure of events7. 7 It deserves remark that Aristotle argues that all change, process, and motion can have a completion or ending but no start or commencement. (See Physics, VI, 5.) This appears to commit him to a type (] conception of the structure of natural events.
The Structure of Events 169 An interesting case in point is the thesis (p&Gp)-=>PGp which, according to Prior8, is characteristic of discrete time. It is noteworthy that this thesis obtains in continuous time in a type (3) situation, where propositions must always hold in intervals of the type (]. Thus under a suitable assumption as to the structure of events, it is perfectly possible for this "discrete time" thesis to obtain in continuous time. In assuming that the temporal structure of event-occurrence (or proposition-realization) is, say, of the case (2) type, we are making an assumption regarding the temporal pattern of events in general. We claim that the generic realization-history of any proposition consists in one (or more) intervals of the form [ ). This conforms the present discussion to the characterization of processes given above, but does so at the extremely general level of all-occurrences- in-general, so that in such cases we are dealing with the process- structure of process itself. 8 Past, Present, and Future (op. cit.), p. 59,
Chapter XV The Logic of World States 1. The Concept of a World State We have already had occasion to consider whether certain conditions on the U-relation are or are not expressible in terms of tense operators alone. For example, we have seen in the context of the completeness proof for Kt, that irreflexivity of U is not so expressible1. We shall now present some further results along these lines, using a calculus of "world states" which gives some hope that the R-calculi can be developed within pure tense calculi. The Calculus of World States stems from an idea of C. A. Meredith's, that if we use the propositional constant w to represent the conjunction of all truths in the actual world, we can add axioms containing w to any standard system of modal logic, say S52. The w-governing axioms in question are as follows: w (Wl) pZ>U{w-=>p) (W2) ~Uw (W3) That is, "the world" is the case, "the world" is everything that is the case, and "the world" is not necessary3. It should be noted that if 1 Below, pp. 55 —56, and especially p. 66. 2 For a presentation of Meredith's findings, see A. N. Prior, Past, Present and Future (Oxford, 1967), pp. 77—79. 3 Compare the opening sentences of L. Wittgenstein's Tractatus Logico Philosophicus (London, 1922).
The Concept of a World State 171 the modal logic to which we append these three postulates is formulated with a rule of necessitation, from h- A to infer h- □ A (h- □) then one must restrict applications of this rule in the extended calculus to formulas A in which w does not occur, for otherwise Uw would immediately be provable from (Wl) by (I— □), contradicting (W3). Given a rule of substitution, however, we can apply any of the standard modal principles to all propositions containing w. A similar restriction must be built into the rule: from KA3B, to infer h-DA^DB (D=>) For since h-w we obtain by propositional logic that 1—^3 w so that, specifically Applying the rule (□ ^), this yields: V-U{p'=>p)'=>Uw But by the duly restricted version of (h- □) we have HD(/>=>p) so that we obtain which generates a contradiction. Note that we can weaken (Wl) to: 0"/ (Wl.l) Proof: 1. ^w^\3{w^>^w) by W 2 2. ^w^U^w from 1, by modal logic 3. ^U^w^w from 2, by p. c.
172 The Logic of World States Secondly, (W 2) can be replaced by: ()(w&cp)=>p (W2.1) Proof: 1. §{w&Lp)'=>p W2.1 2. Q(w&c ^p) ^ ~p 1, Substitution 3 -wpD-vJ (w&C^p) 2, Contraposition 4. pD(M/3p) 3, DN, D = ^0^ We can thus replace (Wl)—(W3) by the pair of assertions: (1) "The world" is contingent: (2) "The world" is compossibility-complete: anything compatible with "the world" is actually the case: §(w&cp)^p From the standpoint of the Ontological Argument, (2) is particularly interesting, since it licenses the transition from possibility to actuality and violates the medieval precept de posse ad esse non valet con- sequentia. This appears most sharply in an already noted consequence of (2) or of (W 3), viz.: Q tt/3 w These findings about "the world" are of special interest in a Leibnizian context. For Leibniz certainly accepts our principles of contingency and completeness, and his ideas on possibility and necessity are essentially those which result in an S5-system of modality when formalized, for he appears to accept the S5-idea that the realm of the possible is fixed by purely logical considerations, so that what is possible is necessarily possible. The net effect of this is that Leibniz must (as he appears to do), distinguish between two modes of "demonstrable assertion", viz.,
Some Further Perspectives on Instantaneous World States 173 (1) A mode of contingent demonstrability with respect to which the rule: If H A then h-DA fails. (2) A mode of necessary demonstrability with respect to which this rule obtains. Leibniz, as is well known, insists that even the contingent is demonstrable, albeit by a characteristic (infinistic) process of demonstration. 2. Some Further Perspectives on Instantaneous World States We can generalize Meredith's idea to temporal logic by postulating a temporally restricted "world-proposition" for every time. Thus consider allowing the formation of infinitely long conjunctions in R4. And now let w = wn = conj {p/K(P)} where conj (X) is the conjunction of all the propositions in X. Also, in general, let wt = con] {p/Rt(p)} The use of dotted variables in these definitions is essential. For we want wt to be "the world" at t. But if we load into it such temporally impure components as pt was the case kx time-units ago, p2 will be the case k2 time-units hence, then wt will be a complete history of the world, and not a "snapshot" of the world-state at t, contrary to our intention. 4 Anyone with a distaste for such non-constructive objects as infinitely long formulas will be comforted to note that the development could just as well have been carried through in terms of sets of propositions.
174 The Logic of World States Let us make two assumptions governing wt. The first of these is (A 1) No two distinct times are phenomenologically indiscernible: for any pairs of times t and t' there will be some p true at the one time but not the other: (Vt)(Vtr){t±f = (3p)[Rt&)tC~Rr{p)]} This is equivalent with (V*) (VO {(Vp) [R,(P)=>MP)] =>* = *'} which amounts to (V*) (VO [conj (p/R,(p)} = conj {p/Rt(p)} =>* = *'] This amounts to (Vf)(vO [w* = "V =>* = *'] or correspondingly (VO (VO [t±t"=>wt=\=wt>] The second of our assumptions is essentially trivial: (A 2) There are at least two distinct times: In the context of (Al) this entails: 0*)(30(w*=l="'*') It will be useful to establish that (A 1) has the consequences: R? (wt) =t = t' The backwards half of this follows immediately from the definition of wt. It remains to show: Rt, (wt) ^t = t'
Some Further Perspectives on Instantaneous World States 175 Assume: R? (wt) Then: Rt'[conj{p/Rt(p)}] Then: (Vt)[Rt,(p) = Rt(p)] But then t' = t by (A 1). Recall now the three basic wt axioms: b(wt&cp)=>Rt(p) Let us again suppose the Megarian construction of possibility: $A^(3t)Rt(A) Then: (l') OORfto) (2') OOM^w*) (30 (V')Rt,{wt&p)^Rt(p) Note now that (1') and (2') are both guaranteed by our two assumptions (Al) and (A 2). For let tt and t2 be the two distinct times that must exist according to (A 2). Then by (Al): (3p)[Rtx(p)^^^t2(p)] Now since tt exists, so does {p/Rtl(p)} and hence so does conj {plRtx (?)}> so that (1') is assured. Moreover, since (A2) guarantees {p/Rt2{p)} ¥= {pl^t\ (?)}> we have that wt2i=Wtl, and this assures (2'). Moreover, suppose: (lt')Rt>(wt6cp) Let the time at issue be tt. Then and so Rtl(wt)6cRtl{p)
176 The Logic of World States But the first half of this conjunction guarantees that tt = £, so the second half leads to the sought-for result: Rt(P) Thus (3') is also guaranteed. It is thus established that, in the context of the Megarian construction of modality, assumption (Al) — together with the essentially trivial (A 2) — guarantees the axioms for the "world" in the sense of Meredith, when this is based on the definition: wt = con] {p/Rtip)} Another way of looking at these matters is to consider the problem of "phenomenological chronometry" — the idea that "instants" are only abstractions from events, so that instants can only be distinguished on the basis of events occurring at these instants. In practice, the standard events which serve to distinguish one moment from another are positions or states of an isolated dynamical system or "clock". Thus we can distinguish 12 o'clock today from one o'clock today by the event statements giving the positions of the hands of the standard clock. We can incorporate these ideas in a chronological calculus if we assume that there is a subclass of propositions which express such statements. A "clock event" as we shall understand it is an event that uniquely fixes a time, i. e., assuming the occurrence of that event, a particular unique time will be determined. The "clock-event postulate" is the stipulation that for every moment of time there is a clock-event, i. e., an event-realization proposition that is realized at that time, and at that time alone: Clock-Event Postulate (Vt)(ip)(Vt')[R,(p) = t = t'] (C) We shall write Ct (p) to indicate that p is a clock-event proposition for the time t, i. e.: Ct(p)<r>W)[Rf(p) = t'=t]
Some Further Perspectives on Instantaneous World States 177 Thus the clock axiom amounts to a universal existence principle for clock-event propositions: (Vt)(ip)Ct(p) We shall obviously have such rules as: Ct(p)&cCt(q)*Ct(p&cq) C,(p)=>R,(p) It is crucial to distinguish between ^Ct(p) and Ct(^p). The former amounts to ~(vO[^ft»)st = n or, equivalently ornate)+'=n The second, on the other hand, comes to (vt')[JM~P)st = fl or, equivalently which entails the above, but is not entailed by it. It is worth noting that, on the relative conception of time, the clock-event postulate could be strengthened to: (V*)(3P)(V0 [MP) = *==*'] (Q The use of a dotted variable here is indicating as usual that the proposition in question is temporally pure or purely phenomeno- logical. In this form the axiom leads to the consequence (v*)(3p)Q(p) which clearly expresses the central tenet of a theory of relative time that times are to be individuated phenomenologically on the basis of the events occurring "at" them. Closely allied to the clock-event postulate is a chronometric axiom dealing with the proposition C(t) for: "The clock now reads 12 LEP 3
178 The Logic of World States time t." We shall specify this by a contextual rather than direct definition Rt> [C (t)] <-> t = t' More fully, the C-operator is embodied in the full statement of a certain chronometric axiom: (Vt)(Vt'){Rf[C(t)]=t = t'} The question of the existence of this C-operator amounts to the acceptability of: (Vt)(VlT)(3p)[Rrtt>) = t = f] But this is an immediate consequence of the clock-event postulate. Our first finding regarding the C-operator is embodied in the theorem: Rf[C(t)&cp] = [t = t'&cRt(p)] Proof: Rt,[C(t)&cp] = [Rt>[C(t)]&cRt(p)] = [t = t'&cRt>(p)] Consider once again the Megarian omnitemporal temporal modalities: DA<->{Vt)Rt(A) 0A~(3*)R,(A) We now can establish the theorem: 0 [C (*)&*>] s R«(p) Proof: nc(t)&cp) = (3t')Rt,[C(t)&cp) = (lt'){Rt,[C(t)]&cR,(p)} = (lt')[t = t'&cRt>(p)) = Rt(P) Thus any proposition that is temporally compatible (in the Megarian manner) with C (t) must be realized at t, and conversely.
The Concept of a World History 179 Again, we can also establish the theorem: Proof: ()C(t)&c()~C(t) = (30R^[CW]&(30Rr[-cw] = (30(* = 0&(30~R*'[C(*)] = (3t/)(t = t/)&C(3t/)(ti=t/) We have thus established (relative to the Megarian modalities) the two propositions: (1) b[C(t)8cp] = Rt(p) (2) 0CW&0~C(f) Recall now the axioms for Meridith's "world" viz.: (a) §w&c§~w (b) Q(w&cp)=>p It is now obvious that if we take the special case of t = w, then C(t) = C (n) will play exactly the role of Meredith's wy since (2) yields (a) and (1) now comes to: ()[C(n)&cp]=Rn(p)=p And in fact it is possible to go beyond this when we temporalize iv to obtain wt (with wn = w), subject to the rules: (i) Qwt&cQ^Wt (ii) ()(wt&cp)Z>Rt(p) For it is readily shown along lines parallel to the preceding that C(t) plays just exactly the role of this temporally relativized world operator wt. 3. The Concept of a World History Extending the idea of a "world state" wt as an all-embracing proposition that presents a "complete picture of the world at the time V\ let us introduce the idea of a "world history" Wt that presents
180 The Logic of World States a "complete history of the world up to and including the time t". Here clearly we shall have at least: Wt ^ wt. Assuming the clock postulate — so that different times t^t' have different world states wt^wt'— it follows now that different times have different world histories {Wt^Wt')- Now /'/ we assume that time is linear, then clearly: \- W,=> Wf or hW^W, for all t, t' (L) This axiom assures that one of the following three conditions must obtain: (1) I-Wt => Wf and hWr => Wh so that t = t' (2) h-W,=> Wt> and H Wt>-=>Wt> H for not-H) (3) H Wt => Wv and hWr => W, We are thus able to introduce a (linear) [/-relation with universal comparability by the stipulation that corresponding to these three eventualities it is to be the case that: (1) * = *' (2) t'<t (3) t<t' From the conditions governing Wt, it will follow that this [/-relation < is: (i) irreflexive It is manifestly impossible that t < t, i. e., that h- (Wt ^ Wt) and not \-(Wt^>Wt). (ii) asymmetric If t<Ct\ then not t'<it, since (3) manifestly precludes (2). (iii) transitive Assume t<t' and *'<*". Then (a) -iWt^Wy and hWpW, (b) -iWs^Wt" and hWr3Wr.
The Concept of a World History 181 But these entail (C) h-\y>=>W,. Now assume that also (d) l-W,=>Wr. Then (b) and (d) entail h-Wt^Wt', contradicting (a). Hence, we conclude (e) -iWt^Wf. This together with (c) entails (f) H wt" => Wt and H W, => Wt». But this is (g) t<t" QED. Hence the [/-relation introduced by the specified definition in terms of the world histories Wt is linear if the basic linearity principle (L) obtains. From this finding, it at once follows that: If we adjoin a world-history operator Wt to an R-calculus subject only to the linearity condition h- Wt => Wt> or H Wf => W„ for all *, *' together with the obvious condition that If \-Wt = Wt>, then t = t' then the induced [/-relation < will be irreflexive, transitive, and asymmetric with the consequence that the resulting system of temporal modalities must have an S4.3 structure. What we have done above is to extract a [/-relation in an R-calculus from a given linear Wt operator. Given a linear [/-relation, the direction of definition can be reversed, using the obviously appropriate definitions: wt = con) {p/Rt(p)} Wt = conj {wtr/Ut'tvt=t'}
182 The Logic of World States With this way of introducing Wt it is again essential (for reasons canvassed on p. 173 above) that the variables in the definition of wt be dotted. 4. Development of R-calculi Within Tense Logic The discussion of "phenomenological chronometry" in the previous section leads on naturally to a further idea, namely that we should simply identify an instant with the set of propositions true at that instant. Now if we add this postulation of a logic of instantaneous world states to Kh it would be both philosophically and logically satisfying if we could develop the minimal R-calculus R within K* as thus augmented. This would be logically satisfactory because it would show that K* is capable of expressing our basic intuitions about time in spite of its apparent expressive weakness, and philosophically satisfactory because it would be a formal expression of McTaggart's dictum that the "A series" (the series of past, present, future) is presupposed by the "B series" (the series of earlier and later). This can indeed be done, but not quite in the form suggested above. What we need to carry out the required construction is to add to Kt not only the special "world-state" axioms: t)wt&c^wt (wl) ()(wt&cp)=>p (wl) but also (1) a set of modal axioms which will give us an S5 modal structure, and (2) axioms to make quantification over world-state propositions possible, as well as (3) the additional special axioms: (3wt)wt (w3) Up-=>Gp (m/4) Up-=>Hp (w5) Then if we define Dl: Rt(A)++0(wt*p) D2: Utt'<->0{wt^Fwr)
Development of R-calculi Within Tense Logic 183 not only are all theorems of R provable in this system of modal tense logic, but our old definition of F, P, G, and H now become theorems in this system5. This is a pleasing result as far as it goes, but unfortunately it does not seem possible to proceed any farther in reducing R to K^, for no definition of an S5 modality in terms of Krmachinery alone seems possible. Prior considers introducing the "recursive definitions" Un + 1p = HUnp&cGDnp np = (Vn)Dnp into the calculus6. However, strictly speaking, these are not definitions at all, since there is simply no way of eliminating □ in favor of G's and H's in such context as D p ^ p — though of course we can eliminate it from such contexts as: []2344 p 3/7 Worse still, even if we take the above as axioms (which is their true logical status), we would be required to add number theory to the object language of K* to prove such S5 theorems as Dp^DD/?7. Thus we cannot eliminate □ in favor of tense operators by "recursive definitions". It should be remarked however, that an S5 modality is definable in any linear tense logic, as we saw in Chapter X. In the specific case of such a system then, the reduction of an R-calculus to a tense logic can be carried out. 5 For details, see Prior, op. cit., pp. 88—92, 187—197, and Paper XI in: Prior, Papers on Time and Tense (Oxford, 1968). 6 Past, Present and Future, op. cit., p. 192. 7 To see why this is so, see the proof given of the thesis in question on p. 130 of A. N. Prior, Papers on Time and Tense, op. cit.
Chapter XVI The Dimensionality of Time Kant, as we have seen, flatly maintains that mono-dimensionality is a necessary feature of time. But is this indeed so? Specifically, let us investigate whether a coherent two-dimensional picture of time can be given. The leading idea of our approach will be to consider time as the framework with respect to before and after of possible states of the world, and so of possible events, rather than simply considering time as an order of the actual. Now even if a specific history within time — i. e., course of events or sequence of world states — is always to be one-dimensional (and this itself is not beyond the range of the questionable), there is no reason why time itself, construed as the broader matrix of possible histories, should have to be one dimensional. Even if a possible configuration of events (= a history) is one dimensional, the configuration of possible events (= time) need not be so. Note that we have already taken a long step towards the abandonment of strict monodimensionality in considering one variety of branching time. For if we conceive the familiar tree diagram to represent a branching of time — and not merely the more attractive view of a branching of alternative courses of events within one
The Dimensionality of Time 185 basic underlying linear time-framework — we encounter a lapse in the strict comparability that characterizes one-dimensional time. It is as though our clocks divided like amoeba at the branch points and proceded to behave differently — or, rather, and even worse, incomparably — along the different branches. (Note, however, that a given potentially actual "history" — i.e., one specific path within the tree — will now always have to be one dimensional1). The lack of mono-dimensionality towards the future can be overcome by a "hidden variable" type of theory — once a given future state is postulated (i. e., given or assumed) the entire future up to that state is rendered one-dimensional. Supposing the basically discretized case, let us take as the basic temporal relationship with which we shall at present be dealing the relation of temporal succession — i. e., of coming "immediately after". Consider now a diagram — let us call it a "state-space" diagram — construed on the following principles: a position = a state of the "world" or of a system within it; nextness = temporal contiguity; nextness in a specified direction = temporal precedence or succession. On this basis, a history comes to be an appropriately construed path in such a diagram, together with a specified direction along this path (representative of earlier and later). To give concrete exemplification to these ideas, consider the (indeterministic) state transition system: 1 Consider the "history" of an individual or of the "whole world" itself. In its temporal aspect any possibly-actual history must clearly be one-dimensional. But the actually-possible history of an individual or of the world itself can ramify into alternatives, and so break outside of the one-dimensional range. Exactly this prospect underlay one of the approaches to "branching time" that was considered in Chapter VII above.
186 The Dimensionality of Time With respect to this system, the following sequences of events qualify as possible histories: h^l . . . Oj, O3, i34, i3i, O3, O4, i3i, S2 . . • h2: . . . 1S1, o3, o4, iSj, o2 . . . /73: . . . Oj, 02, ^4, Oj, 025 ^4» "15 "3 " " " /74I . . . Oj, 025 ^4» ^1» "3 " " " Given these different configurations of events we can introduce (1) a zone-axis, i. e., an (arbitrary) ordering of individual histories, and (2) a distance-axis to specify a position within a given zone. Now, to answer the question "What time is it?" — posed in an categorical rather than zone-relative way — one must specify both a zone- coordinate and also a position within that zone. (We may assume here that the first displayed occurrence of 'S^ in the listed sequences corresponds to the origin in our coordinate system.) Again, in answer to the question "How many time-units elapsed between the initial occurrence of St and the next occurrence of S2?" one must take note of the fact that in ht this distance is greater than in h3. If we assume that initial (here unspecified) segment of each of the hi sequences are precisely the same, then we can present these different histories in a familiar tree-diagram by combining hx and h2 into one branch D, splitting at the first ^-position from the origin, then similarly combining h3 and hA into D', and finally combining D and D' into a branch D". Each position in such a (basically two- dimensional) tree diagram has a wedge-shaped region of possibility ramifying in tree-like manner off to its right. This approach lays the basis for a conception of time that is two-dimensional in the following sense: (i) it is nonlinear, and involves a view of time according to which distinct times may fail to be comparable as to their relative position in an ordering of earlier/ later, and (ii) the natural identification of temporal junctures is not achieved in terms of a one-parameter schematism such as the "time axis" of real numbers, but requires specification of two (or conceivably more) parameter values, as with Cartesian coordinates. Consider now a more complex version of the same basic picture given above. Possible states of the world are now to be represented by points on the Cartesian plane. A "wedge of relative possibility" is
The Dimensionality of Time 187 determined by (1) an angle (of <180°), and (2) an orientation. Some examples are: This wedge is to represent transition-accessibility: the states (points) lying within the possibility wedge of a given state (point) are all possible relative to it. The idea is that our vision into the future is imperfect in discernment as between alternatives, and grows fuzzier as we move further and further into the future. We must now think of the states at issue as completely specified, and not as phenomenologically given, and thus repeatable elsewhere. Now for any two states S0 and St (or rather times t0 and tu since these are now assumed to be uniquely correlated), we have the principle: l)tt' iff t' lies in t\ wedge of possibility. This gives the following trichotomy: 1. Utt\ i.e., t is earlier than t'. 2. Ut't, i.e., t' is earlier than t. 3. Neither Utt' nor Ut't, i.e., t and t' are quasi-simultaneous (neither being earlier or later than the other). In general, once a wedge of possibility is specified then we obtain the following graphic representation of the temporal situation over the plane of possibilities. quasi-simultaneous time wedge of possibility reference-point in time
188 The Dimensionality of Time This situation is closely akin to the Minkowskian picture of relativistic time. There we change from the present picture where the "wedge of accessibility" represents relative possibility — i. e., transition accessibility to various possible alternative states of the world — to one where it represents causal accessibility to various actual alternative positions in the world. Just as time itself can on our approach be looked upon as two-dimensional with respect to the factors of succession and causal alternativeness, so relativistic time is two-dimensional with respect to succession and spatial alternativeness. In the one case, the time-order represents different possibility- linkages associated with a change of state, in the other it represents different causality-linkages associated with a change of position. But on either perspective we can succeed in building up a coherent two- dimensional picture of time. Only when time is conceived of as an order of actual events is there warrant for viewing it as in principle one-dimensional; the case is quite otherwise, when we form an enlarged picture of time as an order of possible events.
Chapter XVII The "Master Argument" of Diodorus and Temporal Determinism 1. The "Master Argument" Regardless of any doctrinal views of the matter, it is clear that with respect to a wide spectrum of propositions we are not in a position to say whether they are true or false. (E. g., "The President of the U.S.A. in the year 2010 will have been trained as a physician.") And this is most graphically the case in those matters with respect to which we ourselves deliberate regarding our line of conduct. (E. g., "Smith will do A" in a context in which Smith is endeavoring to decide whether to do A or B.) In such cases, the temptation may come upon us to hold not simply that one cannot yet say whether the statement at issue is true or false, but to hold that the statement does not yet have any truth-value whatever. Although the points at issue may seem to involve only matters of abstract logic, this appearance is deceptive, for important philosophical doctrines are critically involved. Consider the argument: (1) All propositions have a truth-value, and these truth-values do not change over time1. (2) Therefore, propositions about my actions tomorrow were already true (or false) yesterday, and consequently. 1 We rule out such assertions as "It rained in London yesterday" which may be true at some times and false at others, because they involve a shifting time-indicator (today, yesterday) rather than a definite date. The propositions at issue must thus be taken as temporally definite.
190 The "Master Argument" of Diodorus and Temporal Determinism (3) My deliberations and decisions today can have no influence upon my actions tomorrow. This line of reasoning grounds the philosophical doctrine of fatalism — i. e., (3), — upon the seemingly harmless theory of time and truth represented by (1). The philosophical discussion revolving about this conception of propositions about future contingents as at first not having a truth- value, but acquiring one later on, was inaugurated by Aristotle's treatise De Interpretatione (On Interpretation). Considerations of just this fatalism-indicating sort led Aristotle, eager to preserve a doctrine of human freedom with a meaningful role for deliberation and choice, to explore the logical issues revolving about the concepts of truth and futurity, and to hold (according to many interpreters) that it is necessary for propositions about the past-and- present to be necessarily true now, but that propositions about the future will, when contingent matters are at issue, now lack a truth- status and be neither true nor false2. But perhaps the most celebrated controversy about temporal truth and necessity in antiquity revolves about the Master Argument of the Stoic logician Diodorus Cronus. The fullest single account of the Master Argument of Diodorus Cronus to have come down to us is that of Epictetus: The Master Argument seems to have been formulated with some such starting points as this. There is an incompatibility between the following three propositions: (1) Everything that is past and true is necessary. (2) The impossible does not follow (from? after?) the possible. (3) What neither is nor will be is possible. Seeing this incompatibility, Diodorus used the plausibility of the two propositions to establish the thesis that nothing is possible which neither is nor will be true3: 2 The varying interpretations of Aristotle's position are discussed in detail in N. Rescher, Essays in Philosophical Analysis (Pittsburgh, 1969); see chapter 13, Truth and Necessity in Temporal Perspective. 3 Dissertationes, ed. H. Schenkl, vol. II (Leipzig, 1898), chap. 19, frag. 1.
The "Master Argument" 191 The upshot of Diodorus' argument is thus to lead us to the startling conclusion that every possibility whatsoever is realized in the present and/or future. It is strikingly clear that the argument proceeds within a framework of temporalized modalities: That which once was merely possible is now actually true and will henceforth be strictly necessary. This tensed way of looking at the matter of modality is clearly central to the argument. Let us now attempt to apply some formal machinery for the logic of temporal modalities to the reconstruction of the Master Argument. Specifically, let us write Tt(p) for "p is actual — that is, actually true — at the time t". Pt(p) for "p is possible at the time t". Nt(p) for "p is necessary at the time t". We assume here the usual negation duality between possibility and necessity: Nt(A) =^Pt(^A) and equivalently Pt{A) = ^Nt{^A) Moreover, let us assume a linear time ordering <. To begin with consider the first premiss: Everything that is past and true is (now) necessary. The most plausible construction of this thesis appears to be: («){[T((?)&«»pN,(?)} (1) The generalized version of this premiss would be: What is past and true is necessary thereafter, or symbolically: (V*) (VO {[Tt(p) &*<*']=> Nr(p)} (la) These principles are straightforwardly in line with any theory of temporalized modalities that implements the medieval dictum: unum- quodque, quando est, oportet esse ("Anything, when it is, is necessary" construed here as "Anything, when once it is, is henceforth necessary").
192 The "Master Argument" of Diodorus and Temporal Determinism Consider now the second premiss: The impossible does not follow (from? after?) the possible. We propose to follow Zeller in giving an essentially temporal reading to the verb "follow" (akolou- thein): "The impossible does not follow after the possible" — that is, what is once possible does not later become impossible, but rather is possible at all later times: (v*)(vO([P<(P)&'<n=>MP)} (2) A straightforwardly equivalent version of this principle is (vt)(vt'){[~Pt,(p)&ct<t']=>~Pt(p)} in other words: What is impossible at one time was never possible before. Either way, the premiss thus construed is clearly the possibility-conservation principle which says: the once possible is always possible thereafter4. The third premiss asserts: What neither is nor will be is possible. It is clear from other contexts that this is to be construed as "Something that neither is nor will be true is nonetheless possible". This is plausibly to be interpreted as: Pn(Po) & (V*) [n ^ *=> ~T,(p0)] for some pQ (3) The Master Argument was claimed to show that (1)—(3) are mutually incompatible, so that if we accept (1) and (2) — as, according to Diodorus, we ought — then we must also accept the denial of (3), and subscribe in general to the thesis: Pn(P)=>(1t)[n£t&cTt(p)] 4 Note that this premiss has consequences with markedly deterministic overtones. For, by the duality-relationship between P and N, viz., the equivalence of N with ^P^, (2) is equivalent (via a uniform substitution of "^p" for '/?') to (V0(vO{[N^(/7)&f<n=>N,(p)> that is, the thesis that: What is necessary at a time was always necessary theretofore.
The "Master Argument" 193 For just exactly this is the Diodorean thesis that every (present) possibility must be realized at some present-or-future time5. How is the incompatibility of (1)—(3) to be demonstrated? This now becomes the focal issue in our elucidation of the Master Argument. Before embarking on a proposed reconstruction, two preparatory maneuvers are in order. Consider again premiss (1), or rather its generalized counterpart: (Vt)(vO{[T,(p)&*<fl3N,(p)} (la) This is patently equivalent to: (V*)(vO{[~N,,(p) &*<*'] =>~T<(p)} (A) 5 Strengthening this thesis to an equivalence Pn(P) = (lt)[n^t&cTt(p)] we note that it is, in turn, equivalent to ^Pn(p) = (Vt)[n^tZ>^Tt(p)] i. e., with the Diodorean dictum that: The impossible is that which neither is, nor will be true. This, in turn, is equivalent (by uniform substitution of "^p" for '/?') to -Pw (-P) = (VO [n<,f=>^Tt (-/>)] But, given the duality relationship of P and N (viz., the equivalence of N with ^P^), and postulating the equivalence of T with ^T^ (see below), this principle is seen to come to: N(p) = (Vt)[n^tZ>Tt(p)] Just this is the Diodorean dictum that: The necessary is that which is and always will be true. Our prime source for these "Diodorean dicta" is Boethius' statement: Diodorus defines the possible as that which either is or will be (quod aut est aut erit), the impossible as that which, being [now] false, will not be true (quod cum falsum sit, non erit verum), the necessary as that which, being [now] true, will not be false (quod cum verum sit, non erit falsum), the non-necessary as that which either is already or will be false (aut jam est aut erit falsum). (Commentarii in librum Aristotelis Peri hermenias, Secunda Editio, ed. by Karl Meiser (Leipzig, 1880), p. 234.) For a discussion of the passage see W. and M. Kneale, The Development of Logic (Oxford, 1962), pp. 117—118. 13 LEP 3
194 The "Master Argument" of Diodorus and Temporal Determinism Making the uniform substitution of "~p" for '/?' we obtain: (V*) (VO {[~Nr(~p) &Ct<t'] 1>^Tt(^p)} (B) In view of the usual duality principle relating necessity and possibility we obtain: (V*) (VO {[Pt>(p)&Ct<t'] =>~T,(~/>)} (C) This completes our first maneuver. The second maneuver is to assume the general applicability of the Law of the Excluded Middle6. We thus postulate the thesis that, at any arbitrary time, any given proposition is true, or else its contradictory is true: (*t)[Tt(p)*Tt(~p)] In the face of this thesis, (C) at once leads to the (eminently problematic) result that what is possible at a time is true at all prior times: (V*)(vO{[M/>)&*<n^T,(/>)} (D) We are now in a position to present in short compass the reduc- tio ad absurdum reasoning of the Master Argument. The starting point is provided by the three premisses (let us restate them): (Vt)(*t'){[Tt{p)&ct<t']-=>NAP)} (la) (V*) (V t') {[Pt (p)&Ct< t'] => P, (p)} (2) Pn (p9) & (V*) [n ^ t = ~T, (p0)] for some p0 (3) The purportedly immanent contradiction is now straightforwardly derivable. Let tt and t2 be times such that: n < tt < t2. We now reason as follows (a) P«(p0) by (3) (b) ~T,, (p0) by (3) (c) Pt2(p0) from (a) by (2) (d) Ttl(p0) from (c) by (la) via (D) 6 Actually, when we speak here (and below) in traditional terminology of the "Law of the Excluded Middle" we refer to what many writers (e. g., the Kneales) nowadays call the Law of Bivalence.
Necessity and Determinism in the Context of the "Master Argument" 195 The fact that (b) and (d) are mutual contradictories yields the sought-for absurdity. This completes our exposition of the reconstructed Master Argument. 2. Necessity and Determinism in the Context of the "Master Argument" It remains to take note of one striking feature of this reconstruction, a feature that relates to the "logical determinism" espoused by the Stoics in antiquity. This turns on the pivotal second premiss, which — as we remarked above — leads to the consequence: (y/t)(Vf){\Ne(p)6ct<t>]=>Nt(p)} (2a) This, in effect, says that what is necessary at any time must be necessary at all earlier times. But consider this thesis in the context of the (plausible) premiss (1) asserting that what is true at a time is necessary at all later times. From (2a) and (la) — together with the obvious principle (VfJ [Nt{p)^ Tt(p)] — we at once obtain the unpalatably deterministic thesis: Tf(p)*(Vt)Nt(p) The result is the conclusion that the only truths are those which are necessary at all times: i. e., that all that is true — and indeed all that is possible — is also necessary (in the Aristotelian chronological sense of this term). The materials of our reconstruction of the Master Argument — the two premisses (la) and (2a) accepted by Diodorus —are thus patently sufficient by themselves to lead us volens nolens to the well-known determinism of the Megarians and Stoics, as attributed by Cicero preeminently to Diodorus himself: This is a view that you, Chrysippos, will not allow at all, and this is the very point about which you are specially at issue with Diodorus. He says that only what either is true or will be true is a possibility, and whatever will be, he says, must necessarily happen and whatever will not be, according to him cannot possibly happen. You say that the things which will not be are also possible — for
196 The "Master Argument" of Diodorus and Temporal Determinism instance it is possible for this jewel to be broken even if it never will be7. Our construction of the Master Argument of Diodorus Cronus thus not only is adequate to the purposes envisaged by Diodorus, but involves ingredients from which there follows, as an inexorable consequence, a deterministic position of just the sort he in fact espoused. 3. Evading the Deterministic Conclusion of the "Master Argument" What juncture of the argument offers the most vulnerable spot for avoiding the deterministic conclusion inherent in the materials of our reconstructed Master Argument? Apparently at the point of its (essential) reliance upon (2), the possibility-persistence principle to the effect that what is once possible is ever possible thereafter. Our principle of chronological determinism was obtained solely from the two premisses (1) and (2). Now (1) — and also (la) — is relatively immune from criticism because it is essentially an innocuous definitional principle as to the sort of chronological necessity that is to be at issue in these discussions8. But (2), the claim that no possibilities are ever lost by being foreclosed by the subsequent course of history is the obvious candidate for rejection. The thesis at issue bears all the earmarks of a singular metaphysical doctrine. Certainly it has little to recommend it from the angle of common human experience, lost possibilities being a striking feature of the historical process. This rejection of the possibility-conservation principle (2) was not, of course, the path of Diodorus himself. He resolved the incom- 7 Cicero, De Fato, 13 (H. Rackham); our italics. 8 I say "relatively immune" because (la) is equivalent — in the presence of the Law of the Excluded Middle and the duality relationship betwecen P and N — to (Vt) (Vt') {[Ft(p) &ct'<t]Z> T(, (p)} (1 b) that is, the only thing possible at a given time is that which is true at all previous times. But perhaps the onus for this implausible consequence is best put on the duality principle at issue (the equivalence of N with
Evading the Deterministic Conclusion of the "Master Argument" 197 patibility of the triad by abandoning (3) as we have seen, retaining (1) and (2), and thus opting for a logical determinism. In this context, it is of interest to consider the Law of the Excluded Middle as formulated above in the context of a chronologically relativized concept of truth: (V*)[T,(/;)vT, (-/>)] (EM) The truth-status of the proposition with respect to the time-of- reference t must be the decisive consideration9. We obviously will not want to be faced with the situation that both "p-at-t" and "not-p-at-t". It appears the most convenient exit from the sphere of necessita- tion within which our reconstruction of the Master Argument has unfolded is provided by the path credited to Aristotle by a substantial sector of the tradition: the denial of the applicability of the Law of the Excluded Middle10 in the context of a temporally relativized conception of truth11. 9 For reasons already indicated, our reconstruction of the Master Argument departs in this regard from that of Kneale, where it is maintained that "Diodorus' definitions of the modal notions are based on the assumption that truth-values change" (op. cit., p. 121). The truth-value of the temporally indefinite statement "It rains in Athens today" will indeed change, but if this statement is made on January 1, 1966, then the truth value of its temporally definite propositional counterpart "It rains in Athens on January 1, 1966" will not change over time. What can change with time t is not the truth-value of the absolute proposition, p-at-t\ but that of its temporally-modalized necessary, or possible or actual counterparts, Nt (p-at-O, or ?t (p-at-t') or Tt (p-at-O- 10 It has, however, been argued elsewhere that Aristotle's basic discussion in chapter 9 of De Interpretatione need not be interpreted in this manner. See chapter 5 of Studies in the History of Arabic Logic (Pittsburgh, 1963). 11 The working out of the line of thought of sections 1—3 benefited by discussions with Anne (Mrs. Michael) Pelon. This material is a revised version of an article entitled "A Version of the 'Master Argument' of Diodorus", wich appeared in: The Journal of Philosophy, vol. 63 (1966), pp.438 — 445. The present revision has profited from a point of criticism in Herbert Guerry's paper "Rescher's Master Argument", ibid., vol. 64 (1967), pp.310—312.
198 The "Master Argument" of Diodorus and Temporal Determinism 4. The Groundwork of a 3-Valued Conception of Temporal Truth By abandoning the law of the Excluded Middle we would be able to maintain "Tj(X-at-£0)" whenever t^t0, but reject both this and "Tt (not: X-at-£0)" whenever t<Ct0, avoiding the deterministic consequences at issue and making room for a version of the doctrine of "future contingency". The rationale for this rejection of (EM) would presumably be provided by a three-valued system of chronological logic in which a contingent proposition p that "becomes true" at t0 is indeterminate in truth-status prior to that time, i. e., is such that both of the following obtain: T(0(p)&c~Tt0(~p) t<t0=>[~Tt(p)&c~Tt(~p)] Prior to the time at which the contingent proposition first "becomes true" both it and its negation fail to have the truth-value truth — or for that matter also that of falsity of which we have not spoken here. On this approach chronologically dependent propositions acquire a truth-value in the course of time. The rejection of the Principle of Excluded Middle — or rather of Bivalence — for a temporalized conception of truth as mooted in the preceding section needs to be developed more fully. The basic ideas here operative are as follows: (1) That we are dealing with propositions of the type p (t), q(t),. . . , that are temporally definite propositions with a time of reference t. (2) That at a given time t\ such a proposition p(t) may be definitely true or definitely false or neither of these, thus occupying a truth-status that is indeterminate or neutral. Thus, representing the truth-value of a proposition p at the time t by \p\h then we may have \p (t)\t> =T or \p(t)\t> = F or \p(t)\,=L (3) The behaviour of truth-values over time is to conform to the rules: (i) If \p{t)\r = T (or F), then there is no time t" for which \p(t)\t»=F (or T, respectively), although there may perhaps be
The Groundwork of a 3-Valued Conception of Temporal Truth 199 a time t" for which \p{t)\t" = I. This is to say that the temporally perspectival truth-status of a (temporally definite) proposition can never change from one classical truth-value to the other. (ii) Once the temporally perspectival truth-status of a (temporally definite) proposition assumes a classical truth-value T or F at one time, it retains this value at all subsequent times: If \p(t)\t, = F and t">t\ then \p(t)\r = F If \p (t)\r = T and t" > t\ then \p {t)\r = T (iii) As of its time of reference, every (temporally definite) proposition has acquired a classical truth-value, and thus: \p(t)\t±I (i. e., is T or F) Now let us introduce temporalized necessity (and impossibility) according to the rules: T,(p) = (\p\t=T) N, (p) = (VO [^P T> (p)} = (VO [t' ^ t=> \p\, = T] Consider once more, from this standpoint, the premisses of the Master Argument, viz.: (y/t)(y/f){[Tt(p)8ct<t>]=Nr(p)} (l) (Vt)(vO{[N,,(~p) &*<*'] =>N,(~p)} (2) Pn (Po) & (V*) [« ^ t => ~T, (p0)], for some p0 (3) It is clear that (1) is a consequence of (ii) stipulated above. Moreover, if we define Pt(p)<-+~Nt(~p) then Pt(p) = (3t')[t'^t&C~Ttr(~P)] and (3) is also, then, a consequence of (i)—(iii). However, (2) must now be rejected, for the following reason: let the proposition p(t') bear neither T nor F at some time t, t <C t\ and let it further be that p{t') acquires the value F at t'. Then we have contrary to (2): [Nt>(~p)6ct<t'] & ~Nt(~p)
200 The "Master Argument" of Diodorus and Temporal Determinism Once again (2) appears as the weak spot among the premisses of the Master Argument. This 3-valued conception of temporal truth points towards a many-valued approach to temporal logic that will be explored in greater detail in the following chapter. 5. Alternative Futures and Future Contingency There are three major historical positions with respect to the place of contingency in the course of events whose successive occurrence marks the passage of time. These may be denominated — for reasons both of historical suggestiveness and referential convenience — as the Stoic, the Epicurean, and the Leibnizian positions. The Stoic position is rooted in a deterministic metaphysic: all events are fully and completely determined on the basis of earlier events by the operative laws of nature. There just are no alternative futures. Once the course of events has reached a certain temporal juncture, the inexorable workings of the laws of nature fully determine the entire course of events that is future with respect to this juncture. There is no place at all for contingency in nature. The Epicurean position roots in an indeterministic metaphysic: the course of events is determined not fully but only partially. The chain of natural determinism is broken by certain C-events (chance occurrences in inanimate nature and human choices in the animate realm). Such C-events are strictly contingent — situations in which they occur might well have been different, even assuming the selfsame course of antecedent history. Thus even in medias res, after the course of natural history reaches a certain temporal juncture, distinctly alternative futures with respect to this juncture are possible, depending upon which way such indeterministic C-event- situations happen to eventuate. The Leibnizian position represents a complex and ingenious halfway house between these two. It roots in a creationist metaphysic. For Leibniz, the creator God chooses an all-inclusive course of universal history by selecting one (completely specific) possible world of actualization: as a home-movie fan might select one given film-reel for projection. Antecedently to the completion of such a selection, alternative futures are possible even when an otherwise identical course of past history is given. But once a selection is made, the entire course of history is completely determined, so that
Alternative Futures and Future Contingency 201 the future of any given event within this course is completely fixed. A parte ante with respect to the divine selection of one among the possible worlds for actualization, there are genuine alternatives, and there is thus room for a certain contingency in the course of events. But a parte post with respect to the divine creation choice, there is no question of alternatives and thus no room for contingency. At the theological level of God's creation-choice, Leibniz is a radical Epicurean: here every event is a C-event. But with respect to the position in medias res after God's selection of one possible world for actualization, Leibniz is a thoroughgoing Stoic. A pictorial representation can help to clarify the difference among the three conceptions. Let us represent the world as an infinite tree branching toward the future, whose branch points (nodes) represent junctures (events of a certain sort, viz. C-events) at which one among different alternatives come to be realized: The actual course of world history will be one among the branches of such a tree. Given any node, a possible future (with respect to that node) will be determined by any branch that includes this node, and will consist in all the parts of the branch that do not precede the node. Now with respect to this mode of representation, three distinct modes of futurity can be conceived: (1) Future actuality or simple futurity (F). A proposition will obtain in this mode if it is true in one certain — viz. the actual — possible future. (2) Future possibility. A proposition will obtain in this mode if it is true in some (any one) possible future.
202 The "Master Argument" of Diodorus and Temporal Determinism (3) Future necessity or inevitable futurity. A proposition will obtain in this mode if it is true in each and every possible future. Now the Stoic position is that it makes no sense to consider modes (2) and (3) in contrast with (1): the actual future is the only possible future. And since there is only one possible future — the actual one — the three modes of futurity simply coincide, so that the distinction between them is unwarranted and otiose, a distinction without a difference. By contrast, the Epicurean position is that mode (1) is improper and illegitimate. We cannot defensibly speak of "the actual future" of any juncture because — with respect to that juncture — that future is wholly undefined and so indeterminable. And (unless world history comes to an end) there is not and will never be a way of specifying any one branch as "the actual" one. Thus to employ a notion of futurity based on the conception of the actual branch is illegitimate. However, the idea of alternatively possible futures is legitimate, and with it (2) and (3) become the viable, and the only viable modes of futurity. The Leibnizian position is balanced between these two on the edge of a distinction. The conception that underlies it is the distinction between a pre-creation perspective and a post-creation perspective. When God chooses to realize one possible world, the entire history of that world (and thus all of what is to the past, present, and future of any juncture within it) must be regarded as specified. Thus from a post-creation point of view, given God's creation- selection, it is perfectly proper to speak of "the actual future", and indeed that future is (for the chosen world) the only possible future. We consequently have it that a parte post, after the creation choice, the Stoic, deterministic view of the matter is correct. On the other hand, from the pre-creation perspective, where there is as yet no question of an "actual world" with its history — and thus no actual present with its actual future whatsoever — the correct view of the matter is the Epicurean, possibilistic one. Only with respect to what is "prior" to God's creation choice does it make sense, so Leibniz would have it, to speak of there being "alternatives". Thus in his system it is here and here alone that there is room for contingency: Leibniz emphatically rejects the in medias res contingency of the Epicureans.
Temporal Determination 203 6. Temporal Determination Let us introduce a modality of the "temporal determination" of propositions subject to three guiding intuitions: (A) If a statement is realized at a given time, its realization at that time is "determined" for all subsequent times: i. e., all realized statements are postdetermined. (B) If a statement's realization is determined at some prior time, then that statement will have to be realized in due course. (C) If a statement is necessary, its realization at any given time is "determined" at any time whatsoever. (Thus, in particular, the realization at a given time of a necessary statement is always predetermined.) To implement this idea we shall introduce an operator Dh subject to rules now to be specified, with the intended interpretation that Dt [Rt> (p)] is to state that "p's realization at the time t' is determined (to be true) at the time t". This operator is to be subject to the basic principle that: Dt [Ry (A)] is to obtain iff one of the following three conditions holds: (i) t'^t and Rt>(A). (ii) t < t' and there is a statement B such that R( (B) obtains and moreover R? (A) follows from Rt(B). (iii) (V*)R,(A). Note that (A)—(C) follow at once from (i)—(iii), respectively. In the wake of the basic principle, it can be established that Dt will have to be governed by the following rules12: Dt (X & Y) = [Dt (X) &c Dt (Y)] (D 0.1) Dt (X => Y) => [Dt (X) => Dt (Y)] (D 0.2) Dt(~X)^~Dt(X) (D0.3) (through not necessarily conversely) 12 Throughout, X, Y, Z,... will be assumed to represent propositions of the form Rt(A).
204 The "Master Argument" of Diodorus and Temporal Determinism D,(X)3X (Dl) (V*)R,(A)=>D,[R,(A)] (Dl) [Rv (A) & t'£ t] => D, [R, (A)]13 (D 3) All of these rules are relatively self-explanatory. The (D 0.x) theses are just what we would expect of any concept of determinate truth. (D 1) asserts that what is true determinately is true simpliciter; so that determinate truth implies truth. (D 2) asserts that the omni- temporally true is true in the mode of temporal determination always, i. e., at any time whatsoever. Finally, (D 3) asserts that what is true at a certain time is true determinately thereafter, a thesis which exactly implements the conception of temporal determination with which we are now concerned. We can also introduce the idea of predetermination, to be represented by D*, by the definition: D*[Rt(p)] «- 00 {(*'<*) &D, [Rt(p)]} These two concepts of temporal determination Dt and of predetermination D* are intended to capture the Aristotelian idea that statements are sometimes, but not invariably determined as definitely true (e. g., always ex post facto). What is to be avoided is a determination that is complete and all-embracing, and so provides a possible basis for fatalism, since if everything — including all of our own choices and actions — is predetermined, there seems little point in our deliberations, since their outcome will always be "a foregone conclusion". Technically, this amounts to avoiding the deterministic thesis that the realization of a state of affairs is invariably such that it was predetermined. The consequence to be avoided is represented by the thesis: Rt{p)^D*[Rt(p)} (D*) It is thus an unhappy, indeed shocking, development that A. N. Prior was able to demonstrate14 that it is an unavoidable theorem. Given 13 A minor modification in (D3), and correspondingly in (i) above, will shortly be shown to be necessary. 14 Professor Prior conveyed his (unpublished) findings in correspondence.
Temporal Determination 205 our standard rules for the system R, so that in postulating a concept of temporal determination subject to the rules (D 0)—(D 3) one unwittingly follows Diodorus and his Stoic brethren into an all- embracing determinism. Prior's proof of (D*) goes essentially as follows. Assume t is an arbitrary time =f=n. Select an arbitrary t'<it, and another arbitrary t" < t'. (1) Rt(p)=>Rt»[Rt(p)] since t±n (2) Rt(p)=>Dt,{Rr[Rt(p)]} (1), (D3) (3) Rt(p)=>Dt,[Rt(p)] (2) (4) Rt(p) =>(30 W<t) &cDt, [Rt(p)]} (3) (D*) Rt(p)=>D*[Rt(p)] (4), by definition The assumption here that t =£ n is trivial, since, of course, a moment ago the present n was not "now" but "then", and if the occurrences at that "then" were predetermined, so are those of this "now". Since (D 3) is the only one of the D-principles used in this derivation it is clear that this must be modified if the catastrophic consequence (D*) is to be avoided. And it is not difficult to see intuitively what sort of modification of (D 3) is needed. Consider once again: [Rt,(A)&ct'^t]=>Dt[Rt,(A)] But now let: A = "there is to be rain three days hence". t' — three days before D-day. t = two days before D-day. Then Rr (A) = it rains on D-day And now by (D 3), since t' ^ t> we have: It is determined on (D — 2)-day that it rains on D-day. This result of (D 3) is obviously unacceptable, and it is almost equally obvious that the source of the difficulty lies in the temporal
206 The "Master Argument" of Diodorus and Temporal Determinism impurity of A, in that A does not make a strictly phenomenological contention whose assertion at given time makes (in an appropriate sense) claims only about what transpires at that time. Correspondingly, the appropriate repair in our systematization of the operator of temporal determination Dt is to add to (D 3) a suitable proviso, as follows: [Rt> (A) &ct'£t]=>Dt [Rt, (A)] (D 3) provided that A is temporally pure (i. e., conveys a strictly phenomenological statement so that, if asserted with respect to a time, it makes a claim strictly as to what goes on then and there)15. This quite intuitive restriction blocks the critical second step of Prior's argument as stated above16. This discussion will have served to illustrate the fact that the adequate treatment of the concepts of determination and predetermination in the framework of a rigorous logical system of chronological logic is by no means trivial, but is indeed a rather subtle matter. The devising of a set of rules of chronological logic capable of establishing — in a precise and rigorous way — a judicious line between occasional and pervasive determination is by no means as simple as one might expect it to be on first thought17. 7. Nomological Necessitation As in Chapter XV above, let us define wt as a complete description of the world at t (but genuinely — i. e., temporally purely — at £), and Wt as a complete history of the world up to t: wt = conj {Rt(p)lp is true at t} W« = conj {wflt'^t} 15 A, that is, should be a dotted letter in the manner of our previous convention. Note that this would preclude A from taking the form Rt (B) where t =^= n. 16 The restriction on the sort of substitutions to be made in the deterministic principles represents what Prior calls the "Ockhamist Solution" to the problem of determinism-evasion. See: Past, Present and Future (op. cit.), pp. 122—125. 17 For further considerations relating to these issues see N. Rescher, Truth and Necessity in Temporal Perspective, in: R. M. Gale (ed.), The Philosophy of Time (New York, 1967).
Nomological Necessitation 207 We also need to deploy the idea of a corpus of the "laws of nature": L = conj {pip is a "law of nature"} Correspondingly we can introduce a conception of nomological entailment: p=$q<r+(p&cL)^q Given this machinery we define the concept of nomological necessitation as follows: Nt(p)~Wt=*Rt(p) That is, p is "nomologically necessary at tn if a complete description of the history of the world to t, together with the "laws of nature", suffices as evidential basis for the deduction of p at t. It should be noted that if Nt'[Rt(p)] is to obtain when t'<Ct, then there must be some condition obtaining at t' — as embodied in W^, the then world history — that assures p's realization at t, given the "laws of nature". By virtue of the definitions of the world histories Wt we immediately obtain such theorems as Rt(p)=>Nt[Rt(p)] [Rt(P)&ct^t')^>NAp) {Nt,[Rt(P)]&ct'^t"}=>Nt»[Rt(P)] The definition of the operator of nomological necessitation is such that, regardless of how we decide to specify the "corpus of laws" L (consistent with W*), we obtain the implications: Nt (A&cB) = [Nt (A) & Nt (B)] (N 0.1) N, (A => B) => \Nt (A) => Nt (B)] (N 0.2) N,(~A)3<VN,(A) (N0.3) (though not necessarily conversely) Nt(A)^A (Nl) t-A=>Nt(A) (N2) Rt(A)=>Nt,[Rt(A)] (N3) wherever t ^ t' (provided A is temporally pure)
208 The "Master Argument" of Diodorus and Temporal Determinism Thus Nt conforms exactly to all the rules for temporal determinism specified in the preceding section. That is, the operation of nomological necessitation as introduced above provides a model that also realizes the concept of temporal determinism at issue. Again, the three key theses that revolve about the Master Argument are: (i) Everything that is past and true is necessary: (Vt)(Vt'){[Rt(p)&ct<t']=>Nt,(P)} (ii) The impossible does not follow after the possible: (*t)(Vt'){\Nf(~p)&ct<t']=>Nt(~p)} (iii) Not: What neither is nor will be is possible {-R,(p)&(vO[Kf3^(j))]}DN«(^) All of these follow from the rules for the operator Nt of nomological necessitation. That (i) and (ii) follow is by now obvious; the only open issue is the question of (iii). Consider now the following line of reasoning: (1) ~Ri(P)&c(*t')[t<t' = ~Rt>(p)] (2) Rt(^p) from (1) (3) Wt&cL^>Rt{~p) from (2) and def. of Wt (4) Nt{~p) from (3) and def. of N This completes our demonstration that the pivotal theses of the Master Argument all follow as theorems from the proposed construction of "necessity" as nomological necessitation. In a 1966 paper, Storrs McCall18 attempted to characterize the ancient and medieval conception of temporal truth (of which he gave an accurate and well-documented presentation) by means of a family of rules for "tenseless dated propositions", referring to 18 Storrs McCall, Temporal Flux, American Philosophical Quarterly, vol. 3 (1966), pp. 270—281. Compare the summary of McCall's discussion in A. N. Prior, Past, Present and Future (Oxford, 1967), pp. 135— 136.
Nomological Necessitation 209 a fixed time-of-reference, but themselves asserted at different times. Introducing the symbolism p (t) = the proposition p refers to the time t \A\t = the truth-value of the proposition A if asserted at the time t we may state McCall's truth-rules specifying under what circumstances |p(£)|r is to bear the truth value T as follows: (1) \p(t)\t = Tiiip(t). (2) If |p(f)|f = T and t'<it, then "some condition sufficient to make p (t) true at t" is to obtain at t'. (3) If |pW|r = T and t'<t" then \p{t)\t»= T. (4) Under no other circumstances does |p(f)|*' = T. Now if we translate McCall's conditions by means of the following dictionary McCalls Expression Reconstruction P(t) Rt(p) \A\t = T Nt(A) and use the obvious logical symbolism we obtain (10 Rt(p)*Nt[Rt(p)]. (2r) If Nf [Rt(p)] and *'< t then Wt> assures conditions sufficient to render Rt (p) true at t. (30 {N, [R*(P)] 6cf<n=Nr [Rt(p)l (4r) N,/ [Rtip)] will not obtain under other circumstances. Thus McCall's conditions for temporal truth, duly reinterpreted, all conform to the workings of our concept of nomological necessitation: all his rules for temporal truth become provable theorems on this reinterpretation. To return to the issue of contingency in its Aristotelian setting, it would seem that the advantages lie on the side of the medieval construction of the argument of chapter 9 of his De interpretatione 14 LEP 3
210 The "Master Argument" of Diodorus and Temporal Determinism which does not deny to propositions about the future contingents a truth-status as such, but only denies that this truth-status is determinate. Good sense can be made of what is at issue here in a relatively simple and straightforward way. For we can say that a proposition A is determinately true (or false) at a given time t, with respect to a set L of presumed natural laws if it is possible, in principle, to deduce A (or ~i4, respectively) from the body of information consisting of: (1) the standard machinery of logic and mathematics; (2) the set of natural laws L, and (3) a complete history of the world up to and including the time t19. If, with respect to these data, we can settle the question of the truth or falsity of p, then we may say that p has a determinate truth-value as of the time t. Determinate truth thus comes to be identified with nomological necessitation. The philosophical motivation of this definition is clearly set forth in an illuminating passage by C. S. Peirce: "A certain event either will happen or it will not. There is nothing now in existence to constitute the truth of its being about to happen, or of its being not about to happen, unless it be certain circumstances to which only a law or uniformity can lend efficacy. But that law or uniformity, the nominalists say, has no real being, it is only a mental representation. If so, neither the being about to happen nor the being about not to happen has any reality at present ... If, however, we admit that the law has a real being, and of the mode of being of an individual, but even more real, then the future necessary consequent of a present state of things is as real and true as the present state of things itself"20. In the wake of this definition, all propositions regarding the present and past must be determinately true or false. Some propositions, however, will be genuinely of the future contingent type, 19 This complete history must be "complete" only with respect to descriptive terms which are "chronologically pure" (e. g., "it is raining now") rather than "chronologically impure" ("it is now three days before a rainy day"). On the problems at issue here see chapter XIII below. 20 C. S. Peirce, Collected Papers, ed. by C. Hartshorne and P. Weiss, vol. VI (Cambridge, Mass., 1960), p. 368.
Nomological Necessitation 211 namely those which do not have a determinate truth-value, so that it is in principle impossible to say now how matters "will turn out" with respect to them. This approach does not deny a truth-value (of the standard T, F sort) to propositions — not even to future-contingent ones. For what we are proposing to do is to construe the present assertion of future-oriented proposition, for example, Ttoday (A-tomorrow) as tantamount to a future assertion of a present-oriented proposition, viz., Ttomorrow (A-today) Our semantical perspective is to let the issue of the truth or falsity of a chronological perspective hinge entirely upon how matters turn out at the time at issue, so that the allocation of a truth-status to future-contingents is perfectly innocuous, because it prejudges nothing. No suggestion is intended that the truth-status a future- contingent proposition certainly has at times prior to the time of reference can be specified at these earlier times without any reference to "how matters turn out". This approach preserves intact the standard group of logical and semantical concepts that cluster about the notions of truth and falsity. At the same time, it averts consequences of a necessitarian and fatalistic kind. The truth-status of a future-contingent proposition is made to hinge upon what happens at the future time: there is no suggestion that its having a truth-value, and an (ultimately) knowable one, in any way fixes beforehand or predetermines what that truth-value is to be. This view of the matter as based on the medieval interpretation of Aristotle — it seems to us — is not only tenable in itself, but possessed of significant advantages over the alternative semantical bases of theory of the temporal aspects of the concept of truth. The doctrine advanced above should be formulated in sharper perspective. In the final analysis, a proposition of the form T,0 (A) = "It is true at time t0 that A" (t0 a definite date) is apposite (i. e., possibly appropriate) only when A is temporally indefinite and is futile and redundant when A is temporally definite. 14*
212 The "Master Argument" of Diodorus and Temporal Determinism For a temporally definite proposition can only be true or false, and cannot properly be so at such-and-such a time: the truth status of a temporally definite proposition just is what it is as of its time of reference, there is just no occasion for any further temporal qualification. To say that A is true now that Caesar crossed the Rubicon is as silly as to say this is true here. However, while the truth-status of a temporally definite proposition is not a function of time, the determinability of that truth- status of course will be, and so the situation changes completely when — with the medievals — we speak of determinate or determinable truth. For if the universe contains chance processes in its inert sector or contingently free actions in the organic sphere then there will be propositions whose truth-status is for ontological reasons undeterminable prior to the event. And even in a deterministic universe, if only partial information is to count as in principle accessible regarding its states, then there will be propositions whose truth-status is for ontological reasons comparably undeterminable. On either basis the step from truth or falsity pure and simple to determinable truth or falsity lays the foundation for a conception of truth-standing that is quite legitimately a function of time.
Chapter XVIII Many-Valued Approaches to Temporal Logic 1. A Mode of "Three-Valued" Tense Logic All the tense logics we have dealt with so far have been two-valued in a fairly definite sense, that is, they are all based on the classical propositional calculus. In terms of model theory, this is reflected in the way we evaluate the propositional connectives ~, ^, v, = in tense structures — the truth-values of complex formulas built with these connectives are calculated at each moment in a tense-structure according to the classical, two-valued prescription. One can easily generalize this semantical machinery to encompass a many-valued point of view by replacing the classical evaluations at each node in a tense-structure by those of any standard many-valued logic. This still leaves open the question of how the tense operators are to be treated in this context — we may take a two-valued or many-valued view of these. The present chapter presents various applications of these ideas. Let us begin with a "half-way-house" approach to the development of three-valued temporal logic. This approach is to obtain a new R-calculus R3 by modifying the standard R-calculus subject to the idea that an absolute (i. e., not R-qualified) proposition need no longer simply take a classical truth-value (T or F) at a given node, but may be indeterminate as well, so that ^Kt{p) no longer entails Rt(^p). Now an absolute proposition may be undefined (indeterminate), becoming so only with a temporal specification.
214 Many-Valued Approaches to Temporal Logic Our 3-valued R-calculus R3 is now arrived at by adjusting the systematization of R to obtain the following system: Rt(~A)=>~Rt(A) (HI) Rt(A&cB)^[Rt(A)&cRt(B)] (R2) Rt(A=>B)=>[Rt(A)=>Rt(B)] (R3) Rn(A) = A (R4) Rr[(Vt)A] = (Vt)[Rt,(A)] (R5) Rt,[Rt(A)]=Rt(A) (R6) Rt(n = t') = t = t' (R7) ^(^ = r) = ^=r (RS) (Vt)A^>At/n (R9) where t does not occur within the scope of an R-operator in A, and in (R 5) t and t' are distinct. Here we only have a new R-operator, but the propositional connectives are all the classical, two-valued connectives where only the classical truth-values are involved. It is clear, however, that this revised set of #-rules is very close to that for the original Rroperator. The reason for the explicit presence of (R 3) is that this no longer follows from (R 2) when (£1) is put as an implication rather than as an equivalence. For the same reason we now again have the theorem [*t(p)vRt(q)]=>Rt(pvq) but its converse can no longer be derived. The rationale of this revised axiomatization is as follows: that we adapt or adjust the axioms of the "3-valued" topological logic to our temporal case, introducing the indexical symbol n = now along with our temporal variables. The tense operators continue to be defined in the standard way. Thus M =(3t)[Unt&cRt(A)] PA =(3t)[Utn&cRt(A)] ZA = (Vt)[Unf=>Rt(A)} HA = {Vt)[Utn^Rt(A)]
A Mode of "Three-Valued" Tense Logic 215 Note however, that we can now no longer make use of the equivalences: PA = ~U~A Thus consider: ~$~A = ~(Vf) [Unt^Rt(^A)] = (lt)[Unt&c~Jtt(~A)] But ~#*(~A) is no longer equivalent with #*(A), and so the right- hand side of the second equivalence does not come to T (A). A completeness argument for this axiomatization may be given as follows. An Restructure — i. e., a 3-valued R-structure — may be defined as follows. It is a pair of two elements: (1) a set of propositions P that is closed under all the relevant logical operators, and (2) a set of truth-value assignments assigning to the elements of P truth-values of the set {T, /, F} according to the rules: 1. The 3-valued logic at issue is assumed to be regular that is, its truth-value assignments are to agree with the classical two-valued situation when only the classical truth-values T and F enter in. 2. Any expression of the form %t(A) is to be two-valued (classical) according to the rule: /R(A)/= iT\ if j M/ = T (FJ | otherwise — that is, when /A/ = F, / (Throughout, we symbolize by IAI the truth-value of the proposition A.) 3. If A is a two-valued tautology then also IAI = T (= for "is invariably = " in the sense "is = for any and every assignment of truth-values to the propositional variables of A"). An ^-thesis is to be R3-valid if its truth-value is invariably T in every R3-structure. That every ^-theorem is R3-valid is readily shown by verifying the tautologousness of the axioms and the tautology- preservation of the rules of inference. The converse of this can also be established by more complex means.
216 Many-Valued Approaches to Temporal Logic 2. A Many-Valued Articulation of Temporal Logic Yet another interesting perspective upon temporal logic results from its development as a system of many-valued logic. This approach is based on the idea that the "truth-value" of a proposition p is — intuitively speaking — to be the set of all times when p is realized: \A\ = {t/Rt(A)} It is evident that we can now derive the following family of truth- rules on the basis of the standard rules for the R-calculus codified in the system R: l~A| = |A|' where S' is the set-complement of S in 7 = V, and V' = A |A&B| = |A|n|B| |AvB| = |A|U|B| |A3fi| = |^AvB| |A = B| = |(A3B)&:(B3A)| We obtain a many-valued system that is simply a boolean algebra of sets1. Given this machinery as replacement for the R-calculus, let us introduce one further resource as replacement for the U-calculus, viz. the two set-families T-t and Pt of all times in the future and past, respectively, of the specified time: h = {t'/Utt'} (i.e., Utt' iff t'eh) Pt = {t'IUt't) (i.e., Ut't iff t e?t) For these set-families we must postulate: teh «-> t'ePt 1 For a discussion of many-valued systems of this sort see N. Rescher, Many-Valued Logic (New York, 1969), pp. 96—101.
A Many-Valued Articulation of Temporal Logic 217 Now tensed propositions can be handled by means of the truth- rules: \FA\ = {t/hn\A\±A} \PA\ = {t/Ptn\A\j=A} \GA\ = {t/h^\A\} \HA\ = {t/PtQ\A\} Given this basic machinery of the truth-time sets of propositions as truth-values — and also, of course, the machinery of elementary set theory — tense logic can be developed as a mode of many-valued logic by using the principle that A is to be an asserted thesis if |A| = V. On this basis it can be shown that various tense logical theses will obtain. Indeed if we make no further assumptions about interrelationships among the ft and Pt, then we shall obtain just exactly K*. For example, consider: G(p=>q)=>(Gp^Gq) (G 1) Now: \G(p^q)=>(Gp=>Gq)\ = \G(p=>q)\'U\Gp\'U\Gq\ But consider \G(p = q)\'U\Gp\' = (\G(p=>q)\n\Gp\)' = ({t/h^\p^q\}n{t/h^\p\}Y = ({t/h^\~p\U\q\}ri{t/h^\p\}Y = {t/?t^\q\yu{t/h^\p\y = \Gq\'V\Gp\' Hence: \G (p => q) => (Gp 3 Gq)\ = V Q. E. D. All the other Kraxioms can be demonstrated in a similar way. Moreover, the converse result that a truth-time-set thesis must be a Kr theorem can also be demonstrated by a more complex process showing how a counterexample in the former system can be transposed into one in the latter.
218 Many-Valued Approaches to Temporal Logic Let us now take a variant point of departure. The preceding approach still postulates a basically two-valued situation in the underlying propositional logic since we could otherwise not have: MiH^r Suppose now that the propositions at issue can have other truth- values than simply the classical T and F. Then we can again introduce a truth-time-set truth-value now using the specification: \A\ = {tl\\Rt{A)\\ = T) where ||A|| is to represent the truth-values of A in the basic pro- positional logic. The many-valued logic that now arises for truth- sets will, of course, vary with whatever many-valued logic is postulated as the basic propositional logic. Thus let us suppose the basic system of many-valued pro- positional logic to be the 3-valued system of Kleene: p\1 T 1 F p&cq T I F T I F 1 1 F F F F pvq T I F T T T T I I T 1 F pZ>q T I F T I F T 1 1 T T T p = q T I F T 1 F I 1 1 F 1 T P T 1 F ^P F I T The truth-rules we now obtain will be: |-A|c=|A|' \A6cB\ = \A\n\B\ |AvB| = |A|U|B| |A^B| = |~AvB| |A = B| = |(A=>B)&(B=>A)| The tense operators F, P, G, H can again be introduced by exactly the same rules as before. The tense logic now arrived at will depend not only upon assumptions about the sets Tt and ?«, but also on the nature of the underlying many-valued system.
A Three-Valued Tense Logic: Semantic Considerations 219 3. A Three-Valued Tense Logic: Semantic Considerations In the present section we shall take as our basic many-valued logic Lukasiewicz' 3-valued propositional calculus, L3, and prove completeness for a system, K^, which is a generalization of K* to the 3-valued point of view, but which takes an essentially two-valued view of the tense operators G and H. We shall later discuss systems which attempt to make the tense operators many-valued as well as the propositional connectives. To provide a semantical basis for this system, we define a 3-valued tense-structure S = (I, R, U) to consist of a non-empty set 7, a set R of functions Rt • for each £,• in 7, which assign the truth- values T, /, or F to each propositional variable p; and an arbitrary binary relation U defined on 7. The value of a complex formula is defined inductively as follows: (a) A ^ B is evaluated according to the Lukasiewiczian table: \Ri(B) R«(A)\ T I F Rt(A^B) T I F T I F T T 1 T T T (b) Similarly for ~A: Rt(A) T 1 F Rt(^A) F 1 T (c) Rt(GA) = T if Rr(A) = T for all t' such that Utt\ otherwise Rt {A) = F. (d) Rt{HA) = T if Rr (A) = T for all t' such that Ut't, otherwise Rt (A) = F. (e) A &c B, A v B, A = B, F A, P A are to be evaluated on the basis of the definitions
220 Many-Valued Approaches to Temporal Logic AvB = (A^B)^B A&cB = ~(^>Av^>B) A = B = (A^B)&c(B^A) FA=^>G^>A PA = ~H~A The assumption of two-valuedness built into (c) and (d) should be noted — a formula governed by a tense-operator can only take the classical value T or F. We may define a formula A to be valid in a 3-valued tense-structure S iff Rt(A) = T for all t in 7. This definition generates a minimal 3-valued tense logic, as in the classical case, which we call K*3. It is axiomatized by adding to any axiomatization of Lukasiewicz' logic with modus ponens the rules: From h-A to infer l-GA (RG) From h-A to infer h-HA (RH) and the axioms: G(p^q)^{Gp^Gq) (A 1) H(pZ>q)Z>(Hp^Hq) (A 2) ^G^Hp-=>p (A3) ~H~Gp^p (A4) ~{Hp = ~Hp) {A 5) ~(Gp = ~Gp) (A 6) The only axioms here that require comment are (A 5) and (A 6) which say — in effect — that Gp and Hp can only take the values T or F, as required by the semantic conditions. It can be checked that all of the theorems of Kt5 are valid in all 3- valued ^-structures. We shall verify (A 4) as an example. Assume that Rt(^H^Gp) = T; then for some t' such that Ut't, Rf (Gp) = T, so by the condition (c), Rt{p) = T. Rti^H^Gp) =1 is impossible, and HRt(^H^Gp) = F, then Rt{^H^Gp^ p) = T by the truth- table for ^. Hence (A 4) is valid. To prove the converse, that if A is valid in all 3-valued ^-structures, then A is provable in K*3, we generalize the completeness proof of chapter IV. The general outline of the argument is very similar and in places identical to that of chapter IV, and the reader
A Three-Valued Tense Logic: Semantic Considerations 221 should refer back to the relevant parts of chapter IV to fill in the argument sketched below. Semantic Tableaux To develop a tableau construction for a formula A, put i(A) in a tableau by itself, and f(A) in a second2. Then continue the construction as follows: pi) If t (A ^>B) appears in a tableau t{ in a tableau set, copy over the whole tableau set at three succeeding nodes in the search tree. Put t(B) at tt in the first, f(A) at *,- in the second, and *(A), i{B) at t{ in the third. p 2) If / (A ^> B) appears at a tableau t{ in a tableau set, copy over the whole set at two succeeding nodes in the search tree, then put t(A), i(B) at t% in the first, /(A), f{B) in tt in the second. P3) If f(A^B) appears at t{ in a tableau set in the search tree, copy over the whole set at a succeeding node in the search tree, and then put t(A), /(B) in t\ in the new set. (~1) If t(^A) appears at tiy copy over the set at a succeeding node in the search tree, then put / (A) at U in the new set. (^2) If i(^A) appears at th copy over the set at a succeeding node, putting i(A) at t\ in the new set. (~3) If /(~A) appears at tiy copy over the whole tableau-set containing tu then put t(A) at t{ in the new set. (G 1) If t(GA) appears at £,-, copy over the whole tableau-set containing %, then put t(A) in every tableau tj such that Utitj. (G2) If f(GA) appears at ti9 copy over the whole tableau set containing ti at two succeeding nodes, then add a new tableau tj such that Utitj to each node, putting i(A) at tj in the first, / (A) at tj in the second. The rules (HI) and (HI) correspond exactly to (G 1) and (G2). A tableau set is closed if any of the combinations {*(A),/(A)}, {t(A), /(A)}, {/(A),/(A)} appears at a tableau in the set or if 2 Thus it is not sufficient, as in the classical case, to prove that a formula cannot take the value F; to be valid A must also be incapable of taking the value 7.
222 Many-Valued Approaches to Temporal Logic i(GA), i(HA) appear at a tableau in the set. A branch of a search tree closes if the last node in it is a closed tableau set. A search tree closes if all its branches close. Thus, a proof of G(p^ p) goes: |»[G«Op)] | x f[G{p*P)] | 1 i i(P=>P) 1 tip) HP) 1 X f[G<pZ>p)] ^^^ | UG{p-=>p)] | 1 1 1 HP*P) 1 1 1 | | f[G(p=>p)] | | ♦ 1 1 HP^P) 1 1 HP) \ f(P) \ \ x 1 | f[G(p-=>p)] | 1 * 1 fiP^P) \ 1 1 1 | f[G(p-=>p)] | 1 * 1 1 /*=*rt 1 1 /(?) 1 1 X 1 As in chapter IV, we can make our tableau method systematic, or better, prove that any construction for a formula of K*3 will terminate in a finite number of steps. Then if a branch in either of the search trees does not close, we can construct a countermodel to the original, exactly as for K*. On the other hand, if both search trees do close, we can convert the resulting tableau proof into a proof of the original formula in K,3. The starting formula we shall denote by A. The conversion we carry out as follows: at each node of a search tree, we give an associated formula (a. f.) for each tableau by the rule — if t (At), ..., * (A,), i (Bt),..., i (B,), / (Q), ..., / (Cm) appear at a tableau ff- in a tableau set, then the a.f. of t\ is: (At =>~AX) v ... v (Ak =>~AA.) v (Bi = ^B1) v ... v {Bi = ~Bi) v K3CJV...VK3CJ
A Three-Valued Tense Logic: Semantic Considerations 223 The characteristic formula (c.f.) of a tableau set is to be constructed from the a. f.'s of the tableau set exactly as for K,. We now show that each of the c.f.'s of the end-nodes of a closed search tree are provable in K,3, and that the conjunction of the c. f.'s of the successors of a node in a search tree imply the c. f. of the node itself — hence the c. f.'s of the roots of both search trees are provable in Kj3. (a) That the c. f.'s of end-nodes are provable in K*3 follows from the theoremhood of: (A 3 ^A) v ^(A = ^A) (A=>^A)v(^A=>A) ^{A = ^A) v (^A^>A) ~(GA = ~GA) ~(HA = ~HA) and the rules (RG), (RH) and the theoremhood of A3 (A vB). (b) To take care of propositional inferences, note that we can disregard the contexts of G, H, and v and only attend to the a. f.'s of the tableau actually involved in the inference, by the axioms (Al), (A 2), and the 3-valued tautologies: (p=q)*[(p*r) = (p*r)] (P'=>q)'=>[(rvp)'=>{ryiq)] etc. Then: ip 1) is justified by the 3-tautology: {B^o-B) &c (^A=> A) & [~(A = ~A) v<^(B = ~B)] => =>[(A=>B)Z>~(A=>B)] (3 2) by the 3-tautology: [(A=> ~A) v ~(B = ~B)] & [~(A = ~A) v {~B^>B)] => =>^[(A3B)=^(A=>B)] (3 3) by the 3-tautology: (A => ~A) v (~B => B) => [~ (A => B) => (A =>B)]
224 Many-Valued Approaches to Temporal Logic (~1) by the 3-tautology: (~ A => A) => (~ A => ~ ~ A) (~2) by: ^(A = ^A) z><^>(<^>A = '^"^'A) (~3) by: (A3 ~A) => I'wAD^A) (Irrelevant parameters can be added by the associative, commutative, and distributive laws for & and v.) The rule (Gl) is justified by the theorems: (Tl) {[av(G/7=>^G/7)]vG[/?v(/7=>^p)]}Z){[av(Gp=>^G/7)]vG(^)} and {Tl) {H [a v (Gp-=> ~Gp)] v [/J v (p =>~/?)]} => {H [a v (Gp =>~G/?)] v £} which are provable using (Al), (A 2), (A 4), (RG), and (RH). Rule (G 2) is justified by [avG^(A = ^A)]&[avG(^A=>A)]=>[av(^GA=>GA)] (T3) which can be proved using G1. Rules (HI) and {HI) are justified by the mirror images of (Tl), (T2), and (T3). Hence, by the above completeness proof, both search trees can be converted into proofs in the axiomatic calculus K*3, so that both (^A^>A) and ^(A = ^A) are provable, A being the formula with which we started. Hence, ^{A^>^A) and finally A are provable in K,3. This concludes the completeness proof. 4. Generalizing the Preceding Approach Generalizations of the foregoing scheme of ideas can be carried out in three directions: (1) We can develop a given system by imposing further conditions on the U-relation, following the line of earlier chapters, and correspondingly define branching, linear, circular tense-
Generalizing the Preceding Approach 225 structures in the 3-valued, just as in the 2-valued case. (2) We can alter our semantic evaluations of the tense operators to correspond to varying ideas as to what such operators should mean in the context of a many-valued logic. (3) We can alter the basic logic used in our system to any reasonably well behaved many-valued (even infinite-valued) logic. Here only the first two of these developments will be considered. Taking the semantical conditions of the previous sections as a basis what logics do we obtain by adding restrictions on the [/-relation? The answer turns out to be rather uninteresting, in that the extensions of K,3 are obtained in just the same way as the extensions of Kf. Thus if we require U to be transitive, we must add Gp^ GGp and Hp^HHp as axioms. From these we can prove (Gn^>^>Gnp)=>{Gp=>^>Gp) and {Hnp=>~Hnp) => (Hp ~Hp) as theorems, and the completeness proof relative to 3-valued transitive tense-structure then goes through just as in the 3-valued case. For backwards linearity, as in branching structures, we add [H(pvq)&cH(pvHq)&cH(Hpvq)]^>(HpvHq) just as for Kb. Thus the adoption of a 3-valued point of view in a sense makes no difference to our previous findings: we obtain the corresponding families of systems by adjoining to our minimal 3-valued tense logic the same postulates as we adjoin to K* to obtain the two-valued family. A somewhat more interesting generalization, from our present viewpoint, is to alter the basic semantic conditions on the tense operators; in contrast to the situation in systems based on two- valued logic, we have several plausible ways to construe these operators. For instance, it would conform more to the spirit of the present enterprise if one allowed tensed statements to take non-classical truth-values — our previous construction does not satisfy this condition. A construction which does can be explained as follows: let us order our three values, writing 0 for F, V2 for /, 1 for T, then define: Rt(Gp) = min {Rr (p)/Utt'} That is, Gp takes the "worst possible" value out of the set of future values of p. This new definition will of course change the set of theorems of our tense calculus. Considering only the future tense 15 LEP 3
226 Many-Valued Approaches to Temporal Logic fragment for the moment, we can axiomatize the system at issue by deleting (A 6) from K*3, and adding the axioms: G(~p=>p)^>(~Gp^Gp) {A7) G^>(p = ^>p)^>~(Gp = <^>Gp) (A 8) Axiom (A 7) is valid with the given condition on G, for if it took a non-designated value at f, then G (^pz>p) must take T at t, {^Gp^>Gp)F, for ^A^> A can take only the values T or F, so G (~»p^p) can take only the values T or F. Thus there is a future t' at which p takes the value F; but this contradicts G (^p^ p) being true at t. Similarly if (A 8) takes a non-designated value at a time t, this value must be F, for ^{p = ^p), and G~ (p=^p) can take only the values T or F. Hence G ~ (/? = ~p) takes the value T, ^(Gp^^Gp) the value F at t, so Gp takes the value / at £; there is a future *' at which p takes the value / — but this contradicts G ~ (p = ^p) being true at t. To prove completeness for this construction of the tenses, we alter our tableau rules by changing only (G 1), (G 2), and (G 3), so that they read: (G 1) If t(GA) appears at a tableau ti9 put t(A) in all tableaux tj such that Ufjfy. (G2) If i(GA) appears at a tableau tiy add a new tableau tj such that 17***/, and put i(A) in *,-. (G 3) If f(GA) appears at a tableau *f, add a new tableau *,- such that Utitj, and put /(A) in tj. The completeness proof then goes through as before, save for the justification of (G 2) and (G 3). (G 2) is justified by the schema: [(q v~(Gp = ~Gp) vG~ (p =^p)] => [q v^>(Gp = ~Gp)] provable from (A 8) and (G 3) by the schema: [qv (~Gp^Gp) vG (~p^>p)]^> [q v (~Gp^> Gp)] which can be proved using {A7).
Generalizing the Preceding Approach 227 Another possible generalization is to define G by the conditions: Rt(Gp) F if for all t' such that Utt", Rt> (p) = F T if for all t' such that Utt\ Rt> (p) = T / otherwise The idea behind this definition is that F is to be read somewhat as "definitely false", / as "perhaps false, perhaps true", so that if we are in a situation where there are two possible courses of history open to us in the future, one in which p is false and one in which p is true, Gp takes the "intermediate" value /. The three definitions of G can be summarized in the "truth- table" below: p Gp Gp Gp A {T} « W {T,l} {T,F} {'>*} {T,I,F} T T F F F F F F T T I F 1 F F F T T I F I I I 1 (Here the entry made under the leftmost column corresponds to the set {Rt(p)/Unt}, so that, e.g., the first entry is to be read {Rt(p)/Unt} = A.) If we take the past-tense operators H and P into consideration as well as G and F, we can define a large variety of systems by combining different constructions of the operators. Thus, we might wish to express the philosophical viewpoint that though propositions about the future may be dubious or undecided, and so can take the value /, propositions about the past are either true or false, so that ^(Pp = ^Pp)y for instance, is a law of tense-logic. In this case the appropriate choice would be to combine the first construction for the case of H with the second construction for G, which gives us what we want, namely that ^(Pp =^P/7) is a law of this tense calculus, but ^(Fp=^Fp) is not. 15*
Chapter XIX Propositional Quantification in Tensed Statements It is interesting to consider the use of propositional quantifiers in tensed contexts, since this device substantially augments the sphere of statable tense-logical theses. For in the absence of a device for explicit propositional quantification, we can only assert theses that have a tacit initial string of universal quantifiers, as, for example, F (pv^p) amounts to (Vp)F(pv~p) A thesis of the variant form F(y/p)[...p...] could not be stated. For F(y/p)0(p) (1) of course says something quite different from (Vp)F$(p) (2) In construing the universal quantifier as a "long conjunction", the former amounts to F[0{p1)Sc0(pt)Sc$(pt)6c...] d')
Propositional Quantification in Tensed Statements 229 whereas the latter amounts to: F$(Pl)&cF<P(p2)&cF<P(ps)lic... (2') But of course while we do indeed have the implication F(p&cq)^>(Fp&cFq) we do not have the converse implication (Fp&cFq)=>F(p&cq) since the future times when p and q are realized to validate the antecedent will in general be different leaving the consequent unvali- dated. (Concretely, suppose that both pt and ^pt are realized at different future junctures.) Let us examine some interesting tense-logical theses that can be stated with propositional quantifiers. Throughout this discussion we shall suppose (1) a linear time, so that the [/-relation underlying the tense-logical operators F, P, G, H is linear, and also (2) the non- endingness of this linear time into both past and future, so that PFA says that A obtains at some time or other, i. e., PFA = PA v A v FA. Consider the thesis: There is a future time such that everything that happens then will happen again in the future: F(Vp)(p*Fp) Let the time at issue be t0. Since each and every proposition realized at t0 is also to be realized at some still more future time (say tt), it is clear that the conjunction of all t0 occurrences will also be realized at tu so everything that happens at t0 will be repeated at tt. The thesis at issue thus assures that there are distinct future times such that everything happening at the one also happens at the other. Since in linear time anything said about the future is transformed into a corresponding assertion about time in general by prefixing PF we have a representation of the thesis:
230 Propositional Quantification in Tensed Statements There are distinct times such that everything that happens at the one also happens at the other PFF(Vp)(p^Fp) or, assuming density, simply PF(vp)(p=>Fp) (A) This asserts that at some point in time it occurs that everything that is then the case will be realized again at some future juncture1. This is in fact a time-is-absolute thesis, for it has the consequence that time cannot be relative, distinct times being indiscernible from the standpoint of propositional realizations. Consider now the thesis — an obvious cognate of the above: F(vp)(Fp*p) This patently amounts to: There is a future time such that anything that is the case in its future is the case then-and-there. This thesis, or its equivalent F(*p)(p=>Gp) is clearly an end-of-change-in-the-future principle, stating that there is a future time where all change comes to an end, viz. anything the case then is the case evermore. This can be generalized by prefixing PF to obtain PFF(Vp){Fp=>p) or again, assuming density, simply to PF(Vp)(Fp=>p) PF(Vp)(p=>Gp) 1 Note that (A) is equivalent to PF(Vp)(GpZ>p) that is, to the thesis that at some point in time, everything that is always going to be the case is the case then-and-there. (EC)
Propositional Quantification in Tensed Statements 231 It is interesting to compare this with the thesis that "time must have a stop". This end-of-time thesis can be formulated as: (*P)FGp (ET) Since this thesis begins with a universal propositional quantifier unlike those we have been considering so far — it can be stated in basic tense logic. Note now (ET) unpacks into (Vp)(lt)(t>n6cRt{(Vt')[t'>n*Rf(p)]}) which is equivalent with (Vp)(3t){t>n&C(Vt')[t'>t=>Rt>(p)]} and this is equivalent with (3t){t>n&C(Vt')[t'>t^(Vp)Rt>(p)]} which entails (by a reductio-style argument) (3*) [*>w&~00 (*'>*)] This says that there is a future time after which there is no time at all, obviously just the claim of an end-of-time2. The fact that (EC) (or its variants) does not entail (ET) (or its variants) is rightly construed by Prior3 to militate against the dictum of McTaggart that "there could be no time if nothing changed"4. But the case would be wholly otherwise if we took a relative view of time, postulating: t±S = (3p)[Rt(p)6c~Rt>(p)] (RT) For now consider: PF{vp){pZ>Gp) (EC) 2 This discussion of the theses (EC) and (ET) should be compared with A. N. Prior, Time and Change, Ratio, vol. 10 (1968), pp. 173—177. 3 Ibid. 4 J. M. E. McTaggart, The Nature of Existence (two vols., Cambridge, 1921, 1927), vol. I, p. 11.
232 Propositional Quantification in Tensed Statements According to this, there is a time tt such that: (Vt) (Vp)[Rix(p) 6ct>tt*Rt(p)] (1) Assume now that: (lt)(t>tl) (2) Let this time whose existence (2) assures be t2 so that t2 > tv Then by (1): (VP)[Rtl(p)=>Rt2(p)] (3) But in view of (RT) this leads to tt = £2, which contradicts the assumptions (2). Hence not-(2), that is: ~(3*)*>*i Thus (EC) does entail an end-to-time consequence in the face of the relativity thesis (RT). Again, consider the thesis: There is going to be a time after which everything that happens at any time has already happened at some point in the past: F(Vp)(Fp*Pp) This thesis claims the existence in the future of a "deja-vu point" after which everything is but a reencountering of a past situation. This can once more be generalized by prefixing PF to obtain ?FF(Vp)(Fp*=>?p) or, assuming density, simply PF(Vp)(Fp=>Pp) (EN) This is an end-of-novelty thesis that asserts the existence of a universal deja-vu point which — unlike the preceding version — it simply fails to position specifically in the future. The converse of this thesis, viz. PF(vp)(PpZ>Fp) (UR)
Propositional Quantification in Tensed Statements 233 asserts a doctrine of universal recurrence, claiming that everything that has occurred in the past will again be encountered someday in the future. Two cases remain if we are to complete a survey of the six combinatorial possibilities: PF(vp)(pZ>Fp) = PF(Vp)(Gp=>p) (A) PF(Vp)(FpZ>p) = PF(Vp)(p=>Gp) (EC) PF(*p)(p-=>Pp) =PF{Vp)(Hp-=>p) (A') PF(vp)(Pp=>p) = PF(Vp)(p=>Hp) (SC) PF(Vp)(Fp^Pp) = PF(Vp)(Hp=>Gp) (EN) PF(Vp)(Pp^Fp)=PF(Vp)(Gp=>Hp) (UR) Here (A') is an obvious analogue of (A) as yet another repetition-assuring, relative-time-precluding thesis. And (SC) is an obvious analogue of (EC) that claims a start-to-change rather than an end- to-change.
Chapter XX Quantification, Temporal Existence, and Identity 1. Individuals and Quantifiers The preceding chapters have dealt primarily with propositional logic: quantifiers have entered not in the standard way with respect to individuals, but only with respect to the realization-time pertaining to certain propositions. We must now turn to the usual arena of quantification theory, viz., quantifiers over individuals and their application to transform propositional functions into propositions. Things — the "real things" of the physical world — of course exist within the temporal framework, be they tables, clouds, men, palm trees, or pyramids. All such things have a history: they come into being, they pass away, and they change during the course of their lifespan. So much rudimentary metaphysics is needed to guide the logician. For the sake of reference and discussion we must thus be able to consider, for an arbitrary time t, the stock of then-existing individuals. Of course there is the problem of how such a set can be "given". If we are overly rigorous nominalists about it, and refuse to countenance sets that are not given by lists that exhaustively enumerate their membership, we shall certainly never get the discussion off the ground. Surely past (and present) things are too numerous for practicable enumeration, and perhaps, unless we take a very finistic view of the universe, such enumeration may well even be impossible in principle. Worse yet, there is the problem of listing future individuals. Let us, for reasons such as this, eschew a rigorous nominalism, in the context of the present discussion, and be prepared to accept collections that are given, not by an extensionalistic
Individuals and Quantifiers 235 display, but in terms of an abstract criterion of membership, and so be prepared to accept future individuals of a given type (e. g., liars) which, ex hypothesi lies beyond the reach of any ostensive procedure such as an enumeration or labeling. Let us use the customary individual variables x, y, z,.. . The problem in a temporal context is obviously: over what domain will these variables range? For now, of course, the complexity of temporal existence is upon us. Some obvious possibilities are as follows: 1. The set rn of all now-existing individuals. 2. The set Tt of all individuals existing at the time t. 3. The set T*n = U Tt of all individuals that have existed up t < n to and including now. 4. The set r* = U Ft> of all individuals that have existed up to and including the time t. 5. The set T = r^ = U Tt of all individuals (period) — i. e., of t all individuals that exist at some time or other. As universal and existential quantifiers over these domains — and thus as candidates for 3 and V — we shall have the five pairs: 1. Vn and 3n [e.g. (Vnx)<Px is "All-now-existing x's $"]. 2. V, and 3* [e.g. (V,*)$xis "All-at-t-existing x's $"]. 3. V* and 3* [e.g. (V*x) <Px is "All-up-to-now-existing x's $"J. 4. V* and 3* [e.g. (V*x) <Px is "All-up-to-t-existing x's $"]. 5. V* and 3* [e.g. (V*x) #*is "All x's (i. e., all ever-existing x's) $"]. Internally, as regards the patterns of their mutual interrelationships, each of these pairs of quantifiers observes all of the standard rules of quantificational logic, such as: (V*) <Px^> (3x)<Px ~(Vx)<Px=(3x)~<I>x No logical novelty arises with each pair: the only change from case to case is an alteration of the domain of quantification. But seman- tically, the situation as regards meaning and interpretation is radically different. For example (Vx) [man (x) 3 mortal (x)]
236 Quantification, Temporal Existence, and Identity does not say "All men are mortal" save with construction No. 5. Thus No. 1 says "All now-existing men are mortal" whereas No. 4 says "All up-to-now-existing men are mortal", and both these versions lack the future-orientedness present in the original proposition. Thus at the very outset of a discussion of quantification and temporal existence, a fundamental decision has to be resolved as to the temporal implications of the quantifiers at issue. To see this in detail, let us use 77 as a strictly global, timeless — or rather, temporally noncommitted — universal quantifier, ranging over literally everything, be it that it exists in time or timelessly, introducing also a corresponding existential quantifier 2\ Then our five alternative interpretations for (Vx)&x and (3x)<Px can be developed in a uniform way, using this machinery as follows: (Vx)$x {3x)0x 1. (V»/3») (77*) [xeFn^&x] (Zx)[xern&C&x] 2. (vtlit) (nx)[xert^<Px] (Zx)[xzrt&$x} 3. (VS/3S) (77x) (770 [(*'^«&*€/V)3**] (2x)(2t')[t'£n8cxer»8c$x] 4. (V?/37) (77x) (770 [(*'^*&*e/V)3#*] (2x)(2t')[t'£t6cxert.&c0x] 5. (V*/3*) (77*) (770 [*€/V3**] {2x){2t')[xert>&cQx] From this standpoint it can be seen that the various modes of temporal quantification can be developed on the basis of two items of machinery: (1) a universal quantifier that is emphatically universal in its range, being applicable not only to things existing in time, but also to such things as moments of time themselves, and (2) the sets embracing the stock of individuals Tt existing at moments-of-time t. It is to be noted that the R-operator will function quite differently in the presence of various types of quantifiers, functioning differently in different cases. For example, consider the rule: (V*)[R«(**)]3R,[(V*)**] Suppose that the mode of quantification at issue is the present- tensed Vn/3n- Then if this rule were to obtain, we would have (Vnx)[Rt(&x)]=>Rt[(Vnx)0x] or equivalently (IIx) [x e I\ 3 Rt (&X)] => Rt [(77*) (x e rn => 0X)]
Quantification and Temporal Modality 237 This is equivalent with: (77*) [xern^Ri(0x)]^(IIx)[xeri^Rt(0x)] In this deduction the w-shift rule has entered in a critical way. The thesis now says that if all now existing individuals $ at t then all at-t-existing individuals $ at t. And this is obviously invalid. Analogously the rule R*[(lx)0x]^(3x)Ri(0x) is also invalid for present tensed quantification Vn/3n. Moreover, it is readily also established that both of these rules will fail for the up-to-the-present quantifiers V*/3*. On the other hand for the three remaining types of temporal quantifiers, viz. Vf/3*, V*/3*, and V*/3*, both of these rules will continue operative, because the w-shift phenomenon does not enter into the picture here. It is worth noting that all the quantificational machinery described above can also be developed in the setting of an R-U-calculus if we add to the strictly global quantifiers (77, H) one item of further machinery, viz. the existence operator £!, with "Elx" for ux exists". Here we would want to establish the equivalence: Rt(E\x)<->xert We would now obtain such equivalences as: (V, x) <Px = (77*) [Rt {El x) 3 0X] (V*x)<Z>x = (77x)(770 {[Rt(Elx)&ct^n]^0x] 2. Quantification and Temporal Modality The reader will recall the introduction (in chapter I) of the temporal modalities: Megarian Modality Stoic Diodorean Modality Dp = (Vt)Rt(p) np = (*t)[n£t = Rt(p)] ()P = (3t)Rt(p) §P = (lt)[n^t&cRt(p)] These modalities are, of course, immediately adaptable to the context of quantificational logic, where propositional functions rather
238 Quantification, Temporal Existence, and Identity than propositions are at issue. But the logical rules that obtain in the resulting quantified modal logic will depend upon our specific choice of the mode of temporal quantification at issue. This point needs to be developed at some length. A quantified modal logic must enable us to construe and conjure with the following eight expressions: (1) U(\/x)$x (2) (V*)D<Z>* (3) (3*)D<Z>* (4) Q(3*)<2>* (5) 0(V*)3>* (6) (Vx) 0 &x (7) 0(3x)<Px (8) 0*)v#* Now on the two constructions of quantification that we have in view, these eight formulas will be construed as follows: Temporal Construction Original Megarian Version Stoic/Diodorean Version 1. D(Vx)*x [Vt)Rt[{ytx)0x] (\/t){n£tZ>Rt[(Vx)<Px]} ? = (Vt)(Vx)R«(tfx) } = (Vt)(Vx)[n£t=>Rt(<Px)] 2. (V*)D<2>* (Vx)(Vt)Rt(0x) {Vx)(vt)[n^t=>Rt(0x)] 3. (3x)D0x (ax) (vt) *<(**) (3x)(V*)[«^t = Rt(*x)] 4. n(3x)0x (v*)R«[(3x)*x] (Vt){n^tZ>R,[(3x)$x]} ? = (V0(3x)R«(*x) ?=MV*){n£*3(3x)[R«(#x)]} 5. Q(Vx)*x (3*)R«[(Vx)*x] (3t){n£t &C Rt[(\fx)0x]} } = (3t){Vx)Rt{0x) } = (3t)(\/x)[n£t & Rt(<Px)] 6. (V*)v0* (Vx)(3t)Rt(&x) (\/x)(lt)[n£t &c Rt(<Px)] 7. 0(3*)<2>* (3*)R«[(3x)*x] (lt){n£t & R*[(3x)*x]} ? = (30(3x)R«(*x) ? = (30(3x)[«^t & Rt(<Px)] 8. (3*)v0x (3x)(3t)R«(**) (3x)(3t)[«^t & R«(*x)] Note here that the ?-indicated equivalences turn on the availability of the rule Rt[(yfx)$x] = (Vx)Rt(0x)
Quantification and Temporal Modality 239 or equivalently Ri[(3x)0x] = (3x)R4(0x) And given such an equivalence we would consequently obtain (on both constructions of modality): D(Vx)<Px=(Vx)[]<Px §(Vx)<Px^(Vx)§<Px §(lx)<Px=(3x)§<Px (3x)D<Px^D(3x)0x But if the indicated equivalences are not forthcoming — and, as we have seen, they do not obtain on the present tensed now-referential construction of the quantifiers (viz. Vn/3n and V*/3*) — then the four listed principles of modal quantificational logic will not obtain. This remark, incidentally, settles the question of the acceptability of the "Barcan formulas": ()(3x)<Px^(lx)§<Px (V*)D<Z>x3D(Vx)<Z>x For, in line with the preceding discussion, the acceptability of these formulas rests on the availability of the equivalence Rt[(Vx)0x] = (Vx)Rt(0x) or its cognate, and thus hinges on the present-tensedness of the quantifiers. In other words, in these cases the acceptability of the modal commutation principles: M{Qx)<Px = {Qx)M&x (M being a modality and Q a quantifier) is seen to hinge on the availability of the quantifier commutation principles Rt[(Qx)0x] = (Qx)Ri(0x) This fact should not be surprising since we are, in effect developing modality as a mode of quantification.
240 Quantification, Temporal Existence, and Identity 3. Quantified Tense Logic To set about constructing a version of K, with individual variables — let us call it QK, — we add to the language of K, the universal quantifier and the existence predicate introduced in the preceding section — E\x for "x exists". The universal quantifier is to range over the set F of all individuals that may exist at some time or other. In those cases — such as Kb or K* — where the time series is not specified to be linear, we must include in r all individuals existing in all possible courses of history. These added items of formal machinery enable us to define the restricted quantifiers in terms of the unrestricted quantifier: (VS*)A=(V*)[E!*3A] (V*x)A = (V*)H[E!*3A]&(Vnx)A The restricted quantifiers differ substantially from the unrestricted quantifier in that they do not interchange with tense operators. Thus the formulas (Vx)G<Px = G(Vx)<Px and (Vx)H<Px = H(Vx)&x are valid for the unrestricted quantifier, but not for either of the restricted quantifiers. For example, (V„x) G&x^ G (Vnx) <Px is falsified at t1 in the model: - o o* E\ a E\ a, 0a ^E\b E\by^<Pb The same model also falsifies (V^)G$x^G(V*^i Furthermore, even some standard principles of quantificational logic fail for the restricted quantifiers, notably the principle of universal instantiation. Neither of the formulas (Vnx) 0x^0y (V» Qx^&y
Temporal Change, Identity, and Leibniz' Law 241 is logically valid. The reason for this is that we do not require there to be any existent individuals at a given moment of time. At a moment when no individuals are in existence, (Vnx) <Px is vacuously true, while <Py might well be false at that moment. To axiomatize this system, we simply adjoin the axioms and rules of K, to any complete set of axioms and rules for quantification theory (including the existence predicate E! x among the primitive symbols). Completeness may be proved for QK, by adapting the earlier tableau technique; this is achieved by adding to the tableau formulation of K* rules to deal with quantified statements: (V 1) If t [(Vx) A] appears in a tableau U in a tableau set, and y is an individual variable, copy over the whole set at a succeeding node in the search tree, then put t [Axly] at U in the new set. (V 2) If / [(Vx) A] appears in a tableau *,- in a tableau set, copy over the whole set at a succeeding node in the search tree, then put / [Axly] at U in the new set, where y is the first individual variable which does not occur in the old set. Completeness of QK, can be established using this tableau formulation by an extension of the argument used to establish completeness for Kf. Completeness arguments for QK&, QK1? etc., can be given along the same lines. 4. Temporal Change, Identity, and Leibniz' Law The concept that something changes requires that this something be the same thing at two different temporal junctures. There can be no change without sameness: the sameness of the thing with different (incompatible) properties at different times — this is the very essence of change. The changes and constancies that one self-identical thing displays in the course of time constitutes its history, which can be presented by a temporalized description series specifying its state at all times throughout the period of its existence. The key locution in a discussion of change goes as follows: the thing which at time t has the property 0 is the same thing as the thing that at time t' lacks the property 0. In the context of this 16 LEP 3
242 Quantification, Temporal Existence, and Identity locution three things are being maintained: x = y But this seems an inconsistent triad, and actually is one according to Leibniz's Law: x = y++(V<P) (<Px = <Py) (I) But the difficulty here is more seeming than real. We got into perplexity only because we chose to introduce the factor of time (in opting for incompatible properties of one selfsame thing) and yet persisting in giving an analysis in which the element of time is completely neglected. The actual situation is not as depicted above, but rather: (0-at-t) x ^(<P-at-t')y x = y From the basis, given Leibniz's Law, we can deduce no contradiction, but only the perfectly harmless pair: (0-at-t) x ~(#-at-0* This treatment of the matter enables us to retain Leibniz's Law in its ordinary atemporal version by temporalizing properties: i. e., by going from purely descriptive properties like "is red" to overtly temporalized properties of the type <P-at-t, "is red on X-day". That is, we adhere to the classical, atemporal version of Leibniz's Law but adopt an aclassical, temporalized conception of properties; that is, the property variables at issue 0, *P, etc. are now taken to range over this altered domain of temporally specified — and so non- phenomenological — properties. A procedure preferable in the present time-cognizant context is to restate Leibniz's Law in an overtly temporalized version: x = y~(V0)(Vt)[Ri(0x) = R4(0y)] (/,)
Alternative Histories in Branching Time 243 Here we retain the classical, atemporal conception of properties but transform the law itself into a temporalized format. This procedure has two advantages: (1) it makes the element of temporal reference overt and explicit, and (2) it enables us to retain the classical, atemporal conception of a property1. Of course if we insist upon admitting nonphenomenological (and specifically temporally impure) properties into the range of our variables, the criteria (/) and (It) become indistinguishable: individuals that then have all properties in common at any one time will have them all in common at all times and indeed tunelessly; and conversely. 5. Alternative Histories in Branching Time So far we have been concerned with the problem of changing individuals in one world. But the considerations operative here will differ drastically in the context of branching time, where we confront the possibility that an individual's history might develop in alternative ways. Here we confront the prospect of having one individual exist in two distinct possible worlds. The conception of individual change operative here views an individual's history as branching along with branches in the course of alternative possible events, perhaps in some such way as: —<■ The only case we shall consider is the basic situation of branching only into the future. On this view, one and the selfsame individual might have distinct possible futures, i. e., different alternative courses of future history. 1 Thus preserving the appropriateness of such standard statements as "The object had the same property (e. g., temperature) at two different times". 16*
244 Quantification, Temporal Existence, and Identity It is clear that in assuming this prospect of having an individual be capable of having different possible future histories we cannot continue to accept Leibniz's Law in the form: x = y<r>(Vt)(y/0)[Rt(0x) = Rt(0y)] (It) For we want to make room for the circumstance that a given individual has a history of the type has $0 lacks 0O 1 ►time 'o Here, then, the individual whose history is such that (possibly) it has-$0-at-£0 is to be the same individual as the individual whose history is such that it (possibly) lacks-$0-at-£0. But just this possibility would be ruled out by a criterion that recognized objects as identical only when they always share all the same properties. The obvious amendment to be made in our criterion to accommodate the branching of individual histories is to recognize individuals as identical when their histories are exactly the same up to some branching point. On this approach, our criterion of identity would be modified to: x = y~(lt')(Vt)(V<P){t^t'=>[Rt(<Px) = Rt(0y)]} (/,*) It is easy to see that identity in the sense of this definition is an equivalence relation. (This is obvious as regards reflexivity and symmetry, and transitivity requires — over and above a community of birth-date — only the conditions of connectedness and non- branching-into-the-past, i. e., the fact that any two temporal nodes in the branching structure have a common past. Note that if "two" individuals diverge in their temporal descriptions in the pattern
Alternative Histories in Branching Time 245 then they will, according to our criterion, be the same individual, there being a time up to which their histories are identical. But if the temporal descriptions fuse in the pattern then two distinct individuals are at issue — there being no time up to which their history is identical. On the other hand, if the backwards divergence in such a case would have an ultimate (permanent) fusion of the pattern then the "two" individuals would, on our criterion, be identical. With examples of this sort in mind, a reader might wonder why one should not, for these branching-time cases, weaken the temporal identity condition from the initial stipulation to x = y~(Vt)(V$)[Rt(<Px) = Rt(<Py)] x = y~(3t)(V0)[Rt(0x) = Rt(0y)] That is, why not simply require for identity only indiscernibility (i. e., property-indistinguishability) at some time rather than at all times. The answer here is that this condition would violate the prime requisite of any identity concept, viz. that it be an equivalence relation. This is brought out by the following example: According to the criterion, x will be identical with y since there is a time, viz. t0, when they are indiscernible (property-indistinguish-
246 Quantification, Temporal Existence, and Identity able), and moreover, y is identical with z, since they are indiscernible at tv But x is not identical with z, there being no time at which these two individuals are indiscernible. But is the criterion (/*) really correct as a construction of identity: Does indiscernibility-up-to-a-point really guarantee identity? The legitimacy of an affirmative answer to this question goes back to the conception of "branching time" that underlies this whole discussion. If we conceive of temporal branching in the "alternative courses of events" manner, construing these events as different possible evolutions of the history of specific individuals then we have in mind situations conforming to the following paradigm: John 0s John does not 0 John faces the John resolves choice to 0 or this choice not to <I> In such cases, we carry individuals through points-of-varying- development-in-their-course-of-history, these individuals remaining ex hypothesi self-identical either way. But if the branching is to be generated in this way, then it is just exactly the indiscernibility-in- the-development-of-their-history-up-to-a-point that underwrites the identity of "two" substances — i. e., of what is really one substance with possibly divergent histories. On such a view, it is the continuity of its temporal development as the evolutionary unfolding of its (possibly varying) patterns of descriptive characteristics. In substituting (/*) for (/), we shift in effect from a morphological to an ontogenetic concept of identity. 6. Quantified Modal Logic in Branching Time As we have seen, the criteria for individual identity include: (1) The "linear" criterion * = y ~ (Vf) (V 0) [Rt (0X) = Rt (0y)] (lt)
Quantified Modal Logic in Branching Time 247 (2) The less demanding "branching" criterion * = y~(3O(V*)(V*){U«'3[lM**)=R/(0y)]} (/,*) Let us introduce (x) as the family of all the "^-simulacra", that is, of all x's identified as indistinguishable by the weaker criterion (/*): (x) = {y/y -lz x}, where ~ is equality in the sense of (/*) Note that this set need not be a unit set if we regard the matter from the standpoint of (It), since it can comprise a multitude of elements which are distinct according to (It). We introduce modalities in the context of predicational statements or of propositional functions as follows: 0 (#*)<-* (By) \ye(x)&c$y] That is to say, x possibly $'s if there is an ^-variant that does 0. Correspondingly, we obtain by the duality principle D = ~ Q ~: D(<P*)«->(Vy)[y e(x)^0y] Thus on the concept of possibility/necessity that is articulated here, "It is possible that Lyndon B. Johnson might have been elected President of the United States in 1968" would be articulated as follows: 0 Pres1968 (LBJ) «-> (3y) \y € (LBJ) &c Pres19fl8 (y)] The truth of this proposition is determined by the presence in the family (LBJ) of Johnsons with alternative possible histories of some such sort as the bottom most branch of the following possibility-tree: LBJ decides not to LBJ succeeded run for reelection by Nixon / : " / Vietnam war LBJ defeated ( continues —■ * \ ■-— " • • LBJ decides to run Vietnam war LBJ reelected for reelection settled
248 Quantification, Temporal Existence, and Identity In line with the specified equivalences, we have: O[Rt($x)]~(3y)[ye(x)&cRt(0y)] n[Rt(0x)]~(y)\ye(x)*Rt(0y)] By the way of comparison, we have: Rttt(*x)]~Rt{ly)\ye(x)&c0y]} (?)~(3y)[y€<*)&R,(#y)] Rt[n(0x)]~Ri{(Vy)\ye(x) = 0y]} (})<r>(Vy)\ye(x)*Rt(0y)] Where the equivalences prefixed by (?) depend upon the quantifier- commutation principle: Rt[(Qx)<Px] = (Qx)Rt<Px We have set forth in Sect. 1 above the factors in which the availability of this principle turns — viz. whether the quantifiers be construed present-tensedly or not. It is of interest to examine certain of the standard theses of quantified modal logic subject to the line of interpretation of modal- ized predications represented by the preceding constructions. Consider, for example, the standard thesis: §(Vx)$x^(Vx)()<Px This now becomes: 0 (Vx) $x3(vx) (3y) [y €(x) &c<Py] That is v1 (V x) <Px is to be true only if some ^-simulacrum of every x has #. Again consider the thesis: D(Vx)<Px^(Vx)n<Px This now becomes: □ (Vx) #X=> (Vx) (Vy) b € (X) 3 0y] That is, D (V x) <Px is to be true only if every x-simulacrum of every x has 0. Once the conception of x-simulacra is given, the differences in the import of various modally quantified propositions can thus be brought out straightforwardly in purely quantificational terms.
Appendix I A Summary of Axiom Systems for Topological, Temporal, and Modal Logic Except in the special case of many-valued temporal logics, a standard system of propositional and quantificational logic is presupposed throughout, with modus ponens as rule of inference, and also the rule of substitution unless the use of axiom schemata render its presence superfluous. In the case of the R-calculi standard quantificational axioms and rules are assumed only for formulas not involving the indexical n. I. Topological Logic (All the systems of topological logic summarized below are due to Rescher and Garson, 1968.) 1. The System P. (Pp. 13—17.) Rule of Inference: If I-A, then h-P<x(A) (R) Axiom Schemata: Pa(~A)==~Pa{A) (PI) P*(A&cB) = [P*(A)&cP*(B)] (P2) (V«)P/?(A) = P/?[(V«)A] (P3) (Va)P<x(A)3A (P4) In (P3) a and ft must be distinct, and in (P4) a must not be free in A.
250 A Summary of Axiom Systems 2. The System P'. (Pp. 13—17.) In the formulation of P, replace the schema (P 4) by: A = P$(A) (P4') The restriction "f does not occur in A" must be added to the rule (R). 3. The Systems PI and FI. (Pp. 17—18.) Add to P and P\ respectively, the axiom schema: Pp[P<x(A)]==P<x(A) (P5.1) 4. The Systems PIIe and PTI^ (Pp. 18—20.) Add to P and P', respectively, the axiom schema: P/?[P«(A)] = P(/?0<x)(A) (P5.2 0) 5. The System PII. (Pp. 20—21.) Add to P the axiom schema: P/?[P<*(A)] = P(/? + <*)(A) (P5.2) The parameters <%, ft, etc. are here assumed to range over the real numbers, the function + being interpreted as arithmetical addition. II. Temporal Logic: R-Calculi 1. The System R of basic temporal logic. (Pp. 37—49.) Rules of Inference: If I-A, then t-(Vt)Rt(A) (R) If KA = B, then h-(... A ...) = (... B ...) (RE)
Temporal Logic: R-Calculi 251 Axiom Schemata: Rt(~A)=~Rt(A) Rt(A8cB) = [Rt(A)&cRt(B)] Rt,[(Vt)A] = (Vt)[Rt.(A)} Rt,[Rt(A)] = Rt(A) Rt (n = t')=t = t' R((f'=f")=f'=f" (V*)A=>A"» (Tl) (T2) (T3) (T4) (T5) (T6) (T7) (T8) Here (T8) is subject to the condition that t does not occur within the scope of an R-operator in A, and (T4) to the condition that t and t' are distinct. 2. T/7e System R© o/ temporal-group logic. (Pp. 98—100.) The temporal variables f, t', etc. are to range over a set which forms a commutative group, so that the following laws obtain: Commutative Law: t@t'=t'©t for every t, t' Associative Law: t®{t'® t") = (t® t') 01" for every t, t', t" Identity Law: t®i = t for every t Inverse Law: t®—t = —t®t = i for every t Rule of Inference: If h-A, then h-R,(A) Axiom Schemata: r;-(~a) = ~r;(A) r:(a&cb) = [r;(A)&cr;(B)} R:,[(Vt)A] = (Vt)R;,(A) r;[r;(A)] = K®M) (R) (R*l) (R*2) (R*3) (R*4)
252 A Summary of Axiom Systems 3. The System R®± of Additive temporal logic. (Pp. 100—102.) The temporal variables in an R®-style system are assumed to range over a positive-negative group, that is, a commutative group whose elements can be divided into two mutually exclusive subsets, which, save for /, are also exhaustive, and are such that the ©-sum of positive elements is always positive, and the ©-sum of negative elements always negative. Axioms: Those of R®, along with all theses generated by the above assumption. Definition: t<t'++(it")[+(t")&:t®t"=t'} This defined < is a linear ordering of the group. 4. The System R+ of metric chronological logic. (Pp. 103—115.) This system is the special case of an R®± system resulting when the temporal variables range over a (necessarily infinite) subset of the reals closed under addition and subtraction. The positive elements we have >0, the negative ones those <C0, and 0 is the additive identity. The © numeration at issue is ordinary arithmetical addition. Thus the axioms for the R-calculus will be as for R® above, except that (R* 4) becomes simply: r;[r;(A)] = r* + i(A) (rm) 5. The System R3 of three-valued temporal logic. (Pp. 213—218.) Add to two-valued propositional and quantificational logic the following: Rules of Inference: If h-A, then r-£*(A) (R) If h-A = B, then H(... A ...) = (... B ...) (RE)
Tense Logic 253 Axiom Schemata: £,(~A)3~£,(A) (HI) Rt(A&cB)=>[Rt(A)&cRt(B)] (Rl) Rt(A=>B)Z)[Rt(A)-=>Rt(B)] (R3) R„(A)=A (R4) Rt[(Vt)A] = (vt)[Rt,(A)] (R5) Rt,[Rt(A)]=Rt(A) (R6) Rt(n = t') = t = t' (R7) (Vf)A=>A"B (R9) where t does not occur within the scope of an R-operator in A, and where t and t' are distinct in (R 5). III. Tense Logic 1. The minimal tense-logic Kt (Lemmon, 1965). (Pp.55—67.) Rules of Inference: From I-A to infer \-GA (RG) From \-A to infer I-HA (RH) Axioms: Definitions: G(pZ>q)Z>(Gp=>Gq) (G 1) H(p-=>q)Z>{HPZ>Hq) (HI) ^H^Gp~=>p (G2) ~G~Hp-=>p (HI) FA <->• ~G ~A PA<->~H~A 2. System Kc for "relativistic causal time" (Cocchiarella, 1965). (P. 130.) Add to K,: Gp-=>GGp (G3) Hp-=>HHp (H3) 3. The System Kb, for branching time. (Pp. 68—87.) Add to K, (G 3), (H 3) and [H(pvq)&cH(pv Hq) ScH(Hpv q)] ^ (Hp vHq) (H 4)
254 A Summary of Axiom Systems 4. The System Kt for linear time (Cocchiarella, 1965). (Pp. 89—91.) Add to Kb the axiom [G(p\rq)&cG(pvGq)&cG(Gpvq)]^>(GpvGq) (G 4) Equivalently, delete (HI)—(H4) from Kfe, and add the "mirror- image rule": If I-A, then h-A', where A' is the result (RM) of replacing every G in A by H, and vice-versa. 5. The System K™+ for non-ending linear time. (Pp. 92—93.) Add to K/ the axiom: Gp-=>Fp (G5) 6. The System Kj°~ for non-beginning linear time. (Pp. 92—93.) Add to Kr. Hp-DPp (H5) 7. The System Kj0* for non-ending, non-beginning linear time (Scott, 1965). (Pp. 92—93.) Add to Kt both (G 5) and (H 5). 8. The System Ktd for dense linear time. (Pp. 93—94.) Add to Kj the axioms: GGp^Gp (G6) HHp-DHp (H6) 9. The System K™/ for rational time (Prior, 1965). (Pp. 94—95.) Add to Kid the axioms (G 5) and (H 5). 10. The System K± for integral time (Prior, 1966). (Pp. 95—96.) Add to K^ formulated with (RM) the axiom D(Gp3p)3(G/7=>Hp) (G7) where D is defined by: QA^GA&cHA&cA
Modal Logics 255 11. The System Ktr for real (continuous) time (Prior, 1966). (Pp. 96—97.) Add to K^* the rule (RM) and the axiom: D (Gp ^PGp)^> (Gp^Hp) (G 8) 12. Three-valued tense logic Ktr (Pp.219—224.) Add to an axiomatization of Lukasiewicz's three-valued logic with modus ponens as inference rule: Rules of Inference: (RG): From h-A to infer hGA. (RH): From h-A to infer h-HA. Axioms: G(p-=>q)Z>(Gp^Gq) H(p=>q)Z>(Hp*Hq) ~G~Hp=>p ~H~Gp^p ~(Hp = ~Hp) ~(Gp = ~Gp) Variations on K<3 are possible; (A 6) may be replaced by: G (~p => p) => (~Gp => Gp) G~(p = ~p) =>~(Gp = ~Gp) (Al) (A 2) (A3) (A 4) (A 5) (A 6) (A7) (A 8) IV. Modal Logics 1. Tfo System M (Feys and von Wright, 1950 and 1951). (Pp. 125—127.) Rule of Inference: If I-A then h-DA (RD) Axioms: U(p-=>q)-=>(Up-=>Uq) (Axl) Up*=>p (Axl) Definition: (^p=^Q^p
256 ( A Summary of Axiom Systems 2. The System B (Kripke, 1954). (Pp. 127—128, 129—130.) To M add: 0Dp=>p (Ax 3) 3. The System S4 (C. I. Lewis, 1932). (Pp. 128—129.) To M add: Dp=>DDp (Ax 4) 4. The System T+ (Thomas, 1964). (Pp. 129—130.) To B add: nnpz>onop (Axs) 5. The System S4.3 (Dummett and Lemmon, 1959). (Pp. 131—132.) To S4 add: {D(pvq)&cU(pvDq)&cU(Dpvq)}^(DpvDq) (Ax 6) 6. The System D (Kripke, 1965). (P. 132.) Add to S4.3: D[D(p=Dp)^p]^D(OD=>P) (Ax7) 7. The System S5 (Lewis, 1932). (Pp. 132—135.) Add (Ax 3) to S4. 8. The System S5D (Deontic S5). (Pp. 136—137.) Rule of Inference: If I-A then h-D A (RD) Axioms: Dpr>0p (1) D(p=>^)=>(Dp=>D^) (2) QUp^np (3)
Modal Logics 257 The containment relations among these systems is as shown in the diagram: S5 D t S4.3 t S4 T2+ 1 B M Here the notation X -» Y means that X contains but is not contained inY.
Appendix II The Modal Structure of Tense-Logical Systems System Modal Systems Resulting from Definitions of Necessity Stoic Style T [; ' Megarian Style C P . UA = A&cGA DA = HA&A&GA K, K6 (K^Kr.K^.KJ *r K, M S4 S4.3 D S4 B T,+ (? — conjecture) S5 S5 B
Bibliography of Temporal Logic A. Chronological Listing Findlay (1941). J. N. Findlay: Time: A Treatment of Some Puzzles, Australasian Journal of Psychology and Philosophy, vol. 19 (1941), pp. 216—235. Reprinted in A. G. N. Flew's Logic and Language, 1st series (Oxford, 1961). Los (1947). Jerzy Los: Podstawy analizy metodologicznej kanonow Milla (Foundations of the methodological analysis of Mill's canons), Annales Universitatis Mariae Curie-Sklodowska, vol. 2 (1947), pp. 269—301. Reviewed by Henry Hiz in: The Journal of Symbolic Logic, vol.16 (1951), pp.58—59. Reichenbach (1947). Hans Reichenbach: Elements of Symbolic Logic (New York, 1947). Moody (1953). Ernest A. Moody: Truth and Consequence in Medieval Logic (Amsterdam, 1953). Prior (1955). A. N. Prior: Diodorean Modalities, The Philosophical Quarterly, vol. 5 (1955), pp. 202—213. Reviewed by Benson Mates in: The Journal of Symbolic Logic, vol. 21 (1956), pp. 199—200. Prior (1956). A. N. Prior: The Consequences of Actions, Proceedings of the Aristotelian Society, supplementary vol. 30 (1956), pp. 91—99. Reprinted in: Prior (1968 b). Prior (1957). A. N. Prior: Time and Modality (Oxford, 1957). Reviewed by P. T. Geach in: Cambridge Review, vol.78 (1957), pp.543 — 545; by J. F. T. in: Oxford Magazine, November 7, 1957, p. 98; by C. A. V. in: Rivista di Filosofia, vol.48 (1957), pp. 226—227; by O.Becker in: Philosophische Rundschau, vol.6 (1958), pp.54 — 60; by R. Blanche in: Revue Philosophique de la France et de PEtranger, vol.83 (1958), pp. 114—115; by L.J.Cohen in: The Philosophical Quarterly, vol. 8 (1958), pp. 266—271; by C. L. Hamblin in: Australasian Journal of Philosophy, vol. 36 (1958), pp. 232—234; by K. J. J. Hintikka in: The Philosophical Review, vol. 67 (1958), pp. 401—404; 17a LEP 3
260 Bibliography of Temporal Logic by A. Bharati in: Zeitschrift fur philosophische Forschung, vol. 13 (1959), pp. 477—479; by R. Feys in: Revue Philosophique de Louvain, vol.57 (1959), pp. 268—271; by C. Lejewski in: Philosophy, vol.34 (1959), pp. 56—59; by R. M. Martin in: Mind, vol. 68 (1959), pp. 272—275; by S. Kanger in: The Journal of Symbolic Logic, vol. 25 (1960), pp. 342—343. Prior (1958 a). A. N. Prior: Diodorus and Modal Logic: A Correction, The Philosophical Quarterly, vol. 8 (1958), pp. 226—230. Prior (1958 b). A. N. Prior: The Syntax of Time Distributions, Franciscan Studies, vol. 18 (1958), pp. 105—120. Reviewed by S. Kanger in: The Journal of Symbolic Logic, vol.27 (1962), p. 114. Becker (1960). Oskar Becker: Zur Rekonstruktion des Kyrieuon Logos des Diodorus Kronos, Erkenntnis und Verantwortung: Festschrift fur Theodor Litt, ed. by J. Derbolav and F. Nicolin (Dusseldorf, 1960). Prior (1960). A. N. Prior: Identifiable Individuals, Review of Metaphysics, vol.13 (1960), pp. 684 —696. Reprinted in: Prior (1968b). Stahl (1961). Gerold Stahl: Temps et existence, Revue philosophique, vol.20 (1961), pp.501—507. Prior (1962 a). A. N. Prior: Tense-Logic and the Continuity of Time, Studia Logica, vol. 13 (1962), pp. 133—151. Prior (1962b). A. N. Prior: The Formalities of Omniscience, Philosophy, vol.37 (1962), pp. 114—129. Reprinted in: Prior (1968b). Prior (1962 c). A. N. Prior: Possible Worlds, The Philosophical Quarterly, vol. 12 (1962), pp. 36—43. Prior (1962 d). A. N. Prior: Changes in Events and Changes in Things, presented as a Lindley Lecture (University of Kansas, 1962). Reprinted in: Prior (1968 b). Reviewed by Gillian Romney in: Philosophical Books, vol.3 (1962), pp. 16—17. Prior (1962 e). A. N. Prior: Limited Indeterminism, Review of Metaphysics, vol. 16 (1962), pp.55 — 61. Reprinted in: Prior (1968b). Harries (1963). Theodore E. Harries: The Theory of Branching Processes (Berlin—Gottingen—Heidelberg, 1963). Rescher (1963). Nicholas Rescher: Avicenna on the Logic of "Conditional" Propositions, Notre Dame Journal of Formal Logic, vol. 4 (1963), pp.48—58. Reprinted in: Studies in the History of Arabic Logic (Pittsburgh, 1963). von Wright (1963). Georg Henrik von Wright: Norm and Action (New York, 1963). Anscombe (1964). G. E. M. Anscombe: Before and After, The Philosophical Review, vol.73 (1964), pp. 3—24. Hintikka (1964). Jaakko Hintikka: Aristotle and the "Master Argument" of Diodorus, American Philosophical Quarterly, vol. 1 (1964), pp. 101—114.
Chronological Listing 261 Blanche (1965). Robert Blanche: Sur Interpretation du Kyrieuon logos, Revue Philosophique de la France et de PEtranger, vol. 15 (1965), pp. 133—149. Bull (1965). R. A. Bull: An Algebraic Study of Diodorean Modal Systems, The Journal of Symbolic Logic, vol.30 (1965), pp.58 — 64. Cocchiarella (1965). Nino B. Cocchiarella: Tense and Modal Logic: A Study in the Topology of Temporal Reference (Ph. D. thesis, University of California at Los Angeles, 1965). Geach (1965). Peter T. Geach: Some Problems about Time, Proceedings of the British Academy, vol.51 (1965), pp. 321—336. Hamblin (1965). C. L. Hamblin: The Logic of Tenses (mimeograph, 1965, University of New South Wales). Lehrer and Taylor (1965). Keith Lehrer and Richard Taylor: Time, Truth, and Modalities, Mind, vol. 74 (1965), pp. 390—398. Prior (1965/66). A. N. Prior: Time, Existence and Identity, Proceedings of the Aristotelian Society, vol. 65 (1965/66), pp. 183—192. Reprinted in: Prior (1968 b). Scott (1965). Dana Scott: The Logic of Tenses (multilith, 1965, Stanford University). Taylor (1965). See Lehrer and Taylor (1965). von Wright (1965). Georg Henrik von Wright: And Next, Acta Phi- losophica Fennica, fasc. 18 (1965), pp. 293—304. Aqvist (1966). Lennart Aqvist: "Next" and "Ought": Alternative Foundations for von Wright's Tense Logic with an Application to Deontic Logic, Logique et Analyse, voL 9 (1966), pp.231—251. Clifford (1966). John E. Clifford: Tense Logic and the Logic of Change, Logique et Analyse, vol.9 (1966), pp. 210—230. Cocchiarella (1966a). Nino B. Cocchiarella: Modality Within Tense Logic, abstract in: The Journal of Symbolic Logic, vol. 31 (1966), pp. 690 —691. Cocchiarella (1966 b). Nino B. Cocchiarella: A Completeness Theorem for Tense Logic, abstract in: The Journal of Symbolic Logic, vol. 31 (1966), pp. 689 — 690. Cocchiarella (1966 c). Nino B. Cocchiarella: A Logic of Actual and Possible Objects, abstract in: The Journal of Symbolic Logic, vol. 31 (1966), pp.688 —691. Luce (1966). David R. Luce: A Calculus of "Before", Theoria, vol. 32 (1966), pp.24—44. Makinson (1966). D. C. Makinson: There are Infinitely many Diodorean Modal Functions, The Journal of Symbolic Logic, vol. 31 (1966), pp.406—408. Prior (1966). A. N. Prior: Postulates for Tense Logic, American Philosophical Quarterly, vol.3 (1966), pp. 153—161. 17a*
262 Bibliography of Temporal Logic Rescher (1966a). Nicholas Rescher: On the Logic of Chronological Propositions, Mind, vol. 75 (1966), pp. 75—96. Reprinted in: N. Rescher (1969). Rescher (1966 b). Nicholas Rescher: Temporal Modalities in Arabic Logic (Dordrecht, 1966). Rescher (1966c). Nicholas Rescher: The Logic of Commands (London, 1966). Rescher and Robison (1966d). Nicholas Rescher and John Robison: Temporally Conditioned Descriptions, Ratio, vol. 8 (1966), pp. 46—54. Robison (1966). See Rescher and Robison (1966d). von Wright (1966). Georg Henrik von Wright: And Then, Commen- tationes Physio-Mathematicae, vol. 32 (1966). Garson and Rescher (1967). See Rescher and Garson (1967 b). Prior (1967 a). A. N. Prior: Past, Present and Future (Oxford, 1967). Reviewed by B. Rundle in: Oxford Magazine, Michaelmas 4 (1967); by G. Kung in: Philosophical Studies, vol. 17 (1968), pp. 237—245; by S. McCall in: Dialogue, vol. 6 (1968), pp. 618—621; by R. A. Bull in: Mathematical Reviews, vol. 36 (1968), p. 10; by C. Williams in: Ratio, vol. 11 (1969), pp. 145—158. This contains a comprehensive list of errata in both books. Prior (1967 b). A. N. Prior: Stratified Metric Tense Logic, Theoria, vol.33 (1967), pp. 28—38. Reprinted in: Prior (1968b). Prior (1967c). On Spurious Egocentricity, Philosophy, vol.42 (1967), pp. 336—336. Reprinted in: Prior (1968b). Rescher (1967 a). Nicholas Rescher: Truth and Necessity in Temporal Perspective, in: R. M. Gale (ed.), The Philosophy of Time (New York, 1967). Rescher and Garson (1967 b). Nicholas Rescher and James Garson: A Note on Chronological Logic, Theoria, vol. 33 (1967), pp. 39—44. Segerberg (1967). K. Segerberg: On the Logic of Tomorrow, Theoria, vol.33 (1967), pp.45—52. von Wright (1967a). Georg Henrik von Wright: Quelques remarques sur la logique du temps et les systemes modales, Scientia, vol. 61 (1967), pp. 1—8. von Wright (1967b). Georg Henrik von Wright: The Logic of Action — A Sketch, The Logic of Decision and Action, ed. N. Rescher (Pittsburgh, 1967), pp. 121—136. Bull (1968). R. A. Bull: An Algebraic Study of Tense Logics with Linear Time, The Journal of Symbolic Logic, vol. 33 (1968), pp. 27—38. Gale (1968). Richard Gale: The Language of Time (London, 1968). Reviewed by A. N. Prior in: Mind, vol.78 (1969), pp. 453—460.
Chronological Listing 263 Garson and Rescher (1968). See Rescher and Garson (1968 b). Hamblin (1968). C. L. Hamblin: Starting and Stopping (privately circulated typescript, 1968). Kamp (1968). Hans Kamp: On Tense Logic and the Theory of Order (Ph. D. thesis, University of California at Los Angeles, 1968). McCall (1968 a). Storrs McCall: Time and the Physical Modalities (unpublished dittograph, 1968). McCall (1968 b). Storrs McCall: On What It Means to be Future (abstract), Journal of Symbolic Logic, vol. 33 (1968), p. 640. Prior (1968 a). A. N. Prior: Time and Change, Ratio, vol.10 (1968), pp. 173—177. Prior (1968 b). A. N. Prior: Papers on Time and Tense (Oxford, 1968). Reviewed by G. Kung in: Philosophical Studies, vol. 17 (1968), pp.237—245; by B. Rundle in: Oxford Magazine, Trinity 4 (1968); by S. Blackburn in: British Journal of Philosophy of Science, vol. 19 (1969), pp. 371—373. Prior (1968 c). A. N. Prior: Now, Nous, vol.2 (1968), pp. 101—119. Prior (1968 d). A. N. Prior: The Logic of Tenses, Akten des XIV. Inter- nationalen Kongresses fur Philosophic, vol.11 (1968), pp.638 — 640. Prior (1968e). A. N. Prior: Egocentric Logic, Nous, vol.2 (1968), pp. 191—207. Prior (1968f). A. N. Prior: Fugitive Truth, Analysis, vol.29 (1968), pp. 5 — 8. Prior (1968 g). A. N. Prior: 'Now' Corrected and Condensed, Nous, vol. 2 (1968), pp. 411—412. Prior (1968 h). A. N. Prior: Modal Logic and the Logic of Applicability, Theoria, vol. 24 (1968), pp. 183—202. Rescher (1968 a). Nicholas Rescher: Topics in Philosophical Logic (Dordrecht, Holland: 1968), chap. XII. Rescher and Garson (1968 b). Nicholas Rescher and J. Garson: Topological Logic, Journal of Symbolic Logic, vol. 33 (1968), pp. 537—548. von Wright (1968 a): Georg Henrik von Wright: Time, Change and Contradiction, A. S. Eddington Memorial Lecture No. 22 (1 November 1968), Cambridge, 1968. von Wright (1968 b). Georg Henrik von Wright: Always, Theoria, vol.34 (1968), pp.208—221. von Wright (1968 c). Georg Henrik von Wright: An Essay in Deon- tic Logic and the General Theory of Action, Acta Philosophica Fen- nica, vol. 21 (1968). Bull (1969). R. A. Bull: Note on a Paper on Tense Logic, Journal of Symbolic Logic, vol.34 (1969), pp. 215—218.
264 Bibliography of Temporal Logic Gabbay (1969). Dov Gabbay: Model Theory for Tense Logics (Jerusalem, 1969; Scientific Report No. 1 of the Applied Logic Branch of the Hebrew University; Multilithed). Massey (1969). Gerald J. Massey: Tense Logic! Why Bother? Nous, vol. 3 (1969), pp. 17—32. Prior (1969). A. N. Prior: Tensed Propositions As Predicates, American Philosophical Quarterly, vol. 6 (1969), pp. 290—297. Rescher (1969). Nicholas Rescher: Topics in Philosophical Logic (Dordrecht, 1969). B. Author Listing (Alphabetical) Anscombe, G. E. M. (1964) Before and After Aqvist, Lennart (1966) "Next" and "Ought": Alternative Foundations for von Wright's Tense Logic with an Application to Deontic Logic Becker, Oskar (1960) Zur Rekonstruktion des Kyrieuon Logos des Diodorus Kronos Blanche, Robert (1965) Sur Interpretation du Kyrieuon logos Bull, R. A. (1965) An Algebraic Study of Diodorean Modal Systems (1968) An Algebraic Study of Tense Logics with Linear Time (1969) Notes on a Paper on Tense Logic Clifford, John E. (1966) Tense Logic and the Logic of Change COCCHIARELLA, NlNO B. (1965) Tense and Modal Logic: A Study in the Topology of Temporal Reference (1966 a) Modality Within Tense Logic (1966 b) A Completeness Theorem for Tense Logic (1966 c) A Logic of Actual and Possible Objects Findlay, J. N. (1941) Time: A Treatment of Some Puzzles Gabbay, Dov (1969) Model Theory for Tense Logics Gale, Richard (1968) The Language of Time
Author Listing 265 Garson, James (1967) A Note on Chronological Logic (With Nicholas Rescher) (1968) Topological Logic (With Nicholas Rescher) Geach, Peter T. (1965) Some Problems about Time Hamblin, C. L. (1965) The Logic of Tenses (1968) Starting and Stopping Harries, Theodore E. (1963) The Theory of Branching Processes HlNTIKKA, JAAKKO (1964) Aristotle and the "Master Argument" of Diodorus Kamp, Hans (1968) On Tense Logic and the Theory of Order Lehrer, Keith (1965) Time, Truth, and Modalities (With Richard Taylor) Los', Jerzy (1947) Podstawy analizy metodologicznej kanonow Milla (Foundations of the methodological analysis of Mill's canons) Luce, David R. (1966) A Calculus of "Before" Makinson, D. C. (1966) There are Infinitely many Diodorean Modal Functions Massey, Gerald J. (1969) Tense Logic! Why Bother? McCall, Storrs (1968 a) Time and the Physical Modalities (1968 b) On What It Means to be Future Moody, Ernest A. (1953) Truth and Consequence in Medieval Logic Prior, A. N. (1955) Diodorean Modalities (1956) The Consequences of Actions (1957) Time and Modality (1958a) Diodorus and Modal Logic: A Correction (1958 b) The Syntax of Time Distinctions (1960) Identifiable Individuals (1962 a) Tense-Logic and the Continuity of Time (1962 b) The Formalities of Omniscience
266 Bibliography of Temporal Logic (1962 c) Possible Worlds (1962d) Changes in Events and Changes in Things (1962e) Limited Indeterminism (1965/66)Time, Existence and Identity (1966) Postulates for Tense Logic (1967 a) Past, Present and Future (1967 b) Stratified Metric Tense Logic (1967 c) On Spurious Egocentricity (1968 a) Time and Change (1968 b) Papers on Time and Tense (1968 c) Now (1968 d) The Logic of Tenses (1968 e) Egocentric Logic (1968f) Fugitive Truth (1968 g) 'Now' Corrected and Condensed (1968 h) Modal Logic and the Logic of Applicability (1969) Tensed Propositions as Predicates Reichenbach, Hans (1947) Elements of Symbolic Logic Rescher, Nicholas (1963) Avicenna on the Logic of "Conditional" Propositions (1966 a) On the Logic of Chronological Propositions (1966 b) Temporal Modalities in Arabic Logic (1966 c) The Logic of Commands (1966d) Temporally Conditioned Descriptions (With John Robison) (1967 a) Truth and Necessity in Temporal Perspective (1967 b) A Note on Chronological Logic (With James Garson) (1968 a) Topics in Philosophical Logic (1968 b) Topological Logic (With James Garson) (1969) Topics in Philosophical Logic Robison, John (1966) Temporally Conditioned Descriptions (With Nicholas Rescher) Scott, Dana (1965) The Logic of Tenses Segerberg, K. (1967) On the Logic of Tomorrow Stahl, Gerold (1961) Temps et existence Taylor, Richard (1965) Time, Truth, and Modalities (With Keith Lehrer)
Author Listing 267 von Wright, Georg Henrik (1963) Norm and Action (1965) And Next (1966) And Then (1967 a) Quelques remarques sur la logique du temps et les systemes modales (1967 b) The Logic of Action — A Sketch (1968 a) Time, Change and Contradiction (1968 b) Always (1968 c) An Essay on Deontic Logic and the General Theory of Action
Index of Names (Exclusive of Bibliography) Albert of Saxony 11 Aquinas, St. Thomas 5, 10 Aristotle 3, 5, 168, 190, 197, 211 Avicenna 7, 10 Baier, Kurt 149 Bochenski, I. M. 3, 9 Boethius 9, 193 Brehier, Emile 6 Bull, R. A. 96, 97, 132, 137 Buridan, John 11 Carnap, Rudolf 21 Chrysippos 195 Church, Alonzo 49 Cicero 195, 196 Cocchiarella, Nino B. 90, 130, 253 Cohen, Jonathan 25 Cresswell, M. J. 126 Diodorus Cronus 4, 6, 7, 125, 190, 193, 195, 196, 205 Dummett, Michael 256 Duncan-Jones, A. E. 25 Ehrenfest, P. T. 163 Epictetus 190 Feller, William 162, 163 Feys, Robert 126, 255 Fitch, Frederick 256 Gale, Richard M. 149 Garson, James 12, 22, 249 Gettier, E. L. 148, 149 Goodman, Nelson 150 Guerry, Herbert 197 Hintikka, Jaakko 4, 5, 57 Hiz, Henry 12 Hughes, G.E. 126 Jalbert, Guy 5, 10 Johnson, Lyndon B. 247 Kamp, Hans 123, 124 Kant, Immanuel 1, 184 Kemeny, J. G. 162 Kleene, S. C. 218 Kneale, Martha Hurst 12, 193, 194, 197 Kneale, William 193, 194, 197 Kripke, Saul 57, 62, 128, 130, 133, 256 Leibniz, G. W. 172, 173, 176, 200, 202 Lemmon, E. J. 55, 253, 256 Lewis, C. I. 256 Los, Jerzy 12 Lukasiewicz, Jan 219, 220, 255 Mates, Benson 3, 4, 12
Index of Names 269 McCall, Storrs 208, 209 McTaggart, J. M. E. 27, 30, 50, 182, 231 Meredith, C. A. 170, 173, 179 Minkowski, Hermann 187 Misner, J. W. 73 Moody, E. A. 11, 12 Ockham, William 10, 11 Peirce, C. S. 210 Pelon, Ann 197 Prantl, Carl 10 Prior, A. N. 12, 33, 66, 71, 72, 95, 123, 130, 131, 137, 169, 170, 183, 204, 206, 208, 231, 254, 255 Reichenbach, Hans 12 Rescher, Nicholas 4, 6, 7, 9, 12, 22, 73, 149, 190, 206, 249 Robison, John 149 Rose, Alan 22 Saunders, J. T. 25 Scott, Dana 92, 254 Shoenfield, Joseph 121 Smith, Gerard 10 Smith, P. Nowell 25 Smullyan, Raymond 57 Snell, J. L. 162 Tarski, Alfred 35 Thomas, Ivo 129, 256 Uhlenbeck, G. E. 163 von Wright, G. H. 12, 66, 126, 255 Wang, Ming Chen 163 Wittgenstein, Ludwig 21, 170 Zeller, Eduard 3, 6, 192
Subject Index absolute time 151—154 Arabic theory of temporal modality 7—9 archimedian principle 114 associated formula 63, 83, 222 asymmetry 51 backwards linearity 68 beginning time 92—93 branch 69 branching points 71 branching structure 68 branching structure, connected 69 branching tense structures 75 branching time 70—74, 74—87 B-structure 215 fc-validity (branching) 75 connectedness 88, 101 continuity 96 continuous linear structure 96 continuous time 96 — 97 correlated formula 121 dates 27 degree of a formula 62 dense linear structure 94 dense time 93 — 95 density 51 descriptions, phenomenological 149—151 determination, relative 71 determination, temporal 203—206 determinism and determination 71, 195—197 deterministic state systems 162—167 dimensionality of time 184—188 discrete linear structure 95 discrete state systems 162 discrete time 95 — 96, 132 distance function 103 distance-in-time 110—114 duality 191, 192 n., 193 n. ending time 92—93 evaluation function 44, 56, 117, 215, 219 excluded middle 194 expressibility 117—122 calculus 51 causal time 130 characteristic formula 63, 84, 223 characterizability 117—122 chronological purity 144—149 chronology 103 Clock event postulate 176 closure rules 60 commutative group 98 completeness proofs 44, 62, 67, 83, 90, 92, 94, 96, 97, 100, 128, 129, 130, 132, 215, 222, 226, 240 compression, temporal 37 connected branching structure 69
Subject Index 271 expressive incompleteness 66, 122—124 future associated formula 85 future contingency 200—202 group, commutative 98 group, positive-negative 100 history 184 history of temporal logic 1—12 homogeneous time 35 identity 241—248 inauguration date 142 incompleteness, expressive 66, 122—124 indeterministic state systems 162—167 infinite linear structure 92 infinite time 92—93 instantaneous world state 173 intensionality 138—140 intrinsic linear ordering 102 irreflexivity 50 is (the copula) 23—24 Leibniz' law 241—246 level 69 linear ordering, intrinsic 102 linear readability 115—116 linear structure 90 linear structure, continuous 96 linear structure, dense 94 linear structure, discrete 95 linear structure, infinite 92 linear time 88 — 91, 132 linearity, backwards 68 many-valued temporal logic 213—227 master arguments 188—212 maximum 51 medieval theory of temporal modality 9—12 Megarian theory of temporal modality 4—5 metric 103, 105 metric space 103 metric time 103—116 minimal tense logic 55, 79 — 81 minimum 51 Minkowskian relativistic time 187 mirror-image rule 90 modal structure 128 modality and quantification 237—239 modality, nodally relativized 134—135 modality, temporal 3—12, 125—137 w-shift rule 34, 51 nearness-in-time 110—114 necessity, tensed 125 nodally relativized modality 134—135 node 59 — 60 nomological necessitation 207 normal form 48 now (the present) 26—27 open future 70—74 path 69 phenomenological descriptions 149—151 positive-negative group 100 possibility, relative 186 possible-world interpretation 21—22 precedence, temporal 50 process 155 process implications 155—159 propositional quantification 228—233 pseudo-dates 27 purity, chronological 144—149 quantification and modality 237—239
272 Subject Index quantification, propositional 228—233 quantification, restricted 235—237 quantified tense logic 240—241 quasi-process 161 realizability, linear 115—116 realization, temporal 31—32 redundancy, temporal 33 relative determination 71 relative possibility 186 relative time 151—154 relativistic time 187 restricted quantification 235—237 root 69 R3-structure 215 invalidity 215 satisfiability 117 semantic tableaux 58 — 61, 79 — 83, 92—93, 94, 221—222, 226 simulacrum 247—248 Stoic theory of temporal modality 4—7 structure (i. e., tense structure) 44, 56, 117 structure, branching 68, 75 — 83 structure, B-structure 128 structure, linear 90 structure, linear, continuous 96 structure, linear, dense 94 structure, linear, discrete 95 structure, linear, infinite 92 structure, modal 128 structure, R8-structure 215 structure, three-valued 219 succession, temporal 185 systems of temporal logic 249—258 tableaux-tree 59 — 60 temporal change 241—248 temporal compression 37 temporal determination 203—206 temporal logic, many-valued 213—227 temporal logic, systems of 249—258 temporal modality 3—12, 125—137 temporal modality, Arabic theory of 7—9 temporal modality, medieval theory of 9—12 temporal modality, Megarian theory of 4—5 temporal modality, Stoic theory of 4—7 temporal precedence 50 temporal realization 31—32 temporal redundancy 33 temporal succession 185 temporal transparency (of now) 32—34 temporal truth, three valued conception of 198—200 temporally conditioned descriptions 138—144 temporally definite statements 25—26 tense-expressive completeness 66, 122—124 tense logic, minimal 55, 79—81 tense logic, quantified 240—241 tense operators 52—54 tense structure validity 57 tense structures, branching 75 tense structures, three-valued 219 tensed necessity 125 termination date 142 three-valued conception of temporal truth 198—200 three-valued evaluation functions 219 three-valued tense logic 213—215 three-valued tense structures 219 three-valued validity 220 time, absolute 151—154 time, branching 70—74, 74 — 87
Subject Index 273 time, causal 130 time, continuous 96— 97 time, dense 93—95 time, dimensionality of 184—'. time, discrete 95 — 96, 132 time, ending 92—93 time, homogeneous 35 time, infinite 92—93 time, linear 88 — 91, 132 time, relativistic 187 topological logic 13—22 transition laws 162 tree 70 ^-validity 45 U-relation 50—51, 105 validity 117 validity, ^-validity 75 validity, R3-validity 215 validity, tense-structured 57 validity, three-valued 220 validity, ^-validity 45 world history 179 world state 170—184 world state, instantaneous 173