diff options
author | ajreynol <andrew.j.reynolds@gmail.com> | 2017-03-06 09:39:03 -0600 |
---|---|---|
committer | ajreynol <andrew.j.reynolds@gmail.com> | 2017-03-06 09:39:20 -0600 |
commit | d73fdfe7e1fe071670a7e5f843c7609db290b63e (patch) | |
tree | ff8ad52565f6a149689668f74957292486b2eeab /test/regress | |
parent | 5f096cbd59afa98e8b3c7e7e7aa0b6df3c7e01b0 (diff) |
Support for set compliment and universe set. Simplify approach for sep.nil nodes.
Diffstat (limited to 'test/regress')
-rw-r--r-- | test/regress/regress0/sets/Makefile.am | 3 | ||||
-rw-r--r-- | test/regress/regress0/sets/univset-simp.smt2 | 21 |
2 files changed, 23 insertions, 1 deletions
diff --git a/test/regress/regress0/sets/Makefile.am b/test/regress/regress0/sets/Makefile.am index f4f921c43..a92c534a1 100644 --- a/test/regress/regress0/sets/Makefile.am +++ b/test/regress/regress0/sets/Makefile.am @@ -74,7 +74,8 @@ TESTS = \ card-7.smt2 \ abt-min.smt2 \ abt-te-exh.smt2 \ - abt-te-exh2.smt2 + abt-te-exh2.smt2 \ + univset-simp.smt2 EXTRA_DIST = $(TESTS) diff --git a/test/regress/regress0/sets/univset-simp.smt2 b/test/regress/regress0/sets/univset-simp.smt2 new file mode 100644 index 000000000..5d10e27cb --- /dev/null +++ b/test/regress/regress0/sets/univset-simp.smt2 @@ -0,0 +1,21 @@ +(set-logic ALL) +(set-info :status sat) + +(declare-fun a () (Set Int)) +(declare-fun b () (Set Int)) +(declare-fun c () (Set Int)) +(declare-fun d () (Set Int)) +(declare-fun e () (Set Int)) +(declare-fun f () (Set Int)) + +(declare-fun x () Int) + +(assert (not (member 0 a))) +(assert (member 0 b)) +(assert (not (member 1 c))) +(assert (member 2 d)) +(assert (= e (as univset (Set Int)))) +(assert (= f (compliment d))) +(assert (not (member x (as univset (Set Int))))) + +(check-sat) |