diff -r 58043346ca64 -r b1cd0c962780 NEWS --- a/NEWS Tue Mar 31 21:54:32 2015 +0200 +++ b/NEWS Tue Mar 31 21:54:32 2015 +0200 @@ -89,6 +89,17 @@ *** HOL *** +* Given up separate type class no_zero_divisors in favour of fully algebraic +semiring_no_zero_divisors. INCOMPATIBILITY. + +* Class linordered_semidom really requires no zero divisors. +INCOMPATIBILITY. + +* Classes division_ring, field and linordered_field always demand +`inverse 0 = 0`. Given up separate classes division_ring_inverse_zero, +field_inverse_zero and linordered_field_inverse_zero. +INCOMPATIBILITY. + * Type classes cancel_ab_semigroup_add / cancel_monoid_add specify explicit additive inverse operation. INCOMPATIBILITY.