Universal Safety Controllers with Learned Prophecies

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Finkbeiner, Bernd, Metzger, Niklas, Nayak, Satya Prakash, Schmuck, Anne-Kathrin
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866917080285052928
author Finkbeiner, Bernd
Metzger, Niklas
Nayak, Satya Prakash
Schmuck, Anne-Kathrin
author_facet Finkbeiner, Bernd
Metzger, Niklas
Nayak, Satya Prakash
Schmuck, Anne-Kathrin
contents \emph{Universal Safety Controllers (USCs)} are a promising logical control framework that guarantees the satisfaction of a given temporal safety specification when applied to any realizable plant model. Unlike traditional methods, which synthesize one logical controller over a given detailed plant model, USC synthesis constructs a \emph{generic controller} whose outputs are conditioned by plant behavior, called \emph{prophecies}. Thereby, USCs offer strong generalization and scalability benefits over classical logical controllers. However, the exact computation and verification of prophecies remain computationally challenging. In this paper, we introduce an approximation algorithm for USC synthesis that addresses these limitations via learning. Instead of computing exact prophecies, which reason about sets of trees via automata, we only compute under- and over-approximations from (small) example plants and infer computation tree logic (CTL) formulas as representations of prophecies. The resulting USC generalizes to unseen plants via a verification step and offers improved efficiency and explainability through small and concise CTL prophecies, which remain human-readable and interpretable. Experimental results demonstrate that our learned prophecies remain generalizable, yet are significantly more compact and interpretable than their exact tree automata representations.
format Preprint
id arxiv_https___arxiv_org_abs_2511_11390
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Universal Safety Controllers with Learned Prophecies
Finkbeiner, Bernd
Metzger, Niklas
Nayak, Satya Prakash
Schmuck, Anne-Kathrin
Logic in Computer Science
\emph{Universal Safety Controllers (USCs)} are a promising logical control framework that guarantees the satisfaction of a given temporal safety specification when applied to any realizable plant model. Unlike traditional methods, which synthesize one logical controller over a given detailed plant model, USC synthesis constructs a \emph{generic controller} whose outputs are conditioned by plant behavior, called \emph{prophecies}. Thereby, USCs offer strong generalization and scalability benefits over classical logical controllers. However, the exact computation and verification of prophecies remain computationally challenging. In this paper, we introduce an approximation algorithm for USC synthesis that addresses these limitations via learning. Instead of computing exact prophecies, which reason about sets of trees via automata, we only compute under- and over-approximations from (small) example plants and infer computation tree logic (CTL) formulas as representations of prophecies. The resulting USC generalizes to unseen plants via a verification step and offers improved efficiency and explainability through small and concise CTL prophecies, which remain human-readable and interpretable. Experimental results demonstrate that our learned prophecies remain generalizable, yet are significantly more compact and interpretable than their exact tree automata representations.
title Universal Safety Controllers with Learned Prophecies
topic Logic in Computer Science
url https://arxiv.org/abs/2511.11390