Temporal and Modal Logic

   Info_icon.svg       BibTeX_logo.svg   
E. Allen Emerson
Jan van Leeuwen (eds.)
Formal Models and Semantics, chapter 16, pages 995–1072
Handbook of Theoretical Computer Science B
Elsevier, Amsterdam
1990

Publisher Summary This chapter discusses temporal and modal logic. The chapter describes a multiaxis classification of systems of temporal logic. The chapter describes the framework of linear temporal logic. In both its propositional and first-order forms, linear temporal logic has been widely employed in the specification and verification of programs. The chapter describes the competing framework of branching temporal logic, which has seen wide use. It also explains how temporal logic structures can be used to model concurrent programs using non-determinism and fairness. The chapter also discusses other modal and temporal logics in computer science. The chapter describes the formal syntax and semantics of Propositional Linear Temporal Logic (PLTL). The chapter also describes the formal syntax and semantics for two representative systems of propositional branching-time temporal logics.