Hi, In the theory of linear temporal logic, there is also the 'next' unary operator defined as: next time, the operand must be true.
During my initial implementation, I thought kernel RV monitors would not have a use case for this operator. Therefore I omitted it. However, me and Gabriele had a conversion off list, and he may have a use case for this operator. Therefore, implement the theory completely and add the 'next' operator. Nam Cao (2): rv/ltl: Do not execute the Buchi automaton twice on start condition verification/rvgen: Support the 'next' operator .../trace/rv/linear_temporal_logic.rst | 1 + include/rv/ltl_monitor.h | 4 ++- tools/verification/rvgen/rvgen/ltl2ba.py | 26 +++++++++++++++++++ 3 files changed, 30 insertions(+), 1 deletion(-) -- 2.39.5