NEWS
changeset 56846 9df717fef2bb
parent 56845 691da43fbdd4
child 56850 13a7bca533a3
     1.1 --- a/NEWS	Sun May 04 16:17:53 2014 +0200
     1.2 +++ b/NEWS	Sun May 04 18:14:58 2014 +0200
     1.3 @@ -306,8 +306,9 @@
     1.4    * The generated theorems "xxx.cases" and "xxx.recs" have been renamed
     1.5      "xxx.case" and "xxx.rec" (e.g., "sum.cases" -> "sum.case").
     1.6      INCOMPATIBILITY.
     1.7 -  * The generated constants "xxx_case" and "xxx_rec" have been renamed
     1.8 -    "case_xxx" and "rec_xxx" (e.g., "prod_case" ~> "case_prod").
     1.9 +  * The generated constants "xxx_case", "xxx_rec", and "xxx_size" have been
    1.10 +    renamed "case_xxx", "rec_xxx", and "size_xxx" (e.g., "prod_case" ~>
    1.11 +    "case_prod").
    1.12      INCOMPATIBILITY.
    1.13  
    1.14  * The types "'a list" and "'a option", their set and map functions, their
    1.15 @@ -317,8 +318,6 @@
    1.16      Option.set ~> set_option
    1.17      Option.map ~> map_option
    1.18      option_rel ~> rel_option
    1.19 -    list_size ~> size_list
    1.20 -    option_size ~> size_option
    1.21    Renamed theorems:
    1.22      set_def ~> set_rec[abs_def]
    1.23      map_def ~> map_rec[abs_def]
    1.24 @@ -6150,7 +6149,7 @@
    1.25  The "is_measure" predicate is logically meaningless (always true), and
    1.26  just guides the heuristic.  To find suitable measure functions, the
    1.27  termination prover sets up the goal "is_measure ?f" of the appropriate
    1.28 -type and generates all solutions by prolog-style backwards proof using
    1.29 +type and generates all solutions by Prolog-style backward proof using
    1.30  the declared rules.
    1.31  
    1.32  This setup also deals with rules like