diff options
author | Aina Niemetz <aina.niemetz@gmail.com> | 2021-01-20 07:28:29 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-20 09:28:29 -0600 |
commit | e2ec4e5401eba4ef63539ddb7c1f3a54301de4b1 (patch) | |
tree | d17d5a42599eec5699d646e2ffe3150771ff7aff /test/regress/regress0/arith/mod-simp.smt2 | |
parent | c8e8acd26b4bd5c47110b9448a74a45913b5518f (diff) |
SMT2 parser: Do not add non-linear symbols for linear Int arith logics. (#5787)
This enables more strict handling of operators div, mod and abs
for Integer arithmetic logics.
More strict handling for '/' for Real arithmetic logics is more involved
and should be done in the parser -- instead at solving time, like is
currently done for checking that the application * is in the linear
fragment. The latter should be checked in the parser, too.
This is postponed to a later PR.
Diffstat (limited to 'test/regress/regress0/arith/mod-simp.smt2')
-rw-r--r-- | test/regress/regress0/arith/mod-simp.smt2 | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/regress/regress0/arith/mod-simp.smt2 b/test/regress/regress0/arith/mod-simp.smt2 index 1a9c50590..57ccd4652 100644 --- a/test/regress/regress0/arith/mod-simp.smt2 +++ b/test/regress/regress0/arith/mod-simp.smt2 @@ -1,4 +1,4 @@ -(set-logic QF_LIA) +(set-logic QF_NIA) (set-info :status unsat) (declare-fun x () Int) |