Temporal Logic
โ Scribed by Valentin Goranko
- Publisher
- Cambridge University Press
- Year
- 2023
- Tongue
- English
- Leaves
- 112
- Series
- Elements in Philosophy and Logic
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Temporal Logics are a rich variety of logical systems designed for formalising reasoning about time, and about events and changes in the world over time. These systems differ by the ontological assumptions made about the nature of time in the associated models, by the logical languages involving various operators for composing temporalized expressions, and by the formal logical semantics adopted for capturing the precise intended meaning of these temporal operators. Temporal logics have found a wide range of applications as formal frameworks for temporal knowledge representation and reasoning in artificial intelligence, and as tools for formal specification, analysis, and verification of properties of computer programs and systems. This Element aims at providing both a panoramic view on the landscape of the variety of temporal logics and closer looks at some of their most interesting and important landmarks.
โฆ Table of Contents
Cover
Title Page
Imprints Page
Temporal Logics
Contents
Preface
1 Temporal Reasoning and Logics: Introduction and a Brief Historical Overview
1.1 What Is Time?
1.2 What Is Temporal Logic?
1.3 Origins and Antiquity: Zenoโs Paradoxes and Sea-Battles
1.4 Time, Necessity, and Determinism: Diodorus Cronusโ Master Argument
1.5 Medieval Times: Determinism versus Free Will
1.6 Precursors to Temporal Logic
1.7 The Birth of Temporal Logic: Prior and Post-Prior
Some References
2 The Variety of Models of Time
2.1 Instant-Based Models of Time and Their Properties
2.2 Interval-Based Models of Time
2.3 Instant-Based versus Interval-Based Models of Time
Some References
3 Priorโs Basic Systems of Temporal Logic
3.1 Priorโs Tense Operators
3.2 Semantics of TL
3.3 Standard Translation of TL into First-Order Logic
3.4 Tense Logic and McTaggartโs time series
3.5 Axiomatic System K[sub(t)] for TL
3.6 Expressing Temporal Properties in TL: Extensions of K[sub(t)]
Some References
4 Temporal Logics for Linear Time
4.1 Adding the Nexttime Operator
4.2 Adding Since and Until
4.3 Axiomatic Systems for Since and Until
4.4 The Linear Time Temporal Logic (LTL)
4.4.1 Formal Language and Expressing Properties in LTL
4.4.2 Formal Semantics of LTL
4.4.3 Axiomatic System for LTL and Variations
Some References
5 Reasoning about Non-determinism: Models and Logics for Branching Time
5.1 Priorโs Formal Reconstruction of Diodorus Cronusโ Master Argument
5.2 Lavenhamโs Deterministic Argument Formalised
5.3 Priorโs Theory of Branching Time
5.4 Tree-Like Models for Branching Time: Bundled Trees
5.5 Logics for Branching Time Structures with the Basic Priorian Semantics
Some References
6 The Peircean Branching Time Logic PBTL
6.1 Language, Models, and Semantics of PBTL
6.2 Some Validities and Non-validities of PBTL
6.3 Axiomatic Systems for PBTL
6.4 Computation Tree Logic CTL
6.4.1 The Language and Semantics of CTL
6.4.2 Unfoldings and Semantics of CTL on Kripke Models
6.4.3 Extension of the Semantics of LTL to Kripke Models
6.4.4 A Sound and Complete Axiomatic System for CTL
Some References
7 The Ockhamist Branching Time Logic OBTL
7.1 Language and Models for OBTL
7.2 Expressing Temporal Statements in OBTL
7.3 Formal Semantics of OBTL
7.3.1 Ockhamist Truth on a Branch in an OBTL Model
7.3.2 Some Validities and Non-validities of OBTL
7.3.3 Ockhamist Validity versus Bundled Trees Validity
7.4 Embedding PBTL into OBTL
7.5 Full Computation Tree Logic CTL*
7.6 Axiomatic Systems for Ockhamist Validity
7.7 Some Variations of Branching Time Semantics
7.8 Aristotleโs โSea-Battle Tomorowโ Revisited in Branching Time Models
Some References
8 First-Order Temporal Logics
8.1 Existence and Quantification in Time
8.2 Preliminaries: First-Order Relational Structures and Languages
8.3 The Language and Models of FOTL
8.4 Semantics of FOTL
8.4.1 Variable Assignments and Truth of FOTL Formulae
8.4.2 Varying and Constant Domain Semantics
8.4.3 Temporal Barcan Formulae
8.5 Eternalist Quantification and Constant Domain Semantics
8.5.1 On Validities and Non-validities in Constant Domain Semantics
8.5.2 An Axiomatic System for the Eternalist Semantics
8.6 Presentist Quantification and Varying Domain Semantics
8.6.1 The Barcan Formulae and Varying Domain Semantics
8.6.2 An Axiomatic System for Presentist Semantics
8.7 The Existence Predicate
8.8 On Proper Names, Definite Descriptions, Rigid and Non-rigid Designations
8.9 On Technical Results for First-Order Temporal Logics
Some References
9 Variations, Extensions, and Applications of Temporal Logics
9.1 Interval Temporal Logics
9.2 Hybrid, Metric, and Real-Time Temporal Logics
9.3 Combining Temporal and Other Logics
9.4 On Logical Deduction and Decision Methods for Temporal Logics
9.5 On Applications of Temporal Logics
9.5.1 Temporal Logics in Computer Science
9.5.2 Temporal Logics in Artificial Intelligence
9.5.3 Temporal Logics in Natural Language Semantics and Linguistics
Some References
9.6 Finally, on What Is Not in the Element
Epilogue: Past, Present, and Future of Temporal Logics
References
Acknowledgements
๐ SIMILAR VOLUMES
Introduction to the temporal logic of - in particular parallel - programs. Divided into three main parts: - Presentation of the pure temporal logic: language, semantics, and proof theory; - Representation of programs and their properties within the language of temporal logic; - Application of the lo
Introduction to the temporal logic of - in particular paral- lel - programs.Divided into three main parts: - Presenta- tion of the pure temporal logic: language, semantics, and proof theory; - Representation of programs and their proper- ties within the language of temporal logic; - Application of t