doc-src/Errata.txt
author wenzelm
Thu, 19 May 1994 16:20:52 +0200
changeset 386 e9ba9f7e2542
parent 103 30bd42401ab2
permissions -rw-r--r--
added const_type: sg -> typ option; stamps now stored in REVERSE order; now supports 'draft signatures' and incremental extension: is_draft, add_classes (supports axclasses), add_defsort, add_types, add_tyabbrs, add_tyabbrs_i, add_arities, add_consts, add_consts_i, add_syntax, add_syntax_i, add_trfuns, add_trrules, add_name, make_draft; added const_of_class, class_of_const (for axclasses); changed the pure signature to support axclasses (added itself, TYPE); various major internal changes;

ERRATA FOR ISABELLE MANUAL

** THM : BASIC INFERENCE **

Pure/tactic/lift_inst_rule: now checks for distinct parameters (could also
compare with free variable names, though).  Variables in the insts are now
lifted over all parameters; their index is also increased.  Type vars in
the lhs variables are also increased by maxidx+1; this is essential for HOL
examples to work.


** THEORY MATTERS (GENERAL) **

Definitions: users must ensure that the left-hand side is nothing
more complex than a function application -- never using fancy syntax.  E.g.
never
>     ("the_def",      "THE y. P(y) == Union({y . x:{0}, P(y)})" ),
but
<     ("the_def",      "The(P) == Union({y . x:{0}, P(y)})" ),

Provers/classical, simp (new simplifier), tsimp (old simplifier), ind

** SYSTEMS MATTERS **

explain make system?  maketest

expandshort