| Wed, 07 Aug 2024 11:58:01 +0200 | 
wenzelm | 
tuned: more antiquotations, avoid re-certification;
 | 
file |
diff |
annotate
 | 
| Mon, 05 Aug 2024 20:30:50 +0200 | 
wenzelm | 
tuned;
 | 
file |
diff |
annotate
 | 
| Mon, 05 Aug 2024 19:57:23 +0200 | 
wenzelm | 
tuned: more antiquotations;
 | 
file |
diff |
annotate
 | 
| Sun, 04 Aug 2024 23:50:44 +0200 | 
wenzelm | 
tuned;
 | 
file |
diff |
annotate
 | 
| Thu, 19 Oct 2023 21:38:09 +0200 | 
wenzelm | 
tuned signature;
 | 
file |
diff |
annotate
 | 
| Thu, 19 Oct 2023 17:06:39 +0200 | 
wenzelm | 
clarified signature;
 | 
file |
diff |
annotate
 | 
| Tue, 28 Sep 2021 22:14:44 +0200 | 
wenzelm | 
clarified antiquotations;
 | 
file |
diff |
annotate
 | 
| Tue, 04 Jun 2019 20:49:33 +0200 | 
wenzelm | 
tuned;
 | 
file |
diff |
annotate
 | 
| Sat, 05 Jan 2019 17:24:33 +0100 | 
wenzelm | 
isabelle update -u control_cartouches;
 | 
file |
diff |
annotate
 | 
| Fri, 04 Jan 2019 23:22:53 +0100 | 
wenzelm | 
isabelle update -u control_cartouches;
 | 
file |
diff |
annotate
 | 
| Fri, 23 Feb 2018 19:25:37 +0100 | 
wenzelm | 
added HOLogic.mk_obj_eq convenience and eliminated some clones;
 | 
file |
diff |
annotate
 | 
| Wed, 10 Jan 2018 15:25:09 +0100 | 
nipkow | 
ran isabelle update_op on all sources
 | 
file |
diff |
annotate
 | 
| Tue, 13 Oct 2015 09:21:15 +0200 | 
haftmann | 
prod_case as canonical name for product type eliminator
 | 
file |
diff |
annotate
 | 
| Sun, 06 Sep 2015 22:14:51 +0200 | 
haftmann | 
prefer "uncurry" as canonical name for case distinction on products in combinatorial view
 | 
file |
diff |
annotate
 | 
| Sat, 25 Jul 2015 23:41:53 +0200 | 
wenzelm | 
updated to infer_instantiate;
 | 
file |
diff |
annotate
 | 
| Wed, 08 Jul 2015 21:33:00 +0200 | 
wenzelm | 
clarified context;
 | 
file |
diff |
annotate
 | 
| Fri, 06 Mar 2015 15:58:56 +0100 | 
wenzelm | 
Thm.cterm_of and Thm.ctyp_of operate on local context;
 | 
file |
diff |
annotate
 | 
| Wed, 04 Mar 2015 19:53:18 +0100 | 
wenzelm | 
tuned signature -- prefer qualified names;
 | 
file |
diff |
annotate
 | 
| Tue, 03 Mar 2015 19:08:04 +0100 | 
traytel | 
eliminated some clones of Proof_Context.cterm_of
 | 
file |
diff |
annotate
 | 
| Tue, 10 Feb 2015 14:48:26 +0100 | 
wenzelm | 
proper context for resolve_tac, eresolve_tac, dresolve_tac, forward_tac etc.;
 | 
file |
diff |
annotate
 | 
| Wed, 26 Nov 2014 20:05:34 +0100 | 
wenzelm | 
renamed "pairself" to "apply2", in accordance to @{apply 2};
 | 
file |
diff |
annotate
 | 
| Mon, 10 Nov 2014 21:49:48 +0100 | 
wenzelm | 
proper context for assume_tac (atac remains as fall-back without context);
 | 
file |
diff |
annotate
 | 
| Thu, 30 Oct 2014 22:45:19 +0100 | 
wenzelm | 
eliminated aliases;
 | 
file |
diff |
annotate
 | 
| Fri, 21 Feb 2014 00:09:56 +0100 | 
blanchet | 
adapted to renaming of datatype 'cases' and 'recs' to 'case' and 'rec'
 | 
file |
diff |
annotate
 | 
| Wed, 12 Feb 2014 08:35:57 +0100 | 
blanchet | 
renamed '{prod,sum,bool,unit}_case' to 'case_...'
 | 
