#
bf3ad9bc |
|
17-Jul-2018 |
paulson <lp15@cam.ac.uk> |
more de-applying
|
#
121e8c1e |
|
24-May-2018 |
nipkow <none@none> |
tuned
|
#
9ec69dfd |
|
23-May-2018 |
nipkow <none@none> |
By Andrei Popescu based on an initial version by Kasper F. Brandt
|
#
a7ccdf43 |
|
10-Jan-2018 |
nipkow <none@none> |
ran isabelle update_op on all sources
|
#
eaf0f740 |
|
30-Oct-2017 |
blanchet <none@none> |
added 'mlex_iff' lemma and simplified proof
|
#
218d4808 |
|
21-Dec-2016 |
haftmann <none@none> |
dropped aliasses
|
#
0cece55a |
|
01-Oct-2016 |
wenzelm <none@none> |
tuned;
|
#
6d0b05b4 |
|
18-Sep-2016 |
wenzelm <none@none> |
tuned proofs;
|
#
45a0e905 |
|
05-Aug-2016 |
wenzelm <none@none> |
misc tuning and modernization;
|
#
0fdb5e91 |
|
31-Jul-2016 |
wenzelm <none@none> |
misc tuning and modernization;
|
#
9bad8db3 |
|
22-May-2016 |
wenzelm <none@none> |
proper document source; tuned proofs;
|
#
97913ab8 |
|
22-May-2016 |
wenzelm <none@none> |
misc tuning and modernization;
|
#
94ba250a |
|
17-May-2016 |
eberlm <none@none> |
Moved material from AFP/Randomised_Social_Choice to distribution
|
#
fc111e90 |
|
12-May-2016 |
haftmann <none@none> |
a quasi-recursive characterization of the multiset order (by Christian Sternagel) --HG-- extra : rebase_source : ea7549c1d4957cffe917d57e17b983992bba0524
|
#
6fc0f068 |
|
28-Dec-2015 |
wenzelm <none@none> |
prefer symbols for "Union", "Inter";
|
#
7c503729 |
|
27-Dec-2015 |
wenzelm <none@none> |
discontinued ASCII replacement syntax <*>;
|
#
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
|
#
56730d74 |
|
06-Oct-2015 |
wenzelm <none@none> |
fewer aliases for toplevel theorem statements;
|
#
1901affb |
|
18-Jul-2015 |
wenzelm <none@none> |
isabelle update_cartouches;
|
#
15daafed |
|
17-Jun-2015 |
paulson <lp15@cam.ac.uk> |
New WF theorem by Tjark Weber. Replaced the proof of the subsequent theorem.
|
#
8ac06de2 |
|
27-Apr-2015 |
nipkow <none@none> |
new lemma
|
#
f67d856d |
|
25-Mar-2015 |
wenzelm <none@none> |
prefer local fixes;
|
#
794edf80 |
|
02-Nov-2014 |
wenzelm <none@none> |
modernized header uniformly as section;
|
#
4a9ed335 |
|
07-Oct-2014 |
wenzelm <none@none> |
more bibtex entries; more antiquotations;
|
#
0811cf40 |
|
23-Apr-2014 |
blanchet <none@none> |
move size hooks together, with new one preceding old one and sharing same theory data
|
#
93fd4f30 |
|
03-Apr-2014 |
blanchet <none@none> |
use same idiom as used for datatype 'size' function to name constants and theorems emerging from various type interpretations -- reduces the chances of name clashes on theory merges
|
#
12157cd1 |
|
19-Mar-2014 |
haftmann <none@none> |
elongated INFI and SUPR, to reduced risk of confusing theorems names in the future while still being consistent with INTER and UNION
|
#
4f5ebd94 |
|
16-Mar-2014 |
haftmann <none@none> |
normalising simp rules for compound operators
|
#
8f53ef93 |
|
06-Mar-2014 |
blanchet <none@none> |
renamed 'map_pair' to 'map_prod'
|
#
78f375b7 |
|
17-Jan-2014 |
blanchet <none@none> |
folded 'Wellfounded_More_FP' into 'Wellfounded'
|
#
ade011bf |
|
10-Nov-2013 |
haftmann <none@none> |
qualifed popular user space names
|
#
6d4c1c5d |
|
20-Oct-2012 |
bulwahn <none@none> |
adjusting proofs
|
#
e3227796 |
|
22-Aug-2012 |
wenzelm <none@none> |
prefer ML_file over old uses;
|
#
55e11b0d |
|
03-Apr-2012 |
griff <none@none> |
renamed "rel_comp" to "relcomp" (to be consistent with, e.g., "relpow")
|
#
f9beedb8 |
|
12-Mar-2012 |
noschinl <none@none> |
tuned pred_set_conv lemmas. Skipped lemmas changing the lemmas generated by inductive_set
|
#
f9af5d85 |
|
12-Mar-2012 |
noschinl <none@none> |
tuned simpset
|
#
484c9d58 |
|
24-Feb-2012 |
haftmann <none@none> |
moved predicate relations and conversion rules between set and predicate relations from Predicate.thy to Relation.thy; moved Predicate.thy upwards in theory hierarchy --HG-- extra : rebase_source : ed15629634477aff0a8efea30547f496c70907ad
|
#
37822d49 |
|
23-Feb-2012 |
haftmann <none@none> |
moved predicate relations and conversion rules between set and predicate relations from Predicate.thy to Relation.thy; moved Predicate.thy upwards in theory hierarchy
|
#
3f5e2ecc |
|
30-Jan-2012 |
bulwahn <none@none> |
adding code_unfold to make measure executable
|
#
329a1ce8 |
|
27-Jan-2012 |
bulwahn <none@none> |
reverting 46c2c96f5d92 as it only provides mostly non-terminating executions for generated code
|
#
9f131131 |
|
25-Jan-2012 |
bulwahn <none@none> |
adding very basic code generation to Wellfounded theory
|
#
3fa3312d |
|
10-Jan-2012 |
berghofe <none@none> |
pred_subset_eq and SUP_UN_eq2 are now standard pred_set_conv rules
|
#
e9912d13 |
|
24-Dec-2011 |
haftmann <none@none> |
adjusted to set/pred distinction by means of type constructor `set`
|
#
09ec04b4 |
|
13-Oct-2011 |
haftmann <none@none> |
moved acyclic predicate up in hierarchy --HG-- extra : rebase_source : 4c9a0c3c1dd3de32826493a20016e209648a4e47
|
#
0f6d12b7 |
|
13-Oct-2011 |
haftmann <none@none> |
modernized definitions --HG-- extra : rebase_source : d50ecbd4a46b11ec1f49c3eb54ad2ee86a8981ce
|
#
6971946a |
|
20-Sep-2011 |
haftmann <none@none> |
tuned specification and lemma distribution among theories; tuned proofs
|
#
ce0ab485 |
|
14-Sep-2011 |
hoelzl <none@none> |
removed further legacy rules from Complete_Lattices
|
#
15635718 |
|
13-Sep-2011 |
huffman <none@none> |
tuned proofs
|
#
3e5de75d |
|
11-Aug-2011 |
krauss <none@none> |
removed unused material, which does not really belong here
|
#
fb8cfe66 |
|
01-Jun-2011 |
nipkow <none@none> |
tuned lemmas
|
#
25c6893a |
|
01-Jun-2011 |
nipkow <none@none> |
new lemmas
|
#
3b2e4812 |
|
07-Feb-2011 |
nipkow <none@none> |
added termination lemmas
|
#
ce4d56f1 |
|
08-Dec-2010 |
haftmann <none@none> |
primitive definitions of bot/top/inf/sup for bool and fun are named with canonical suffix `_def` rather than `_eq`
|
#
9dd2a97f |
|
18-Nov-2010 |
haftmann <none@none> |
map_pair replaces prod_fun
|
#
5b59da77 |
|
13-Sep-2010 |
nipkow <none@none> |
renamed lemmas: ext_iff -> fun_eq_iff, set_ext_iff -> set_eq_iff, set_ext -> set_eqI
|
#
140c6b08 |
|
12-Jul-2010 |
haftmann <none@none> |
dropped superfluous [code del]s
|
#
7291a3a7 |
|
11-Jun-2010 |
haftmann <none@none> |
declare lex_prod_def [code del]
|
#
23566a86 |
|
04-May-2010 |
krauss <none@none> |
repaired comments where SOMEthing went utterly wrong (cf. 2b04504fcb69)
|
#
4f324f64 |
|
04-May-2010 |
haftmann <none@none> |
locale predicates of classes carry a mandatory "class" prefix
|
#
206a5436 |
|
17-Mar-2010 |
blanchet <none@none> |
now use "Named_Thms" for "noatp", and renamed "noatp" to "no_atp"
|
#
75d2af2a |
|
11-Mar-2010 |
haftmann <none@none> |
Big_Operators now in Main rather than Plain
|
#
6abf497b |
|
10-Mar-2010 |
haftmann <none@none> |
split off theory Big_Operators from theory Finite_Set --HG-- rename : src/HOL/Finite_Set.thy => src/HOL/Big_Operators.thy
|
#
aaaa7964 |
|
18-Feb-2010 |
huffman <none@none> |
get rid of many duplicate simp rule warnings
|
#
ff9c0280 |
|
26-Oct-2009 |
krauss <none@none> |
authentic constants; moved "acyclic" further down
|
#
024761df |
|
26-Oct-2009 |
krauss <none@none> |
point-free characterization of well-foundedness
|
#
10d9ac34 |
|
26-Oct-2009 |
krauss <none@none> |
replaced (outdated) comments by explicit statements
|
#
079cde2d |
|
17-Oct-2009 |
wenzelm <none@none> |
eliminated hard tabulators, guessing at each author's individual tab-width; tuned headers;
|
#
5f7c4ea2 |
|
23-Sep-2009 |
haftmann <none@none> |
simplified proof
|
#
8320083d |
|
31-Aug-2009 |
krauss <none@none> |
moved lemma Wellfounded.in_inv_image to Relation.thy
|
#
54a8690d |
|
31-Aug-2009 |
krauss <none@none> |
moved wfrec to Recdef.thy
|
#
613f3e45 |
|
31-Aug-2009 |
krauss <none@none> |
no consts_code for wfrec, as it violates the "code generation = equational reasoning" principle
|
#
6b164775 |
|
28-Jul-2009 |
haftmann <none@none> |
explicit is better than implicit
|
#
6b1de201 |
|
28-Jul-2009 |
krauss <none@none> |
moved obsolete same_fst to Recdef.thy
|
#
263e675f |
|
27-Jul-2009 |
krauss <none@none> |
"more standard" argument order of relation composition (op O)
|
#
c09c8bc4 |
|
25-Jul-2009 |
haftmann <none@none> |
explicit is better than implicit
|
#
d18d6a07 |
|
22-Jun-2009 |
haftmann <none@none> |
uniformly capitialized names for subdirectories --HG-- rename : src/HOL/Tools/datatype_package/datatype.ML => src/HOL/Tools/Datatype/datatype.ML rename : src/HOL/Tools/datatype_package/datatype_abs_proofs.ML => src/HOL/Tools/Datatype/datatype_abs_proofs.ML rename : src/HOL/Tools/datatype_package/datatype_aux.ML => src/HOL/Tools/Datatype/datatype_aux.ML rename : src/HOL/Tools/datatype_package/datatype_case.ML => src/HOL/Tools/Datatype/datatype_case.ML rename : src/HOL/Tools/datatype_package/datatype_codegen.ML => src/HOL/Tools/Datatype/datatype_codegen.ML rename : src/HOL/Tools/datatype_package/datatype_prop.ML => src/HOL/Tools/Datatype/datatype_prop.ML rename : src/HOL/Tools/datatype_package/datatype_realizer.ML => src/HOL/Tools/Datatype/datatype_realizer.ML rename : src/HOL/Tools/datatype_package/datatype_rep_proofs.ML => src/HOL/Tools/Datatype/datatype_rep_proofs.ML rename : src/HOL/Tools/function_package/auto_term.ML => src/HOL/Tools/Function/auto_term.ML rename : src/HOL/Tools/function_package/context_tree.ML => src/HOL/Tools/Function/context_tree.ML rename : src/HOL/Tools/function_package/decompose.ML => src/HOL/Tools/Function/decompose.ML rename : src/HOL/Tools/function_package/descent.ML => src/HOL/Tools/Function/descent.ML rename : src/HOL/Tools/function_package/fundef.ML => src/HOL/Tools/Function/fundef.ML rename : src/HOL/Tools/function_package/fundef_common.ML => src/HOL/Tools/Function/fundef_common.ML rename : src/HOL/Tools/function_package/fundef_core.ML => src/HOL/Tools/Function/fundef_core.ML rename : src/HOL/Tools/function_package/fundef_datatype.ML => src/HOL/Tools/Function/fundef_datatype.ML rename : src/HOL/Tools/function_package/fundef_lib.ML => src/HOL/Tools/Function/fundef_lib.ML rename : src/HOL/Tools/function_package/induction_scheme.ML => src/HOL/Tools/Function/induction_scheme.ML rename : src/HOL/Tools/function_package/inductive_wrap.ML => src/HOL/Tools/Function/inductive_wrap.ML rename : src/HOL/Tools/function_package/lexicographic_order.ML => src/HOL/Tools/Function/lexicographic_order.ML rename : src/HOL/Tools/function_package/measure_functions.ML => src/HOL/Tools/Function/measure_functions.ML rename : src/HOL/Tools/function_package/mutual.ML => src/HOL/Tools/Function/mutual.ML rename : src/HOL/Tools/function_package/pattern_split.ML => src/HOL/Tools/Function/pattern_split.ML rename : src/HOL/Tools/function_package/scnp_reconstruct.ML => src/HOL/Tools/Function/scnp_reconstruct.ML rename : src/HOL/Tools/function_package/scnp_solve.ML => src/HOL/Tools/Function/scnp_solve.ML rename : src/HOL/Tools/function_package/size.ML => src/HOL/Tools/Function/size.ML rename : src/HOL/Tools/function_package/sum_tree.ML => src/HOL/Tools/Function/sum_tree.ML rename : src/HOL/Tools/function_package/termination.ML => src/HOL/Tools/Function/termination.ML rename : src/Tools/code/code_haskell.ML => src/Tools/Code/code_haskell.ML rename : src/Tools/code/code_ml.ML => src/Tools/Code/code_ml.ML rename : src/Tools/code/code_preproc.ML => src/Tools/Code/code_preproc.ML rename : src/Tools/code/code_printer.ML => src/Tools/Code/code_printer.ML rename : src/Tools/code/code_target.ML => src/Tools/Code/code_target.ML rename : src/Tools/code/code_thingol.ML => src/Tools/Code/code_thingol.ML
|
#
4573b9f5 |
|
26-Apr-2009 |
haftmann <none@none> |
reverted slip in theory imports
|
#
6a5d9336 |
|
26-Apr-2009 |
haftmann <none@none> |
adjusted to changes in power syntax
|
#
932e0ef7 |
|
11-Mar-2009 |
haftmann <none@none> |
explicit code equations for some rarely used pred operations
|
#
73d9a35c |
|
21-Jan-2009 |
haftmann <none@none> |
changed import hierarchy
|
#
0248177c |
|
21-Jan-2009 |
haftmann <none@none> |
dropped ID
|
#
15ae7f5e |
|
16-Dec-2008 |
krauss <none@none> |
method "sizechange" proves termination of functions; added more infrastructure for termination proofs
|
#
b98d64ae |
|
18-Nov-2008 |
krauss <none@none> |
removed lemmas called lemma1 and lemma2
|
#
5a5b5588 |
|
12-Nov-2008 |
krauss <none@none> |
min_ext/max_ext lifting wellfounded relations on finite sets. Preserves wf
|
#
d63044b5 |
|
09-Oct-2008 |
haftmann <none@none> |
`code func` now just `code`
|
#
16362266 |
|
07-Oct-2008 |
haftmann <none@none> |
arbitrary is undefined
|
#
36306276 |
|
17-Sep-2008 |
krauss <none@none> |
wf_finite_psubset[simp], in_finite_psubset[simp]
|
#
84736cbb |
|
11-Aug-2008 |
haftmann <none@none> |
moved class wellorder to theory Orderings
|
#
a0c4b6eb |
|
23-May-2008 |
krauss <none@none> |
rearranged subsections
|
#
bcd5beea |
|
07-May-2008 |
berghofe <none@none> |
- Explicitely passed pred_subset_eq and pred_equals_eq as an argument to the to_set and to_pred attributes, because it is no longer applied automatically - Manually applied predicate1I in proof of accp_subset, because it is no longer part of the claset - Replaced psubset_def by less_le
|
#
ee5945c1 |
|
25-Apr-2008 |
krauss <none@none> |
Merged theories about wellfoundedness into one: Wellfounded.thy
|