lean4-htt/tests/lean/run/aig_stress.lean
Henrik Böving da9c68a37a feat: import LeanSAT's tactic frontends
Co-authored-by: Markus Himmel <markus@lean-fro.org>
2024-08-28 18:14:39 +02:00

15 lines
14 KiB
Text

import Std.Tactic.BVDecide
-- Our benchmark terms are huge, no need to waste time on linting
set_option linter.all false
theorem t1 (_ : x = true) : (x && x) := by bv_decide
theorem t2 (_ : x = true) : ((x && x) && (x && x)) := by bv_decide
theorem t3 (_ : x = true) : (((x && x) && (x && x)) && ((x && x) && (x && x))) := by bv_decide
theorem t4 (_ : x = true) : ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) := by bv_decide
theorem t5 (_ : x = true) : (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) := by bv_decide
theorem t6 (_ : x = true) : ((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))) := by bv_decide
theorem t7 (_ : x = true) : (((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))) && ((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))))) := by bv_decide
theorem t8 (_ : x = true) : ((((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))) && ((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))))) && (((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))) && ((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))))) := by bv_decide
theorem t9 (_ : x = true) : (((((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))) && ((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))))) && (((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))) && ((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))))) && ((((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))) && ((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))))) && (((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))) && ((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))))))) := by bv_decide
theorem t10 (_ : x = true) : ((((((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))) && ((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))))) && (((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))) && ((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))))) && ((((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))) && ((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))))) && (((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))) && ((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))))))) && (((((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))) && ((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))))) && (((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))) && ((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))))) && ((((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))) && ((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))))) && (((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))) && ((((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x))))) && (((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))) && ((((x && x) && (x && x)) && ((x && x) && (x && x))) && (((x && x) && (x && x)) && ((x && x) && (x && x)))))))))) := by bv_decide