NEWS
changeset 13518 a0749ce05100
parent 13500 2222c7a0e8bb
child 13522 934fffeb6f38
equal deleted inserted replaced
13517:42efec18f5b2 13518:a0749ce05100
    52 
    52 
    53   "n div 2 + (n+1) div 2 = (n::nat)"
    53   "n div 2 + (n+1) div 2 = (n::nat)"
    54 
    54 
    55 * simp's arithmetic capabilities have been enhanced a bit: it now
    55 * simp's arithmetic capabilities have been enhanced a bit: it now
    56 takes ~= in premises into account (by performing a case split);
    56 takes ~= in premises into account (by performing a case split);
       
    57 
       
    58 * simp reduces "m*(n div m) + n mod m" to n, even if the two summands are
       
    59   distributed over a sum of terms.
    57 
    60 
    58 
    61 
    59 *** ML ***
    62 *** ML ***
    60 
    63 
    61 * Pure: Tactic.prove provides sane interface for internal proofs;
    64 * Pure: Tactic.prove provides sane interface for internal proofs;