NEWS
changeset 36856 b343091e81d8
parent 36844 33e5b40ec4bb
child 36857 59ed53700145
     1.1 --- a/NEWS	Wed May 12 12:51:32 2010 +0200
     1.2 +++ b/NEWS	Wed May 12 13:21:23 2010 +0200
     1.3 @@ -3317,7 +3317,7 @@
     1.4  * Pure: axiomatic type classes are now purely definitional, with
     1.5  explicit proofs of class axioms and super class relations performed
     1.6  internally. See Pure/axclass.ML for the main internal interfaces --
     1.7 -notably AxClass.define_class supersedes AxClass.add_axclass, and
     1.8 +notably AxClass.define_class supercedes AxClass.add_axclass, and
     1.9  AxClass.axiomatize_class/classrel/arity supersede
    1.10  Sign.add_classes/classrel/arities.
    1.11  
    1.12 @@ -4211,7 +4211,7 @@
    1.13  * Pure/library.ML: the exception LIST has been given up in favour of
    1.14  the standard exceptions Empty and Subscript, as well as
    1.15  Library.UnequalLengths.  Function like Library.hd and Library.tl are
    1.16 -superseded by the standard hd and tl functions etc.
    1.17 +superceded by the standard hd and tl functions etc.
    1.18  
    1.19  A number of basic list functions are no longer exported to the ML
    1.20  toplevel, as they are variants of predefined functions.  The following
    1.21 @@ -4342,15 +4342,15 @@
    1.22  
    1.23  * Pure/term.ML: combinators fold_atyps, fold_aterms, fold_term_types,
    1.24  fold_types traverse types/terms from left to right, observing natural
    1.25 -argument order.  Supersedes previous foldl_XXX versions, add_frees,
    1.26 +argument order.  Supercedes previous foldl_XXX versions, add_frees,
    1.27  add_vars etc. have been adapted as well: INCOMPATIBILITY.
    1.28  
    1.29  * Pure: name spaces have been refined, with significant changes of the
    1.30  internal interfaces -- INCOMPATIBILITY.  Renamed cond_extern(_table)
    1.31 -to extern(_table).  The plain name entry path is superseded by a
    1.32 +to extern(_table).  The plain name entry path is superceded by a
    1.33  general 'naming' context, which also includes the 'policy' to produce
    1.34  a fully qualified name and external accesses of a fully qualified
    1.35 -name; NameSpace.extend is superseded by context dependent
    1.36 +name; NameSpace.extend is superceded by context dependent
    1.37  Sign.declare_name.  Several theory and proof context operations modify
    1.38  the naming context.  Especially note Theory.restore_naming and
    1.39  ProofContext.restore_naming to get back to a sane state; note that
    1.40 @@ -4390,7 +4390,7 @@
    1.41  etc.) as well as the sign field in Thm.rep_thm etc. have been retained
    1.42  for convenience -- they merely return the theory.
    1.43  
    1.44 -* Pure: type Type.tsig is superseded by theory in most interfaces.
    1.45 +* Pure: type Type.tsig is superceded by theory in most interfaces.
    1.46  
    1.47  * Pure: the Isar proof context type is already defined early in Pure
    1.48  as Context.proof (note that ProofContext.context and Proof.context are
    1.49 @@ -5522,7 +5522,7 @@
    1.50    Eps_sym_eq       -> some_sym_eq_trivial
    1.51    Eps_eq           -> some_eq_trivial
    1.52  
    1.53 -* HOL: exhaust_tac on datatypes superseded by new generic case_tac;
    1.54 +* HOL: exhaust_tac on datatypes superceded by new generic case_tac;
    1.55  
    1.56  * HOL: removed obsolete theorem binding expand_if (refer to split_if
    1.57  instead);
    1.58 @@ -5660,7 +5660,7 @@
    1.59  replaced "delrule" by "rule del";
    1.60  
    1.61  * Isar/Provers: new 'hypsubst' method, plain 'subst' method and
    1.62 -'symmetric' attribute (the latter supersedes [RS sym]);
    1.63 +'symmetric' attribute (the latter supercedes [RS sym]);
    1.64  
    1.65  * Isar/Provers: splitter support (via 'split' attribute and 'simp'
    1.66  method modifier); 'simp' method: 'only:' modifier removes loopers as