NEWS
changeset 30971 7fbebf75b3ef
parent 30965 e0938d929bfd
child 31001 7e6ffd8f51a9
equal deleted inserted replaced
30970:3fe2e418a071 30971:7fbebf75b3ef
    16 theorems div_mult_mult1, div_mult_mult2, div_mult_mult1_if, div_mult_mult1 and
    16 theorems div_mult_mult1, div_mult_mult2, div_mult_mult1_if, div_mult_mult1 and
    17 div_mult_mult2 have been generalized to class semiring_div, subsuming former
    17 div_mult_mult2 have been generalized to class semiring_div, subsuming former
    18 theorems zdiv_zmult_zmult1, zdiv_zmult_zmult1_if, zdiv_zmult_zmult1 and zdiv_zmult_zmult2.
    18 theorems zdiv_zmult_zmult1, zdiv_zmult_zmult1_if, zdiv_zmult_zmult1 and zdiv_zmult_zmult2.
    19 div_mult_mult1 is now [simp] by default.  INCOMPATIBILITY.
    19 div_mult_mult1 is now [simp] by default.  INCOMPATIBILITY.
    20 
    20 
    21 * Power operations on relations and functions are now dedicated constants:
    21 * Power operations on relations and functions are now one dedicate constant compow with
    22 
    22 infix syntax "^^".  Power operations on multiplicative monoids retains syntax "^"
    23     relpow with infix syntax "^^"
    23 and is now defined generic in class recpower; class power disappeared.  INCOMPATIBILITY.
    24     funpow with infix syntax "^o"
       
    25 
       
    26   Power operations on algebraic structures retains syntax "^" and is now defined
       
    27   generic in class recpower; class power disappeared.  INCOMPATIBILITY.
       
    28 
    24 
    29 * ML antiquotation @{code_datatype} inserts definition of a datatype generated
    25 * ML antiquotation @{code_datatype} inserts definition of a datatype generated
    30 by the code generator; see Predicate.thy for an example.
    26 by the code generator; see Predicate.thy for an example.
    31 
    27 
    32 
    28