blob: 0657494b1f89128f4bd9bb7cea4b4905e72e0bcd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
; EXPECT: unsat
; COMMAND-LINE: --lang=sygus2 --sygus-out=status --nl-ext-tplanes
(set-logic NIA)
(synth-fun max ((x Int) (y Int)) Int
((Start Int) (StartBool Bool))
((Start Int (0 1 x y
(+ Start Start)
(- Start Start)
(* Start Start)
(ite StartBool Start Start)))
(StartBool Bool ((and StartBool StartBool)
(not StartBool)
(<= Start Start)))))
(declare-var x Int)
(declare-var y Int)
(constraint (>= (max x y) (* x x)))
(constraint (>= (max x y) (* y y)))
(check-synth)
|