src/HOL/Tools/lin_arith.ML
changeset 30496 7cdcc9dd95cb
parent 30190 479806475f3c
child 30510 4120fc59dd85
equal deleted inserted replaced
30495:a5f1e4f46d14 30496:7cdcc9dd95cb
   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