Skip to content

Commit b21554c

Browse files
committed
NonlinWork: added PR-connected regression tests
1 parent e9bba6e commit b21554c

39 files changed

+163
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
(set-logic QF_LIA)
2+
(define-fun uninterp_mul ((a Int) (b Int)) Int (* a b))
3+
(assert (= (uninterp_mul 1 2) 2))
4+
(check-sat)
5+
(exit)

test/regression/base/arithmetic/miniexample.smt2.expected.err

Whitespace-only changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
sat
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
(set-logic QF_LRA)
2+
(define-fun uninterp_div ((a Real) (b Real)) Real (/ a b))
3+
(assert (= (uninterp_div 1 2) 0.5))
4+
(check-sat)
5+
(exit)

test/regression/base/arithmetic/miniexample1.smt2.expected.err

Whitespace-only changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
sat
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
(set-logic QF_LIA)
2+
(declare-fun x () Int)
3+
(define-fun uninterp_mul ((a Int) (b Int)) Int (* a b))
4+
(assert (= x x))
5+
(assert (= (uninterp_mul 2 x) (+ x x)))
6+
(check-sat)
7+
(get-model)
8+
(exit)

test/regression/base/arithmetic/miniexample2.smt2.expected.err

Whitespace-only changes.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
sat
2+
(
3+
(define-fun x () Int
4+
0)
5+
)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
(set-logic QF_LIA)
2+
(declare-fun x () Int)
3+
(declare-fun y () Int)
4+
(define-fun uninterp_mul ((a Int) (b Int)) Int (+ (* a b) 10))
5+
(assert (= x x))
6+
(assert (= (uninterp_mul y x) 30))
7+
(check-sat)
8+
(get-model)
9+
(exit)

0 commit comments

Comments
 (0)