diff -r 9d3c7a04a65e -r 50199af40c27 NEWS --- a/NEWS Mon Nov 11 17:34:44 2013 +0100 +++ b/NEWS Mon Nov 11 17:44:21 2013 +0100 @@ -1,6 +1,67 @@ Isabelle NEWS -- history user-relevant changes ============================================== +New in this Isabelle version +---------------------------- + +*** HOL *** + +* Qualified constant names Wellfounded.acc, Wellfounded.accp. +INCOMPATIBILITY. + +* Fact generalization and consolidation: + neq_one_mod_two, mod_2_not_eq_zero_eq_one_int ~> not_mod_2_eq_0_eq_1 +INCOMPATIBILITY. + +* Purely algebraic definition of even. Fact generalization and consolidation: + nat_even_iff_2_dvd, int_even_iff_2_dvd ~> even_iff_2_dvd + even_zero_(nat|int) ~> even_zero +INCOMPATIBILITY. + +* Elimination of fact duplicates: + equals_zero_I ~> minus_unique + diff_eq_0_iff_eq ~> right_minus_eq +INCOMPATIBILITY. + +* Fact name consolidation: + diff_def, diff_minus, ab_diff_minus ~> diff_conv_add_uminus + minus_le_self_iff ~> neg_less_eq_nonneg + le_minus_self_iff ~> less_eq_neg_nonpos + neg_less_nonneg ~> neg_less_pos + less_minus_self_iff ~> less_neg_neg [simp] +INCOMPATIBILITY. + +* More simplification rules on unary and binary minus: +add_diff_cancel, add_diff_cancel_left, add_le_same_cancel1, +add_le_same_cancel2, add_less_same_cancel1, add_less_same_cancel2, +add_minus_cancel, diff_add_cancel, le_add_same_cancel1, +le_add_same_cancel2, less_add_same_cancel1, less_add_same_cancel2, +minus_add_cancel, uminus_add_conv_diff. These correspondingly +have been taken away from fact collections algebra_simps and +field_simps. INCOMPATIBILITY. + +To restore proofs, the following patterns are helpful: + +a) Arbitrary failing proof not involving "diff_def": +Consider simplification with algebra_simps or field_simps. + +b) Lifting rules from addition to subtraction: +Try with "using of [… "- _" …]" by simp". + +c) Simplification with "diff_def": just drop "diff_def". +Consider simplification with algebra_simps or field_simps; +or the brute way with +"simp add: diff_conv_add_uminus del: add_uminus_conv_diff". + +* SUP and INF generalized to conditionally_complete_lattice + +* Theory Lubs moved HOL image to HOL-Library. It is replaced by +Conditionally_Complete_Lattices. INCOMPATIBILITY. + +* Introduce bdd_above and bdd_below in Conditionally_Complete_Lattices, use them +instead of explicitly stating boundedness of sets. + + New in Isabelle2013-1 (November 2013) -------------------------------------