equal
deleted
inserted
replaced
808 @{thm "order_less_irrefl"}, @{thm "zero_neq_one"}, @{thm "zero_less_one"}, |
808 @{thm "order_less_irrefl"}, @{thm "zero_neq_one"}, @{thm "zero_less_one"}, |
809 @{thm "zero_le_one"}, @{thm "zero_neq_one"} RS not_sym, @{thm "not_one_le_zero"}, |
809 @{thm "zero_le_one"}, @{thm "zero_neq_one"} RS not_sym, @{thm "not_one_le_zero"}, |
810 @{thm "not_one_less_zero"}] |
810 @{thm "not_one_less_zero"}] |
811 addsimprocs [ab_group_add_cancel.sum_conv, ab_group_add_cancel.rel_conv] |
811 addsimprocs [ab_group_add_cancel.sum_conv, ab_group_add_cancel.rel_conv] |
812 (*abel_cancel helps it work in abstract algebraic domains*) |
812 (*abel_cancel helps it work in abstract algebraic domains*) |
813 addsimprocs nat_cancel_sums_add}) #> |
813 addsimprocs ArithData.nat_cancel_sums_add}) #> |
814 arith_discrete "nat"; |
814 arith_discrete "nat"; |
815 |
815 |
816 val lin_arith_simproc = Fast_Arith.lin_arith_simproc; |
816 val lin_arith_simproc = Fast_Arith.lin_arith_simproc; |
817 |
817 |
818 val fast_nat_arith_simproc = |
818 val fast_nat_arith_simproc = |