12 months ago haftmann [Sun, 08 Oct 2017 22:28:22 +0200] rev 66817
euclidean rings need no normalization
src/HOL/Code_Numeral.thy src/HOL/Computational_Algebra/Euclidean_Algorithm.thy src/HOL/Computational_Algebra/Field_as_Ring.thy src/HOL/Computational_Algebra/Formal_Power_Series.thy src/HOL/Computational_Algebra/Polynomial_Factorial.thy src/HOL/Divides.thy src/HOL/Enum.thy src/HOL/Euclidean_Division.thy src/HOL/Main.thy src/HOL/Nat_Transfer.thy src/HOL/Number_Theory/Cong.thy src/HOL/Number_Theory/Gauss.thy src/HOL/Number_Theory/Residues.thy src/HOL/SMT.thy

12 months ago haftmann [Sun, 08 Oct 2017 22:28:22 +0200] rev 66816
more fundamental definition of div and mod on int
src/HOL/Divides.thy src/HOL/Euclidean_Division.thy src/HOL/GCD.thy src/HOL/Int.thy src/HOL/Nat.thy src/HOL/Parity.thy src/HOL/Rings.thy

12 months ago haftmann [Sun, 08 Oct 2017 22:28:22 +0200] rev 66815
one uniform type class for parity structures
src/HOL/Code_Numeral.thy src/HOL/Divides.thy src/HOL/Nonstandard_Analysis/StarDef.thy src/HOL/NthRoot.thy src/HOL/Parity.thy src/HOL/ex/Word_Type.thy

12 months ago haftmann [Sun, 08 Oct 2017 22:28:22 +0200] rev 66814
generalized some rules
src/HOL/Divides.thy src/HOL/Euclidean_Division.thy

12 months ago haftmann [Sun, 08 Oct 2017 22:28:22 +0200] rev 66813
avoid variant of mk_sum
src/HOL/Euclidean_Division.thy

12 months ago haftmann [Sun, 08 Oct 2017 22:28:21 +0200] rev 66812
adjusted implementation according to comment
src/HOL/Tools/arith_data.ML

12 months ago haftmann [Sun, 08 Oct 2017 22:28:21 +0200] rev 66811
dropped duplicates
src/HOL/Tools/nat_numeral_simprocs.ML

12 months ago haftmann [Sun, 08 Oct 2017 22:28:21 +0200] rev 66810
generalized simproc
src/HOL/Divides.thy src/HOL/Euclidean_Division.thy src/HOL/Nat.thy src/HOL/Rings.thy src/Provers/Arith/cancel_div_mod.ML

12 months ago haftmann [Sun, 08 Oct 2017 22:28:21 +0200] rev 66809
replaced recdef were easy to replace
src/HOL/Bali/Basis.thy src/HOL/Decision_Procs/Cooper.thy src/HOL/Decision_Procs/Ferrack.thy src/HOL/Decision_Procs/MIR.thy src/HOL/Decision_Procs/Parametric_Ferrante_Rackoff.thy

12 months ago haftmann [Sun, 08 Oct 2017 22:28:21 +0200] rev 66808
elementary definition of division on natural numbers
src/HOL/Computational_Algebra/Polynomial_Factorial.thy src/HOL/Divides.thy src/HOL/Euclidean_Division.thy src/HOL/Library/Code_Target_Nat.thy src/HOL/Library/RBT_Impl.thy src/HOL/Parity.thy src/HOL/Rings.thy src/HOL/Word/Word.thy src/HOL/Word/Word_Miscellaneous.thy