NEWS
changeset 58373 4bdd00a76e54
parent 58368 fe083c681ed8
child 58410 6d46ad54a2ab
equal deleted inserted replaced
58372:bfd497f2f4c2 58373:4bdd00a76e54
    31 * Command and antiquotation "value" provide different evaluation slots (again),
    31 * Command and antiquotation "value" provide different evaluation slots (again),
    32 where the previous strategy (nbe after ML) serves as default.
    32 where the previous strategy (nbe after ML) serves as default.
    33 Minor INCOMPATIBILITY.
    33 Minor INCOMPATIBILITY.
    34 
    34 
    35 * New (co)datatype package:
    35 * New (co)datatype package:
    36   - The 'datatype_new' command has been renamed 'datatype'. The old command of
    36   - The 'datatype_new' command has been renamed 'datatype'. The old
    37     that name is now called 'old_datatype'. See 'isabelle doc datatypes' for
    37     command of that name is now called 'old_datatype' and is provided
    38     information on porting.
    38     by "~~/src/HOL/Library/Old_Datatype.thy". See
       
    39     'isabelle doc datatypes' for information on porting.
       
    40     INCOMPATIBILITY.
    39   - Renamed theorems:
    41   - Renamed theorems:
    40       disc_corec ~> corec_disc
    42       disc_corec ~> corec_disc
    41       disc_corec_iff ~> corec_disc_iff
    43       disc_corec_iff ~> corec_disc_iff
    42       disc_exclude ~> distinct_disc
    44       disc_exclude ~> distinct_disc
    43       disc_exhaust ~> exhaust_disc
    45       disc_exhaust ~> exhaust_disc
    65     (e.g. "cases w rule: widget.exhaust").
    67     (e.g. "cases w rule: widget.exhaust").
    66     INCOMPATIBILITY.
    68     INCOMPATIBILITY.
    67 
    69 
    68 * Old datatype package:
    70 * Old datatype package:
    69   - The old 'datatype' command has been renamed 'old_datatype', and
    71   - The old 'datatype' command has been renamed 'old_datatype', and
    70     'rep_datatype' has been renamed 'old_rep_datatype'. See
    72     'rep_datatype' has been renamed 'old_rep_datatype'. They are
       
    73     provided by "~~/src/HOL/Library/Old_Datatype.thy". See
    71     'isabelle doc datatypes' for information on porting.
    74     'isabelle doc datatypes' for information on porting.
       
    75     INCOMPATIBILITY.
    72   - Renamed theorems:
    76   - Renamed theorems:
    73       weak_case_cong ~> case_cong_weak
    77       weak_case_cong ~> case_cong_weak
       
    78     INCOMPATIBILITY.
       
    79   - Renamed theory:
       
    80       ~~/src/HOL/Datatype.thy ~> ~~/src/HOL/Library/Old_Datatype.thy
    74     INCOMPATIBILITY.
    81     INCOMPATIBILITY.
    75 
    82 
    76 * Product over lists via constant "listprod".
    83 * Product over lists via constant "listprod".
    77 
    84 
    78 * Sledgehammer:
    85 * Sledgehammer: