src/FOL/IFOL.thy
2009-07-24 wenzelm 2009-07-24 renamed functor ProjectRuleFun to Project_Rule; renamed structure ProjectRule to Project_Rule;
2009-05-30 wenzelm 2009-05-30 modernized method setup;
2009-03-04 blanchet 2009-03-04 Merge.
2009-03-04 blanchet 2009-03-04 Merge.
2009-02-28 wenzelm 2009-02-28 moved generic intuitionistic prover to src/Tools/intuitionistic.ML;
2009-02-28 wenzelm 2009-02-28 moved some generic tools to src/Tools/ -- src/Provers is essentially obsolete;
2008-11-20 wenzelm 2008-11-20 Pure syntax: more coherent treatment of aprop, permanent TERM and &&&;
2008-10-28 ballarin 2008-10-28 Removed 'includes meta_term_syntax' and 'includes meta_conjunction_syntax'.
2008-10-24 haftmann 2008-10-24 subst is a proper axiom again
2008-06-11 wenzelm 2008-06-11 removed obsolete/unused pred_congs;
2008-06-11 wenzelm 2008-06-11 tuned comments;
2008-05-18 wenzelm 2008-05-18 setup PureThy.old_appl_syntax_setup -- theory Pure provides regular application syntax by default;
2008-04-08 krauss 2008-04-08 Generic conversion and tactic "atomize_elim" to convert elimination rules to the object logic
2008-03-15 wenzelm 2008-03-15 added lemmas from simpdata.ML;
2007-10-04 wenzelm 2007-10-04 moved Pure/Isar/induct_attrib.ML and Provers/induct_method.ML to Tools/induct.ML;
2007-07-31 wenzelm 2007-07-31 moved classical tools from theory IFOL to FOL;
2007-06-14 wenzelm 2007-06-14 tuned proofs: avoid implicit prems;
2007-05-31 wenzelm 2007-05-31 moved IsaPlanner from Provers to Tools;
2007-05-31 wenzelm 2007-05-31 proper loading of ML files;
2007-05-11 wenzelm 2007-05-11 tuned proofs;
2007-01-20 wenzelm 2007-01-20 tuned ML setup;
2006-11-26 wenzelm 2006-11-26 converted legacy ML scripts;
2006-11-26 wenzelm 2006-11-26 updated (binder) syntax/notation;
2006-11-17 wenzelm 2006-11-17 more robust syntax for definition/abbreviation/notation;
2006-11-07 wenzelm 2006-11-07 renamed 'const_syntax' to 'notation';
2006-06-01 wenzelm 2006-06-01 lemmas strip;
2006-05-20 wenzelm 2006-05-20 removed obsolete 'finalconsts';
2006-05-16 wenzelm 2006-05-16 tuned concrete syntax -- abbreviation/const_syntax;
2006-04-09 wenzelm 2006-04-09 tuned syntax/abbreviations;
2006-04-08 wenzelm 2006-04-08 refined 'abbreviation';
2006-02-22 wenzelm 2006-02-22 not_equal: replaced syntax translation by abbreviation; simplified Pure conjunction;
2006-01-31 wenzelm 2006-01-31 declare defn rules;
2006-01-27 wenzelm 2006-01-27 added atomize_iff;
2006-01-19 wenzelm 2006-01-19 setup: theory -> theory;
2005-12-30 wenzelm 2005-12-30 fixed final_consts;
2005-12-22 wenzelm 2005-12-22 structure ProjectRule;
2005-09-29 wenzelm 2005-09-29 more finalconsts;
2005-09-23 nipkow 2005-09-23 renamed rules to iprover
2005-09-06 wenzelm 2005-09-06 avoid old-style infixes;
2005-06-17 haftmann 2005-06-17 migrated theory headers to new format
2005-05-31 wenzelm 2005-05-31 tuned;
2005-05-22 wenzelm 2005-05-22 Simplifier already setup in Pure;
2005-02-01 paulson 2005-02-01 the new subst tactic, by Lucas Dixon
2004-12-07 paulson 2004-12-07 proof of subst by S Merz
2004-06-01 wenzelm 2004-06-01 removed obsolete sort 'logic';
2004-04-14 kleing 2004-04-14 use more symbols in HTML output
2003-10-16 paulson 2003-10-16 partial conversion to Isar scripts
2003-01-15 paulson 2003-01-15 moving "let" from ZF to FOL
2002-07-31 paulson 2002-07-31 new theorem eq_commute
2002-02-25 wenzelm 2002-02-25 clarified syntax of ``long'' statements: fixes/assumes/shows;
2002-02-12 wenzelm 2002-02-12 tuned;
2002-01-08 wenzelm 2002-01-08 syntax "_not_equal";
2001-12-05 wenzelm 2001-12-05 sym declarations; tuned declarations;
2001-12-04 wenzelm 2001-12-04 renamed RuleContext to ContextRules;
2001-12-03 wenzelm 2001-12-03 setup "rules" method;
2001-11-09 wenzelm 2001-11-09 eliminated old "symbols" syntax, use "xsymbols" instead;
2001-11-02 wenzelm 2001-11-02 transitive declared in Pure;
2001-10-28 wenzelm 2001-10-28 equal_intr_rule already declared in Pure;
2001-10-26 wenzelm 2001-10-26 atomize_conj;
2001-10-20 wenzelm 2001-10-20 calculational rules moved from FOL to IFOL;