1982 · 177 citations · 13 references
ComputingComputer ScienceMathematicsAlgorithmsLogicTheory Of ComputationModel CheckingModel TheoryTemporal LogicAxiomatizationBranching Temporal LogicBranching TimeBranching-time LogicBranching-time Temporal LogicComputation Tree LogicDecision ProceduresSatisfiability Problem
In this paper we consider the Computation Tree Logic (CTL) proposed in [CE] which extends the Unified Branching Time Logic (UB) of [BMP] by adding an until operator. We establish that CTL has the small property by showing that any satisfiable CTL formulae is satisfiable in a small finite model obtained from a small “pseudo-model” resulting from the Fischer Ladner quotient construction. We then give an exponential time algorithm for deciding satisfiability in CTL, and extend the axiomatization of UB given in [BMP] to a complete axiomatization for CTL. Lastly, we study the relative expressive power of a family of temporal logics obtained by extending or restricting the syntax of UB and CTL.
13
The temporal logic of programs
Amir Pnueli · 1977 · 5.7K citations
On the temporal analysis of fairness
Dov M. Gabbay, Amir Pnueli, Saharon Shelah et al. · 1980 · 731 citations
The temporal logic of branching time
Mordechai Ben‐Ari, Amir Pnueli, Zohar Manna · Acta Informatica · 1983 · 371 citations
Sometimes and Not Never Revisited: on Branching Versus Linear Time
E. Allen Emerson, Joseph Y. Halpern · 1984 · 218 citations
Engineering, Mathematics, Physics +12