z3-z3-4.13.0.examples.python.data.horn6.smt2 Maven / Gradle / Ivy
The newest version!
(declare-rel Invariant (Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool))
(declare-rel Goal ())
(declare-var l0 Bool)
(declare-var l2 Bool)
(declare-var l4 Bool)
(declare-var l6 Bool)
(declare-var l8 Bool)
(declare-var l10 Bool)
(declare-var l12 Bool)
(declare-var l14 Bool)
(declare-var l16 Bool)
(declare-var l18 Bool)
(declare-var l20 Bool)
(declare-var l22 Bool)
(declare-var l24 Bool)
(declare-var l26 Bool)
(declare-var l28 Bool)
(declare-var l30 Bool)
(declare-var l32 Bool)
(declare-var l34 Bool)
(declare-var l36 Bool)
(declare-var l38 Bool)
(declare-var l40 Bool)
(declare-var l42 Bool)
(declare-var l44 Bool)
(declare-var l46 Bool)
(declare-var l48 Bool)
(declare-var l50 Bool)
(declare-var l52 Bool)
(declare-var l54 Bool)
(declare-var l56 Bool)
(declare-var l58 Bool)
(declare-var l60 Bool)
(declare-var l62 Bool)
(declare-var l64 Bool)
(declare-var l66 Bool)
(declare-var l68 Bool)
(declare-var l70 Bool)
(declare-var l72 Bool)
(declare-var l74 Bool)
(declare-var l76 Bool)
(declare-var l78 Bool)
(declare-var l80 Bool)
(declare-var l82 Bool)
(declare-var l84 Bool)
(declare-var l86 Bool)
(declare-var l88 Bool)
(declare-var l90 Bool)
(declare-var l92 Bool)
(declare-var l94 Bool)
(declare-var l96 Bool)
(declare-var l98 Bool)
(declare-var l100 Bool)
(declare-var l102 Bool)
(declare-var l104 Bool)
(declare-var l106 Bool)
(declare-var l108 Bool)
(declare-var l110 Bool)
(declare-var l112 Bool)
(declare-var l114 Bool)
(declare-var l116 Bool)
(declare-var l118 Bool)
(declare-var l120 Bool)
(declare-var l122 Bool)
(declare-var l124 Bool)
(declare-var l126 Bool)
(declare-var l128 Bool)
(declare-var l130 Bool)
(declare-var l132 Bool)
(declare-var l134 Bool)
(declare-var l136 Bool)
(declare-var l138 Bool)
(declare-var l140 Bool)
(declare-var l142 Bool)
(declare-var l144 Bool)
(declare-var l146 Bool)
(declare-var l148 Bool)
(declare-var l150 Bool)
(declare-var l152 Bool)
(declare-var l154 Bool)
(declare-var l156 Bool)
(declare-var l158 Bool)
(declare-var l160 Bool)
(declare-var l162 Bool)
(declare-var l164 Bool)
(declare-var l166 Bool)
(declare-var l168 Bool)
(declare-var l170 Bool)
(declare-var l172 Bool)
(declare-var l174 Bool)
(declare-var l176 Bool)
(declare-var l178 Bool)
(declare-var l180 Bool)
(declare-var l182 Bool)
(declare-var l184 Bool)
(declare-var l186 Bool)
(declare-var l188 Bool)
(declare-var l190 Bool)
(declare-var l192 Bool)
(declare-var l194 Bool)
(declare-var l196 Bool)
(declare-var l198 Bool)
(declare-var l200 Bool)
(declare-var l202 Bool)
(declare-var l204 Bool)
(declare-var l206 Bool)
(declare-var l208 Bool)
(declare-var l210 Bool)
(declare-var l212 Bool)
(declare-var l214 Bool)
(declare-var l216 Bool)
(declare-var l218 Bool)
(declare-var l220 Bool)
(declare-var l222 Bool)
(declare-var l224 Bool)
(declare-var l226 Bool)
(declare-var l228 Bool)
(declare-var l230 Bool)
(declare-var l232 Bool)
(declare-var l234 Bool)
(declare-var l236 Bool)
(declare-var l238 Bool)
(declare-var l240 Bool)
(declare-var l242 Bool)
(declare-var l244 Bool)
(declare-var l246 Bool)
(declare-var l248 Bool)
(declare-var l250 Bool)
(declare-var l252 Bool)
(declare-var l254 Bool)
(declare-var l256 Bool)
(declare-var l258 Bool)
(declare-var l260 Bool)
(declare-var l262 Bool)
(declare-var l264 Bool)
(declare-var l266 Bool)
(declare-var l268 Bool)
(declare-var l270 Bool)
(declare-var l272 Bool)
(declare-var l274 Bool)
(declare-var l276 Bool)
(declare-var l278 Bool)
(declare-var l280 Bool)
(declare-var l282 Bool)
(declare-var l284 Bool)
(declare-var l286 Bool)
(declare-var l288 Bool)
(declare-var l290 Bool)
(declare-var l292 Bool)
(declare-var l294 Bool)
(declare-var l296 Bool)
(declare-var l298 Bool)
(declare-var l300 Bool)
(declare-var l302 Bool)
(declare-var l304 Bool)
(declare-var l306 Bool)
(declare-var l308 Bool)
(declare-var l310 Bool)
(declare-var l312 Bool)
(declare-var l314 Bool)
(declare-var l316 Bool)
(rule (=> (not (or l8 l10 l12 l14 l16 l18 l20 l22 l24 l26 l28 l30 l32 l34 l36 l38 l40 l42 l44 l46 l48 l50 l52 l54 l56 l58 l60 l62 l64 l66 l68 l70 l72 l74)) (Invariant l8 l10 l12 l14 l16 l18 l20 l22 l24 l26 l28 l30 l32 l34 l36 l38 l40 l42 l44 l46 l48 l50 l52 l54 l56 l58 l60 l62 l64 l66 l68 l70 l72 l74)))
(rule (=> (and (Invariant l8 l10 l12 l14 l16 l18 l20 l22 l24 l26 l28 l30 l32 l34 l36 l38 l40 l42 l44 l46 l48 l50 l52 l54 l56 l58 l60 l62 l64 l66 l68 l70 l72 l74)
(= (and (not l20) (not l14)) l76)
(= (and (not l76) l8) l78)
(= (and l20 l14) l80)
(= (and (not l80) (not l78)) l82)
(= (and (not l28) l8) l84)
(= (and (not l84) l10) l86)
(= (and l18 l12) l88)
(= (and l88 l38) l90)
(= (and (not l24) (not l8)) l92)
(= (and l92 (not l26)) l94)
(= (and l94 l28) l96)
(= (and l96 (not l90)) l98)
(= (and (not l98) (not l86)) l100)
(= (and l38 l18) l102)
(= (and l102 l12) l104)
(= (and (not l104) (not l26)) l106)
(= (and l24 (not l16)) l108)
(= (and l108 (not l32)) l110)
(= (and l110 l106) l112)
(= (and (not l32) l14) l114)
(= (and (not l114) (not l112)) l116)
(= (and (not l114) l16) l118)
(= (and l32 (not l14)) l120)
(= (and l120 l106) l122)
(= (and l122 l24) l124)
(= (and (not l124) (not l118)) l126)
(= (and l26 (not l22)) l128)
(= (and l128 (not l36)) l130)
(= (and (not l36) l20) l132)
(= (and l130 (not l90)) l134)
(= (and (not l134) (not l132)) l136)
(= (and (not l132) l22) l138)
(= (and l26 (not l20)) l140)
(= (and l140 l36) l142)
(= (and l142 (not l90)) l144)
(= (and (not l144) (not l138)) l146)
(= (and (not l106) l24) l148)
(= (and l106 (not l24)) l150)
(= (and (not l150) (not l148)) l152)
(= (and (not l90) l24) l154)
(= (and l90 l26) l156)
(= (and (not l156) (not l154)) l158)
(= (and (not l30) l2) l160)
(= (and l28 (not l2)) l162)
(= (and (not l162) (not l160)) l164)
(= (and l28 l2) l166)
(= (and (not l166) l30) l168)
(= (and (not l30) l28) l170)
(= (and l170 l8) l172)
(= (and (not l172) (not l168)) l174)
(= (and (not l34) l4) l176)
(= (and l32 (not l4)) l178)
(= (and (not l178) (not l176)) l180)
(= (and l32 l4) l182)
(= (and (not l182) l34) l184)
(= (and (not l34) l32) l186)
(= (and l186 l14) l188)
(= (and (not l188) (not l184)) l190)
(= (and (not l40) l6) l192)
(= (and l36 (not l6)) l194)
(= (and (not l194) (not l192)) l196)
(= (and (not l24) (not l10)) l198)
(= (and l198 (not l26)) l200)
(= (and l200 (not l28)) l202)
(= (and l202 (not l90)) l204)
(= (and (not l204) (not l84)) l206)
(= (and l36 l6) l208)
(= (and (not l208) l40) l210)
(= (and (not l40) l36) l212)
(= (and l212 l20) l214)
(= (and (not l214) (not l210)) l216)
(= (and l62 l44) l218)
(= (and l52 l46) l220)
(= (and l220 l72) l222)
(= (and (not l60) (not l58)) l224)
(= (and l224 l62) l226)
(= (and l226 (not l222)) l228)
(= (and (not l228) (not l218)) l230)
(= (and (not l222) (not l60)) l232)
(= (and (not l66) l58) l234)
(= (and (not l66) l48) l236)
(= (and l234 l232) l238)
(= (and (not l238) (not l236)) l240)
(= (and l66 l50) l242)
(= (and l66 (not l48)) l244)
(= (and l244 l232) l246)
(= (and l246 l58) l248)
(= (and (not l248) (not l242)) l250)
(= (and (not l70) l60) l252)
(= (and (not l70) l54) l254)
(= (and l252 (not l222)) l256)
(= (and (not l256) (not l254)) l258)
(= (and l70 l56) l260)
(= (and l70 l60) l262)
(= (and l262 (not l222)) l264)
(= (and (not l264) (not l260)) l266)
(= (and (not l232) l58) l268)
(= (and l232 (not l58)) l270)
(= (and (not l270) (not l268)) l272)
(= (and l222 l60) l274)
(= (and (not l222) l58) l276)
(= (and (not l276) (not l274)) l278)
(= (and l62 (not l2)) l280)
(= (and (not l64) l2) l282)
(= (and (not l282) (not l280)) l284)
(= (and l62 l42) l286)
(= (and l286 (not l284)) l288)
(= (and l66 (not l4)) l290)
(= (and (not l68) l4) l292)
(= (and (not l292) (not l290)) l294)
(= (and (not l244) l66) l296)
(= (and l296 (not l294)) l298)
(= (and l70 (not l6)) l300)
(= (and (not l74) l6) l302)
(= (and (not l302) (not l300)) l304)
(= (and l224 (not l62)) l306)
(= (and (not l62) l42) l308)
(= (and l306 (not l222)) l310)
(= (and (not l310) (not l308)) l312)
(= (and l70 l54) l314)
(= (and l314 (not l304)) l316)
) (Invariant l86 l100 l116 l118 l126 l136 l138 l146 l152 l158 l164 l174 l180 l190 l196 l206 l216 l218 l230 l240 l242 l250 l258 l260 l266 l272 l278 l284 l288 l294 l298 l304 l312 l316)))
(rule (=> (and (Invariant l8 l10 l12 l14 l16 l18 l20 l22 l24 l26 l28 l30 l32 l34 l36 l38 l40 l42 l44 l46 l48 l50 l52 l54 l56 l58 l60 l62 l64 l66 l68 l70 l72 l74)
(= (and (not l80) (not l78)) l82)
(= (and l20 l14) l80)
(= (and (not l76) l8) l78)
(= (and (not l20) (not l14)) l76)
(not l82)) Goal))
(query Goal)