Test4.jar-obl-10.smt2

loading
details
attribute value
description
owner Johannes Waldmann
uploaded 2017-08-17 03:45:07.0
disk size 27.31 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 f67_0__init__Return Loc)
(declare-const f92_0_main_InvokeMethod Loc)
(declare-const f1_0_main_New Loc)
(declare-const f97_0__init__Return Loc)
(declare-const f97_0__init__Return' Loc)
(declare-const f1508_0_main_InvokeMethod Loc)
(declare-const f1518_0_length_NONNULL Loc)
(declare-const f1640_0_main_InvokeMethod Loc)
(declare-const f1645_0_main_InvokeMethod Loc)
(declare-const f1650_0_main_LE Loc)
(declare-const f1681_0_main_InvokeMethod Loc)
(declare-const f1691_0_main_LE Loc)
(declare-const f1741_0_main_LE Loc)
(declare-const f1743_0_main_LE Loc)
(declare-const f1843_0_main_NE Loc)
(declare-const f1640_0_main_InvokeMethod' Loc)
(declare-const f1844_0_main_NE Loc)
(declare-const f1741_0_main_LE' Loc)
(declare-const f1845_0_main_NE Loc)
(declare-const f1681_0_main_InvokeMethod' Loc)
(declare-const f1846_0_main_NE Loc)
(declare-const f1743_0_main_LE' Loc)
(declare-const f1857_0_main_LE Loc)
(declare-const f1878_0_main_InvokeMethod Loc)
(declare-const f1879_0_main_InvokeMethod Loc)
(declare-const f1961_0_main_LE Loc)
(declare-const f1979_0_main_InvokeMethod Loc)
(declare-const f1980_0_main_InvokeMethod Loc)
(declare-const f2043_0_main_LE Loc)
(declare-const f2045_0_main_LE Loc)
(declare-const f132_0__init__LE Loc)
(declare-const __init Loc)
(assert (distinct f67_0__init__Return f92_0_main_InvokeMethod f1_0_main_New f97_0__init__Return f97_0__init__Return' f1508_0_main_InvokeMethod f1518_0_length_NONNULL f1640_0_main_InvokeMethod f1645_0_main_InvokeMethod f1650_0_main_LE f1681_0_main_InvokeMethod f1691_0_main_LE f1741_0_main_LE f1743_0_main_LE f1843_0_main_NE f1640_0_main_InvokeMethod' f1844_0_main_NE f1741_0_main_LE' f1845_0_main_NE f1681_0_main_InvokeMethod' f1846_0_main_NE f1743_0_main_LE' f1857_0_main_LE f1878_0_main_InvokeMethod f1879_0_main_InvokeMethod f1961_0_main_LE f1979_0_main_InvokeMethod f1980_0_main_InvokeMethod f2043_0_main_LE f2045_0_main_LE f132_0__init__LE __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) (arg7 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) (arg7 Int)
                 (pc1 Loc) (arg1P Int) (arg2P Int) (arg3P Int) (arg4P Int) (arg5P Int) (arg6P Int) (arg7P Int)
             ) Bool
  (or
    (cfg_trans2 pc f67_0__init__Return pc1 f92_0_main_InvokeMethod (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (> arg3 (- 1))) (<= arg1P arg2)) (<= arg2P arg2)) (> arg1 0)) (> arg2 0)) (> arg1P 0)) (> arg2P 0)) (<= (+ arg4 2) arg2)) (= arg3 arg3P)))
    (cfg_trans2 pc f1_0_main_New pc1 f92_0_main_InvokeMethod (and (and (and (and (and (and (<= arg1P arg1) (<= (- arg2P 1) arg1)) (> arg1 0)) (> arg1P 0)) (> arg2P 1)) (= 0 arg2)) (= 0 arg3P)))
    (cfg_trans2 pc f1_0_main_New pc1 f92_0_main_InvokeMethod (and (and (and (and (and (>= arg1 arg1P) (> arg2 (- 1))) (> arg1 0)) (> arg1P 0)) (> arg2P 2)) (= arg2 arg3P)))
    (cfg_trans2 pc f92_0_main_InvokeMethod pc1 f97_0__init__Return (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= arg1P arg2)) (<= arg2P arg2)) (<= (- arg3P 1) arg1)) (<= (- arg3P 1) arg2)) (> arg1 0)) (> arg2 0)) (> arg1P 0)) (> arg2P 0)) (> arg3P 1)) (<= (+ arg5P 2) arg2)) (= 0 arg3)) (= 0 arg4P)))
    (cfg_trans2 pc f92_0_main_InvokeMethod pc1 f97_0__init__Return (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= arg1P arg2)) (<= arg2P arg2)) (> arg1 0)) (> arg2 0)) (> arg1P 0)) (> arg2P 0)) (> arg3P 2)) (<= (+ arg5P 2) arg2)) (= arg3 arg4P)))
    (cfg_trans2 pc f97_0__init__Return pc1 f97_0__init__Return' (exists ((x515 Int) (x516 Int) (x517 Int) (x518 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (> arg4 (- 1)) (< (- arg4 (* 2 x515)) 0)) (<= x516 arg3)) (<= x517 arg3)) (<= x518 arg2)) (> arg1 0)) (> arg2 0)) (> arg3 0)) (> x516 0)) (> x517 0)) (> x518 0)) (<= (+ arg5 2) arg2)) (= arg1 arg1P)) (= arg2 arg2P)) (= arg3 arg3P)) (= arg4 arg4P)) (= arg5 arg5P))))
    (cfg_trans2 pc f97_0__init__Return pc1 f97_0__init__Return' (exists ((x524 Int) (x525 Int) (x526 Int) (x527 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (> arg4 (- 1)) (> (- arg4 (* 2 x524)) 0)) (<= x525 arg3)) (<= x526 arg3)) (<= x527 arg2)) (> arg1 0)) (> arg2 0)) (> arg3 0)) (> x525 0)) (> x526 0)) (> x527 0)) (<= (+ arg5 2) arg2)) (= arg1 arg1P)) (= arg2 arg2P)) (= arg3 arg3P)) (= arg4 arg4P)) (= arg5 arg5P))))
    (cfg_trans2 pc f97_0__init__Return' pc1 f1508_0_main_InvokeMethod (exists ((x536 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (> (- arg4 (* 2 x536)) 0) (> arg4 (- 1))) (<= arg1P arg3)) (<= arg2P arg3)) (<= arg3P arg2)) (> arg1 0)) (> arg2 0)) (> arg3 0)) (> arg1P 0)) (> arg2P 0)) (> arg3P 0)) (<= (+ arg5 2) arg2)) (< (- arg4 (* 2 x536)) 2))))
    (cfg_trans2 pc f97_0__init__Return pc1 f97_0__init__Return' (exists ((x542 Int) (x543 Int) (x544 Int) (x545 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (= (- arg4 (* 2 x542)) 0) (> arg4 (- 1))) (<= x543 arg3)) (<= x544 arg2)) (> arg1 0)) (> arg2 0)) (> arg3 0)) (> x543 0)) (> x545 2)) (> x544 0)) (<= (+ arg5 2) arg2)) (= arg1 arg1P)) (= arg2 arg2P)) (= arg3 arg3P)) (= arg4 arg4P)) (= arg5 arg5P))))
    (cfg_trans2 pc f97_0__init__Return' pc1 f1508_0_main_InvokeMethod (exists ((x554 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (= (- arg4 (* 2 x554)) 0) (> arg4 (- 1))) (<= arg1P arg3)) (<= arg3P arg2)) (> arg1 0)) (> arg2 0)) (> arg3 0)) (> arg1P 0)) (> arg2P 2)) (> arg3P 0)) (<= (+ arg5 2) arg2)) (< (- arg4 (* 2 x554)) 2)) (>= (- arg4 (* 2 x554)) 0))))
    (cfg_trans2 pc f97_0__init__Return pc1 f97_0__init__Return' (exists ((x560 Int) (x561 Int) (x562 Int) (x563 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (= (- arg4 (* 2 x560)) 0) (> arg4 (- 1))) (<= x561 arg3)) (<= (- x562 1) arg1)) (<= (- x562 1) arg2)) (<= (- x562 1) arg3)) (<= x563 arg2)) (> arg1 0)) (> arg2 0)) (> arg3 0)) (> x561 0)) (> x562 1)) (> x563 0)) (<= (+ arg5 2) arg2)) (= arg1 arg1P)) (= arg2 arg2P)) (= arg3 arg3P)) (= arg4 arg4P)) (= arg5 arg5P))))
    (cfg_trans2 pc f97_0__init__Return' pc1 f1508_0_main_InvokeMethod (exists ((x572 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (= (- arg4 (* 2 x572)) 0) (> arg4 (- 1))) (<= arg1P arg3)) (<= (- arg2P 1) arg1)) (<= (- arg2P 1) arg2)) (<= (- arg2P 1) arg3)) (<= arg3P arg2)) (> arg1 0)) (> arg2 0)) (> arg3 0)) (> arg1P 0)) (> arg2P 1)) (> arg3P 0)) (<= (+ arg5 2) arg2)) (< (- arg4 (* 2 x572)) 2)) (>= (- arg4 (* 2 x572)) 0))))
    (cfg_trans2 pc f1508_0_main_InvokeMethod pc1 f1518_0_length_NONNULL (and (and (and (and (<= arg1P arg3) (> arg1 (- 1))) (> arg2 (- 1))) (> arg3 (- 1))) (> arg1P (- 1))))
    (cfg_trans2 pc f1508_0_main_InvokeMethod pc1 f1518_0_length_NONNULL (and (and (and (and (<= arg1P arg1) (> arg1 (- 1))) (> arg2 (- 1))) (> arg3 (- 1))) (> arg1P (- 1))))
    (cfg_trans2 pc f1508_0_main_InvokeMethod pc1 f1518_0_length_NONNULL (and (and (and (and (<= arg1P arg2) (> arg1 (- 1))) (> arg2 (- 1))) (> arg3 (- 1))) (> arg1P (- 1))))
    (cfg_trans2 pc f1508_0_main_InvokeMethod pc1 f1640_0_main_InvokeMethod (and (and (and (and (and (and (and (and (<= arg1P arg3) (<= arg2P arg2)) (<= arg4P arg1)) (> arg1 (- 1))) (> arg2 (- 1))) (> arg3 2)) (> arg1P 2)) (> arg2P (- 1))) (> arg4P (- 1))))
    (cfg_trans2 pc f1508_0_main_InvokeMethod pc1 f1640_0_main_InvokeMethod (and (and (and (and (and (and (and (and (and (and (and (<= (- arg1P 2) arg1) (<= (- arg1P 2) arg2)) (<= arg1P arg3)) (<= arg2P arg2)) (<= arg4P arg1)) (> arg1 (- 1))) (> arg2 (- 1))) (> arg3 1)) (> arg1P 1)) (> arg2P (- 1))) (> arg4P (- 1))) (= 1 arg3P)))
    (cfg_trans2 pc f1508_0_main_InvokeMethod pc1 f1645_0_main_InvokeMethod (and (and (and (and (and (and (<= arg1P arg1) (<= arg3P arg2)) (> arg1 2)) (> arg2 (- 1))) (> arg3 (- 1))) (> arg1P 2)) (> arg3P (- 1))))
    (cfg_trans2 pc f1508_0_main_InvokeMethod pc1 f1645_0_main_InvokeMethod (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= (- arg1P 2) arg2)) (<= (- arg1P 2) arg3)) (<= arg3P arg2)) (> arg1 1)) (> arg2 (- 1))) (> arg3 (- 1))) (> arg1P 1)) (> arg3P (- 1))) (= 1 arg2P)))
    (cfg_trans2 pc f1508_0_main_InvokeMethod pc1 f1650_0_main_LE (exists ((x90 Int)) (and (and (and (and (and (<= arg1P arg2) (> arg1 (- 1))) (> arg2 2)) (> arg3 (- 1))) (> arg1P 2)) (= (* 5 x90) arg2P))))
    (cfg_trans2 pc f1508_0_main_InvokeMethod pc1 f1650_0_main_LE (and (and (and (and (and (and (and (<= (- arg1P 2) arg1) (<= arg1P arg2)) (<= (- arg1P 2) arg3)) (> arg1 (- 1))) (> arg2 1)) (> arg3 (- 1))) (> arg1P 1)) (= 5 arg2P)))
    (cfg_trans2 pc f1640_0_main_InvokeMethod pc1 f1518_0_length_NONNULL (and (and (and (and (<= arg1P arg4) (> arg1 0)) (> arg2 (- 1))) (> arg4 (- 1))) (> arg1P (- 1))))
    (cfg_trans2 pc f1645_0_main_InvokeMethod pc1 f1518_0_length_NONNULL (and (and (and (<= arg1P arg3) (> arg1 0)) (> arg3 (- 1))) (> arg1P (- 1))))
    (cfg_trans2 pc f1640_0_main_InvokeMethod pc1 f1681_0_main_InvokeMethod (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= (- arg2P 1) arg1)) (<= (- arg2P 2) arg2)) (<= arg2P arg4)) (<= arg4P arg2)) (> arg1 0)) (> arg2 (- 1))) (> arg4 1)) (> arg1P 0)) (> arg2P 1)) (> arg4P (- 1))) (= (+ arg3 1) arg3P)))
    (cfg_trans2 pc f1640_0_main_InvokeMethod pc1 f1681_0_main_InvokeMethod (exists ((x117 Int)) (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= arg2P arg4)) (<= arg4P arg2)) (> arg1 0)) (> arg2 (- 1))) (> arg4 2)) (> arg1P 0)) (> arg2P 2)) (> arg4P (- 1))) (= (+ arg3 x117) arg3P))))
    (cfg_trans2 pc f1650_0_main_LE pc1 f1518_0_length_NONNULL (and (and (and (<= (+ arg1P 1) arg1) (> arg2 0)) (> arg1 0)) (> arg1P (- 1))))
    (cfg_trans2 pc f1645_0_main_InvokeMethod pc1 f1691_0_main_LE (and (and (and (and (and (and (and (<= arg1P arg1) (<= (- arg2P 1) arg1)) (<= arg2P arg3)) (> arg1 0)) (> arg3 1)) (> arg1P 0)) (> arg2P 1)) (= (+ arg2 5) arg3P)))
    (cfg_trans2 pc f1645_0_main_InvokeMethod pc1 f1691_0_main_LE (exists ((x132 Int)) (and (and (and (and (and (and (<= arg1P arg1) (<= arg2P arg3)) (> arg1 0)) (> arg3 2)) (> arg1P 0)) (> arg2P 2)) (= (+ arg2 (* 5 x132)) arg3P))))
    (cfg_trans2 pc f1640_0_main_InvokeMethod pc1 f1518_0_length_NONNULL (and (and (and (and (<= arg1P arg2) (> arg1 0)) (> arg2 (- 1))) (> arg4 (- 1))) (> arg1P (- 1))))
    (cfg_trans2 pc f1681_0_main_InvokeMethod pc1 f1518_0_length_NONNULL (and (and (and (and (<= arg1P arg4) (> arg1 0)) (> arg2 0)) (> arg4 (- 1))) (> arg1P (- 1))))
    (cfg_trans2 pc f1645_0_main_InvokeMethod pc1 f1518_0_length_NONNULL (and (and (and (and (and (<= (+ arg1P 1) arg1) (> arg2 0)) (<= arg1P arg3)) (> arg1 0)) (> arg3 (- 1))) (> arg1P (- 1))))
    (cfg_trans2 pc f1691_0_main_LE pc1 f1518_0_length_NONNULL (and (and (and (and (and (<= (+ arg1P 1) arg1) (> arg3 0)) (<= (+ arg1P 1) arg2)) (> arg1 0)) (> arg2 0)) (> arg1P (- 1))))
    (cfg_trans2 pc f1640_0_main_InvokeMethod pc1 f1741_0_main_LE (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= (- arg2P 1) arg1)) (<= arg2P arg2)) (<= (- arg2P 2) arg4)) (> arg1 0)) (> arg2 1)) (> arg4 (- 1))) (> arg1P 0)) (> arg2P 1)) (= (+ arg3 5) arg3P)))
    (cfg_trans2 pc f1640_0_main_InvokeMethod pc1 f1741_0_main_LE (exists ((x163 Int)) (and (and (and (and (and (and (and (<= arg1P arg1) (<= arg2P arg2)) (> arg1 0)) (> arg2 2)) (> arg4 (- 1))) (> arg1P 0)) (> arg2P 2)) (= (+ arg3 (* 5 x163)) arg3P))))
    (cfg_trans2 pc f1681_0_main_InvokeMethod pc1 f1743_0_main_LE (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= arg2P arg2)) (<= (- arg3P 1) arg1)) (<= (- arg3P 1) arg2)) (<= arg3P arg4)) (> arg1 0)) (> arg2 0)) (> arg4 1)) (> arg1P 0)) (> arg2P 0)) (> arg3P 1)) (<= (+ arg5P 2) arg2)) (= (+ arg3 5) arg4P)))
    (cfg_trans2 pc f1681_0_main_InvokeMethod pc1 f1743_0_main_LE (exists ((x179 Int)) (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= arg2P arg2)) (<= arg3P arg4)) (> arg1 0)) (> arg2 0)) (> arg4 2)) (> arg1P 0)) (> arg2P 0)) (> arg3P 2)) (<= (+ arg5P 2) arg2)) (= (+ arg3 (* 5 x179)) arg4P))))
    (cfg_trans2 pc f1640_0_main_InvokeMethod pc1 f1518_0_length_NONNULL (and (and (and (and (and (<= arg1P arg1) (> arg3 0)) (> arg1 0)) (> arg2 (- 1))) (> arg4 (- 1))) (> arg1P 0)))
    (cfg_trans2 pc f1741_0_main_LE pc1 f1518_0_length_NONNULL (and (and (and (and (<= arg1P arg1) (> arg3 0)) (> arg1 0)) (> arg2 0)) (> arg1P 0)))
    (cfg_trans2 pc f1681_0_main_InvokeMethod pc1 f1518_0_length_NONNULL (and (and (and (and (and (<= arg1P arg1) (> arg3 0)) (> arg1 0)) (> arg2 0)) (> arg4 (- 1))) (> arg1P 0)))
    (cfg_trans2 pc f1743_0_main_LE pc1 f1518_0_length_NONNULL (and (and (and (and (and (and (<= arg1P arg1) (> arg4 0)) (> arg1 0)) (> arg2 0)) (> arg3 0)) (> arg1P 0)) (<= (+ arg5 2) arg2)))
    (cfg_trans2 pc f1650_0_main_LE pc1 f1518_0_length_NONNULL (and (and (and (<= arg1P arg1) (> arg2 0)) (> arg1 0)) (> arg1P 0)))
    (cfg_trans2 pc f1645_0_main_InvokeMethod pc1 f1518_0_length_NONNULL (and (and (and (and (<= arg1P arg1) (> arg2 0)) (> arg1 0)) (> arg3 (- 1))) (> arg1P 0)))
    (cfg_trans2 pc f1691_0_main_LE pc1 f1518_0_length_NONNULL (and (and (and (and (<= arg1P arg1) (> arg3 0)) (> arg1 0)) (> arg2 0)) (> arg1P 0)))
popout

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

actions get anonymous link download benchmark