equal
deleted
inserted
replaced
809 @{thm "order_less_irrefl"}, @{thm "zero_neq_one"}, @{thm "zero_less_one"}, |
809 @{thm "order_less_irrefl"}, @{thm "zero_neq_one"}, @{thm "zero_less_one"}, |
810 @{thm "zero_le_one"}, @{thm "zero_neq_one"} RS not_sym, @{thm "not_one_le_zero"}, |
810 @{thm "zero_le_one"}, @{thm "zero_neq_one"} RS not_sym, @{thm "not_one_le_zero"}, |
811 @{thm "not_one_less_zero"}] |
811 @{thm "not_one_less_zero"}] |
812 addsimprocs [ab_group_add_cancel.sum_conv, ab_group_add_cancel.rel_conv] |
812 addsimprocs [ab_group_add_cancel.sum_conv, ab_group_add_cancel.rel_conv] |
813 (*abel_cancel helps it work in abstract algebraic domains*) |
813 (*abel_cancel helps it work in abstract algebraic domains*) |
814 addsimprocs ArithData.nat_cancel_sums_add}) #> |
814 addsimprocs Nat_Arith.nat_cancel_sums_add}) #> |
815 arith_discrete "nat"; |
815 arith_discrete "nat"; |
816 |
816 |
817 fun add_arith_facts ss = |
817 fun add_arith_facts ss = |
818 add_prems (ArithFacts.get (MetaSimplifier.the_context ss)) ss; |
818 add_prems (ArithFacts.get (MetaSimplifier.the_context ss)) ss; |
819 |
819 |