From 74ca9f79b0285a1139c217fbd6f3937ed66ac885 Mon Sep 17 00:00:00 2001 From: Andrew Reynolds Date: Mon, 2 Dec 2019 11:15:16 -0600 Subject: Fix case of higher-order + sygus inference (#3509) --- test/regress/CMakeLists.txt | 1 + test/regress/regress1/sygus/issue3507.smt2 | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 test/regress/regress1/sygus/issue3507.smt2 (limited to 'test/regress') diff --git a/test/regress/CMakeLists.txt b/test/regress/CMakeLists.txt index da9679e2d..946f54650 100644 --- a/test/regress/CMakeLists.txt +++ b/test/regress/CMakeLists.txt @@ -1724,6 +1724,7 @@ set(regress_1_tests regress1/sygus/issue3320-quant.sy regress1/sygus/issue3461.sy regress1/sygus/issue3498.smt2 + regress1/sygus/issue3507.smt2 regress1/sygus/large-const-simp.sy regress1/sygus/let-bug-simp.sy regress1/sygus/list-head-x.sy diff --git a/test/regress/regress1/sygus/issue3507.smt2 b/test/regress/regress1/sygus/issue3507.smt2 new file mode 100644 index 000000000..aca7a61b0 --- /dev/null +++ b/test/regress/regress1/sygus/issue3507.smt2 @@ -0,0 +1,8 @@ +; EXPECT: sat +; COMMAND-LINE: --sygus-inference --uf-ho +(set-logic ALL) +(declare-fun f (Int) Bool) +(declare-fun g (Int) Bool) +(assert (and (distinct f g) (g 0))) +(assert (exists ((x Int)) (f x))) +(check-sat) -- cgit v1.2.3