NEWS
changeset 19653 39c37e16f748
parent 19625 285771cec083
child 19665 8885951e9c2d
equal deleted inserted replaced
19652:f0594a06f2f0 19653:39c37e16f748
   426 
   426 
   427 * Library: added theory AssocList which implements (finite) maps as
   427 * Library: added theory AssocList which implements (finite) maps as
   428 association lists.
   428 association lists.
   429 
   429 
   430 
   430 
       
   431 *** HOL-Complex ***
       
   432 
       
   433 * Theory Real: new method ferrack implements quantifier elimination
       
   434 for linear arithmetic over the reals. The quantifier elimination
       
   435 feature is used only for decision, for compatibility with arith. This
       
   436 means a goal is either solved or left unchanged, no simplification.
       
   437 
       
   438 
   431 *** ML ***
   439 *** ML ***
   432 
   440 
   433 * Pure/library:
   441 * Pure/library:
   434 
   442 
   435   val burrow: ('a list -> 'b list) -> 'a list list -> 'b list list
   443   val burrow: ('a list -> 'b list) -> 'a list list -> 'b list list
   460   val nth_map: int -> ('a -> 'a) -> 'a list -> 'a list
   468   val nth_map: int -> ('a -> 'a) -> 'a list -> 'a list
   461   val fold_index: (int * 'a -> 'b -> 'b) -> 'a list -> 'b -> 'b
   469   val fold_index: (int * 'a -> 'b -> 'b) -> 'a list -> 'b -> 'b
   462 
   470 
   463 Note that fold_index starts counting at index 0, not 1 like foldln
   471 Note that fold_index starts counting at index 0, not 1 like foldln
   464 used to.
   472 used to.
       
   473 
       
   474 * Pure/library: general ``divide_and_conquer'' combinator on lists.
   465 
   475 
   466 * Pure/General/name_mangler.ML provides a functor for generic name
   476 * Pure/General/name_mangler.ML provides a functor for generic name
   467 mangling (bijective mapping from any expression values to strings).
   477 mangling (bijective mapping from any expression values to strings).
   468 
   478 
   469 * Pure/General/rat.ML implements rational numbers.
   479 * Pure/General/rat.ML implements rational numbers.