Translation of Temporal Logic for Efficient Infinite-State Reactive Synthesis (Full Version)

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Heim, Philippe, Dimitrova, Rayna
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909384001454080
author Heim, Philippe
Dimitrova, Rayna
author_facet Heim, Philippe
Dimitrova, Rayna
contents Infinite-state reactive synthesis has attracted significant attention in recent years, which has led to the emergence of novel symbolic techniques for solving infinite-state games. Temporal logics featuring variables over infinite domains offer an expressive high-level specification language for infinite-state reactive systems. Currently, the only way to translate these temporal logics into symbolic games is by naively encoding the specification to use techniques designed for the Boolean case. An inherent limitation of this approach is that it results in games in which the semantic structure of the temporal and first-order constraints present in the formula is lost. There is a clear need for techniques that leverage this information in the translation process to speed up solving the generated games. In this work, we propose the first approach that addresses this gap. Our technique constructs a monitor incorporating first-order and temporal reasoning at the formula level, enriching the constructed game with semantic information that leads to more efficient solving. We demonstrate that thanks to this, our method outperforms the state-of-the-art techniques across a range of benchmarks.
format Preprint
id arxiv_https___arxiv_org_abs_2411_07078
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Translation of Temporal Logic for Efficient Infinite-State Reactive Synthesis (Full Version)
Heim, Philippe
Dimitrova, Rayna
Logic in Computer Science
Infinite-state reactive synthesis has attracted significant attention in recent years, which has led to the emergence of novel symbolic techniques for solving infinite-state games. Temporal logics featuring variables over infinite domains offer an expressive high-level specification language for infinite-state reactive systems. Currently, the only way to translate these temporal logics into symbolic games is by naively encoding the specification to use techniques designed for the Boolean case. An inherent limitation of this approach is that it results in games in which the semantic structure of the temporal and first-order constraints present in the formula is lost. There is a clear need for techniques that leverage this information in the translation process to speed up solving the generated games. In this work, we propose the first approach that addresses this gap. Our technique constructs a monitor incorporating first-order and temporal reasoning at the formula level, enriching the constructed game with semantic information that leads to more efficient solving. We demonstrate that thanks to this, our method outperforms the state-of-the-art techniques across a range of benchmarks.
title Translation of Temporal Logic for Efficient Infinite-State Reactive Synthesis (Full Version)
topic Logic in Computer Science
url https://arxiv.org/abs/2411.07078