; COMMAND-LINE: --sygus-si=all --sygus-out=status ; EXPECT: unsat (set-logic LIA) (synth-fun f ((x Int) (y Int)) Int ((Start Int) (StartBool Bool)) ((Start Int (0 1 x y (+ 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 (= (f x y) (ite (<= 1 x) (- 0 y) (+ x y)))) (check-synth)