juHashMapCreateIteratorValueLoop.jar-obl-12.smt2

loading
details
attribute value
description
owner Johannes Waldmann
uploaded 2017-08-17 03:45:06.0
disk size 13.79 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 f4713_0__init__LE Loc)
(declare-const f529_0_createMap_Return Loc)
(declare-const f4912_0__init__GE Loc)
(declare-const f5708_0_hasNext_NULL Loc)
(declare-const f5858_0_nextEntry_GE Loc)
(declare-const f4266_0_createMap_LE Loc)
(declare-const f4898_0_put_NULL Loc)
(declare-const f5025_0_put_EQ Loc)
(declare-const f5768_0_transfer_GE Loc)
(declare-const f5922_0_transfer_ArrayAccess Loc)
(declare-const __init Loc)
(assert (distinct f1_0_main_Load f4713_0__init__LE f529_0_createMap_Return f4912_0__init__GE f5708_0_hasNext_NULL f5858_0_nextEntry_GE f4266_0_createMap_LE f4898_0_put_NULL f5025_0_put_EQ f5768_0_transfer_GE f5922_0_transfer_ArrayAccess __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) (arg8 Int) (arg9 Int) (arg10 Int) (arg11 Int) (arg12 Int) (arg13 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) (arg8 Int) (arg9 Int) (arg10 Int) (arg11 Int) (arg12 Int) (arg13 Int)
                 (pc1 Loc) (arg1P Int) (arg2P Int) (arg3P Int) (arg4P Int) (arg5P Int) (arg6P Int) (arg7P Int) (arg8P Int) (arg9P Int) (arg10P Int) (arg11P Int) (arg12P Int) (arg13P Int)
             ) Bool
  (or
    (cfg_trans2 pc f1_0_main_Load pc1 f4713_0__init__LE (exists ((x7 Int)) (and (and (and (and (and (> x7 (- 1)) (> arg2 0)) (> arg1 0)) (> arg1P 5)) (> arg2P 3)) (= 0 arg3P))))
    (cfg_trans2 pc f529_0_createMap_Return pc1 f4713_0__init__LE (and (and (and (and (and (and (and (and (and (and (and (>= arg1 (- arg1P 2)) (>= arg1 arg2P)) (> arg1 14)) (> arg1P 16)) (> arg2P 14)) (<= (+ arg2 3) arg1)) (= 16 arg3)) (= 12 arg4)) (= 0 arg3P)) (= arg2 arg4P)) (= 16 arg5P)) (= 12 arg6P)))
    (cfg_trans2 pc f4713_0__init__LE pc1 f4912_0__init__GE (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (> arg4 0) (> arg5 (- 1))) (<= arg1P arg1)) (<= (- arg1P 2) arg2)) (<= (+ arg2P 5) arg1)) (<= (+ arg2P 3) arg2)) (> arg1 5)) (> arg2 3)) (> arg1P 5)) (> arg2P 0)) (<= (+ arg4 5) arg1)) (<= (+ arg6 5) arg1)) (<= (+ arg4 3) arg2)) (<= (+ arg6 3) arg2)) (= 0 arg3)) (= 0 arg3P)) (= arg4 arg4P)) (= arg6 arg5P)) (= arg5 arg6P)))
    (cfg_trans2 pc f4912_0__init__GE pc1 f4912_0__init__GE (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (> arg6 arg3) (> arg3 (- 1))) (> arg6 (- 1))) (<= (- arg1P 1) arg1)) (<= (+ arg2P 5) arg1)) (<= arg2P arg2)) (> arg1 5)) (> arg2 0)) (> arg1P 5)) (> arg2P 0)) (<= (+ arg3 2) arg1)) (<= (+ arg4 5) arg1)) (<= (+ arg5 5) arg1)) (= (+ arg3 1) arg3P)) (= arg4 arg4P)) (= arg5 arg5P)) (= arg6 arg6P)))
    (cfg_trans2 pc f4912_0__init__GE pc1 f5708_0_hasNext_NULL (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= arg6 arg3)) (<= (+ arg2P 6) arg1)) (<= (+ arg2P 1) arg2)) (> arg1 5)) (> arg2 0)) (> arg1P 5)) (> arg2P (- 1))) (<= (+ arg3 2) arg1)) (<= (+ arg4 5) arg1)) (<= (+ arg5 5) arg1)) (= arg3 arg3P)) (= arg4 arg4P)) (= arg6 arg5P)) (= arg5 arg6P)))
    (cfg_trans2 pc f4912_0__init__GE pc1 f5708_0_hasNext_NULL (and (and (and (and (and (and (and (and (and (and (and (and (> arg6 arg3) (> arg3 (- 1))) (> arg1 5)) (> arg2 0)) (> arg1P 5)) (> arg2P 0)) (<= (+ arg3 2) arg1)) (<= (+ arg4 5) arg1)) (<= (+ arg5 5) arg1)) (= (+ arg3 1) arg3P)) (= arg4 arg4P)) (= arg6 arg5P)) (= arg5 arg6P)))
    (cfg_trans2 pc f5708_0_hasNext_NULL pc1 f5858_0_nextEntry_GE (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (> arg5 (- 1))) (<= (+ arg2P 5) arg1)) (<= (+ arg2P 1) arg2)) (> arg1 5)) (> arg2 1)) (> arg1P 5)) (> arg2P 0)) (<= (+ arg3 2) arg1)) (<= (+ arg4 5) arg1)) (<= (+ arg6 5) arg1)) (= arg3 arg3P)) (= arg4 arg4P)) (= arg6 arg5P)) (= arg5 arg6P)))
    (cfg_trans2 pc f5708_0_hasNext_NULL pc1 f5708_0_hasNext_NULL (and (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= (+ arg2P 4) arg1)) (<= (+ arg2P 2) arg2)) (> arg1 5)) (> arg2 2)) (> arg1P 5)) (> arg2P 0)) (<= (+ arg3 2) arg1)) (<= (+ arg4 5) arg1)) (<= (+ arg6 5) arg1)) (= arg3 arg3P)) (= arg4 arg4P)) (= arg5 arg5P)) (= arg6 arg6P)))
    (cfg_trans2 pc f5858_0_nextEntry_GE pc1 f5708_0_hasNext_NULL (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= arg6 arg3)) (<= (+ arg2P 6) arg1)) (<= (+ arg2P 1) arg2)) (> arg1 5)) (> arg2 0)) (> arg1P 5)) (> arg2P (- 1))) (<= (+ arg3 2) arg1)) (<= (+ arg4 5) arg1)) (<= (+ arg5 5) arg1)) (= arg3 arg3P)) (= arg4 arg4P)) (= arg6 arg5P)) (= arg5 arg6P)))
    (cfg_trans2 pc f5858_0_nextEntry_GE pc1 f5858_0_nextEntry_GE (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (> arg6 (- 1)) (> arg6 arg3)) (<= (- arg1P 1) arg1)) (<= (+ arg2P 5) arg1)) (<= arg2P arg2)) (> arg1 5)) (> arg2 0)) (> arg1P 5)) (> arg2P 0)) (<= (+ arg3 2) arg1)) (<= (+ arg4 5) arg1)) (<= (+ arg5 5) arg1)) (= (+ arg3 1) arg3P)) (= arg4 arg4P)) (= arg5 arg5P)) (= arg6 arg6P)))
    (cfg_trans2 pc f5858_0_nextEntry_GE pc1 f5708_0_hasNext_NULL (and (and (and (and (and (and (and (and (and (and (and (> arg1 5) (> arg6 arg3)) (> arg2 0)) (> arg1P 5)) (> arg2P 0)) (<= (+ arg3 2) arg1)) (<= (+ arg4 5) arg1)) (<= (+ arg5 5) arg1)) (= (+ arg3 1) arg3P)) (= arg4 arg4P)) (= arg6 arg5P)) (= arg5 arg6P)))
    (cfg_trans2 pc f1_0_main_Load pc1 f4266_0_createMap_LE (and (and (and (and (and (and (and (and (and (> arg2P (- 1)) (> arg2 0)) (<= (- arg1P 14) arg1)) (> arg1 0)) (> arg1P 14)) (= arg2 arg3P)) (= 1 arg4P)) (= 0 arg5P)) (= 16 arg6P)) (= 12 arg7P)))
    (cfg_trans2 pc f4266_0_createMap_LE pc1 f4266_0_createMap_LE (exists ((x98 Int) (x99 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (and (> arg2 0) (< (+ arg4 1) arg3)) (> arg3 (- 1))) (> arg4 (- 1))) (> x98 (- 1))) (> x99 (- 1))) (> arg6 1)) (> arg1 3)) (> arg1P 3)) (<= (+ arg5 3) arg1)) (<= (+ arg7 3) arg1)) (= (- arg2 1) arg2P)) (= arg3 arg3P)) (= (+ arg4 2) arg4P))))
    (cfg_trans2 pc f4266_0_createMap_LE pc1 f4898_0_put_NULL (exists ((x111 Int) (x112 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (< (+ arg4 1) arg3) (> arg6 1)) (> arg2 0)) (> arg3 (- 1))) (> arg4 (- 1))) (> x111 (- 1))) (> x112 (- 1))) (< arg3P arg6)) (<= arg1P arg1)) (> arg1 3)) (> arg1P 3)) (> arg4P (- 1))) (<= (+ arg5 3) arg1)) (<= (+ arg7 3) arg1)) (= arg3 arg5P)) (= (+ arg4 2) arg6P)) (= arg5 arg7P)) (= arg6 arg8P)) (= arg7 arg9P))))
    (cfg_trans2 pc f4898_0_put_NULL pc1 f5025_0_put_EQ (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (> arg8 1)) (<= arg3P arg4)) (<= (+ arg8P 2) arg4)) (> arg1 3)) (> arg4 2)) (> arg1P 3)) (> arg3P 2)) (> arg8P (- 1))) (<= (+ arg7 3) arg1)) (<= (+ arg9 3) arg1)) (>= arg4 (+ arg2 2))) (<= (+ arg10P 4) arg4)) (= arg3 arg2P)) (= 0 arg4P)) (= arg7 arg5P)) (= arg8 arg6P)) (= arg9 arg7P)) (= arg2 arg9P)))
    (cfg_trans2 pc f4898_0_put_NULL pc1 f5025_0_put_EQ (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (> arg8 1)) (<= arg3P arg4)) (<= (+ arg8P 2) arg4)) (> arg1 3)) (> arg4 2)) (> arg1P 3)) (> arg3P 2)) (> arg8P (- 1))) (<= (+ arg7 3) arg1)) (<= (+ arg9 3) arg1)) (>= arg4 (+ arg2 2))) (<= (+ arg10P 4) arg4)) (= arg3 arg2P)) (= 1 arg4P)) (= arg7 arg5P)) (= arg8 arg6P)) (= arg9 arg7P)) (= arg2 arg9P)))
    (cfg_trans2 pc f4898_0_put_NULL pc1 f4898_0_put_NULL (exists ((x150 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (< x150 arg2)) (<= (+ arg4P 1) arg4)) (> arg1 3)) (> arg4 0)) (> arg1P 3)) (> arg4P (- 1))) (<= (+ arg7 3) arg1)) (<= (+ arg9 3) arg1)) (= arg2 arg2P)) (= arg3 arg3P)) (= arg5 arg5P)) (= arg6 arg6P)) (= arg7 arg7P)) (= arg8 arg8P)) (= arg9 arg9P))))
    (cfg_trans2 pc f4898_0_put_NULL pc1 f4898_0_put_NULL (exists ((x285 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (> x285 arg2)) (<= (+ arg4P 1) arg4)) (> arg1 3)) (> arg4 0)) (> arg1P 3)) (> arg4P (- 1))) (<= (+ arg7 3) arg1)) (<= (+ arg9 3) arg1)) (= arg2 arg2P)) (= arg3 arg3P)) (= arg5 arg5P)) (= arg6 arg6P)) (= arg7 arg7P)) (= arg8 arg8P)) (= arg9 arg9P))))
    (cfg_trans2 pc f4898_0_put_NULL pc1 f4898_0_put_NULL (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (> arg8 1)) (<= (+ arg4P 2) arg4)) (> arg1 3)) (> arg4 1)) (> arg1P 3)) (> arg4P (- 1))) (<= (+ arg7 3) arg1)) (<= (+ arg9 3) arg1)) (>= arg4 (+ arg2 2))) (= arg2 arg2P)) (= arg3 arg3P)) (= arg5 arg5P)) (= arg6 arg6P)) (= arg7 arg7P)) (= arg8 arg8P)) (= arg9 arg9P)))
    (cfg_trans2 pc f4898_0_put_NULL pc1 f4898_0_put_NULL (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (> arg8 1)) (<= (+ arg4P 2) arg4)) (> arg1 3)) (> arg4 2)) (> arg1P 3)) (> arg4P (- 1))) (<= (+ arg7 3) arg1)) (<= (+ arg9 3) arg1)) (>= arg4 (+ arg2 2))) (= arg2 arg2P)) (= arg3 arg3P)) (= arg5 arg5P)) (= arg6 arg6P)) (= arg7 arg7P)) (= arg8 arg8P)) (= arg9 arg9P)))
    (cfg_trans2 pc f5025_0_put_EQ pc1 f4898_0_put_NULL (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= arg1P arg1) (<= (+ arg4P 2) arg3)) (<= arg4P arg8)) (> arg1 3)) (> arg3 2)) (> arg8 (- 1))) (> arg1P 3)) (> arg4P (- 1))) (<= (+ arg5 3) arg1)) (<= (+ arg7 3) arg1)) (>= arg3 (+ arg9 2))) (<= (+ arg10 4) arg3)) (= 0 arg4)) (= arg9 arg2P)) (= arg2 arg3P)) (= arg5 arg7P)) (= arg6 arg8P)) (= arg7 arg9P)))
    (cfg_trans2 pc f4898_0_put_NULL pc1 f5768_0_transfer_GE (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (> arg8 arg3) (> arg8 1)) (<= arg9 arg7)) (>= (* 2 arg8) 0)) (< arg8 1073741824)) (<= (- arg1P 1) arg1)) (<= (+ arg2P 3) arg1)) (<= (- arg2P 1) arg4)) (<= (+ arg3P 3) arg1)) (<= (- arg3P 1) arg4)) (> arg1 3)) (> arg4 (- 1))) (> arg1P 3)) (> arg2P 0)) (> arg3P 0)) (<= (+ arg7 3) arg1)) (<= (+ arg9 3) arg1)) (= 0 arg4P)) (= (+ arg7 1) arg5P)) (= arg9 arg6P)) (= (* 2 arg8) arg7P)) (= arg8 arg8P)))
    (cfg_trans2 pc f4898_0_put_NULL pc1 f5768_0_transfer_GE (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (> arg8 arg3) (> arg8 1073741824)) (>= (* 2 arg8) 0)) (<= arg9 arg7)) (<= (- arg1P 1) arg1)) (<= (+ arg2P 3) arg1)) (<= (- arg2P 1) arg4)) (<= (+ arg3P 3) arg1)) (<= (- arg3P 1) arg4)) (> arg1 3)) (> arg4 (- 1))) (> arg1P 3)) (> arg2P 0)) (> arg3P 0)) (<= (+ arg7 3) arg1)) (<= (+ arg9 3) arg1)) (= 0 arg4P)) (= (+ arg7 1) arg5P)) (= arg9 arg6P)) (= (* 2 arg8) arg7P)) (= arg8 arg8P)))
    (cfg_trans2 pc f5768_0_transfer_GE pc1 f5922_0_transfer_ArrayAccess (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (> arg7 0) (> arg8 arg4)) (<= arg1P arg1)) (<= (+ arg2P 3) arg1)) (<= arg2P arg2)) (<= arg2P arg3)) (<= (+ arg6P 3) arg1)) (<= arg6P arg2)) (<= arg6P arg3)) (> arg1 3)) (> arg2 0)) (> arg3 0)) (> arg1P 3)) (> arg2P 0)) (> arg4P (- 1))) (> arg5P 0)) (> arg6P 0)) (<= (+ arg5 3) arg1)) (<= (+ arg6 3) arg1)) (= arg4 arg3P)) (= arg5 arg8P)) (= arg6 arg9P)) (= arg8 arg10P)) (= arg7 arg13P)))
    (cfg_trans2 pc f5922_0_transfer_ArrayAccess pc1 f5922_0_transfer_ArrayAccess (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (> arg13 arg7) (> arg13 0)) (<= arg1P arg1)) (<= (+ arg2P 3) arg1)) (<= arg2P arg2)) (<= arg2P arg4)) (<= (+ arg2P 2) arg5)) (<= arg2P arg6)) (<= (+ arg4P 1) arg4)) (<= (+ arg4P 3) arg5)) (<= arg5P arg4)) (<= (+ arg5P 2) arg5)) (<= (+ arg6P 3) arg1)) (<= arg6P arg2)) (<= arg6P arg4)) (<= (+ arg6P 2) arg5)) (<= arg6P arg6)) (> arg1 3)) (> arg2 0)) (> arg4 0)) (> arg5 2)) (> arg6 0)) (> arg1P 3)) (> arg2P 0)) (> arg4P (- 1))) (> arg5P 0)) (> arg6P 0)) (<= (+ arg8 3) arg1)) (<= (+ arg9 3) arg1)) (<= (+ arg11P 2) arg4)) (<= (+ arg12P 2) arg4)) (<= (+ arg11P 4) arg5)) (<= (+ arg12P 4) arg5)) (<= (+ arg11 2) arg5)) (<= (+ arg12 2) arg5)) (= arg3 arg3P)) (= arg8 arg8P)) (= arg9 arg9P)) (= arg10 arg10P)) (= arg13 arg13P)))
    (cfg_trans2 pc f5768_0_transfer_GE pc1 f5768_0_transfer_GE (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (> arg8 (- 1)) (> arg8 arg4)) (<= arg1P arg1)) (<= (+ arg2P 3) arg1)) (<= arg2P arg2)) (<= arg2P arg3)) (<= (+ arg3P 3) arg1)) (<= arg3P arg2)) (<= arg3P arg3)) (> arg1 3)) (> arg2 0)) (> arg3 0)) (> arg1P 3)) (> arg2P 0)) (> arg3P 0)) (<= (+ arg5 3) arg1)) (<= (+ arg6 3) arg1)) (= (+ arg4 1) arg4P)) (= arg5 arg5P)) (= arg6 arg6P)) (= arg7 arg7P)) (= arg8 arg8P)))
    (cfg_trans2 pc f5922_0_transfer_ArrayAccess pc1 f5768_0_transfer_GE (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (> arg10 (- 1)) (> arg13 arg7)) (<= arg1P arg1)) (<= (+ arg2P 3) arg1)) (<= arg2P arg2)) (<= (- arg2P 1) arg4)) (<= (+ arg2P 1) arg5)) (<= arg2P arg6)) (<= (+ arg3P 3) arg1)) (<= arg3P arg2)) (<= (- arg3P 1) arg4)) (<= (+ arg3P 1) arg5)) (<= arg3P arg6)) (> arg1 3)) (> arg2 0)) (> arg4 (- 1))) (> arg5 1)) (> arg6 0)) (> arg1P 3)) (> arg2P 0)) (> arg3P 0)) (<= (+ arg8 3) arg1)) (<= (+ arg9 3) arg1)) (<= (+ arg11 2) arg5)) (<= (+ arg12 2) arg5)) (= (+ arg3 1) arg4P)) (= arg8 arg5P)) (= arg9 arg6P)) (= arg13 arg7P)) (= arg10 arg8P)))
    (cfg_trans2 pc __init pc1 f1_0_main_Load true)
  )
)
popout

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

actions get anonymous link download benchmark