A History of Until
Andrea Masini, Luca Vigan\`o, Marco Volpe

TL;DR
This paper introduces a new temporal operator to explicitly formalize the dual nature of the 'until' operator in linear-time logics, enabling well-behaved deduction rules and a sound, complete natural deduction system.
Contribution
It proposes a novel operator that captures the 'history' of 'until', facilitating the development of formal deduction systems for temporal logics with 'until'.
Findings
Developed a labeled natural deduction system for the new operator.
Proved the system's soundness and completeness relative to LTL with 'until'.
Provided a translation method linking the new system to existing temporal logic.
Abstract
Until is a notoriously difficult temporal operator as it is both existential and universal at the same time: A until B holds at the current time instant w iff either B holds at w or there exists a time instant w' in the future at which B holds and such that A holds in all the time instants between the current one and w'. This "ambivalent" nature poses a significant challenge when attempting to give deduction rules for until. In this paper, in contrast, we make explicit this duality of until to provide well-behaved natural deduction rules for linear-time logics by introducing a new temporal operator that allows us to formalize the "history" of until, i.e., the "internal" universal quantification over the time instants between the current one and w'. This approach provides the basis for formalizing deduction systems for temporal logics endowed with the until operator. For concreteness, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Logic, Reasoning, and Knowledge · Formal Methods in Verification
