diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2018-05-14 10:29:08 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-14 10:29:08 -0500 |
commit | 33420e77e9f7ee7a429708db3a7f6c28aef7d0ec (patch) | |
tree | de1d33cc21a9453caf0c0c1799b375d7ab53d5c9 /test/regress/regress1/sygus | |
parent | 53c73505c5aed92401cfe02b669abaf8e6a30e32 (diff) |
Flag to check invariance of entire values in sygus explain (#1908)
Diffstat (limited to 'test/regress/regress1/sygus')
-rw-r--r-- | test/regress/regress1/sygus/crci-ssb-unk.sy | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/test/regress/regress1/sygus/crci-ssb-unk.sy b/test/regress/regress1/sygus/crci-ssb-unk.sy new file mode 100644 index 000000000..f2b28db9c --- /dev/null +++ b/test/regress/regress1/sygus/crci-ssb-unk.sy @@ -0,0 +1,43 @@ +; EXPECT: unsat +; COMMAND-LINE: --sygus-out=status + +(set-logic BV) + + +(define-fun origCir ( (LN4 Bool) (LN91 Bool) ) Bool + (and LN91 LN4 ) +) + + +(synth-fun skel ( (LN4 Bool) (LN91 Bool) ) Bool + ((Start Bool ( + (and depth1 depth1) + (xor depth1 depth1) + )) + (depth1 Bool ( + (not depth2) + LN91 + )) + (depth2 Bool ( + (and depth3 depth3) + (not depth3) + (or depth3 depth3) + )) + (depth3 Bool ( + (and depth4 depth4) + (not depth4) + (or depth4 depth4) + (xor depth4 depth4) + )) + (depth4 Bool ( + LN4 + ))) +) + + +(declare-var LN4 Bool) +(declare-var LN91 Bool) + +(constraint (= (origCir LN4 LN91 ) (skel LN4 LN91 ))) + +(check-synth) |