juLinkedListCreateRemoveLast.jar-obl-8.smt2

loading
details
attribute value
description
owner Johannes Waldmann
uploaded 2017-08-17 03:45:06.0
disk size 14.41 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 f1706_0_remove_FieldAccess Loc)
(declare-const f1714_0_remove_FieldAccess Loc)
(declare-const f1728_0_remove_FieldAccess Loc)
(declare-const f1738_0_remove_FieldAccess Loc)
(declare-const f1730_0_remove_FieldAccess Loc)
(declare-const f1741_0_remove_FieldAccess Loc)
(declare-const f344_0_createList_Load Loc)
(declare-const f834_0_createList_Load Loc)
(declare-const f1_0_main_Load Loc)
(declare-const f1525_0_removeLast_FieldAccess Loc)
(declare-const f356_0_createList_Return Loc)
(declare-const f1677_0_remove_FieldAccess Loc)
(declare-const f1690_0_remove_FieldAccess Loc)
(declare-const f1493_0_createList_LE Loc)
(declare-const __init Loc)
(assert (distinct f1706_0_remove_FieldAccess f1714_0_remove_FieldAccess f1728_0_remove_FieldAccess f1738_0_remove_FieldAccess f1730_0_remove_FieldAccess f1741_0_remove_FieldAccess f344_0_createList_Load f834_0_createList_Load f1_0_main_Load f1525_0_removeLast_FieldAccess f356_0_createList_Return f1677_0_remove_FieldAccess f1690_0_remove_FieldAccess f1493_0_createList_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) (arg8 Int) (arg9 Int) (arg10 Int) (arg11 Int) (arg12 Int) (arg13 Int) (arg14 Int) (arg15 Int) (arg16 Int) (arg17 Int) (arg18 Int) (arg19 Int) (arg20 Int) (arg21 Int) (arg22 Int) (arg23 Int) (arg24 Int) (arg25 Int) (arg26 Int) (arg27 Int) (arg28 Int) (arg29 Int) (arg30 Int) (arg31 Int) (arg32 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) (arg14 Int) (arg15 Int) (arg16 Int) (arg17 Int) (arg18 Int) (arg19 Int) (arg20 Int) (arg21 Int) (arg22 Int) (arg23 Int) (arg24 Int) (arg25 Int) (arg26 Int) (arg27 Int) (arg28 Int) (arg29 Int) (arg30 Int) (arg31 Int) (arg32 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) (arg14P Int) (arg15P Int) (arg16P Int) (arg17P Int) (arg18P Int) (arg19P Int) (arg20P Int) (arg21P Int) (arg22P Int) (arg23P Int) (arg24P Int) (arg25P Int) (arg26P Int) (arg27P Int) (arg28P Int) (arg29P Int) (arg30P Int) (arg31P Int) (arg32P Int)
             ) Bool
  (or
    (cfg_trans2 pc f1706_0_remove_FieldAccess pc1 f1714_0_remove_FieldAccess (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 (and (and (and (<= arg1P arg1) (<= (+ arg1P 5) arg2)) (>= arg3 (+ arg1P 4))) (>= arg4 arg1P)) (>= arg5 (+ arg1P 2))) (<= arg2P arg2)) (>= arg3 arg3P)) (>= arg4 arg4P)) (>= arg5 arg5P)) (> arg1 0)) (> arg2 5)) (> arg3 4)) (> arg4 0)) (> arg5 2)) (> arg1P 0)) (> arg2P 5)) (> arg3P 4)) (> arg4P 0)) (> arg5P 2)) (>= arg2 (+ arg11 6))) (>= arg2 (+ arg12 5))) (>= arg2 (+ arg13 3))) (>= arg3 (+ arg14 5))) (>= arg3 (+ arg15 4))) (>= arg3 (+ arg16 6))) (>= arg3 (+ arg17 6))) (>= arg3 (+ arg18 6))) (>= arg3 (+ arg19 2))) (>= arg3 (+ arg20 4))) (>= arg3 (+ arg21 4))) (>= arg3 (+ arg22 4))) (>= arg4 (+ arg23 2))) (>= arg4 (+ arg24 2))) (>= arg4 (+ arg25 2))) (>= arg5 (+ arg26 3))) (>= arg5 (+ arg27 2))) (>= arg5 (+ arg28 4))) (>= arg5 (+ arg30 4))) (>= arg5 (+ arg29 4))) (= arg6 arg6P)) (= arg7 arg7P)) (= arg8 arg8P)) (= arg9 arg9P)))
    (cfg_trans2 pc f1728_0_remove_FieldAccess pc1 f1738_0_remove_FieldAccess (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 (and (and (and (and (and (<= arg1P arg1) (<= (+ arg1P 7) arg2)) (<= (+ arg1P 4) arg3)) (<= arg1P arg4)) (<= (+ arg1P 2) arg5)) (<= arg2P arg2)) (<= arg3P arg3)) (<= arg4P arg4)) (<= arg5P arg5)) (> arg1 0)) (> arg2 7)) (> arg3 4)) (> arg4 0)) (> arg5 2)) (> arg1P 0)) (> arg2P 7)) (> arg3P 4)) (> arg4P 0)) (> arg5P 2)) (<= (+ arg9 8) arg2)) (<= (+ arg10 7) arg2)) (<= (+ arg11 9) arg2)) (<= (+ arg12 9) arg2)) (<= (+ arg13 9) arg2)) (<= (+ arg14 5) arg2)) (<= (+ arg15 3) arg2)) (<= (+ arg16 5) arg3)) (<= (+ arg17 4) arg3)) (<= (+ arg18 6) arg3)) (<= (+ arg19 6) arg3)) (<= (+ arg20 6) arg3)) (<= (+ arg21 2) arg3)) (<= (+ arg22 4) arg3)) (<= (+ arg23 4) arg3)) (<= (+ arg24 4) arg3)) (<= (+ arg25 2) arg4)) (<= (+ arg26 2) arg4)) (<= (+ arg27 2) arg4)) (<= (+ arg28 3) arg5)) (<= (+ arg29 2) arg5)) (<= (+ arg30 4) arg5)) (<= (+ arg32 4) arg5)) (<= (+ arg31 4) arg5)) (= arg6 arg6P)) (= arg7 arg7P)))
    (cfg_trans2 pc f1730_0_remove_FieldAccess pc1 f1741_0_remove_FieldAccess (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 (and (and (and (and (and (and (and (and (>= arg1 arg1P) (>= arg2 (+ arg1P 9))) (>= arg3 (+ arg1P 4))) (>= arg4 arg1P)) (>= arg5 (+ arg1P 4))) (>= arg2 arg2P)) (>= arg3 arg3P)) (>= arg4 arg4P)) (>= arg5 arg5P)) (> arg1 0)) (> arg2 9)) (> arg3 4)) (> arg4 0)) (> arg5 4)) (> arg1P 0)) (> arg2P 9)) (> arg3P 4)) (> arg4P 0)) (> arg5P 4)) (<= (+ arg7 9) arg2)) (<= (+ arg8 11) arg2)) (<= (+ arg9 11) arg2)) (<= (+ arg10 11) arg2)) (<= (+ arg11 7) arg2)) (<= (+ arg12 9) arg2)) (<= (+ arg13 9) arg2)) (<= (+ arg14 9) arg2)) (<= (+ arg15 5) arg2)) (<= (+ arg16 3) arg2)) (<= (+ arg17 4) arg3)) (<= (+ arg26 6) arg3)) (<= (+ arg27 6) arg3)) (<= (+ arg28 6) arg3)) (<= (+ arg18 2) arg3)) (<= (+ arg19 4) arg3)) (<= (+ arg20 4) arg3)) (<= (+ arg21 4) arg3)) (<= (+ arg22 2) arg4)) (>= arg4 (+ arg23 2))) (>= arg4 (+ arg24 2))) (>= arg5 (+ arg25 4))) (<= (+ arg26 6) arg5)) (<= (+ arg27 6) arg5)) (<= (+ arg28 6) arg5)) (>= arg5 (+ arg29 2))) (>= arg5 (+ arg30 4))) (>= arg5 (+ arg32 4))) (>= arg5 (+ arg31 4))))
    (cfg_trans2 pc f344_0_createList_Load pc1 f834_0_createList_Load (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (> arg2 9) (> arg2P 9)) (<= (+ arg7 3) arg2)) (<= (+ arg6 5) arg2)) (= arg1 arg1P)) (= 0 arg3P)) (= 0 arg4P)) (= arg3 arg5P)) (= arg6P arg7P)) (= 0 arg8P)) (= 0 arg9P)) (= 0 arg10P)) (= arg3 arg15P)) (= arg4 arg16P)) (= arg4 arg17P)) (= arg5 arg19P)) (= arg6 arg22P)) (= arg7 arg23P)))
    (cfg_trans2 pc f1_0_main_Load pc1 f1525_0_removeLast_FieldAccess (exists ((x137 Int) (x138 Int) (x139 Int)) (and (and (and (and (and (and (and (and (> x137 (- 1)) (> arg2 0)) (> x138 (- 1))) (> x138 arg3P)) (> x139 (- 1))) (> x139 arg4P)) (> arg1 0)) (> arg1P 7)) (> arg2P 2))))
    (cfg_trans2 pc f356_0_createList_Return pc1 f1525_0_removeLast_FieldAccess (and (and (and (and (and (and (and (and (and (and (and (and (< arg3P arg2) (> arg2 (- 1))) (> arg3 (- 1))) (< arg4P arg3)) (> arg1 6)) (> arg1P 7)) (> arg2P 2)) (<= (+ arg4 7) arg1)) (<= (+ arg5 7) arg1)) (<= (+ arg7 3) arg1)) (<= (+ arg6 5) arg1)) (= arg6 arg5P)) (= arg7 arg6P)))
    (cfg_trans2 pc f1525_0_removeLast_FieldAccess pc1 f1677_0_remove_FieldAccess (exists ((x165 Int) (x167 Int) (x166 Int) (x168 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (< x165 1) (> arg4 0)) (< x167 x166)) (> x166 (- 1))) (< arg3P 1)) (< x168 arg4)) (> arg1 9)) (> arg2 2)) (> arg1P 7)) (> arg2P 4)) (<= (+ arg5 5) arg1)) (<= (+ arg6 3) arg1)) (<= (+ arg7 3) arg2)) (= arg5 arg5P)) (= arg6 arg6P))))
    (cfg_trans2 pc f1525_0_removeLast_FieldAccess pc1 f1677_0_remove_FieldAccess (exists ((x182 Int) (x184 Int) (x183 Int) (x185 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (< x182 1) (> arg4 0)) (< x184 x183)) (> x183 (- 1))) (< x185 arg4)) (> x182 0)) (< arg3P 1)) (> arg1 9)) (> arg2 2)) (> arg1P 7)) (> arg2P 4)) (<= (+ arg5 5) arg1)) (<= (+ arg6 3) arg1)) (<= (+ arg7 3) arg2)) (= arg5 arg5P)) (= arg6 arg6P))))
    (cfg_trans2 pc f1525_0_removeLast_FieldAccess pc1 f1677_0_remove_FieldAccess (exists ((x199 Int) (x200 Int) (x201 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (< x199 0) (> arg4 0)) (< x200 0)) (< x201 arg4)) (< arg3P 1)) (> arg3 0)) (> arg1 9)) (> arg2 2)) (> arg1P 7)) (> arg2P 4)) (<= (+ arg5 5) arg1)) (<= (+ arg6 3) arg1)) (<= (+ arg7 3) arg2)) (= arg5 arg5P)) (= arg6 arg6P))))
    (cfg_trans2 pc f1525_0_removeLast_FieldAccess pc1 f1690_0_remove_FieldAccess (exists ((x217 Int) (x218 Int) (x219 Int)) (and (and (and (and (and (and (and (and (and (and (and (and (> arg4 0) (> x217 0)) (> x218 0)) (< x219 x217)) (< x217 arg4)) (> arg1 9)) (> arg2 2)) (> arg1P 4)) (> arg2P (- 1))) (> arg3P 2)) (<= (+ arg5 5) arg1)) (<= (+ arg6 3) arg1)) (<= (+ arg7 3) arg2))))
    (cfg_trans2 pc f1690_0_remove_FieldAccess pc1 f1706_0_remove_FieldAccess (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 (<= (+ arg1P 4) arg1) (<= arg1P arg2)) (<= (+ arg1P 2) arg3)) (<= arg3P arg1)) (<= arg4P arg2)) (<= arg5P arg3)) (> arg1 4)) (> arg2 0)) (> arg3 2)) (> arg1P 0)) (> arg2P 5)) (> arg3P 4)) (> arg4P 0)) (> arg5P 2)) (<= (+ arg4 5) arg1)) (<= (+ arg5 4) arg1)) (<= (+ arg16P 6) arg1)) (<= (+ arg17P 6) arg1)) (<= (+ arg18P 6) arg1)) (<= (+ arg6 2) arg1)) (<= (+ arg20P 4) arg1)) (<= (+ arg21P 4) arg1)) (<= (+ arg22P 4) arg1)) (<= (+ arg23P 2) arg2)) (<= (+ arg24P 2) arg2)) (<= (+ arg25P 2) arg2)) (<= (+ arg7 3) arg3)) (<= (+ arg8 2) arg3)) (<= (+ arg28P 4) arg3)) (<= (+ arg30P 4) arg3)) (<= (+ arg29P 4) arg3)) (= arg4 arg14P)) (= arg5 arg15P)) (= arg6 arg19P)) (= arg7 arg26P)) (= arg8 arg27P)))
    (cfg_trans2 pc f1677_0_remove_FieldAccess pc1 f1728_0_remove_FieldAccess (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 (<= (+ arg1P 7) arg1) (> arg3 0)) (<= (+ arg1P 4) arg2)) (<= arg2P arg1)) (<= arg3P arg2)) (> arg1 7)) (> arg2 4)) (> arg1P 0)) (> arg2P 7)) (> arg3P 4)) (> arg4P 0)) (> arg5P 2)) (<= (+ arg9P 8) arg1)) (<= (+ arg4 7) arg1)) (<= (+ arg11P 9) arg1)) (<= (+ arg12P 9) arg1)) (<= (+ arg13P 9) arg1)) (<= (+ arg5 5) arg1)) (<= (+ arg6 3) arg1)) (<= (+ arg16P 5) arg2)) (<= (+ arg7 4) arg2)) (<= (+ arg18P 6) arg2)) (<= (+ arg19P 6) arg2)) (<= (+ arg20P 6) arg2)) (<= (+ arg8 2) arg2)) (<= (+ arg22P 4) arg2)) (<= (+ arg24P 4) arg2)) (<= (+ arg23P 4) arg2)) (= arg3 arg7P)) (= arg4 arg10P)) (= arg5 arg14P)) (= arg6 arg15P)) (= arg7 arg17P)) (= arg8 arg21P)))
    (cfg_trans2 pc f1677_0_remove_FieldAccess pc1 f1730_0_remove_FieldAccess (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 (<= (+ arg1P 9) arg1) (<= (+ arg1P 4) arg2)) (<= arg2P arg1)) (<= arg3P arg2)) (> arg1 9)) (> arg2 4)) (> arg1P 0)) (> arg2P 9)) (> arg3P 4)) (> arg4P 0)) (> arg5P 4)) (<= (+ arg7P 9) arg1)) (<= (+ arg8P 11) arg1)) (<= (+ arg9P 11) arg1)) (<= (+ arg10P 11) arg1)) (<= (+ arg4 7) arg1)) (<= (+ arg12P 9) arg1)) (<= (+ arg13P 9) arg1)) (<= (+ arg14P 9) arg1)) (<= (+ arg5 5) arg1)) (<= (+ arg6 3) arg1)) (<= (+ arg7 4) arg2)) (<= (+ arg26P 6) arg2)) (<= (+ arg27P 6) arg2)) (<= (+ arg28P 6) arg2)) (<= (+ arg8 2) arg2)) (<= (+ arg19P 4) arg2)) (<= (+ arg21P 4) arg2)) (<= (+ arg20P 4) arg2)) (= arg4 arg11P)) (= arg5 arg15P)) (= arg6 arg16P)) (= arg7 arg17P)) (= arg8 arg18P)))
    (cfg_trans2 pc f1_0_main_Load pc1 f344_0_createList_Load (and (and (and (and (and (and (and (> arg1P (- 1)) (> arg2 0)) (<= (- arg2P 7) arg1)) (> arg1 0)) (> arg2P 7)) (= 1 arg5P)) (= 0 arg6P)) (= 0 arg7P)))
    (cfg_trans2 pc f834_0_createList_Load pc1 f1493_0_createList_LE (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 (> arg2 11) (> arg1P 11)) (<= (+ arg20 9) arg2)) (<= (+ arg21 9) arg2)) (<= (+ arg23 3) arg2)) (<= (+ arg22 5) arg2)) (= arg1 arg2P)) (= arg13 arg3P)) (= arg11 arg4P)) (= arg7 arg5P)) (= arg12 arg6P)) (= arg6 arg7P)) (= arg3 arg9P)) (= arg14 arg10P)) (= arg5 arg11P)) (= 0 arg12P)) (= arg4 arg13P)) (= arg8 arg14P)) (= arg9 arg15P)) (= arg10 arg16P)) (= arg15 arg17P)) (= arg16 arg18P)) (= arg17 arg19P)) (= arg19 arg20P)) (= arg22 arg24P)) (= arg23 arg25P)))
    (cfg_trans2 pc f1493_0_createList_LE pc1 f1493_0_createList_LE (exists ((x359 Int) (x400 Int)) (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 (> arg2 0) (> x359 (- 1))) (> arg6 0)) (> arg3 0)) (> arg20 (- 1))) (< arg20 x359)) (> arg10 0)) (> arg4 0)) (> arg13 0)) (> arg11 0)) (> arg12 0)) (> x400 (- 1))) (> arg9 0)) (> arg5 0)) (> arg19 0)) (> arg14 0)) (> arg18 0)) (> arg17 0)) (> arg15 0)) (> arg16 0)) (> arg25 (- 1))) (> arg24 (- 1))) (> arg1 9)) (> arg1P 9)) (<= (+ arg21 9) arg1)) (<= (+ arg22 9) arg1)) (<= (+ arg23 9) arg1)) (<= (+ arg25 3) arg1)) (<= (+ arg24 5) arg1)) (= (- arg2 1) arg2P)) (= arg3 arg3P)) (= arg6 arg6P)) (= arg7 arg7P)) (= arg8 arg8P)) (= arg10 arg10P)) (= arg12 arg12P)) (= (+ arg20 1) arg20P)) (= (+ arg24 1) arg24P)) (= (+ arg25 1) arg25P))))
    (cfg_trans2 pc f1493_0_createList_LE pc1 f1493_0_createList_LE (exists ((x401 Int) (x436 Int)) (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 (> arg2 0) (> x401 (- 1))) (> arg6 0)) (> arg3 0)) (> arg20 (- 1))) (< arg20 x401)) (> arg10 0)) (> arg12 0)) (> x436 (- 1))) (> arg19 0)) (> arg18 0)) (> arg17 0)) (> arg8 0)) (> arg25 (- 1))) (> arg24 (- 1))) (> arg1 11)) (> arg1P 13)) (<= (+ arg21 9) arg1)) (<= (+ arg22 9) arg1)) (<= (+ arg23 9) arg1)) (<= (+ arg25 3) arg1)) (<= (+ arg24 5) arg1)) (= arg8 arg9)) (= arg10 arg11)) (= arg12 arg13)) (= arg7 arg16)) (= (- arg2 1) arg2P)) (= 0 arg3P)) (= 1 arg4P)) (= 1 arg5P)) (= arg8 arg8P)) (= arg10 arg10P)) (= arg12 arg12P)) (= 0 arg13P)) (= 2 arg15P)) (= (+ arg20 1) arg20P)) (= (+ arg24 1) arg24P)) (= (+ arg25 1) arg25P))))
    (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