diff --git a/regression/ebmc/BDD/deadend1.desc b/regression/ebmc/BDD/deadend1.desc new file mode 100644 index 000000000..b0f54f9e7 --- /dev/null +++ b/regression/ebmc/BDD/deadend1.desc @@ -0,0 +1,12 @@ +CORE +deadend1.smv +--bdd +^\[spec1\] AX FALSE: PROVED$ +^\[spec2\] EX FALSE: PROVED$ +^\[spec3\] AX TRUE: PROVED$ +^\[spec4\] EX TRUE: PROVED +^EXIT=0$ +^SIGNAL=0$ +-- +^warning: ignoring +-- diff --git a/regression/ebmc/BDD/deadend1.smv b/regression/ebmc/BDD/deadend1.smv new file mode 100644 index 000000000..3fe7f7170 --- /dev/null +++ b/regression/ebmc/BDD/deadend1.smv @@ -0,0 +1,20 @@ +MODULE main + +VAR some_var : boolean; + +INIT some_var = FALSE + +-- the initial state is a deadend state +TRANS FALSE + +-- should pass +SPEC AX FALSE + +-- should pass +SPEC EX FALSE + +-- should pass +SPEC AX TRUE + +-- should pass +SPEC EX TRUE