diff options
author | Andres Noetzli <andres.noetzli@gmail.com> | 2019-06-04 16:37:27 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-04 16:37:27 -0700 |
commit | 0536a743411b882cda88b18ca21cd5dc29828f54 (patch) | |
tree | e8b41dfbae6d50c9f074ae02ac826d5f6ed8c51d /test/unit/theory/logic_info_white.h | |
parent | 29959bec6e023f64cad0a5d43b18052f08ac94c5 (diff) |
Enable proof checking for QF_LRA benchmarks (#2928)
Due to issues in the current proof code, this commit also disables proof
checking for five QF_LRA benchmarks (see issue #2855).
Diffstat (limited to 'test/unit/theory/logic_info_white.h')
-rw-r--r-- | test/unit/theory/logic_info_white.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/unit/theory/logic_info_white.h b/test/unit/theory/logic_info_white.h index b55197e50..2cc53bef3 100644 --- a/test/unit/theory/logic_info_white.h +++ b/test/unit/theory/logic_info_white.h @@ -732,6 +732,10 @@ public: } void testComparison() { + LogicInfo ufHo = LogicInfo("QF_UF").getUnlockedCopy(); + ufHo.enableHigherOrder(); + ufHo.lock(); + eq("QF_UF", "QF_UF"); nc("QF_UF", "QF_LRA"); nc("QF_UF", "QF_LIA"); @@ -756,6 +760,9 @@ public: lt("QF_UF", "AUFLIA"); lt("QF_UF", "AUFLIRA"); lt("QF_UF", "AUFNIRA"); + lt("QF_UF", "QF_UFC"); + lt("QF_UF", ufHo); + nc("QF_UFC", ufHo); nc("QF_LRA", "QF_UF"); eq("QF_LRA", "QF_LRA"); @@ -781,6 +788,7 @@ public: nc("QF_LRA", "AUFLIA"); lt("QF_LRA", "AUFLIRA"); lt("QF_LRA", "AUFNIRA"); + lt("QF_LRA", "QF_UFCLRA"); nc("QF_LIA", "QF_UF"); nc("QF_LIA", "QF_LRA"); @@ -1335,6 +1343,11 @@ public: gt("AUFNIRA", "AUFLIRA"); eq("AUFNIRA", "AUFNIRA"); lt("AUFNIRA", "AUFNIRAT"); + + gt("QF_UFC", "QF_UF"); + gt("QF_UFCLRA", "QF_UFLRA"); + + gt(ufHo, "QF_UF"); } };/* class LogicInfoWhite */ |