atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Adaptive Reactive Synthesis for LTL and LTLf Modulo Theories

AAAI 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Logic and answer set programming theory · 10 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes the first reactive synthesis procedure for LTL modulo theories (LTLT) and LTLf modulo theories, combining a Booleanized controller with an on-the-fly SMT-based provider that produces theory outputs and supports adaptive (soft-constraint) responses.

Problem

Reactive synthesis for LTL and LTLf specifications whose atomic propositions are literals from first-order theories, where the system must output theory-valued variables at each step; prior work only handled realizability via Boolean abstraction, with no full synthesis procedure.

Approach

Synthesize a static Boolean controller from the Booleanized LTL specification, then at runtime use a partitioner to discretize environment inputs, the Boolean controller to choose a literal valuation, and an SMT solver to produce concrete theory outputs satisfying the chosen existential formula; soft constraints added to the SMT query enable adaptive responses without re-synthesis.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a Boolean controller for the Boolean output taskOn-the-fly synthesis vs. Wu et al. (2019) · Table 3 tasksBoolean output time (µs): 0.5µs vs 0.2µsHelped
Use on-the-fly synthesis for final value productionOn-the-fly synthesis vs. Wu et al. (2019) · Table 3 tasksFinal value production time (µs): 0.17ms vs 0.5msHelped
Add smoothness adaptivityOn-the-fly synthesis · Pw. AllFinal value production time (µs): 214 -> 205Helped
Add moving-p adaptivityOn-the-fly synthesis · Pw. AllFinal value production time (µs): 214 -> 215Hurt
Add smoothness adaptivityOn-the-fly synthesis · Driv. 1, , 2Final value production time (µs): 124 -> 123Helped
Add moving-p adaptivityOn-the-fly synthesis · Driv. 1, , 2Final value production time (µs): 124 -> 130Hurt
Add smoothness adaptivityOn-the-fly synthesis · Cr. AllFinal value production time (µs): 133 -> 138Hurt
Add moving-p adaptivityOn-the-fly synthesis · Cr. AllFinal value production time (µs): 133 -> 101Helped

Surprising findings

Limitations

Experimental setup

Datasets: Cooker Usb Lift Train Connect Stage Synthetic (Syn.) scalability benchmarks

Benchmarks: Cooker Usb Lift Train Connect Stage Synthetic scalability benchmarks

Metrics: partitioner time Boolean controller time provider time Boolean abstraction time controller synthesis time

Baselines: Wu et al. 2019 shield-based approach

Builds on: Boolean abstraction for LTL modulo theories (Rodriguez and Sánchez 2023) Strix Z3

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy