A Simple Obligation to Metric Interval Temporal Logic
arXiv:2607.13598
The paper introduces a simpler, symbolic method for checking satisfiability of Metric Interval Temporal Logic (MITL) by tracking time‑constrained obligations and using a mechanism that keeps the number of obligations bounded via region abstraction.
Abstract
Satisfiability of Metric Interval Temporal Logic (MITL) is a widely investigated subject. In this work, we present a new, and arguably simpler, approach for MITL satisfiability, based on an idea of tracking time-constrained obligations along a word. To check whether a Linear Temporal Logic (LTL) formula is true at a position of a word, it is natural to generate certain obligations that need to be satisfied at a later point. For instance, (with strict Until semantics) is true at position if either or the set is true at . We enhance this idea in the context of MITL by introducing a notion of time inside these obligations. However, a naïve procedure could lead to more and more obligations getting generated along the word, with no bound on the number. We propose a simple mechanism to eliminate or merge redundant obligations. For MITL, this mechanism ensures that only a bounded number of obligations are maintained along the entire timed word. We develop this observation into a symbolic procedure for MITL satisfiability using regions.