src/HOL/SMT/Examples/cert/z3_arith_quant_01.proof
author boehmes
Tue, 20 Oct 2009 10:11:30 +0200
changeset 33010 39f73a59e855
permissions -rw-r--r--
added proof reconstructon for Z3, added certificates for simpler re-checking of proofs (no need to invoke external solvers), added examples and certificates for all examples, removed Unsynchronized.ref (in smt_normalize.ML)

#2 := false
#4 := (exists (vars (?x1 int)) false)
#5 := (not #4)
#6 := (not #5)
#37 := (iff #6 false)
#1 := true
#32 := (not true)
#35 := (iff #32 false)
#36 := [rewrite]: #35
#33 := (iff #6 #32)
#30 := (iff #5 true)
#25 := (not false)
#28 := (iff #25 true)
#29 := [rewrite]: #28
#26 := (iff #5 #25)
#23 := (iff #4 false)
#24 := [elim-unused]: #23
#27 := [monotonicity #24]: #26
#31 := [trans #27 #29]: #30
#34 := [monotonicity #31]: #33
#38 := [trans #34 #36]: #37
#22 := [asserted]: #6
[mp #22 #38]: false
unsat