wenzelm [Tue, 29 Sep 2009 22:53:07 +0200] rev 32766
aliases for Thomas Sewell;
wenzelm [Tue, 29 Sep 2009 22:48:24 +0200] rev 32765
modernized Balanced_Tree;
wenzelm [Tue, 29 Sep 2009 22:33:27 +0200] rev 32764
replaced meta_iffD2 by existing Drule.equal_elim_rule2;
replaced SymSymTab by existing Symreltab;
more antiquotations;
eliminated old-style Library.foldl, Library.foldl_map;
tuned;
wenzelm [Tue, 29 Sep 2009 21:36:49 +0200] rev 32763
tuned header;
wenzelm [Tue, 29 Sep 2009 21:36:33 +0200] rev 32762
Thomas Sewell, NICTA: more efficient HOL/record implementation;
wenzelm [Tue, 29 Sep 2009 21:34:59 +0200] rev 32761
tuned whitespace -- recover basic Isabelle conventions;
wenzelm [Tue, 29 Sep 2009 18:14:08 +0200] rev 32760
merged
Thomas Sewell <tsewell@nicta.com.au> [Tue, 29 Sep 2009 14:26:33 +1000] rev 32759
Merge with isabelle dev changes.
Thomas Sewell <tsewell@nicta.com.au> [Tue, 29 Sep 2009 14:25:42 +1000] rev 32758
Replace OldTerm.term_vars with Term.add_vars in named_cterm_instantiate.
Thomas Sewell <tsewell@nicta.com.au> [Mon, 28 Sep 2009 15:37:19 +1000] rev 32757
Avoid a possible variable name conflict in instantiating a theorem.
Instantiating a theorem variable with new variables created a possible
variable name conflict if a record was defined with a field named
'f', 'x' etc. Using variable indices of 1 avoids the problem.