#
1a8dfc75 |
|
14-Mar-2020 |
paulson <lp15@cam.ac.uk> |
tidied up a few little proofs
|
#
a00968a8 |
|
17-Apr-2019 |
paulson <lp15@cam.ac.uk> |
moved subset_image_inj into Hilbert_Choice
|
#
48a391b7 |
|
10-Apr-2019 |
paulson <lp15@cam.ac.uk> |
The last big tranche of Homology material: invariance of domain; renamings to use generic sum/prod lemmas from their locale
|
#
6ce8882b |
|
14-Mar-2019 |
wenzelm <none@none> |
more specific keyword kinds;
|
#
551b6192 |
|
05-Mar-2019 |
haftmann <none@none> |
avoid context-sensitive simp rules whose context-free form (image_comp) is not simp by default
|
#
e977f1fa |
|
31-Jan-2019 |
haftmann <none@none> |
proper congruence rule for image operator --HG-- extra : rebase_source : 71f59936260619419f4d3f7f86d1b930bc771065
|
#
e60cf64d |
|
06-Jan-2019 |
wenzelm <none@none> |
isabelle update -u path_cartouches;
|
#
a4bab154 |
|
04-Jan-2019 |
wenzelm <none@none> |
isabelle update -u control_cartouches;
|
#
9f60f629 |
|
19-Dec-2018 |
haftmann <none@none> |
tuned proof text
|
#
bf3fe1de |
|
19-Dec-2018 |
haftmann <none@none> |
tuned proof
|
#
ec8d5b30 |
|
10-Nov-2018 |
haftmann <none@none> |
clarified status of legacy input abbreviations
|
#
23d0d04e |
|
11-Sep-2018 |
paulson <lp15@cam.ac.uk> |
A few new results, elimination of duplicates and more use of "pairwise"
|
#
66f2eeda |
|
24-Aug-2018 |
haftmann <none@none> |
some modernization of notation --HG-- extra : rebase_source : 5e9836a69d8e9ea3e5e173b956099f5a132a6d8b
|
#
9736bb42 |
|
10-Jul-2018 |
nipkow <none@none> |
moved lemmas
|
#
69def9ca |
|
26-Mar-2018 |
Manuel Eberl <eberlm@in.tum.de> |
Removed some uses of deprecated _tac methods. (Patch from Viorel Preoteasa) --HG-- extra : amend_source : fa78190ac2ee02ba33d22a4ee58362bc893ff097
|
#
965df47d |
|
12-Mar-2018 |
Manuel Eberl <eberlm@in.tum.de> |
Changes to complete distributive lattices due to Viorel Preoteasa
|
#
d463f754 |
|
19-Feb-2018 |
paulson <lp15@cam.ac.uk> |
lots of new material, ultimately related to measure theory
|
#
f5796e6d |
|
14-Feb-2018 |
wenzelm <none@none> |
more symbols;
|
#
1650ef74 |
|
28-May-2017 |
nipkow <none@none> |
removed GreatestM
|
#
742e8eed |
|
28-May-2017 |
nipkow <none@none> |
introduced arg_max
|
#
2a21fb9f |
|
28-May-2017 |
nipkow <none@none> |
removed LeastM; is now arg_min
|
#
f9869358 |
|
13-May-2017 |
nipkow <none@none> |
added lemma
|
#
8863117a |
|
17-Dec-2016 |
haftmann <none@none> |
restructured matter on polynomials and normalized fractions --HG-- extra : rebase_source : 71508900ff150d54097ae5c4c2da7176f09cb625
|
#
963e5073 |
|
01-Oct-2016 |
wenzelm <none@none> |
tuned proofs;
|
#
f8080d0e |
|
01-Oct-2016 |
wenzelm <none@none> |
Isar proof of Schroeder_Bernstein without using Hilbert_Choice (and metis);
|
#
94d290fa |
|
05-Sep-2016 |
wenzelm <none@none> |
clarified obscure facts;
|
#
27cb6f0b |
|
08-Aug-2016 |
wenzelm <none@none> |
tuned proof;
|
#
f3c413b4 |
|
08-Aug-2016 |
wenzelm <none@none> |
tuned;
|
#
45a0e905 |
|
05-Aug-2016 |
wenzelm <none@none> |
misc tuning and modernization;
|
#
14001a0d |
|
22-Jul-2016 |
wenzelm <none@none> |
tuned proofs -- avoid unstructured calculation;
|
#
b2edf0c1 |
|
04-Jul-2016 |
haftmann <none@none> |
dedicated locale for total bijections
|
#
0f0a91d1 |
|
02-Jul-2016 |
haftmann <none@none> |
more theorems
|
#
a2bc0021 |
|
25-Apr-2016 |
wenzelm <none@none> |
eliminated old 'def'; tuned comments;
|
#
9ba1ebf4 |
|
21-Mar-2016 |
wenzelm <none@none> |
clarified rule structure;
|
#
7a677ca9 |
|
05-Mar-2016 |
wenzelm <none@none> |
old HOL syntax is for input only;
|
#
6688eecc |
|
17-Feb-2016 |
haftmann <none@none> |
prefer abbreviations for compound operators INFIMUM and SUPREMUM
|
#
476b37a5 |
|
19-Dec-2015 |
blanchet <none@none> |
removed subsumed dependency
|
#
0df376fc |
|
07-Dec-2015 |
wenzelm <none@none> |
isabelle update_cartouches -c -t;
|
#
18551fee |
|
13-Oct-2015 |
haftmann <none@none> |
prod_case as canonical name for product type eliminator
|
#
85ed9565 |
|
01-Sep-2015 |
wenzelm <none@none> |
eliminated \<Colon>;
|
#
df44ab4c |
|
27-Aug-2015 |
haftmann <none@none> |
standardized some occurences of ancient "split" alias --HG-- extra : rebase_source : 706ba501d5c0596a2bde6e46d42aa8464a91ede5
|
#
5eeb10d5 |
|
19-Aug-2015 |
paulson <lp15@cam.ac.uk> |
New material and fixes related to the forthcoming Stone-Weierstrass development
|
#
1901affb |
|
18-Jul-2015 |
wenzelm <none@none> |
isabelle update_cartouches;
|
#
6f0c89b5 |
|
26-Jun-2015 |
wenzelm <none@none> |
tuned whitespace;
|
#
05d6b064 |
|
04-Dec-2014 |
haftmann <none@none> |
cleaned up mess --HG-- extra : rebase_source : 04297756c04f5c420a600bfcff8ddda6c3e3a82d
|
#
ff53cb2b |
|
13-Nov-2014 |
hoelzl <none@none> |
import general theorems from AFP/Markov_Models
|
#
794edf80 |
|
02-Nov-2014 |
wenzelm <none@none> |
modernized header uniformly as section;
|
#
ef3b9997 |
|
29-Sep-2014 |
blanchet <none@none> |
made 'moura' tactic more powerful
|
#
63548199 |
|
28-Aug-2014 |
blanchet <none@none> |
renamed 'skolem' to 'moura' (to suggest Z3-style skolemization); reintroduced 'fastforce' to the mix of tested proof methods
|
#
85d53264 |
|
28-Aug-2014 |
blanchet <none@none> |
moved skolem method
|
#
d37dfba9 |
|
30-Jun-2014 |
hoelzl <none@none> |
more equalities of topological filters; strengthen dependent_nat_choice; tuned a couple of proofs --HG-- extra : rebase_source : 8664c1d86ed72607199cc8197a480070514ae330
|
#
58c27ade |
|
17-Jun-2014 |
hoelzl <none@none> |
moved lemmas from the proof of the Central Limit Theorem by Jeremy Avigad and Luke Serafin --HG-- extra : rebase_source : cd4a9d91f2d415deaa6fd3411b5402ef770d74d2
|
#
55b2e577 |
|
26-Apr-2014 |
haftmann <none@none> |
tuned --HG-- extra : rebase_source : ec19f13e8067586494f4cc6530970036992e80cd
|
#
edaea794 |
|
16-Apr-2014 |
haftmann <none@none> |
more simp rules for Fun.swap
|
#
e8aabb70 |
|
24-Mar-2014 |
wenzelm <none@none> |
removed unused 'ax_specification', to give 'specification' a chance to become localized; tuned whitespace;
|
#
bbeeaf3d |
|
28-Feb-2014 |
traytel <none@none> |
load Metis a little later
|
#
40e0ba91 |
|
12-Feb-2014 |
blanchet <none@none> |
renamed 'nat_{case,rec}' to '{case,rec}_nat'
|
#
2fc85925 |
|
20-Jan-2014 |
blanchet <none@none> |
moved 'bacc' back to 'Enum' (cf. 744934b818c7) -- reduces baggage loaded by 'Hilbert_Choice'
|
#
c515d44a |
|
16-Jan-2014 |
blanchet <none@none> |
dissolved 'Fun_More_FP' (a BNF dependency)
|
#
2c9578d4 |
|
15-Dec-2013 |
haftmann <none@none> |
more algebraic terminology for theories about big operators
|
#
b7a6808f |
|
25-Nov-2013 |
traytel <none@none> |
eliminated dependence of BNF on Infinite_Set by moving 3 theorems from the latter to Main
|
#
ade011bf |
|
10-Nov-2013 |
haftmann <none@none> |
qualifed popular user space names
|
#
ffcd6989 |
|
25-May-2013 |
wenzelm <none@none> |
syntax translations always depend on context;
|
#
492a0449 |
|
16-Nov-2012 |
hoelzl <none@none> |
moved (b)choice_iff(') to Hilbert_Choice --HG-- extra : rebase_source : 7b26a1d119d233fe8974def95c9d33bf40c710fa
|
#
bbf74aa0 |
|
20-Oct-2012 |
haftmann <none@none> |
moved quite generic material from theory Enum to more appropriate places --HG-- extra : rebase_source : aada8b3ff46b715201e6ecbb53f390c25461ebd9
|
#
ff347444 |
|
07-Oct-2012 |
haftmann <none@none> |
consolidated names of theorems on composition; generalized former theorem UN_o; comp_assoc orients to the right, as is more common
|
#
e3227796 |
|
22-Aug-2012 |
wenzelm <none@none> |
prefer ML_file over old uses;
|
#
109489f9 |
|
24-May-2012 |
wenzelm <none@none> |
tuned proofs;
|
#
870593bf |
|
15-Mar-2012 |
wenzelm <none@none> |
declare command keywords via theory header, including strict checking outside Pure;
|
#
a495a026 |
|
20-Nov-2011 |
wenzelm <none@none> |
eliminated obsolete "standard";
|
#
15635718 |
|
13-Sep-2011 |
huffman <none@none> |
tuned proofs
|
#
ad9e459c |
|
11-Sep-2011 |
nipkow <none@none> |
new fastforce replacing fastsimp - less confusing name
|
#
1c017ad4 |
|
08-Apr-2011 |
wenzelm <none@none> |
explicit structure Syntax_Trans; discontinued old-style constrainAbsC; --HG-- rename : src/Pure/Syntax/syn_trans.ML => src/Pure/Syntax/syntax_trans.ML
|
#
b1068d3f |
|
23-Nov-2010 |
hoelzl <none@none> |
Move some missing lemmas from Andrei Popescus 'Ordinals and Cardinals' AFP entry to the HOL-image.
|
#
b97be2fb |
|
22-Nov-2010 |
hoelzl <none@none> |
Replace surj by abbreviation; remove surj_on.
|
#
c72d8ae3 |
|
05-Oct-2010 |
blanchet <none@none> |
got rid of overkill "meson_choice" attribute; tuning
|
#
4382c3c3 |
|
04-Oct-2010 |
blanchet <none@none> |
remove Meson from Hilbert_Choice
|
#
b9cfe1ed |
|
01-Oct-2010 |
blanchet <none@none> |
added "meson_choice" attribute as a step towards making (less powerful versions of) Meson/Metis/Sledgehammer work without the axiom of choice
|
#
5b59da77 |
|
13-Sep-2010 |
nipkow <none@none> |
renamed lemmas: ext_iff -> fun_eq_iff, set_ext_iff -> set_eq_iff, set_ext -> set_eqI
|
#
bb8268b1 |
|
07-Sep-2010 |
nipkow <none@none> |
expand_fun_eq -> ext_iff expand_set_eq -> set_ext_iff Naming in line now with multisets
|
#
2bc6dfb5 |
|
02-Sep-2010 |
blanchet <none@none> |
use definitional CNFs in Metis rather than plain CNF, following a suggestion by Joe Hurd; this *really* speeds up things -- HOL now builds 12% faster on my machine
|
#
baea5702 |
|
01-Mar-2010 |
haftmann <none@none> |
replaced a couple of constsdefs by definitions (also some old primrecs by modern ones)
|
#
aaaa7964 |
|
18-Feb-2010 |
huffman <none@none> |
get rid of many duplicate simp rule warnings
|
#
4f52a6da |
|
11-Feb-2010 |
wenzelm <none@none> |
modernized translations; formal markup of @{syntax_const} and @{const_syntax}; minor tuning;
|
#
179dc521 |
|
22-Oct-2009 |
nipkow <none@none> |
inv_onto -> inv_into
|
#
08120f8c |
|
20-Oct-2009 |
nipkow <none@none> |
added inv_def for compatibility as a lemma
|
#
def242e4 |
|
17-Oct-2009 |
nipkow <none@none> |
Inv -> inv_onto, inv abbr. inv_onto UNIV.
|
#
91b337ca |
|
19-Jun-2009 |
haftmann <none@none> |
discontinued ancient tradition to suffix certain ML module names with "_package" --HG-- rename : src/HOL/Import/import_package.ML => src/HOL/Import/import.ML rename : src/HOL/Nominal/nominal_package.ML => src/HOL/Nominal/nominal.ML rename : src/HOL/Tools/specification_package.ML => src/HOL/Tools/choice_specification.ML rename : src/HOL/Tools/datatype_package/datatype_package.ML => src/HOL/Tools/datatype_package/datatype.ML rename : src/HOL/Tools/function_package/fundef_package.ML => src/HOL/Tools/function_package/fundef.ML rename : src/HOL/Tools/inductive_package.ML => src/HOL/Tools/inductive.ML rename : src/HOL/Tools/inductive_set_package.ML => src/HOL/Tools/inductive_set.ML rename : src/HOL/Tools/old_primrec_package.ML => src/HOL/Tools/old_primrec.ML rename : src/HOL/Tools/primrec_package.ML => src/HOL/Tools/primrec.ML rename : src/HOL/Tools/recdef_package.ML => src/HOL/Tools/recdef.ML rename : src/HOL/Tools/record_package.ML => src/HOL/Tools/record.ML rename : src/HOL/Tools/typecopy_package.ML => src/HOL/Tools/typecopy.ML rename : src/HOL/Tools/typedef_package.ML => src/HOL/Tools/typedef.ML
|
#
23913e42 |
|
04-Jun-2009 |
haftmann <none@none> |
dropped legacy ML bindings; tuned
|
#
29ed20ca |
|
02-Jun-2009 |
haftmann <none@none> |
added/moved lemmas by Andreas Lochbihler
|
#
2f8489b9 |
|
28-Jan-2009 |
haftmann <none@none> |
Plain, Main form meeting points in import hierarchy
|
#
f292ecc8 |
|
06-Aug-2008 |
nipkow <none@none> |
added lemma
|
#
ee5945c1 |
|
25-Apr-2008 |
krauss <none@none> |
Merged theories about wellfoundedness into one: Wellfounded.thy
|
#
6133a8b8 |
|
07-Apr-2008 |
paulson <none@none> |
* Metis: the maximum number of clauses that can be produced from a theorem is now given by the attribute max_clauses. Theorems that exceed this number are ignored, with a warning printed.
|
#
5922ce25 |
|
19-Mar-2008 |
haftmann <none@none> |
tuned proofs
|
#
8510f743 |
|
21-Feb-2008 |
nipkow <none@none> |
moved bij_betw from Library/FuncSet to Fun, redistributed some lemmas, and added some
|
#
d3cb3a2e |
|
15-Feb-2008 |
haftmann <none@none> |
<= and < on nat no longer depend on wellfounded relations
|
#
1c993288 |
|
20-Jun-2007 |
nipkow <none@none> |
added lemmas
|
#
702aae3f |
|
15-Apr-2007 |
wenzelm <none@none> |
replaced axioms/finalconsts by proper axiomatization;
|
#
b96d2be9 |
|
04-Jan-2007 |
paulson <none@none> |
improvements to proof reconstruction. Some files loaded in a different order
|
#
6e37ebed |
|
08-Nov-2006 |
wenzelm <none@none> |
removed theory NatArith (now part of Nat);
|
#
ee1c412f |
|
13-Oct-2006 |
berghofe <none@none> |
Adapted to changes in FixedPoint theory.
|
#
cc9e6af5 |
|
13-Dec-2005 |
paulson <none@none> |
removal of functional reflexivity axioms
|
#
7efee894 |
|
18-Oct-2005 |
wenzelm <none@none> |
added lemma exE_some (from specification_package.ML);
|
#
b540c859 |
|
28-Sep-2005 |
wenzelm <none@none> |
more finalconsts;
|
#
2b17978b |
|
15-Sep-2005 |
paulson <none@none> |
comment
|
#
b66236eb |
|
13-Jul-2005 |
paulson <none@none> |
generlization of some "nat" theorems
|
#
885dd72b |
|
24-Jun-2005 |
paulson <none@none> |
meson method taking an argument list
|
#
a7060872 |
|
17-Jun-2005 |
haftmann <none@none> |
migrated theory headers to new format
|
#
997b6b04 |
|
19-Oct-2004 |
paulson <none@none> |
converted some induct_tac to induct
|
#
0fe1d442 |
|
18-Aug-2004 |
nipkow <none@none> |
import -> imports
|
#
e61c8d7d |
|
16-Aug-2004 |
nipkow <none@none> |
New theory header syntax.
|
#
c7020188 |
|
05-Jun-2004 |
wenzelm <none@none> |
improved symbolic syntax of Eps: \<some> for mode "epsilon";
|
#
0191b18d |
|
19-May-2004 |
paulson <none@none> |
conversion of Hilbert_Choice to Isar script
|
#
df37ab65 |
|
19-Feb-2004 |
ballarin <none@none> |
New lemmas about inversion of restricted functions. HOL-Algebra: new locale "ring" for non-commutative rings.
|
#
b79b3996 |
|
26-Sep-2003 |
paulson <none@none> |
misc tidying
|
#
c5851602 |
|
17-Jul-2003 |
skalberg <none@none> |
Added package for definition by specification.
|
#
2c8d53fc |
|
22-Dec-2002 |
nipkow <none@none> |
removed some problems with print translations
|
#
130b7821 |
|
22-Dec-2002 |
nipkow <none@none> |
added print translations tha avoid eta contraction for important binders.
|
#
4803de87 |
|
26-Sep-2002 |
paulson <none@none> |
Converted Fun to Isar style. Moved Pi, funcset, restrict from Fun.thy to Library/FuncSet.thy. Renamed constant "Fun.op o" to "Fun.comp"
|
#
fa22ab3d |
|
04-Dec-2001 |
wenzelm <none@none> |
tuned declarations;
|
#
164a0b4d |
|
26-Nov-2001 |
wenzelm <none@none> |
tuned; meson lemmas from Tools/meson.ML;
|
#
9868f857 |
|
02-Nov-2001 |
wenzelm <none@none> |
tuned;
|
#
bffbd6bd |
|
29-Aug-2001 |
wenzelm <none@none> |
avoid ML bindings;
|
#
446aafeb |
|
25-Jul-2001 |
paulson <none@none> |
Hilbert restructuring: Wellfounded_Relations no longer needs Hilbert_Choice
|
#
03dad649 |
|
25-Jul-2001 |
paulson <none@none> |
partial restructuring to reduce dependence on Axiom of Choice
|