Test6.jar-obl-13.smt2

loading
details
attribute value
description
owner Johannes Waldmann
uploaded 2017-08-17 03:45:06.0
disk size 23.66 KB
downloadable true
type
attribute value
name no_type
processor id 1
description this is the default benchmark type for rejected benchmarks and benchmarks that are not associated with a type.
owning community none
loading contents
(declare-sort Loc 0)
(declare-const f1_0_main_Load Loc)
(declare-const f162_0_mk_LE Loc)
(declare-const f283_0_mk_LE Loc)
(declare-const f406_0_mk_LE Loc)
(declare-const f9296_0_rec_InvokeMethod Loc)
(declare-const f9324_0_length_NONNULL Loc)
(declare-const f9385_0_rec_GT Loc)
(declare-const f9418_0_rec_NE Loc)
(declare-const f9385_0_rec_GT' Loc)
(declare-const f9446_0_rec_InvokeMethod Loc)
(declare-const f9463_0_rec_NE Loc)
(declare-const f9467_0_rec_NE Loc)
(declare-const f9446_0_rec_InvokeMethod' Loc)
(declare-const f9496_0_rec_InvokeMethod Loc)
(declare-const f9504_0_rec_InvokeMethod Loc)
(declare-const f9521_0_rec_InvokeMethod Loc)
(declare-const f9527_0_rec_InvokeMethod Loc)
(declare-const f9557_0_rec_LE Loc)
(declare-const f9558_0_rec_LE Loc)
(declare-const f9621_0_rec_InvokeMethod Loc)
(declare-const f9632_0_rec_InvokeMethod Loc)
(declare-const f9679_0_rec_NE Loc)
(declare-const f9680_0_rec_NE Loc)
(declare-const f8610_0_test_NULL Loc)
(declare-const f9718_0_rec_InvokeMethod Loc)
(declare-const f9735_0_rec_InvokeMethod Loc)
(declare-const f9932_0_rec_InvokeMethod Loc)
(declare-const __init Loc)
(assert (distinct f1_0_main_Load f162_0_mk_LE f283_0_mk_LE f406_0_mk_LE f9296_0_rec_InvokeMethod f9324_0_length_NONNULL f9385_0_rec_GT f9418_0_rec_NE f9385_0_rec_GT' f9446_0_rec_InvokeMethod f9463_0_rec_NE f9467_0_rec_NE f9446_0_rec_InvokeMethod' f9496_0_rec_InvokeMethod f9504_0_rec_InvokeMethod f9521_0_rec_InvokeMethod f9527_0_rec_InvokeMethod f9557_0_rec_LE f9558_0_rec_LE f9621_0_rec_InvokeMethod f9632_0_rec_InvokeMethod f9679_0_rec_NE f9680_0_rec_NE f8610_0_test_NULL f9718_0_rec_InvokeMethod f9735_0_rec_InvokeMethod f9932_0_rec_InvokeMethod __init ))

(define-fun cfg_init ( (pc Loc) (src Loc) (rel Bool) ) Bool
  (and (= pc src) rel))

(define-fun cfg_trans2 ( (pc Loc) (src Loc)
                         (pc1 Loc) (dst Loc)
                         (rel Bool) ) Bool
  (and (= pc src) (= pc1 dst) rel))

(define-fun cfg_trans3 ( (pc Loc) (exit Loc)
                         (pc1 Loc) (call Loc)
                         (pc2 Loc) (return Loc)
                         (rel Bool) ) Bool
  (and (= pc exit) (= pc1 call) (= pc2 return) rel))

(define-fun init_main ( (pc Loc) (arg1 Int) (arg2 Int) (arg3 Int) (arg4 Int) (arg5 Int) (arg6 Int) ) Bool
  (cfg_init pc __init true))

(define-fun next_main (
                 (pc Loc) (arg1 Int) (arg2 Int) (arg3 Int) (arg4 Int) (arg5 Int) (arg6 Int)
                 (pc1 Loc) (arg1P Int) (arg2P Int) (arg3P Int) (arg4P Int) (arg5P Int) (arg6P Int)
             ) Bool
  (or
    (cfg_trans2 pc f1_0_main_Load pc1 f162_0_mk_LE (and (and (and (and (and (and (and (and (<= arg1P arg1) (> arg2 (- 1))) (<= (+ arg3P 1) arg1)) (> arg1 0)) (> arg1P 0)) (> arg3P (- 1))) (= (- arg2 1) arg2P)) (= arg2 arg4P)) (= arg2 arg5P)))
    (cfg_trans2 pc f162_0_mk_LE pc1 f162_0_mk_LE (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (> arg4 0)) (<= (- arg1P 1) arg3)) (>= arg3 (- arg3P 2))) (> arg1 0)) (> arg3 (- 1))) (> arg1P 0)) (> arg3P 0)) (= (- arg2 1) arg2P)) (= arg2 arg4P)) (= arg5 arg5P)))
    (cfg_trans2 pc f162_0_mk_LE pc1 f283_0_mk_LE (and (and (and (and (and (and (and (and (and (and (and (and (and (and (< arg4 1) (> arg5 (- 1))) (<= arg1P arg1)) (<= (- arg1P 1) arg3)) (<= arg2P arg3)) (<= (+ arg4P 1) arg1)) (<= arg4P arg3)) (> arg1 0)) (> arg3 (- 1))) (> arg1P 0)) (> arg2P (- 1))) (> arg4P (- 1))) (= (+ arg5 2) arg3P)) (= (+ arg5 3) arg5P)) (= arg5 arg6P)))
    (cfg_trans2 pc f283_0_mk_LE pc1 f283_0_mk_LE (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (> arg5 0)) (<= (- arg1P 1) arg2)) (<= (- arg1P 1) arg4)) (<= arg2P arg2)) (<= (- arg4P 2) arg4)) (> arg1 0)) (> arg2 (- 1))) (> arg4 (- 1))) (> arg1P 0)) (> arg2P (- 1))) (> arg4P 0)) (= (- arg3 1) arg3P)) (= arg3 arg5P)) (= arg6 arg6P)))
    (cfg_trans2 pc f283_0_mk_LE pc1 f406_0_mk_LE (and (and (and (and (and (and (and (and (and (and (and (and (and (and (< arg5 1) (> arg6 (- 1))) (<= arg1P arg2)) (<= arg2P arg4)) (<= (+ arg4P 1) arg1)) (<= arg4P arg2)) (<= arg4P arg4)) (> arg1 0)) (> arg2 (- 1))) (> arg4 (- 1))) (> arg1P (- 1))) (> arg2P (- 1))) (> arg4P (- 1))) (= (+ arg6 4) arg3P)) (= (+ arg6 5) arg5P)))
    (cfg_trans2 pc f406_0_mk_LE pc1 f9296_0_rec_InvokeMethod (and (and (and (and (and (and (and (and (and (<= arg1P arg2) (< arg5 1)) (<= arg2P arg4)) (<= arg3P arg1)) (> arg1 (- 1))) (> arg2 (- 1))) (> arg4 (- 1))) (> arg1P (- 1))) (> arg2P (- 1))) (> arg3P (- 1))))
    (cfg_trans2 pc f406_0_mk_LE pc1 f406_0_mk_LE (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (> arg5 0)) (<= arg2P arg2)) (<= (- arg4P 2) arg4)) (> arg1 (- 1))) (> arg2 (- 1))) (> arg4 (- 1))) (> arg1P (- 1))) (> arg2P (- 1))) (> arg4P 0)) (= (- arg3 1) arg3P)) (= arg3 arg5P)))
    (cfg_trans2 pc f9296_0_rec_InvokeMethod pc1 f9324_0_length_NONNULL (and (and (and (and (<= arg1P arg3) (> arg1 (- 1))) (> arg2 (- 1))) (> arg3 (- 1))) (> arg1P (- 1))))
    (cfg_trans2 pc f9296_0_rec_InvokeMethod pc1 f9385_0_rec_GT (and (and (and (and (and (and (and (and (<= arg1P arg3) (<= arg2P arg1)) (<= arg3P arg2)) (> arg1 (- 1))) (> arg2 (- 1))) (> arg3 2)) (> arg1P 2)) (> arg2P (- 1))) (> arg3P (- 1))))
    (cfg_trans2 pc f9296_0_rec_InvokeMethod pc1 f9385_0_rec_GT (and (and (and (and (and (and (and (and (and (and (and (<= (- arg1P 2) arg1) (<= (- arg1P 2) arg2)) (<= arg1P arg3)) (<= arg2P arg1)) (<= arg3P arg2)) (> arg1 (- 1))) (> arg2 (- 1))) (> arg3 1)) (> arg1P 1)) (> arg2P (- 1))) (> arg3P (- 1))) (= 1 arg4P)))
    (cfg_trans2 pc f9385_0_rec_GT pc1 f9324_0_length_NONNULL (and (and (and (and (and (<= arg1P arg3) (> arg4 0)) (> arg1 0)) (> arg2 (- 1))) (> arg3 (- 1))) (> arg1P (- 1))))
    (cfg_trans2 pc f9385_0_rec_GT pc1 f9418_0_rec_NE (and (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg2) (> arg4 0)) (<= (- arg2P 1) arg1)) (<= (- arg2P 2) arg2)) (<= arg2P arg3)) (<= arg3P arg1)) (> arg1 0)) (> arg2 (- 1))) (> arg3 1)) (> arg1P (- 1))) (> arg2P 1)) (> arg3P 0)) (<= (+ arg5P 2) arg1)) (= 1 arg4P)))
    (cfg_trans2 pc f9385_0_rec_GT pc1 f9385_0_rec_GT' (exists ((x87 Int) (x88 Int) (x89 Int) (x91 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= x87 arg2) (> arg4 0)) (<= x88 arg3)) (<= x89 arg1)) (> arg1 0)) (> arg2 (- 1))) (> arg3 2)) (> x87 (- 1))) (> x88 2)) (> x89 0)) (<= (+ x91 2) arg1)) (= arg1 arg1P)) (= arg2 arg2P)) (= arg3 arg3P)) (= arg4 arg4P))))
    (cfg_trans2 pc f9385_0_rec_GT' pc1 f9418_0_rec_NE (exists ((x452 Int) (x453 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg2) (> arg4 0)) (<= arg2P arg3)) (<= arg3P arg1)) (> arg1 0)) (> arg2 (- 1))) (> arg3 2)) (> arg1P (- 1))) (> arg2P 2)) (> arg3P 0)) (<= (+ arg5P 2) arg1)) (< (- x452 (* 3 x453)) 3)) (>= (- x452 (* 3 x453)) 0)) (= (- x452 (* 3 x453)) arg4P))))
    (cfg_trans2 pc f9418_0_rec_NE pc1 f9446_0_rec_InvokeMethod (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (< arg4 0)) (<= arg2P arg2)) (<= arg3P arg3)) (> arg1 (- 1))) (> arg2 0)) (> arg3 0)) (> arg1P (- 1))) (> arg2P 0)) (> arg3P 0)) (>= arg2 (+ arg4P 2))) (<= (+ arg5 2) arg3)))
    (cfg_trans2 pc f9418_0_rec_NE pc1 f9446_0_rec_InvokeMethod (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (> arg4 0)) (<= arg2P arg2)) (<= arg3P arg3)) (> arg1 (- 1))) (> arg2 0)) (> arg3 0)) (> arg1P (- 1))) (> arg2P 0)) (> arg3P 0)) (>= arg2 (+ arg4P 2))) (<= (+ arg5 2) arg3)))
    (cfg_trans2 pc f9418_0_rec_NE pc1 f9446_0_rec_InvokeMethod (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= arg2P arg2)) (<= arg3P arg3)) (> arg1 (- 1))) (> arg2 0)) (> arg3 0)) (> arg1P (- 1))) (> arg2P 0)) (> arg3P 0)) (<= (+ arg4P 2) arg2)) (<= (+ arg5 2) arg3)) (= 0 arg4)))
    (cfg_trans2 pc f9385_0_rec_GT pc1 f9324_0_length_NONNULL (and (and (and (and (and (<= arg1P arg1) (> arg4 0)) (> arg1 0)) (> arg2 (- 1))) (> arg3 (- 1))) (> arg1P 0)))
    (cfg_trans2 pc f9446_0_rec_InvokeMethod pc1 f9324_0_length_NONNULL (and (and (and (and (and (<= arg1P arg3) (> arg1 (- 1))) (> arg2 0)) (> arg3 0)) (> arg1P 0)) (<= (+ arg4 2) arg2)))
    (cfg_trans2 pc f9385_0_rec_GT pc1 f9463_0_rec_NE (and (and (and (and (and (and (and (and (and (and (<= arg1P arg2) (> arg4 0)) (<= arg2P arg1)) (<= (- arg2P 2) arg2)) (<= (- arg2P 2) arg3)) (> arg1 1)) (> arg2 (- 1))) (> arg3 (- 1))) (> arg1P (- 1))) (> arg2P 1)) (= 1 arg3P)))
    (cfg_trans2 pc f9385_0_rec_GT pc1 f9385_0_rec_GT' (exists ((x129 Int) (x130 Int)) (and (and (and (and (and (and (and (and (and (and (and (<= x129 arg2) (> arg4 0)) (<= x130 arg1)) (> arg1 2)) (> arg2 (- 1))) (> arg3 (- 1))) (> x129 (- 1))) (> x130 2)) (= arg1 arg1P)) (= arg2 arg2P)) (= arg3 arg3P)) (= arg4 arg4P))))
    (cfg_trans2 pc f9385_0_rec_GT' pc1 f9463_0_rec_NE (exists ((x470 Int) (x471 Int)) (and (and (and (and (and (and (and (and (and (and (<= arg1P arg2) (> arg4 0)) (<= arg2P arg1)) (> arg1 2)) (> arg2 (- 1))) (> arg3 (- 1))) (> arg1P (- 1))) (> arg2P 2)) (< (- x470 (* 5 x471)) 5)) (>= (- x470 (* 5 x471)) 0)) (= (- x470 (* 5 x471)) arg3P))))
    (cfg_trans2 pc f9446_0_rec_InvokeMethod pc1 f9467_0_rec_NE (and (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= arg2P arg2)) (<= (- arg3P 2) arg1)) (<= (- arg3P 1) arg2)) (<= arg3P arg3)) (> arg1 (- 1))) (> arg2 0)) (> arg3 1)) (> arg1P (- 1))) (> arg2P 0)) (> arg3P 1)) (<= (+ arg4 2) arg2)) (= 1 arg4P)) (= arg4 arg5P)))
    (cfg_trans2 pc f9446_0_rec_InvokeMethod pc1 f9446_0_rec_InvokeMethod' (exists ((x143 Int) (x144 Int) (x145 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (and (<= x143 arg1) (<= x144 arg2)) (<= x145 arg3)) (> arg1 (- 1))) (> arg2 0)) (> arg3 2)) (> x143 (- 1))) (> x144 0)) (> x145 2)) (<= (+ arg4 2) arg2)) (= arg1 arg1P)) (= arg2 arg2P)) (= arg3 arg3P)) (= arg4 arg4P))))
    (cfg_trans2 pc f9446_0_rec_InvokeMethod' pc1 f9467_0_rec_NE (exists ((x479 Int) (x480 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= arg2P arg2)) (<= arg3P arg3)) (> arg1 (- 1))) (> arg2 0)) (> arg3 2)) (> arg1P (- 1))) (> arg2P 0)) (> arg3P 2)) (<= (+ arg4 2) arg2)) (< (- x479 (* 5 x480)) 5)) (>= (- x479 (* 5 x480)) 0)) (= (- x479 (* 5 x480)) arg4P)) (= arg4 arg5P))))
    (cfg_trans2 pc f9463_0_rec_NE pc1 f9496_0_rec_InvokeMethod (and (and (and (and (and (and (<= arg1P arg2) (< arg3 0)) (<= arg2P arg1)) (> arg1 (- 1))) (> arg2 0)) (> arg1P 0)) (> arg2P (- 1))))
    (cfg_trans2 pc f9463_0_rec_NE pc1 f9496_0_rec_InvokeMethod (and (and (and (and (and (and (<= arg1P arg2) (> arg3 0)) (<= arg2P arg1)) (> arg1 (- 1))) (> arg2 0)) (> arg1P 0)) (> arg2P (- 1))))
    (cfg_trans2 pc f9467_0_rec_NE pc1 f9504_0_rec_InvokeMethod (and (and (and (and (and (and (and (and (and (and (<= arg1P arg2) (< arg4 0)) (<= arg2P arg3)) (<= arg3P arg1)) (> arg1 (- 1))) (> arg2 0)) (> arg3 0)) (> arg1P 0)) (> arg2P 0)) (> arg3P (- 1))) (<= (+ arg5 2) arg2)))
    (cfg_trans2 pc f9467_0_rec_NE pc1 f9504_0_rec_InvokeMethod (and (and (and (and (and (and (and (and (and (and (<= arg1P arg2) (> arg4 0)) (<= arg2P arg3)) (<= arg3P arg1)) (> arg1 (- 1))) (> arg2 0)) (> arg3 0)) (> arg1P 0)) (> arg2P 0)) (> arg3P (- 1))) (<= (+ arg5 2) arg2)))
    (cfg_trans2 pc f9463_0_rec_NE pc1 f9496_0_rec_InvokeMethod (and (and (and (and (and (and (<= (+ arg1P 1) arg2) (<= arg2P arg1)) (> arg1 (- 1))) (> arg2 0)) (> arg1P (- 1))) (> arg2P (- 1))) (= 0 arg3)))
    (cfg_trans2 pc f9467_0_rec_NE pc1 f9504_0_rec_InvokeMethod (and (and (and (and (and (and (and (and (and (and (<= arg1P arg2) (<= (+ arg2P 1) arg3)) (<= arg3P arg1)) (> arg1 (- 1))) (> arg2 0)) (> arg3 0)) (> arg1P 0)) (> arg2P (- 1))) (> arg3P (- 1))) (<= (+ arg5 2) arg2)) (= 0 arg4)))
    (cfg_trans2 pc f9496_0_rec_InvokeMethod pc1 f9324_0_length_NONNULL (and (and (and (<= arg1P arg2) (> arg1 (- 1))) (> arg2 (- 1))) (> arg1P (- 1))))
    (cfg_trans2 pc f9504_0_rec_InvokeMethod pc1 f9324_0_length_NONNULL (and (and (and (and (<= arg1P arg3) (> arg1 0)) (> arg2 (- 1))) (> arg3 (- 1))) (> arg1P (- 1))))
    (cfg_trans2 pc f9496_0_rec_InvokeMethod pc1 f9521_0_rec_InvokeMethod (and (and (and (and (and (and (and (<= (- arg1P 2) arg1) (<= arg1P arg2)) (<= arg2P arg1)) (> arg1 (- 1))) (> arg2 1)) (> arg1P 1)) (> arg2P (- 1))) (= 1 arg3P)))
    (cfg_trans2 pc f9496_0_rec_InvokeMethod pc1 f9521_0_rec_InvokeMethod (and (and (and (and (and (<= arg1P arg2) (<= arg2P arg1)) (> arg1 (- 1))) (> arg2 2)) (> arg1P 2)) (> arg2P (- 1))))
    (cfg_trans2 pc f9504_0_rec_InvokeMethod pc1 f9527_0_rec_InvokeMethod (and (and (and (and (and (and (and (and (and (and (and (<= (- arg1P 1) arg1) (<= (- arg1P 2) arg2)) (<= arg1P arg3)) (<= arg2P arg2)) (<= arg4P arg1)) (> arg1 0)) (> arg2 (- 1))) (> arg3 1)) (> arg1P 1)) (> arg2P (- 1))) (> arg4P 0)) (= 1 arg3P)))
    (cfg_trans2 pc f9504_0_rec_InvokeMethod pc1 f9527_0_rec_InvokeMethod (and (and (and (and (and (and (and (and (<= arg1P arg3) (<= arg2P arg2)) (<= arg4P arg1)) (> arg1 0)) (> arg2 (- 1))) (> arg3 2)) (> arg1P 2)) (> arg2P (- 1))) (> arg4P 0)))
    (cfg_trans2 pc f9496_0_rec_InvokeMethod pc1 f9324_0_length_NONNULL (and (and (and (and (<= arg1P arg1) (<= arg1P arg2)) (> arg1 (- 1))) (> arg2 (- 1))) (> arg1P (- 1))))
    (cfg_trans2 pc f9521_0_rec_InvokeMethod pc1 f9324_0_length_NONNULL (and (and (and (and (<= (+ arg1P 1) arg1) (<= arg1P arg2)) (> arg1 0)) (> arg2 (- 1))) (> arg1P (- 1))))
    (cfg_trans2 pc f9504_0_rec_InvokeMethod pc1 f9324_0_length_NONNULL (and (and (and (and (<= arg1P arg1) (> arg1 0)) (> arg2 (- 1))) (> arg3 (- 1))) (> arg1P 0)))
    (cfg_trans2 pc f9527_0_rec_InvokeMethod pc1 f9324_0_length_NONNULL (and (and (and (and (<= arg1P arg4) (> arg1 0)) (> arg2 (- 1))) (> arg4 0)) (> arg1P 0)))
    (cfg_trans2 pc f9504_0_rec_InvokeMethod pc1 f9557_0_rec_LE (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= (- arg1P 2) arg2)) (<= (- arg1P 2) arg3)) (<= arg2P arg2)) (> arg1 1)) (> arg2 (- 1))) (> arg3 (- 1))) (> arg1P 1)) (> arg2P (- 1))) (= 1 arg3P)))
    (cfg_trans2 pc f9504_0_rec_InvokeMethod pc1 f9557_0_rec_LE (and (and (and (and (and (and (<= arg1P arg1) (<= arg2P arg2)) (> arg1 2)) (> arg2 (- 1))) (> arg3 (- 1))) (> arg1P 2)) (> arg2P (- 1))))
    (cfg_trans2 pc f9527_0_rec_InvokeMethod pc1 f9558_0_rec_LE (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= (- arg2P 1) arg1)) (<= (- arg2P 2) arg2)) (<= arg2P arg4)) (<= arg3P arg2)) (> arg1 0)) (> arg2 (- 1))) (> arg4 1)) (> arg1P 0)) (> arg2P 1)) (> arg3P (- 1))) (= arg3 arg4P)) (= 1 arg5P)))
    (cfg_trans2 pc f9527_0_rec_InvokeMethod pc1 f9558_0_rec_LE (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= arg2P arg4)) (<= arg3P arg2)) (> arg1 0)) (> arg2 (- 1))) (> arg4 2)) (> arg1P 0)) (> arg2P 2)) (> arg3P (- 1))) (= arg3 arg4P)))
    (cfg_trans2 pc f9521_0_rec_InvokeMethod pc1 f9324_0_length_NONNULL (and (and (and (and (<= arg1P arg1) (< arg3 1)) (> arg1 0)) (> arg2 (- 1))) (> arg1P 0)))
    (cfg_trans2 pc f9557_0_rec_LE pc1 f9324_0_length_NONNULL (and (and (and (and (and (<= (+ arg1P 1) arg1) (> arg3 (- 1))) (<= arg1P arg2)) (> arg1 0)) (> arg2 (- 1))) (> arg1P (- 1))))
popout

content may be truncated. 'popout' for larger text window.

actions get anonymous link download benchmark