file |
diff |
annotate
 | 
| Sat, 27 Apr 2013 20:50:20 +0200 | 
wenzelm | 
uniform Proof.context for hyp_subst_tac;
 | 
file |
diff |
annotate
 | 
| Thu, 18 Apr 2013 17:07:01 +0200 | 
wenzelm | 
simplifier uses proper Proof.context instead of historic type simpset;
 | 
file |
diff |
annotate
 | 
| Thu, 28 Feb 2013 17:14:55 +0100 | 
wenzelm | 
provide common HOLogic.conj_conv and HOLogic.eq_conv;
 | 
file |
diff |
annotate
 | 
| Thu, 28 Feb 2013 16:54:52 +0100 | 
wenzelm | 
just one HOLogic.Trueprop_conv, with regular exception CTERM;
 | 
file |
diff |
annotate
 | 
| Thu, 08 Nov 2012 19:55:37 +0100 | 
bulwahn | 
using hyp_subst_tac that allows to pass the current simpset to avoid the renamed bound variable warning in the simplifier
 | 
file |
diff |
annotate
 | 
| Thu, 08 Nov 2012 19:55:17 +0100 | 
bulwahn | 
rewriting with the simpset that is passed to the simproc
 | 
file |
diff |
annotate
 | 
| Thu, 08 Nov 2012 17:11:04 +0100 | 
bulwahn | 
handling x : S y pattern with the default mechanism instead of raising an exception in the set_comprehension_pointfree simproc
 | 
file |
diff |
annotate
 | 
| Thu, 08 Nov 2012 17:06:59 +0100 | 
bulwahn | 
tuned
 | 
file |
diff |
annotate
 | 
| Thu, 08 Nov 2012 16:25:26 +0100 | 
bulwahn | 
syntactic tuning and restructuring of set_comprehension_pointfree simproc
 | 
file |
diff |
annotate
 | 
| Thu, 08 Nov 2012 11:59:50 +0100 | 
bulwahn | 
using more proper simpset in tactic of set_comprehension_pointfree simproc to avoid renamed bound variable warnings in recursive simplifier calls
 | 
file |
diff |
annotate
 | 
| Thu, 08 Nov 2012 11:59:49 +0100 | 
bulwahn | 
improving the extension of sets in case of more than one bound variable; rearranging the tactic to prefer simpler steps before more involved ones
 | 
file |
diff |
annotate
 | 
| Thu, 08 Nov 2012 11:59:47 +0100 | 
bulwahn | 
importing term with schematic type variables properly before passing it to the tactic in the set_comprehension_pointfree simproc
 | 
file |
diff |
annotate
 | 
| Thu, 08 Nov 2012 11:59:47 +0100 | 
bulwahn | 
handling arbitrary terms in the set comprehension and more general merging of patterns possible in the set_comprehension_pointfree simproc
 | 
file |
diff |
annotate
 | 
| Thu, 08 Nov 2012 11:59:46 +0100 | 
bulwahn | 
simplified structure of patterns in set_comprehension_simproc
 | 
file |
diff |
annotate
 | 
| Sun, 21 Oct 2012 08:39:41 +0200 | 
bulwahn | 
another refinement in the comprehension conversion
 | 
file |
diff |
annotate
 | 
| Sun, 21 Oct 2012 05:24:59 +0200 | 
bulwahn | 
refined simplifier call in comprehension_conv
 | 
file |
diff |
annotate
 | 
| Sun, 21 Oct 2012 05:24:56 +0200 | 
bulwahn | 
passing around the simpset instead of the context; rewriting tactics to avoid the 'renamed bound variable' warnings in nested simplifier calls
 | 
file |
diff |
annotate
 | 
| Sat, 20 Oct 2012 09:09:35 +0200 | 
bulwahn | 
improving tactic in setcomprehension_simproc
 | 
file |
diff |
annotate
 | 
| Sat, 20 Oct 2012 09:09:33 +0200 | 
bulwahn | 
tuned tactic in set_comprehension_pointfree simproc to handle composition of negation and vimage
 | 
file |
diff |
annotate
 | 
| Sat, 20 Oct 2012 09:09:32 +0200 | 
bulwahn | 
passing names and types of all bounds around in the simproc
 | 
file |
diff |
annotate
 | 
| Thu, 18 Oct 2012 10:06:27 +0200 | 
bulwahn | 
locally inverting previously applied simplifications with ex_simps in set_comprehension_pointfree
 | 
file |
diff |
annotate
 | 
