summaryrefslogtreecommitdiff
path: root/test/regress/regress0/arith/non-normal.smt2
blob: ccd0b7634e9b58ca06bf943df8a3e7d303b95692 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
; COMMAND-LINE: --proof-eager-checking
; EXPECT: sat
(set-logic QF_UFLRA)
(declare-fun v1 () Real)
(declare-fun v2 () Real)
(declare-fun f1 (Real) Real)
(declare-fun f0 (Real Real) Real)
(declare-fun p0 (Real Real) Bool)
(assert 
(ite 
  (or (= 0.0 v2) (> 1 (ite (< (- (- v1)) 1.0) 1.0 (ite (p0 0.0 v1) 0.0 1.0)))) 
  (= 0.0 (ite (= 1.0 (f1 0.0)) 0.0 (f1 1.0))) 
  (and 
    (= 1.0 (ite (= 0.0 (f1 1.0)) v2 (- 1.0))) 
    (=> (not (p0 0.0 (- (- (- v2))))) (= 1.0 (ite (= 1.0 v2) (ite (= 0 (f0 0.0 1.0)) 1.0 (f0 0.0 (- v2 (- v1)))) 0.0))))))
(check-sat)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback