2009-10-29 wenzelm 2009-10-29 eliminated some old folds;
2009-10-29 wenzelm 2009-10-29 eliminated some old folds;
2009-10-29 wenzelm 2009-10-29 eliminated some old folds;
2009-10-29 wenzelm 2009-10-29 less aggressive tracing;
2009-10-29 wenzelm 2009-10-29 DEEPEN: less aggressive tracing, subject to trace_DEEPEN;
2009-10-29 wenzelm 2009-10-29 merged
2009-10-29 wenzelm 2009-10-29 merged
2009-10-29 bulwahn 2009-10-29 removing ancient predicate compiler files
2009-10-29 bulwahn 2009-10-29 merged
2009-10-29 bulwahn 2009-10-29 encapsulating records with datatype constructors and adding type annotations to make SML/NJ happy
2009-10-28 bulwahn 2009-10-28 improved mode parser; added mode annotations to examples
2009-10-28 bulwahn 2009-10-28 moved datatype mode and string functions to the auxillary structure
2009-10-28 bulwahn 2009-10-28 improving mode parsing in the predicate compiler
2009-10-28 bulwahn 2009-10-28 improved handling of alternative rules; added test cases for alternative rules; normalized tracing in the predicate compiler
2009-10-29 paulson 2009-10-29 merged
2009-10-29 paulson 2009-10-29 Tidied up some very ugly proofs
2009-10-29 nipkow 2009-10-29 small fixes
2009-10-29 haftmann 2009-10-29 merged
2009-10-29 haftmann 2009-10-29 join entries properly on theory merge
2009-10-29 haftmann 2009-10-29 moved some dvd [int] facts to Int
2009-10-29 haftmann 2009-10-29 moved algebraic classes to Ring_and_Field
2009-10-29 haftmann 2009-10-29 moved Nat_Transfer before Divides; distributed Nat_Transfer setup accordingly
2009-10-29 wenzelm 2009-10-29 standardized filter/filter_out;
2009-10-29 wenzelm 2009-10-29 modernized some structure names;
2009-10-29 wenzelm 2009-10-29 eliminated obsolete/unused Thm.kind_internal/is_internal etc.;
2009-10-29 wenzelm 2009-10-29 modernized functor/structures Interpretation;
2009-10-29 wenzelm 2009-10-29 tuned whitespace;
2009-10-29 wenzelm 2009-10-29 unregister: eliminated unused status;
2009-10-29 wenzelm 2009-10-29 proper header;
2009-10-29 wenzelm 2009-10-29 proper header; tuned whitespace;
2009-10-29 wenzelm 2009-10-29 proper header; adapted ResBlacklist -- eliminated inefficient hash table; eliminated some old folds;
2009-10-29 wenzelm 2009-10-29 separate ResBlacklist, based on scalable persistent data -- avoids inefficient hashing later on;
2009-10-29 wenzelm 2009-10-29 Named_Thms is not scalable;
2009-10-29 wenzelm 2009-10-29 replaced slightly odd Thm.is_internal by Facts.is_concealed -- as provided by the name space; tuned;
2009-10-29 wenzelm 2009-10-29 tuned;
2009-10-29 wenzelm 2009-10-29 tuned proof;
2009-10-29 wenzelm 2009-10-29 separate "inner_rule" tag indicates parts of induction rules -- avoids unclear overlap with "internal" tag;
2009-10-29 wenzelm 2009-10-29 removed unused file;
2009-10-29 wenzelm 2009-10-29 less hermetic ML; parse_pattern: apply Consts.intern only once (Why is this done anyway?); modernized structure names;
2009-10-29 wenzelm 2009-10-29 removed slightly exotic symbol abbreviations for now -- achieves a coherent (unique) mapping; (NB: in principle symbol abbreviations could well be ambigous);
2009-10-29 boehmes 2009-10-29 simplified method syntax of "smt", full normalization of binders, corrected translation of patterns into intermediate format, ignore empty lines in Z3 output
2009-10-29 haftmann 2009-10-29 merged
2009-10-29 haftmann 2009-10-29 adjusted import to changed HOL theory graph
2009-10-28 haftmann 2009-10-28 moved theory Divides after theory Nat_Numeral; tuned some proof texts
2009-10-28 wenzelm 2009-10-28 proper nested quotes; give up unposixly < <(...) for now -- it needs to be exportable through the global environment (e.g. via make or sh);
2009-10-28 wenzelm 2009-10-28 components: ensure that the last line is read, even if it lacks EOL;
2009-10-28 wenzelm 2009-10-28 updated Isar.goal;
2009-10-28 wenzelm 2009-10-28 renamed raw Proof.get_goal to Proof.raw_goal;
2009-10-28 wenzelm 2009-10-28 back to Proof.raw_goal;
2009-10-28 wenzelm 2009-10-28 renamed Proof.flat_goal to Proof.simple_goal;
2009-10-28 wenzelm 2009-10-28 Isar.goal: Proof.simple_goal, not raw version;
2009-10-28 wenzelm 2009-10-28 replaced slightly odd get_goal/flat_goal by explicit goal views that correspond to the usual method categories;
2009-10-28 wenzelm 2009-10-28 provide SpecParse.constdecl/constdef, e.g. for quotient_definition;
2009-10-28 wenzelm 2009-10-28 slightly more robust error message;
2009-10-28 wenzelm 2009-10-28 tuned;
2009-10-28 wenzelm 2009-10-28 merged
2009-10-28 wenzelm 2009-10-28 merged
2009-10-28 wenzelm 2009-10-28 misc tuning;
2009-10-28 wenzelm 2009-10-28 let naming transform binding beforehand -- covering only the "conceal" flag for now; export LocalTheory.standard_morphism;
2009-10-28 wenzelm 2009-10-28 tuned;