diff options
Diffstat (limited to 'test/regress/regress3/sixfuncs.sy')
-rw-r--r-- | test/regress/regress3/sixfuncs.sy | 95 |
1 files changed, 50 insertions, 45 deletions
diff --git a/test/regress/regress3/sixfuncs.sy b/test/regress/regress3/sixfuncs.sy index 0acdcf25e..89f112e0a 100644 --- a/test/regress/regress3/sixfuncs.sy +++ b/test/regress/regress3/sixfuncs.sy @@ -1,59 +1,65 @@ ; EXPECT: unsat -; COMMAND-LINE: --sygus-out=status --decision=justification +; COMMAND-LINE: --lang=sygus2 --sygus-out=status --decision=justification (set-logic LIA) (synth-fun f1 ((p1 Int) (P1 Int)) Int - ((Start Int ( - p1 - P1 - (- Start Start) - (+ Start Start) - ) - ))) + ((Start Int)) + ((Start Int ( + p1 + P1 + (- Start Start) + (+ Start Start) + ))) +) (synth-fun f2 ((p1 Int) (P1 Int)) Int - ((Start Int ( - p1 - P1 - (+ Start Start) - ) - ))) + ((Start Int)) + ((Start Int ( + p1 + P1 + (+ Start Start) + ))) +) (synth-fun f3 ((p1 Int) (P1 Int)) Int - ((Start Int ( - p1 - P1 - (- Start Start) - (+ Start Start) - ) - ))) + ((Start Int)) + ((Start Int ( + p1 + P1 + (- Start Start) + (+ Start Start) + ))) +) (synth-fun f4 ((p1 Int) (P1 Int)) Int - ((Start Int ( - p1 - P1 - (- Start Start) - (+ Start Start) - ) - ))) + ((Start Int)) + ((Start Int ( + p1 + P1 + (- Start Start) + (+ Start Start) + ))) +) (synth-fun f5 ((p1 Int) (P1 Int)) Int - ((Start Int ( - p1 - P1 - (- Start Start) - (+ Start Start) - ) - ))) + ((Start Int)) + ((Start Int ( + p1 + P1 + (- Start Start) + (+ Start Start) + ))) +) (synth-fun g1 ((p1 Int) (P1 Int)) Int - ((Start Int ( - p1 - P1 - (- Start Start) - (+ Start Start) - ) - ))) + ((Start Int)) + ((Start Int ( + p1 + P1 + (- Start Start) + (+ Start Start) + ))) +) (declare-var x Int) @@ -61,8 +67,8 @@ (constraint (= (+ (f1 x y) (f1 x y)) (f2 x y))) (constraint (= (- (+ (f1 x y) (f2 x y)) y) (f3 x y))) -(constraint (= (+ (f2 x y) (f2 x y)) (f4 x y))) -(constraint (= (+ (f4 x y) (f1 x y)) (f5 x y))) +(constraint (= (+ (f2 x y) (f2 x y)) (f4 x y))) +(constraint (= (+ (f4 x y) (f1 x y)) (f5 x y))) (constraint (= (- (f1 x y) y) (g1 x y))) @@ -80,4 +86,3 @@ ;; g3: y+3 ;; g4: 2y+6 ;; g5: 3y+x+7 - |