An axiomatization of full computation tree logic (Q2758043)

From MaRDI portal





scientific article; zbMATH DE number 1679317
Language Label Description Also known as
default for all languages
No label defined
    English
    An axiomatization of full computation tree logic
    scientific article; zbMATH DE number 1679317

      Statements

      7 January 2003
      0 references
      temporal logic
      0 references
      full computation tree logic
      0 references
      axiomatization
      0 references
      validity
      0 references
      satisfiability
      0 references
      semantics
      0 references
      Kripke structures
      0 references
      completeness
      0 references
      An axiomatization of full computation tree logic (English)
      0 references
      The paper deals with the logic CTL\(^*\), also called the full computation tree logic. It was introduced by Emerson and Sistla (1984) and has been mainly studied as a tool for specification and verification of complex systems in computer science and practice. The main problem regarding those applications is that of model checking (i.e., the question if a state satisfies a given formula). NEWLINENEWLINENEWLINEThe problem studied here is motivated by more classical questions of logic, it concerns validity (or satisfiability) and the relevant (Hilbert-style) axiomatization. Though the validity problem for CTL\(^*\) was known decidable, the existence of a simple, sound and complete axiomatization has been a long standing open problem -- and this is solved by the present paper. NEWLINENEWLINENEWLINEThe author uses the known axiomatization system for CTL\(^*\) with a more general semantics (i.e., the logic \(\forall\)LTFC [\textit{C. Stirling}, ``Modal and temporal logics'', in: S. Abramsky et al. (eds.), Handbook of logic in computer science. Vol. 2, 477-563 (1992; Zbl 0777.68001)]), and adds an axiom (scheme) and a rule to achieve a sound and complete system for CTL\(^*\) with the standard semantics (on Kripke structures with total accessibility relation). The axiom expressess (the expected) limit closure while the main novelty is the rule -- called the Auxiliary Atoms rule. The main technical part then deals with showing completeness of the system. The author also provides an informal overview of the proof and comparison with techniques used previously for related results.
      0 references
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references