| Wed, 17 Oct 2012 15:25:52 +0200 | 
bulwahn | 
comprehension conversion reuses suggested names for bound variables instead of invented fresh ones; tuned tactic
 | 
file |
diff |
annotate
 | 
| Wed, 17 Oct 2012 14:13:57 +0200 | 
bulwahn | 
checking for bound variables in the set expression; handling negation more generally
 | 
file |
diff |
annotate
 | 
| Wed, 17 Oct 2012 14:13:57 +0200 | 
bulwahn | 
refined conversion to only react on proper set comprehensions; tuned
 | 
file |
diff |
annotate
 | 
| Wed, 17 Oct 2012 14:13:57 +0200 | 
bulwahn | 
employing a preprocessing conversion that rewrites {(x1, ..., xn). P x1 ... xn} to {(x1, ..., xn) | x1 ... xn. P x1 ... xn} in set_comprehension_pointfree simproc
 | 
file |
diff |
annotate
 | 
| Tue, 16 Oct 2012 13:18:13 +0200 | 
bulwahn | 
tactic of set_comprehension_pointfree simproc handles f x y : S patterns with Set.vimage
 | 
file |
diff |
annotate
 | 
| Tue, 16 Oct 2012 13:18:12 +0200 | 
bulwahn | 
term construction of set_comprehension_pointfree simproc handles f x y : S patterns with Set.vimage
 | 
file |
diff |
annotate
 | 
| Tue, 16 Oct 2012 13:18:10 +0200 | 
bulwahn | 
extending preprocessing of simproc to rewrite subset inequality into membership of powerset
 | 
file |
diff |
annotate
 | 
| Mon, 15 Oct 2012 16:18:48 +0200 | 
bulwahn | 
setcomprehension_pointfree simproc also works for set comprehension without an equation
 | 
file |
diff |
annotate
 | 
| Sun, 14 Oct 2012 19:16:35 +0200 | 
bulwahn | 
refined tactic in set_comprehension_pointfree simproc
 | 
file |
diff |
annotate
 | 
| Sun, 14 Oct 2012 19:16:32 +0200 | 
bulwahn | 
adding postprocessing of computed pointfree expression in set_comprehension_pointfree simproc
 | 
file |
diff |
annotate
 | 
| Sun, 14 Oct 2012 19:16:32 +0200 | 
bulwahn | 
extending the setcomprehension_pointfree simproc to handle nesting disjunctions, conjunctions and negations (with contributions from Rafal Kolanski, NICTA); tuned
 | 
file |
diff |
annotate
 | 
| Fri, 12 Oct 2012 12:21:01 +0200 | 
bulwahn | 
increading indexes to avoid clashes in the set_comprehension_pointfree simproc
 | 
file |
diff |
annotate
 | 
| Wed, 10 Oct 2012 10:48:55 +0200 | 
bulwahn | 
adding necessary syntactic functions in set_comprehension_pointfree simproc as a first step to integrate an improved simproc
 | 
file |
diff |
annotate
 | 
| Wed, 10 Oct 2012 10:47:52 +0200 | 
bulwahn | 
unfolding bounded existential quantifiers as first step in the set_comprehension_pointfree simproc
 | 
file |
diff |
annotate
 | 
| Wed, 10 Oct 2012 10:47:21 +0200 | 
bulwahn | 
generalizing set_comprehension_pointfree simproc to work for arbitrary predicates (and not just the finite predicate)
 | 
file |
diff |
annotate
 | 
| Wed, 10 Oct 2012 10:41:16 +0200 | 
bulwahn | 
set_comprehension_pointfree also handles terms where the equation is not at the first position, which is a necessary generalisation to eventually handle bounded existentials; tuned
 | 
file |
diff |
annotate
 | 
| Mon, 25 Jun 2012 18:21:18 +0200 | 
wenzelm | 
merged, resolving conflict with 87c831e30f0a;
 | 
file |
diff |
annotate
 | 
| Mon, 25 Jun 2012 15:14:07 +0200 | 
wenzelm | 
ignore morphism more explicitly;
 | 
file |
diff |
annotate
 | 
| Mon, 25 Jun 2012 16:03:14 +0200 | 
bulwahn | 
adding set comprehension simproc to code generation's preprocessing to generate code for some set comprehensions;
 | 
file |
diff |
annotate
 | 
| Wed, 20 Jun 2012 16:54:08 +0200 | 
Rafal Kolanski | 
Integrated set comprehension pointfree simproc.
 | 
file |
diff |
annotate
| base
 |