Arrow Research search
Back to I&C

I&C 2011

Constructive linear-time temporal logic: Proof systems and Kripke semantics

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

In this paper we study a version of constructive linear-time temporal logic (LTL) with the “next” temporal operator. The logic is originally due to Davies, who has shown that the proof system of the logic corresponds to a type system for binding-time analysis via the Curry–Howard isomorphism. However, he did not investigate the logic itself in detail; he has proved only that the logic augmented with negation and classical reasoning is equivalent to (the “next” fragment of) the standard formulation of classical linear-time temporal logic. We give natural deduction, sequent calculus and Hilbert-style proof systems for constructive LTL with conjunction, disjunction and falsehood, and show that the sequent calculus enjoys cut elimination. Moreover, we also consider Kripke semantics and prove soundness and completeness. One distinguishing feature of this logic is that distributivity of the “next” operator over disjunction “ ◯ ( A ∨ B ) ⊃ ◯ A ∨ ◯ B ” is rejected in view of a type-theoretic interpretation.

Authors

Keywords

  • Constructive linear-time temporal logic
  • Kripke semantics
  • Sequent calculus
  • Cut elimination

Context

Venue
Information and Computation
Archive span
1987-2026
Indexed papers
3021
Paper id
920368211099200367
v2026.09.13