src/HOL/Tools/Function/function_common.ML
Fri, 06 Mar 2015 15:58:56 +0100 wenzelm Thm.cterm_of and Thm.ctyp_of operate on local context;
Fri, 06 Mar 2015 13:39:34 +0100 wenzelm clarified context;
Wed, 04 Mar 2015 19:53:18 +0100 wenzelm tuned signature -- prefer qualified names;
Tue, 10 Feb 2015 14:48:26 +0100 wenzelm proper context for resolve_tac, eresolve_tac, dresolve_tac, forward_tac etc.;
Fri, 19 Dec 2014 23:01:46 +0100 wenzelm just one data slot per program unit;
Wed, 26 Nov 2014 20:05:34 +0100 wenzelm renamed "pairself" to "apply2", in accordance to @{apply 2};
Tue, 19 Aug 2014 23:17:51 +0200 wenzelm tuned signature -- moved type src to Token, without aliases;
Sat, 16 Aug 2014 19:20:11 +0200 wenzelm updated to named_theorems;
Sat, 22 Mar 2014 18:19:57 +0100 wenzelm more antiquotations;
Fri, 21 Mar 2014 20:33:56 +0100 wenzelm more qualified names;
Fri, 13 Dec 2013 20:20:15 +0100 wenzelm maintain morphism names for diagnostic purposes;
Sun, 10 Nov 2013 15:05:06 +0100 haftmann qualifed popular user space names
Sun, 08 Sep 2013 22:32:47 +0200 Manuel Eberl generate elim rules for elimination of function equalities;
Sun, 16 Jun 2013 22:56:44 +0200 krauss export dom predicate in the info record
Sun, 16 Jun 2013 01:39:00 +0200 krauss export cases rule in the info record
Sun, 28 Oct 2012 02:22:39 +0000 Christian Urban added function store_termination_rule to the signature, as it is used in Nominal2
Sun, 21 Oct 2012 22:31:39 +0200 wenzelm removed dead code;
Sun, 21 Oct 2012 22:12:22 +0200 wenzelm proper signatures;
Thu, 15 Mar 2012 20:07:00 +0100 wenzelm prefer formally checked @{keyword} parser;
Wed, 15 Feb 2012 22:44:31 +0100 wenzelm discontinued Drule.term_rule, which tends to cause confusion due to builtin cterm_of (NB: the standard morphisms already provide a separate term component);
Thu, 29 Dec 2011 15:54:37 +0100 wenzelm comments;
Fri, 28 Oct 2011 23:41:16 +0200 wenzelm tuned Named_Thms: proper binding;
Fri, 28 Oct 2011 17:15:52 +0200 wenzelm tuned signature -- refined terminology;
Sun, 21 Aug 2011 20:42:26 +0200 wenzelm tuned Parse.group: delayed failure message;
Sat, 16 Apr 2011 16:15:37 +0200 wenzelm modernized structure Proof_Context;
Thu, 24 Mar 2011 13:54:39 +0100 wenzelm indentation;
Fri, 25 Feb 2011 16:59:48 +0100 krauss removed support for tail-recursion from function package (now implemented by partial_function)
Wed, 29 Dec 2010 21:52:41 +0100 krauss function (default) is legacy feature
Sun, 12 Dec 2010 21:41:01 +0100 krauss tuned headers
Fri, 10 Sep 2010 14:37:57 +0200 krauss improved error message for common mistake (fun f where "g x = ...")
Sun, 05 Sep 2010 21:41:24 +0200 wenzelm turned show_sorts/show_types into proper configuration options;
Thu, 26 Aug 2010 21:04:22 +0200 wenzelm more uniform descriptions, which end up in the collective output of 'print_attributes' for example;
Thu, 26 Aug 2010 17:01:12 +0200 wenzelm theory data merge: prefer left side uniformly;
Mon, 17 May 2010 23:54:15 +0200 wenzelm prefer structure Keyword, Parse, Parse_Spec, Outer_Syntax;
Sun, 16 May 2010 00:02:11 +0200 wenzelm prefer structure Parse_Spec;
Wed, 05 May 2010 18:25:34 +0200 haftmann farewell to old-style mem infixes -- type inference in situations with mem_int and mem_string should provide enough information to resolve the type of (op =)
Wed, 28 Apr 2010 11:52:04 +0200 krauss default termination prover as plain tactic
Sat, 02 Jan 2010 23:18:58 +0100 krauss new year's resolution: reindented code in function package
Sat, 02 Jan 2010 23:18:58 +0100 krauss provide simp and induct rules in Function.info
Sat, 02 Jan 2010 23:18:58 +0100 krauss more official data record Function.info
Thu, 19 Nov 2009 10:33:20 +0100 krauss check if equations are present for all functions to avoid low-level exception later
Sun, 08 Nov 2009 16:30:41 +0100 wenzelm adapted Generic_Data, Proof_Data;
Mon, 02 Nov 2009 22:24:03 +0100 krauss conceal partial rules depending on config flag (i.e. when called via "fun")
Sun, 01 Nov 2009 20:59:34 +0100 wenzelm adapted Item_Net;
Sat, 24 Oct 2009 20:47:10 +0200 krauss configuration flag "partials"
Fri, 23 Oct 2009 16:22:10 +0200 krauss function package: more standard names for structures and files
less more (0) tip