z3-z3-4.13.0.examples.python.data.horn3.smt2 Maven / Gradle / Ivy
The newest version!
(declare-rel Invariant (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)
(rule (=> (not (or l4)) (Invariant l4)))
(rule (=> (and (Invariant l4)
(= (and (not l4) (not l2)) l6)
(= (and l4 l2) l8)
(= (and (not l8) (not l6)) l10)
) (Invariant l10)))
(rule (=> (and (Invariant l4)
l4) Goal))
(query Goal)