equal
deleted
inserted
replaced
2195 lemmas [nitpick_unfold] = inverse_real_inst.inverse_real one_real_inst.one_real |
2195 lemmas [nitpick_unfold] = inverse_real_inst.inverse_real one_real_inst.one_real |
2196 ord_real_inst.less_real ord_real_inst.less_eq_real plus_real_inst.plus_real |
2196 ord_real_inst.less_real ord_real_inst.less_eq_real plus_real_inst.plus_real |
2197 times_real_inst.times_real uminus_real_inst.uminus_real |
2197 times_real_inst.times_real uminus_real_inst.uminus_real |
2198 zero_real_inst.zero_real |
2198 zero_real_inst.zero_real |
2199 |
2199 |
|
2200 |
|
2201 subsection {* Setup for SMT *} |
|
2202 |
2200 ML_file "Tools/SMT/smt_real.ML" |
2203 ML_file "Tools/SMT/smt_real.ML" |
2201 setup SMT_Real.setup |
2204 setup SMT_Real.setup |
|
2205 ML_file "Tools/SMT2/smt2_real.ML" |
|
2206 ML_file "Tools/SMT2/z3_new_real.ML" |
|
2207 |
|
2208 lemma [z3_new_rule]: |
|
2209 "0 + (x::real) = x" |
|
2210 "x + 0 = x" |
|
2211 "0 * x = 0" |
|
2212 "1 * x = x" |
|
2213 "x + y = y + x" |
|
2214 by auto |
2202 |
2215 |
2203 end |
2216 end |