(set-logic QF_AUFBV) (set-option :smt.threads 6) (declare-const v0 Bool) (declare-const v1 Bool) (declare-const v2 Bool) (declare-const v3 Bool) (declare-const v4 Bool) (declare-const v5 Bool) (declare-const v6 Bool) (declare-const v7 Bool) (declare-const v8 Bool) (declare-const v9 Bool) (declare-const v10 Bool) (declare-const v11 Bool) (declare-const v12 Bool) (declare-const v13 Bool) (declare-const v14 Bool) (declare-const v15 Bool) (declare-const v16 Bool) (declare-const v17 Bool) (declare-const v18 Bool) (declare-const v19 Bool) (declare-const v20 Bool) (declare-const v21 Bool) (declare-sort S0 0) (declare-const arr--3323257115217662543_-3323257115217662543-0 (Array (_ BitVec 12) (_ BitVec 12))) (declare-const arr--3323257115221992643_-5337619739023591864-0 (Array (_ BitVec 8) S0)) (declare-const v22 Bool) (declare-const v23 Bool) (declare-const arr--3323257115217662543_-3323257115217662543-2 (Array (_ BitVec 12) (_ BitVec 12))) (declare-const S0-0 S0) (declare-const bv_20-0 (_ BitVec 20)) (declare-const arr--3323257115209002343_414582755815405375-0 (Array (_ BitVec 20) (Array (_ BitVec 12) (_ BitVec 12)))) (declare-const v24 Bool) (declare-const arr--3323257115209002343_-6458594804418891534-0 (Array (_ BitVec 20) Bool)) (declare-const arr--3323257115209002343_414582755815405375-1 (Array (_ BitVec 20) (Array (_ BitVec 12) (_ BitVec 12)))) (declare-const v25 Bool) (declare-const S0-2 S0) (declare-sort S1 0) (declare-const v26 Bool) (declare-sort S2 0) (declare-const v27 Bool) (declare-const arr--3323257115209002343_-5337619739024674389-0 (Array (_ BitVec 20) S1)) (declare-const v28 Bool) (declare-sort S3 0) (declare-const v29 Bool) (declare-sort S4 0) (declare-const v30 Bool) (declare-const arr--3323257115224157693_-3323257115223075168-0 (Array (_ BitVec 10) (_ BitVec 11))) (declare-const arr--3323257115224157693_2205705160953988050-0 (Array (_ BitVec 10) (Array (_ BitVec 20) Bool))) (declare-const S2-0 S2) (declare-const bv_22-0 (_ BitVec 22)) (declare-const S2-1 S2) (declare-const v31 Bool) (declare-const arr--3323257115209002343_-6978987714619410835-0 (Array (_ BitVec 20) (Array (_ BitVec 20) (Array (_ BitVec 12) (_ BitVec 12))))) (declare-const S0-4 S0) (declare-const v32 Bool) (declare-const arr--3323257115223075168_-5337619739019261764-0 (Array (_ BitVec 11) S4)) (declare-const arr--3323257115223075168_-5337619739024674389-0 (Array (_ BitVec 11) S1)) (declare-const arr--3323257115217662543_-3323257115221992643-0 (Array (_ BitVec 12) (_ BitVec 8))) (declare-const v33 Bool) (declare-const arr--3323257115223075168_-9065543753465773627-0 (Array (_ BitVec 11) (Array (_ BitVec 11) S4))) (declare-const arr--3323257115221992643_414567959660484003-0 (Array (_ BitVec 8) (Array (_ BitVec 12) (_ BitVec 8)))) (declare-const bv_13-0 (_ BitVec 13)) (declare-const v34 Bool) (declare-const v35 Bool) (declare-const v36 Bool) (declare-const v37 Bool) (declare-const bv_5-0 (_ BitVec 5)) (declare-const arr--3323257115225240218_-3323257115224157693-0 (Array (_ BitVec 5) (_ BitVec 10))) (declare-const v38 Bool) (declare-const arr--3323257115221992643_1122984681831342442-0 (Array (_ BitVec 8) (Array (_ BitVec 5) (_ BitVec 10)))) (declare-const v39 Bool) (declare-const arr--3323257115220910118_-3323257115220910118-0 (Array (_ BitVec 9) (_ BitVec 9))) (declare-const arr--3323257115217662543_-3323257115221992643-3 (Array (_ BitVec 12) (_ BitVec 8))) (declare-const arr--3323257115209002343_-5337619739022509339-0 (Array (_ BitVec 20) S3)) (declare-const v40 Bool) (declare-const v41 Bool) (declare-const v42 Bool) (declare-const v43 Bool) (declare-const arr--3323257115224157693_-9065543753465773627-0 (Array (_ BitVec 10) (Array (_ BitVec 11) S4))) (declare-const v44 Bool) (declare-const v45 Bool) (declare-const v46 Bool) (declare-const S2-2 S2) (declare-const v47 Bool) (declare-const S4-0 S4) (declare-const v48 Bool) (declare-const arr--3323257115224157693_-6978987714619410835-0 (Array (_ BitVec 10) (Array (_ BitVec 20) (Array (_ BitVec 12) (_ BitVec 12))))) (declare-const bv_25-0 (_ BitVec 25)) (declare-const v49 Bool) (declare-const v50 Bool) (declare-const arr--3323257115203589718_2226283720319872865-0 (Array (_ BitVec 25) (Array (_ BitVec 20) S1))) (declare-const bv_9-3 (_ BitVec 9)) (declare-const v51 Bool) (declare-const bv_25-1 (_ BitVec 25)) (declare-const v52 Bool) (declare-const v53 Bool) (declare-const S4-2 S4) (declare-const arr--3323257115216580018_-3323257115203589718-0 (Array (_ BitVec 13) (_ BitVec 25))) (declare-const v54 Bool) (declare-const arr--3323257115225240218_-3644869005214574027-0 (Array (_ BitVec 5) (Array (_ BitVec 10) (Array (_ BitVec 20) (Array (_ BitVec 12) (_ BitVec 12)))))) (declare-const S2-3 S2) (declare-const bv_3-0 (_ BitVec 3)) (declare-const v55 Bool) (declare-const arr--3323257115203589718_-6310298436209471987-0 (Array (_ BitVec 25) (Array (_ BitVec 10) (Array (_ BitVec 11) S4)))) (declare-const v56 Bool) (declare-const v57 Bool) (declare-const v58 Bool) (declare-const arr--3323257115227405268_-5235933158269386748-0 (Array (_ BitVec 7) (Array (_ BitVec 5) (Array (_ BitVec 10) (Array (_ BitVec 20) (Array (_ BitVec 12) (_ BitVec 12))))))) (declare-const v59 Bool) (declare-const arr--3323257115216580018_414567959660484003-0 (Array (_ BitVec 13) (Array (_ BitVec 12) (_ BitVec 8)))) (declare-const arr--3323257115223075168_-1596057480602696938-0 (Array (_ BitVec 11) (Array (_ BitVec 8) (Array (_ BitVec 5) (_ BitVec 10))))) (declare-const v60 Bool) (declare-const S2-4 S2) (declare-const arr--3323257115223075168_-3323257115225240218-0 (Array (_ BitVec 11) (_ BitVec 5))) (declare-const arr--3323257115220910118_6313729627937529163-0 (Array (_ BitVec 9) (Array (_ BitVec 20) (Array (_ BitVec 20) (Array (_ BitVec 12) (_ BitVec 12)))))) (assert (! (or v36 (=> v42 v2) v4) :named IP_1)) (assert (! (or v57 (=> v42 v2) (and v14 v2 v15 v16 v0 v11 v18 v18 v12)) :named IP_2)) (assert (! (or (= S2-0 S2-0 S2-1) (=> v42 v2) v4) :named IP_3)) (assert (! (or v39 (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v34) :named IP_4)) (assert (! (or v57 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) v39) :named IP_5)) (assert (! (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) v14 v36) :named IP_6)) (assert (! (or v34 v22 v31) :named IP_7)) (assert (! (or (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0))) :named IP_8)) (assert (! (or v31 v36 v39) :named IP_9)) (assert (! (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) (=> v42 v2) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) :named IP_10)) (assert (! (or v36 (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) v36) :named IP_11)) (assert (! (or (= S2-0 S2-0 S2-1) v4 v57) :named IP_12)) (assert (! (or v4 v50 v34) :named IP_13)) (assert (! (or v31 (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) :named IP_14)) (assert (! (or v4 (=> v42 v2) v50) :named IP_15)) (assert (! (or v4 (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= S2-0 S2-0 S2-1)) :named IP_16)) (assert (! (or v36 v50 (and v14 v2 v15 v16 v0 v11 v18 v18 v12)) :named IP_17)) (assert (! (or v39 v36 v22) :named IP_18)) (assert (! (or v57 v34 (=> v42 v2)) :named IP_19)) (assert (! (or (= S2-0 S2-0 S2-1) (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) v31) :named IP_20)) (assert (! (or (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v50 (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0))) :named IP_21)) (assert (! (or (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) (=> v42 v2) (=> v42 v2)) :named IP_22)) (assert (! (or (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (and v14 v2 v15 v16 v0 v11 v18 v18 v12)) :named IP_23)) (assert (! (or v4 (=> v42 v2) v14) :named IP_24)) (assert (! (or v4 (=> v42 v2) (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0))) :named IP_25)) (assert (! (or v39 v39 v57) :named IP_26)) (assert (! (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (= S2-0 S2-0 S2-1)) :named IP_27)) (assert (! (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0))) :named IP_28)) (assert (! (or (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0))) :named IP_29)) (assert (! (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) :named IP_30)) (assert (! (or v31 v36 v14) :named IP_31)) (assert (! (or (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v50) :named IP_32)) (assert (! (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v31 v22) :named IP_33)) (assert (! (or v4 v39 v22) :named IP_34)) (assert (! (or (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) (and v14 v2 v15 v16 v0 v11 v18 v18 v12)) :named IP_35)) (assert (! (or v22 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) :named IP_36)) (assert (! (or v50 v22 v39) :named IP_37)) (assert (! (or v39 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) v31) :named IP_38)) (assert (! (or (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v31) :named IP_39)) (assert (! (or v34 (=> v42 v2) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0))) :named IP_40)) (assert (! (or v50 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) v31) :named IP_41)) (assert (! (or v31 (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) :named IP_42)) (assert (! (or v4 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v34) :named IP_43)) (assert (! (or v50 (= S2-0 S2-0 S2-1) v39) :named IP_44)) (assert (! (or v31 v50 v4) :named IP_45)) (assert (! (or v31 v57 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) :named IP_46)) (assert (! (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) v36 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) :named IP_47)) (assert (! (or v57 (= S2-0 S2-0 S2-1) (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0))) :named IP_48)) (assert (! (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) v4 (= S2-0 S2-0 S2-1)) :named IP_49)) (assert (! (or v31 v36 v14) :named IP_50)) (assert (! (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) :named IP_51)) (assert (! (or v57 v31 v34) :named IP_52)) (assert (! (or v50 (= S2-0 S2-0 S2-1) v31) :named IP_53)) (assert (! (or v36 (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0))) :named IP_54)) (assert (! (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v50 (= S2-0 S2-0 S2-1)) :named IP_55)) (assert (! (or (= S2-0 S2-0 S2-1) v39 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) :named IP_56)) (assert (! (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) v50 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) :named IP_57)) (assert (! (or v34 v22 (=> v42 v2)) :named IP_58)) (assert (! (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= S2-0 S2-0 S2-1)) :named IP_59)) (assert (! (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v4 (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0))) :named IP_60)) (assert (! (or v14 v31 (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0))) :named IP_61)) (assert (! (or v31 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= S2-0 S2-0 S2-1)) :named IP_62)) (assert (! (or v39 v34 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) :named IP_63)) (assert (! (or v31 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) v34) :named IP_64)) (assert (! (or v22 v14 (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0))) :named IP_65)) (assert (! (or (=> v42 v2) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) v57) :named IP_66)) (assert (! (or (= S2-0 S2-0 S2-1) (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= S2-0 S2-0 S2-1)) :named IP_67)) (assert (! (or v50 v22 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) :named IP_68)) (assert (! (or (=> v42 v2) (= S2-0 S2-0 S2-1) v31) :named IP_69)) (assert (! (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) v31 v14) :named IP_70)) (assert (! (or v39 (=> v42 v2) (= S2-0 S2-0 S2-1)) :named IP_71)) (assert (! (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) (= S2-0 S2-0 S2-1)) :named IP_72)) (assert (! (or (=> v42 v2) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v36) :named IP_73)) (assert (! (or (=> v42 v2) v34 v57) :named IP_74)) (assert (! (or v39 v57 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) :named IP_75)) (assert (! (or (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) v34 v22) :named IP_76)) (assert (! (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (= S2-0 S2-0 S2-1) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) :named IP_77)) (assert (! (or v50 (=> v42 v2) (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0))) :named IP_78)) (assert (! (or v57 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= S2-0 S2-0 S2-1)) :named IP_79)) (assert (! (or v22 (=> v42 v2) v39) :named IP_80)) (assert (! (or (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v34 v57) :named IP_81)) (assert (! (or v39 v34 v39) :named IP_82)) (assert (! (or v57 (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v4) :named IP_83)) (assert (! (or v22 (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) v57) :named IP_84)) (assert (! (or (=> v42 v2) v31 v50) :named IP_85)) (assert (! (or v36 v50 v14) :named IP_86)) (assert (! (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) :named IP_87)) (assert (! (or v36 v36 (and v14 v2 v15 v16 v0 v11 v18 v18 v12)) :named IP_88)) (assert (! (or v34 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0))) :named IP_89)) (assert (! (or v14 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) (and v14 v2 v15 v16 v0 v11 v18 v18 v12)) :named IP_90)) (assert (! (or (and v14 v2 v15 v16 v0 v11 v18 v18 v12) v4 (and v14 v2 v15 v16 v0 v11 v18 v18 v12)) :named IP_91)) (assert (! (or v36 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) v57) :named IP_92)) (assert (! (or v34 v34 v57) :named IP_93)) (assert (! (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v14 (=> v42 v2)) :named IP_94)) (assert (! (or v14 v57 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) :named IP_95)) (assert (! (or (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v36 v31) :named IP_96)) (assert (! (or (= S2-0 S2-0 S2-1) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) :named IP_97)) (assert (! (or v36 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0))) :named IP_98)) (assert (! (or (=> v42 v2) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0))) :named IP_99)) (assert (! (or v22 v39 v31) :named IP_100)) (assert (! (or (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v39 (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0))) :named IP_101)) (assert (! (or (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v34 (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0))) :named IP_102)) (assert (! (or v31 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) v4) :named IP_103)) (assert (! (or v22 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) v31) :named IP_104)) (assert (! (or (and v14 v2 v15 v16 v0 v11 v18 v18 v12) v14 v57) :named IP_105)) (assert (! (or (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) v39 v22) :named IP_106)) (assert (! (or v34 v22 v36) :named IP_107)) (assert (! (or (= S2-0 S2-0 S2-1) v36 v14) :named IP_108)) (assert (! (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= S2-0 S2-0 S2-1) v57) :named IP_109)) (assert (! (or v34 v31 v34) :named IP_110)) (assert (! (or (= S2-0 S2-0 S2-1) (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v22) :named IP_111)) (assert (! (or v22 v50 v14) :named IP_112)) (assert (! (or (= S2-0 S2-0 S2-1) v36 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) :named IP_113)) (assert (! (or v50 v4 (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0))) :named IP_114)) (assert (! (or (=> v42 v2) v39 v34) :named IP_115)) (assert (! (or v50 (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v4) :named IP_116)) (assert (! (or v39 v50 (and v14 v2 v15 v16 v0 v11 v18 v18 v12)) :named IP_117)) (assert (! (or v31 v34 v22) :named IP_118)) (assert (! (or v31 (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (=> v42 v2)) :named IP_119)) (assert (! (or (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) v31 v50) :named IP_120)) (assert (! (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) v22 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) :named IP_121)) (assert (! (or v36 v31 v39) :named IP_122)) (assert (! (or v22 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) v36) :named IP_123)) (assert (! (or v22 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0))) :named IP_124)) (assert (! (or v57 v31 v14) :named IP_125)) (assert (! (or v4 v36 v4) :named IP_126)) (assert (! (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v31 v50) :named IP_127)) (assert (! (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v34 v36) :named IP_128)) (assert (! (or v31 (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v39) :named IP_129)) (assert (! (or v4 v39 v34) :named IP_130)) (assert (! (or v36 v31 v57) :named IP_131)) (assert (! (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) v39) :named IP_132)) (assert (! (or (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) v31) :named IP_133)) (assert (! (or v36 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v39) :named IP_134)) (assert (! (or v31 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) :named IP_135)) (assert (! (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) v57 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) :named IP_136)) (assert (! (or (or (= S2-0 S2-0 S2-1) v36 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) (or v22 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) v36) (or (= S2-0 S2-0 S2-1) v36 v14) (or (= S2-0 S2-0 S2-1) (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= S2-0 S2-0 S2-1)) (or v50 (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v4) (or v57 v31 v34) (or v22 v50 v14) (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) (=> v42 v2) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) (or (= S2-0 S2-0 S2-1) v4 v57) (or v36 v31 v57) (or v31 v34 v22)) :named IP_137)) (assert (! (=> (or (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v39 (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0))) (or (= S2-0 S2-0 S2-1) (=> v42 v2) v4)) :named IP_138)) (assert (! (or (or v4 (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= S2-0 S2-0 S2-1)) (or v31 v36 v39)) :named IP_139)) (assert (! (and (or v36 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) v57) (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= S2-0 S2-0 S2-1)) (or v4 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v34) (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) (or (=> v42 v2) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)))) :named IP_140)) (assert (! (and (or v39 v57 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) (or v31 (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) (or v22 v39 v31) (or v36 (=> v42 v2) v4) (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) v50 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) (or v36 v31 v39) (or v4 (=> v42 v2) v14)) :named IP_141)) (assert (! (=> (or v34 (=> v42 v2) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0))) (or v57 v31 v14)) :named IP_142)) (assert (! (or (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) v14 v36) (or v36 v50 (and v14 v2 v15 v16 v0 v11 v18 v18 v12))) :named IP_143)) (assert (! (or (=> v42 v2) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v36) :named IP_144)) (assert (! (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v4 (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0))) :named IP_145)) (assert (! (or v4 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v34) :named IP_146)) (assert (! (=> (or v36 v31 v39) (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v50 (= S2-0 S2-0 S2-1))) :named IP_147)) (assert (! (or (or v50 (= S2-0 S2-0 S2-1) v39) (or v34 v22 v36)) :named IP_148)) (assert (! (or (=> v42 v2) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0))) :named IP_149)) (assert (! (or v36 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0))) :named IP_150)) (assert (! (=> (or v31 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) v4) (or (=> v42 v2) (= S2-0 S2-0 S2-1) v31)) :named IP_151)) (assert (! (or (or v31 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= S2-0 S2-0 S2-1)) (or v14 v31 (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)))) :named IP_152)) (assert (! (or v31 v57 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) :named IP_153)) (assert (! (and (or (=> v42 v2) v39 v34) (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) (=> v42 v2) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) (= S2-0 S2-0 S2-1)) (or (= S2-0 S2-0 S2-1) v4 v57) (or (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v34 v57) (or (or (= S2-0 S2-0 S2-1) v39 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) (=> (or v34 (=> v42 v2) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0))) (or v57 v31 v14)) (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) v57 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011))) (or v34 v22 v31) (or v57 (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v4) (or (= S2-0 S2-0 S2-1) v4 v57) (or (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v31)) :named IP_154)) (assert (! (=> (or v4 v39 v22) (or v57 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= S2-0 S2-0 S2-1))) :named IP_155)) (assert (! (or (or (or v31 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= S2-0 S2-0 S2-1)) (or v14 v31 (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)))) (or v36 (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) v36)) :named IP_156)) (assert (! (or (or v39 v57 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) (or (and v14 v2 v15 v16 v0 v11 v18 v18 v12) v4 (and v14 v2 v15 v16 v0 v11 v18 v18 v12))) :named IP_157)) (assert (! (or v39 (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v34) :named IP_158)) (assert (! (=> (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) v4 (= S2-0 S2-0 S2-1)) (or v36 v36 (and v14 v2 v15 v16 v0 v11 v18 v18 v12))) :named IP_159)) (assert (! (or (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (= S2-0 S2-0 S2-1) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) (or v31 v50 v4)) :named IP_160)) (assert (! (or (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v34 (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0))) :named IP_161)) (assert (! (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0))) :named IP_162)) (assert (! (or (=> (or v34 (=> v42 v2) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0))) (or v57 v31 v14)) (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= S2-0 S2-0 S2-1)) (or (or v4 (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= S2-0 S2-0 S2-1)) (or v31 v36 v39)) (or v4 v39 v22) (or v36 v31 v57)) :named IP_163)) (assert (! (=> (or v31 v34 v22) (=> (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) v4 (= S2-0 S2-0 S2-1)) (or v36 v36 (and v14 v2 v15 v16 v0 v11 v18 v18 v12)))) :named IP_164)) (assert (! (or (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) v31 v14) (or (= S2-0 S2-0 S2-1) (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= S2-0 S2-0 S2-1))) :named IP_165)) (assert (! (or (or v4 (=> v42 v2) (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0))) (or v31 v36 v14) (or v36 v36 (and v14 v2 v15 v16 v0 v11 v18 v18 v12)) (or (= S2-0 S2-0 S2-1) (=> v42 v2) v4)) :named IP_166)) (assert (! (=> (or v36 (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0))) (or v31 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= S2-0 S2-0 S2-1))) :named IP_167)) (assert (! (or (and (or v4 v36 v4) (or v50 v22 v39) (or v31 v50 v4) (or v31 (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011))) (or v31 v36 v39)) :named IP_168)) (assert (! (and (or v50 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) v31) (or (and v14 v2 v15 v16 v0 v11 v18 v18 v12) v14 v57) (or v50 v22 v39) (or v36 v50 (and v14 v2 v15 v16 v0 v11 v18 v18 v12)) (or v50 v4 (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)))) :named IP_169)) (assert (! (or v31 (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (=> v42 v2)) :named IP_170)) (assert (! (and (or (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) (and v14 v2 v15 v16 v0 v11 v18 v18 v12)) (or v50 (=> v42 v2) (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0))) (or v4 (=> v42 v2) v50) (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v31 v50) (or v31 (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) (or (= S2-0 S2-0 S2-1) v4 v57) (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v4 (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0))) (or v50 (= S2-0 S2-0 S2-1) v31) (or v36 v50 (and v14 v2 v15 v16 v0 v11 v18 v18 v12)) (and (or (= S2-0 S2-0 S2-1) v36 v14) (or v31 v57 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) (or (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v36 v31) (or v36 v31 v57) (or v39 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) v31)) (or (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v36 v31)) :named IP_171)) (assert (! (=> (or v22 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)))) :named IP_172)) (assert (! (or (and (or v57 v31 v14) (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= S2-0 S2-0 S2-1) v57) (or v34 v22 (=> v42 v2)) (or (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) v39 v22) (or v34 v22 (=> v42 v2))) (or v4 v36 v4)) :named IP_173)) (assert (! (or v57 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) v39) :named IP_174)) (assert (! (and (or (= S2-0 S2-0 S2-1) v4 v57) (=> (or v36 (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0))) (or v31 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= S2-0 S2-0 S2-1))) (or v14 v57 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) (=> (or v36 v31 v39) (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v50 (= S2-0 S2-0 S2-1))) (or v4 v50 v34) (or v31 v50 v4) (or (= S2-0 S2-0 S2-1) (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v22) (or (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (= S2-0 S2-0 S2-1) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) (or v31 v50 v4)) (or v57 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) v39) (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) v31 v14)) :named IP_175)) (assert (! (=> (or v36 v50 v14) (or (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v50)) :named IP_176)) (assert (! (or (or (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (and v14 v2 v15 v16 v0 v11 v18 v18 v12)) (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= S2-0 S2-0 S2-1))) :named IP_177)) (assert (! (and (or v34 v31 v34) (or v31 (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) (or (= S2-0 S2-0 S2-1) (=> v42 v2) v4) (or v4 v50 v34) (or (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) (=> v42 v2) (=> v42 v2)) (or v36 v50 (and v14 v2 v15 v16 v0 v11 v18 v18 v12))) :named IP_178)) (assert (! (=> (=> (or v22 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)))) (or v22 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) v31)) :named IP_179)) (assert (! (or (or (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) v31 v14) (or (= S2-0 S2-0 S2-1) (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= S2-0 S2-0 S2-1))) (or (or (= S2-0 S2-0 S2-1) v39 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) (=> (or v34 (=> v42 v2) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0))) (or v57 v31 v14)) (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) v57 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)))) :named IP_180)) (assert (! (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) v31 v14) :named IP_181)) (assert (! (or (= S2-0 S2-0 S2-1) (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) v31) :named IP_182)) (assert (! (or (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) v31 v14) (or (= S2-0 S2-0 S2-1) (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= S2-0 S2-0 S2-1))) :named IP_183)) (assert (! (or (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011) (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) v31) :named IP_184)) (assert (! (or v57 (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v4) :named IP_185)) (assert (! (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) v50 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) :named IP_186)) (assert (! (=> (or v34 v22 v36) (or v36 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v39)) :named IP_187)) (assert (! (or (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v34 v36) (or v39 v36 v22)) :named IP_188)) (assert (! (and (or v4 (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= S2-0 S2-0 S2-1)) (or (or v50 (= S2-0 S2-0 S2-1) v39) (or v34 v22 v36)) (or v36 v50 (and v14 v2 v15 v16 v0 v11 v18 v18 v12)) (or v31 v36 v39) (or v31 (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (=> v42 v2)) (or (or (= S2-0 S2-0 S2-1) v36 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) (or v22 (and v14 v2 v15 v16 v0 v11 v18 v18 v12) v36) (or (= S2-0 S2-0 S2-1) v36 v14) (or (= S2-0 S2-0 S2-1) (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (= S2-0 S2-0 S2-1)) (or v50 (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v4) (or v57 v31 v34) (or v22 v50 v14) (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) (=> v42 v2) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) (or (= S2-0 S2-0 S2-1) v4 v57) (or v36 v31 v57) (or v31 v34 v22))) :named IP_189)) (assert (! (and (or v31 v36 v14) (or (or v14 v31 (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0))) (and (or v4 v36 v4) (or v50 v22 v39) (or v31 v50 v4) (or v31 (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011))) (or (and v14 v2 v15 v16 v0 v11 v18 v18 v12) (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) v31) (or v14 v57 (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= S2-0 S2-0 S2-1)) (or v39 (=> v42 v2) (= S2-0 S2-0 S2-1)) (or (= S2-0 S2-0 S2-1) v4 v57))) :named IP_190)) (assert (! (=> (or v31 (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) v39) (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)))) :named IP_191)) (assert (! (or (or (=> (or v34 (=> v42 v2) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0))) (or v57 v31 v14)) (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= bv_22-0 bv_22-0 (bvudiv bv_22-0 bv_22-0) (bvudiv bv_22-0 bv_22-0)) (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100))) (or (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)) (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= S2-0 S2-0 S2-1)) (or (or v4 (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) (= S2-0 S2-0 S2-1)) (or v31 v36 v39)) (or v4 v39 v22) (or v36 v31 v57)) (or v34 v22 v36)) :named IP_192)) (assert (! (or v34 v22 v31) :named IP_193)) (assert (! (=> (or (= (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) arr--3323257115221992643_414567959660484003-0 (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0) (store arr--3323257115221992643_414567959660484003-0 (bvashr #x8f #x8f) arr--3323257115217662543_-3323257115221992643-0)) v50 (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011)) (or (distinct #b01001101100 #b01001101100 (bvnand #b01001101100 #b01001101100)) (=> v42 v2) (= (bvor #b1100001011 #b1100001011) #b1100001011 (bvor #b1100001011 #b1100001011) (bvor #b1100001011 #b1100001011) #b1100001011))) :named IP_194)) (assert (! (or (or v31 v36 v14) (or v14 v31 (bvsgt ((_ repeat 7) bv_22-0) ((_ repeat 7) bv_22-0)))) :named IP_195)) (check-sat) (get-consequences (IP_149 IP_17 IP_32 IP_176 IP_53 IP_136 IP_48 IP_163 ) (IP_119 IP_87 IP_51 IP_55 IP_165 IP_48 IP_116 IP_42 )) (exit)