Equivalent Quantifier Free Formulas
问题 I want to know if Z3 can show equivalent formulas after Quantifier Elimination. Example (exists k) (i x k) = 1 and k > 5 is equivalent to i > 0 and 5 i - 1 < 0. Here, quantifier k has been eliminated. Is this possible? Thanks, Kaustubh. 回答1: Yes, Z3 can check whether two formulas are equivalent. To check whether p and q are equivalent. We must check whether (not (iff p q)) is unsatisfiable. Your example uses nonlinear arithmetic i*k . The quantifier elimination module in Z3 has limited