roberthsheng / STL-SMTLIB

STL to SMT-LIB compiler based on definitions from "A Truly Robust Signal Temporal Logic: Monitoring Safety Properties of Interacting Cyber-Physical Systems under Uncertain Observation"
https://publications.cispa.saarland/3654/1/algorithms-15-00126-v2.pdf
0 stars 0 forks source link

Section 5, step 6 of paper is incorrect. #23

Closed roberthsheng closed 1 year ago

roberthsheng commented 1 year ago

We finally add one of the two conjuncts (a) ¬φ_t′ or (b) φ_t′ alternatively, where t′ = t − duration(φ), to the resultant constraint system and check both variants for their satisfiability using an SMT-LA solver. Depending on the results of the two satisfiability checks, we report inconclusive if both systems are found to be satisfiable, ⊤ if the system (a) containing ¬φ_t′ is unsatisfiable, ⊥ if the system (b) containing φ_t′ is unsatisfiable.

roberthsheng commented 1 year ago

When True, the system should always be satisfiable, but ¬φ should be set to False and φ should be set to True.

roberthsheng commented 1 year ago

Wait no