NEWS
changeset 4373 2f831a45d571
parent 4370 162abcd128a1
child 4381 99dfc9171f1e
equal deleted inserted replaced
4372:b9852572af0f 4373:2f831a45d571
   120 
   120 
   121 * HOL/simplifier: simplification procedures nat_cancel_sums for
   121 * HOL/simplifier: simplification procedures nat_cancel_sums for
   122 cancelling out common nat summands from =, <, <= (in)equalities, or
   122 cancelling out common nat summands from =, <, <= (in)equalities, or
   123 differences; simplification procedures nat_cancel_factor for
   123 differences; simplification procedures nat_cancel_factor for
   124 cancelling common factor from =, <, <= (in)equalities over natural
   124 cancelling common factor from =, <, <= (in)equalities over natural
   125 sums;  nat_cancel contains both kinds of procedures;
   125 sums; nat_cancel contains both kinds of procedures, it is installed by
       
   126 default in Arith.thy -- this COULD MAKE EXISTING PROOFS FAIL;
   126 
   127 
   127 * HOL/simplifier: terms of the form
   128 * HOL/simplifier: terms of the form
   128   `? x. P1(x) & ... & Pn(x) & x=t & Q1(x) & ... Qn(x)'  (or t=x)
   129   `? x. P1(x) & ... & Pn(x) & x=t & Q1(x) & ... Qn(x)'  (or t=x)
   129   are rewritten to
   130   are rewritten to
   130   `P1(t) & ... & Pn(t) & Q1(t) & ... Qn(t)',
   131   `P1(t) & ... & Pn(t) & Q1(t) & ... Qn(t)',