ultimate icon indicating copy to clipboard operation
ultimate copied to clipboard

New property: continuous consistency

Open danieldietsch opened this issue 4 years ago • 3 comments

Like rt-inconsistency, but without projecting changes.

danieldietsch avatar Mar 04 '20 09:03 danieldietsch

Next step: Better example

danieldietsch avatar Oct 12 '20 17:10 danieldietsch

I did a few simple tests to try to understand the unexpected results we get. The results are indeed a bit puzzling: Ex. 1:

req1: Globally, it is always the case that if "c" holds, then "a" holds after at most "50" time units
req2: Globally, it is always the case that if "c" holds, then "b" holds after at most "50" time units

Results in no errors (as expected).

Ex. 2:

req1: Globally, it is always the case that if "c" holds, then "a" holds after at most "50" time units
req3: Globally, it is never the case that "a" holds.

Also results in no errors, despite the apparent conflict.

Ex. 3:

req1: Globally, it is always the case that if "c" holds, then "a" holds after at most "50" time units
req2: Globally, it is always the case that if "c" holds, then "b" holds after at most "50" time units
req3: Globally, it is never the case that "a" holds.

Gives rt-inconsistency between req1 and req2; yet the conflict should be between req1 and req3.

alopez-developair avatar Oct 15 '20 15:10 alopez-developair

please update ultimate to the newest (nightly) build: Ex.2: rt-incosnistency found Ex.3: is still wrong, and needs some investigation

Langenfeld avatar Oct 20 '20 15:10 Langenfeld