NEWS
changeset 4125 dc1cf9db1e17
parent 4123 9600dd68d35b
child 4154 17a3a2c5a35f
equal deleted inserted replaced
4124:1af16493c57f 4125:dc1cf9db1e17
    89 * HOL/TLA: Stephan Merz's formalization of Lamport's Temporal Logic of Actions;
    89 * HOL/TLA: Stephan Merz's formalization of Lamport's Temporal Logic of Actions;
    90 
    90 
    91 * HOL/Auth: new protocol proofs including some for the Internet
    91 * HOL/Auth: new protocol proofs including some for the Internet
    92   protocol TLS;
    92   protocol TLS;
    93 
    93 
    94 * HOL/Map: new theory of `maps' a la VDM.
    94 * HOL/Map: new theory of `maps' a la VDM;
    95 
    95 
    96 * HOL/simplifier: added infix function `addsplits':
    96 * HOL/simplifier: added infix function `addsplits':
    97   instead of `<simpset> setloop (split_tac <thms>)'
    97   instead of `<simpset> setloop (split_tac <thms>)'
    98   you can simply write `<simpset> addsplits <thms>'
    98   you can simply write `<simpset> addsplits <thms>'
    99 
    99 
   120   split_list_case and split_option_case.
   120   split_list_case and split_option_case.
   121 
   121 
   122 * HOL/Lists: the function "set_of_list" has been renamed "set"
   122 * HOL/Lists: the function "set_of_list" has been renamed "set"
   123   (and its theorems too);
   123   (and its theorems too);
   124 
   124 
       
   125 
   125 *** HOLCF ***
   126 *** HOLCF ***
   126 
   127 
   127 * removed "axioms" and "generated by" section
   128 * removed "axioms" and "generated by" sections;
       
   129 
   128 * replaced "ops" section by extended "consts" section, which is capable of
   130 * replaced "ops" section by extended "consts" section, which is capable of
   129   handling the continuous function space "->" directly
   131   handling the continuous function space "->" directly;
   130 * domain package: proves theorems immediately and stores them in the theory
   132 
   131 		  creates hierachical name space
   133 * domain package:
   132 		  now uses normal mixfix annotations (instead of cinfix...)
   134   . proves theorems immediately and stores them in the theory,
   133 		  minor changes to some names and values (for consistency), 
   135   . creates hierachical name space,
   134 		    e.g. cases -> casedist, dists_eq -> dist_eqs,
   136   . now uses normal mixfix annotations (instead of cinfix...),
   135 			 [take_lemma] -> take_lemmas
   137   . minor changes to some names and values (for consistency),
   136 		  separator between mutual domain defs: changed "," to "and"
   138   . e.g. cases -> casedist, dists_eq -> dist_eqs, [take_lemma] -> take_lemmas,
   137 		  improved handling of sort constraints. Now they have to
   139   . separator between mutual domain defs: changed "," to "and",
   138 		    appear on the left-hand side of the equations only.
   140   . improved handling of sort constraints;  now they have to
       
   141     appear on the left-hand side of the equations only;
   139 
   142 
   140 * fixed LAM <x,y,zs>.b syntax;
   143 * fixed LAM <x,y,zs>.b syntax;
   141 
   144 
   142 * added extended adm_tac to simplifier in HOLCF -- can now discharge
   145 * added extended adm_tac to simplifier in HOLCF -- can now discharge
   143 adm (%x. P (t x)), where P is chainfinite and t continuous;
   146 adm (%x. P (t x)), where P is chainfinite and t continuous;