Adaptive Reactive Synthesis for LTL and LTLf Modulo Theories

Abstract

Reactive synthesis is the process of generate correct con- trollers from temporal logic specifications. Typically, synthesis is restricted to Boolean specifications in LTL. Recently, a Boolean abstraction technique allows to translate LTLT specifications that contain literals in theories into equi-realizable LTL specifications, but no full synthesis procedure exists yet. In synthesis modulo theories, the system receives valuations of environment variables (from a first-order theory T ) and outputs valuations of system variables from T . In this paper, we address how to syntheize a full controller using a combination of the static Boolean controller obtained from the Booleanized LTL specification together with on-the-fly queries to a solver that produces models of satisfiable existential T formulae. This is the first synthesis method for LTL modulo theories. Additionally, our method can produce adaptive responses which increases explainability and can improve runtime properties like performance. Our approach is applicable to both LTL modulo theories and LTLf modulo theories.

Cite

Text

Rodríguez and Sánchez. "Adaptive Reactive Synthesis for LTL and LTLf Modulo Theories." AAAI Conference on Artificial Intelligence, 2024. doi:10.1609/AAAI.V38I9.28939

Markdown

[Rodríguez and Sánchez. "Adaptive Reactive Synthesis for LTL and LTLf Modulo Theories." AAAI Conference on Artificial Intelligence, 2024.](https://mlanthology.org/aaai/2024/rodriguez2024aaai-adaptive/) doi:10.1609/AAAI.V38I9.28939

BibTeX

@inproceedings{rodriguez2024aaai-adaptive,
  title     = {{Adaptive Reactive Synthesis for LTL and LTLf Modulo Theories}},
  author    = {Rodríguez, Andoni and Sánchez, César},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2024},
  pages     = {10679-10686},
  doi       = {10.1609/AAAI.V38I9.28939},
  url       = {https://mlanthology.org/aaai/2024/rodriguez2024aaai-adaptive/}
}