Multi-Fidelity Temporal Reasoning: A Stratified Logic for Cross-Scale System Specifications
Abstract
1. Introduction
1.1. Paper Contributions
- We formalize the syntax and semantics of SMTL, proving that it strictly subsumes MTL and offers enhanced expressiveness by capturing properties unattainable in existing logics.
- We analyze the decidability and computational complexity of SMTL model checking, identifying decidable fragments with complexities comparable to MTL for bounded-time properties
- Through case studies and numerical simulations, we demonstrate SMTL’s practical utility in specifying multi-scale requirements and improving verification efficiency, enhancing agent coordination and safety.
1.2. Related Work
1.3. Paper Organization
2. Preliminaries
2.1. Metric Temporal Logic
- is an infinite sequence of states ;
- is an infinite sequence of time stamps , with and for all .
2.2. Stratified Systems and Abstraction Hierarchies
- is the state space at level k;
- maps states from level to level k.
- Monotonicity: For , .
- Preservation: For any property φ preserved by , if , then .
- Refinement: For states , if , then and are equivalent at level k.
3. Syntax and Semantics of SMTL
3.1. Syntax
3.2. Semantics
- is an infinite sequence of states at level k, with ;
- is an infinite sequence of time stamps with and ;
- For each k, consecutive states in are separated by at least time units.
- Properties at level k are evaluated using the state sequence ;
- The temporal resolution at level k is respected ();
- Abstraction consistency is maintained between levels.
3.3. Practical Implications of SMTL Expressiveness
4. Theoretical Analysis
4.1. Expressiveness of SMTL
- Every MTL formula φ has an equivalent SMTL formula .
- There exists at least one formula such that .
- (Bounded-Time Case) For formulas with only bounded intervals, the model-checking problem is EXPTIME-complete.
- (Unbounded-Time Case) If ϕ includes at least one unbounded interval, the model-checking problem is 2EXPTIME-complete.
4.2. Proof Sketch
5. Numerical Results
- Short-Term Temporal Constraints (Fine-Grained Temporal Level): Agents using SMTL enforce collision avoidance at every time step. This is a temporal property that requires agents to ensure that they do not occupy the same position as any other agent. In SMTL, this corresponds to a higher-priority constraint specified at a lower stratification level (e.g., ), which operates at a finer temporal granularity. The logic enforces that safety properties hold at all times or within very short time intervals.
- Long-Term Temporal Objectives (Coarse-Grained Temporal Level): Agents aim to reach their designated goals, which is a temporal property considered over a longer time horizon. In SMTL, this is captured at a higher stratification level (e.g., or ), where the temporal properties involve longer intervals or eventualities.
6. Conclusions
Future Work
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Bartocci, E.; Deshmukh, J.; Donzé, A.; Fainekos, G.; Maler, O.; Ničković, D.; Sankaranarayanan, S. Specification-based monitoring of cyber-physical systems: A survey on theory, tools and applications. In Lectures on Runtime Verification: Introductory and Advanced Topics; Springer: Cham, Switzerland, 2018; pp. 135–175. [Google Scholar]
- Eappen, J.; Xiong, Z.; Patel, D.; Bera, A.; Jagannathan, S. Scaling Safe Multi-Agent Control for Signal Temporal Logic Specifications. In Proceedings of the CoRL Workshop on Safe and Robust Robot Learning for Operation in the Real World, Munich, Germany, 6–9 November 2024. [Google Scholar]
- Momtaz, A.; Abbas, H.; Bonakdarpour, B. Monitoring signal temporal logic in distributed cyber-physical systems. In Proceedings of the ACM/IEEE 14th International Conference on Cyber-Physical Systems (With CPS-IoT Week 2023), San Antonio, TX, USA, 9–12 May 2023; pp. 154–165. [Google Scholar]
- Yoo, C.; Belta, C. Control with probabilistic signal temporal logic. arXiv 2015, arXiv:1510.08474. [Google Scholar]
- Fainekos, G.E.; Pappas, G.J. Robustness of temporal logic specifications. In Formal Approaches to Software Testing and Runtime Verification, Proceedings of the First Combined International Workshops FATES 2006 and RV 2006, Seattle, WA, USA, 15–16 August 2006; Revised Selected Papers; Springer: Berlin/Heidelberg, Germany, 2006; pp. 178–192. [Google Scholar]
- Fisher, M. Temporal development methods for agent-based. Auton. Agents Multi-Agent Syst. 2005, 10, 41–66. [Google Scholar] [CrossRef]
- Nilsson, P.; Ozay, N. Control synthesis for large collections of systems with mode-counting constraints. In Proceedings of the 19th International Conference on Hybrid Systems: Computation and Control, Vienna, Austria, 12–14 April 2016; pp. 205–214. [Google Scholar]
- Sahin, Y.E.; Nilsson, P.; Ozay, N. Provably-correct coordination of large collections of agents with counting temporal logic constraints. In Proceedings of the 2017 ACM/IEEE 8th International Conference on Cyber-Physical Systems (ICCPS), Pittsburgh PA, USA, 18–20 April 2017. [Google Scholar]
- Xu, Z.; Julius, A.A. Census signal temporal logic inference for multiagent group behavior analysis. IEEE Trans. Autom. Sci. Eng. 2016, 15, 264–277. [Google Scholar] [CrossRef]
- Leahy, K.; Jones, A.; Vasile, C.I. Fast decomposition of temporal logic specifications for heterogeneous teams. IEEE Robot. Autom. Lett. 2022, 7, 2297–2304. [Google Scholar] [CrossRef]
- Kantaros, Y.; Zavlanos, M.M. Stylus*: A temporal logic optimal control synthesis algorithm for large-scale multi-robot systems. Int. J. Robot. Res. 2020, 39, 812–836. [Google Scholar] [CrossRef]
- Lamport, L. The temporal logic of actions. ACM Trans. Program. Lang. Syst. (TOPLAS) 1994, 16, 872–923. [Google Scholar] [CrossRef]
- Alur, R.; Henzinger, T.A. Real-time logics: Complexity and expressiveness. Inf. Comput. 1993, 104, 35–77. [Google Scholar] [CrossRef]
- Endriss, U. Temporal logics for representing agent communication protocols. In Proceedings of the International Workshops on Agent Communication, Utrecht, The Netherlands, 25 July 2005; Springer: Berlin/Heidelberg, Germany, 2005; pp. 15–29. [Google Scholar]
- Kress-Gazit, H.; Lahijanian, M.; Raman, V. Synthesis for robots: Guarantees and feedback for robot behavior. Annu. Rev. Control. Robot. Auton. Syst. 2018, 1, 211–236. [Google Scholar] [CrossRef]
- Cucala, D.J.T.; Wałęga, P.A.; Grau, B.C.; Kostylev, E. Stratified negation in Datalog with metric temporal operators. In Proceedings of the AAAI Conference on Artificial Intelligence, Online, 2–9 February 2021; Volume 35, pp. 6488–6495. [Google Scholar]
- Felli, P.; Gianola, A.; Montali, M. SMT-based safety checking of parameterized multi-agent systems. In Proceedings of the AAAI Conference on Artificial Intelligence, Online, 2–9 February 2021; Volume 35, pp. 6321–6330. [Google Scholar]
- Sharon, G.; Stern, R.; Felner, A.; Sturtevant, N.R. Conflict-based search for optimal multi-agent pathfinding. Artif. Intell. 2015, 219, 40–66. [Google Scholar] [CrossRef]
- Belta, C.; Sadraddini, S. Formal methods for control synthesis: An optimization perspective. Annu. Rev. Control. Robot. Auton. Syst. 2019, 2, 115–140. [Google Scholar] [CrossRef]
- Shahrooei, Z.; Kochenderfer, M.J.; Baheri, A. Optimizing Falsification for Learning-Based Control Systems: A Multi-Fidelity Bayesian Approach. arXiv 2024, arXiv:2409.08097. [Google Scholar]
- Baheri, A. Safety Validation of Learning-Based Autonomous Systems: A Multi-Fidelity Approach. In Proceedings of the AAAI Conference on Artificial Intelligence, Washington, DC, USA, 7–14 February 2023; Volume 37, p. 15432. [Google Scholar]
- Baheri, A. Exploring the role of simulator fidelity in the safety validation of learning-enabled autonomous systems. AI Mag. 2023, 44, 453–459. [Google Scholar] [CrossRef]
- Shahrooei, Z.; Kochenderfer, M.J.; Baheri, A. Falsification of Learning-Based Controllers through Multi-Fidelity Bayesian Optimization. In Proceedings of the European Control Conference (ECC), Bucharest, Romania, 13–16 June 2023. [Google Scholar]
- Beard, J.J.; Baheri, A. Safety verification of autonomous systems: A multi-fidelity reinforcement learning approach. arXiv 2022, arXiv:2203.03451. [Google Scholar]
- Hariharan, G.; Kempa, B.; Wongpiromsarn, T.; Jones, P.H.; Rozier, K.Y. MLTL multi-type (MLTLM): A logic for reasoning about signals of different types. In Proceedings of the International Workshop on Numerical Software Verification, Haifa, Israel, 11 August 2022; Springer: Cham, Switzerland, 2022; pp. 187–204. [Google Scholar]
Symbol | Description |
---|---|
Signal space at abstraction level k | |
Language of formula | |
State s refines state at level k | |
Satisfaction relation at abstraction level k | |
, | Intervals with |
Shorthand for | |
Complexity Measures | |
Size of formula | |
Size of transition system | |
K | Maximum abstraction level |
Maximum constant in timing constraints |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Baheri, A.; Wei, P. Multi-Fidelity Temporal Reasoning: A Stratified Logic for Cross-Scale System Specifications. Logics 2025, 3, 5. https://doi.org/10.3390/logics3020005
Baheri A, Wei P. Multi-Fidelity Temporal Reasoning: A Stratified Logic for Cross-Scale System Specifications. Logics. 2025; 3(2):5. https://doi.org/10.3390/logics3020005
Chicago/Turabian StyleBaheri, Ali, and Peng Wei. 2025. "Multi-Fidelity Temporal Reasoning: A Stratified Logic for Cross-Scale System Specifications" Logics 3, no. 2: 5. https://doi.org/10.3390/logics3020005
APA StyleBaheri, A., & Wei, P. (2025). Multi-Fidelity Temporal Reasoning: A Stratified Logic for Cross-Scale System Specifications. Logics, 3(2), 5. https://doi.org/10.3390/logics3020005