#
685c0eec |
|
12-Jul-2018 |
paulson <lp15@cam.ac.uk> |
de-applying (mostly Set_Interval)
|
#
9736bb42 |
|
10-Jul-2018 |
nipkow <none@none> |
moved lemmas
|
#
1fb99388 |
|
23-Feb-2018 |
paulson <lp15@cam.ac.uk> |
fixing ennreal using add_mono1; shifting results from linordered_semidom to linordered_nonzero_semiring
|
#
d463f754 |
|
19-Feb-2018 |
paulson <lp15@cam.ac.uk> |
lots of new material, ultimately related to measure theory
|
#
a7ccdf43 |
|
10-Jan-2018 |
nipkow <none@none> |
ran isabelle update_op on all sources
|
#
b86a8c59 |
|
03-Jan-2018 |
blanchet <none@none> |
kill old size infrastructure
|
#
c7cc1919 |
|
26-Nov-2017 |
wenzelm <none@none> |
more symbols;
|
#
6c1aaf93 |
|
11-Nov-2017 |
haftmann <none@none> |
more induct rules on nat --HG-- extra : rebase_source : 6cf6194734b5fe2e4195a09814866d229cca60d7
|
#
311bed0a |
|
30-Oct-2017 |
haftmann <none@none> |
added lemma --HG-- extra : rebase_source : e435f276e7e9ddfb1136b9ef4088de49a42f9ddc
|
#
711c1878 |
|
30-Oct-2017 |
haftmann <none@none> |
tuned some proofs and added some lemmas --HG-- extra : rebase_source : ad93f195ceb7a124396a911453e61f00f52999be
|
#
f740f805 |
|
08-Oct-2017 |
haftmann <none@none> |
more fundamental definition of div and mod on int --HG-- extra : rebase_source : 95b72d036b88e199c61235ea5833a905f5632800
|
#
5a89ad88 |
|
08-Oct-2017 |
haftmann <none@none> |
generalized simproc --HG-- extra : rebase_source : 1a484c6a7a8374a73f471204dea8be4ee982845f
|
#
434c33f0 |
|
08-Aug-2017 |
nipkow <none@none> |
added lemmas
|
#
ce04855c |
|
26-Jul-2017 |
paulson <lp15@cam.ac.uk> |
moved transitive_stepwise_le into Nat, where it belongs
|
#
548cd1f9 |
|
20-Jul-2017 |
blanchet <none@none> |
strengthened tactic
|
#
4281cde0 |
|
30-May-2017 |
nipkow <none@none> |
tuned names
|
#
14753e1c |
|
30-May-2017 |
nipkow <none@none> |
redefined Greatest
|
#
44a98e21 |
|
26-Apr-2017 |
paulson <lp15@cam.ac.uk> |
Further new material. The simprule status of some exp and ln identities was reverted.
|
#
3f72ea52 |
|
11-Jan-2017 |
blanchet <none@none> |
generalized types in lemmas
|
#
715daca5 |
|
09-Jan-2017 |
haftmann <none@none> |
moved some lemmas to appropriate places --HG-- extra : rebase_source : d3d8537b1c25edc3e07620dda770ad1feb37ea72
|
#
e15104e4 |
|
30-Dec-2016 |
haftmann <none@none> |
dropped slightly outdated comment --HG-- extra : rebase_source : a1591b23b86abf507eb7098188a636666bfc2ab9
|
#
194e8d2d |
|
22-Nov-2016 |
nipkow <none@none> |
added lemma
|
#
81b3bbe4 |
|
01-Oct-2016 |
wenzelm <none@none> |
clarified lfp/gfp statements and proofs;
|
#
2df4ddef |
|
10-Aug-2016 |
nipkow <none@none> |
"split add" -> "split"
|
#
f937778a |
|
02-Aug-2016 |
wenzelm <none@none> |
misc tuning and modernization;
|
#
65b76842 |
|
29-Jul-2016 |
Andreas Lochbihler <none@none> |
add lemmas contributed by Peter Gammie
|
#
ca5b4b9a |
|
31-May-2016 |
wenzelm <none@none> |
rat.ML is now part of Pure to allow tigther integration with Isabelle/ML; --HG-- rename : src/Tools/rat.ML => src/Pure/General/rat.ML
|
#
ddacf0c0 |
|
25-May-2016 |
wenzelm <none@none> |
isabelle update_cartouches -c -t;
|
#
f748e1a3 |
|
23-May-2016 |
wenzelm <none@none> |
removed odd cases rule (see also 8cb42cd97579);
|
#
98ea9d68 |
|
23-May-2016 |
wenzelm <none@none> |
tuned document;
|
#
cef548c0 |
|
23-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
|
#
a2bc0021 |
|
25-Apr-2016 |
wenzelm <none@none> |
eliminated old 'def'; tuned comments;
|
#
9ba1ebf4 |
|
21-Mar-2016 |
wenzelm <none@none> |
clarified rule structure;
|
#
07a7e7cf |
|
13-Mar-2016 |
haftmann <none@none> |
more theorems on orderings --HG-- extra : rebase_source : 4e5a14cb68359f057eb65c380c103e23971ad09c
|
#
bbc5389a |
|
03-Mar-2016 |
wenzelm <none@none> |
removed junk;
|
#
70cb89b7 |
|
01-Mar-2016 |
haftmann <none@none> |
tuned bootstrap order to provide type classes in a more sensible order --HG-- extra : rebase_source : b4008b5f377525bc1866d515a16702fbb0b463c9
|
#
3a51760b |
|
19-Feb-2016 |
hoelzl <none@none> |
generalize more theorems to support enat and ennreal --HG-- extra : rebase_source : 11176604a37483aa41462153f0aa289df506590d
|
#
cef8f2ad |
|
10-Feb-2016 |
hoelzl <none@none> |
Rename ordered_comm_monoid_add to ordered_cancel_comm_monoid_add. Introduce ordreed_comm_monoid_add, canonically_ordered_comm_monoid and dioid. Setup nat, entat and ennreal as dioids. --HG-- extra : rebase_source : 54bd3e5fcde04ef38241be91231c48d078b850f2
|
#
58101d65 |
|
18-Feb-2016 |
haftmann <none@none> |
sorted out some duplicate fact bindings --HG-- extra : rebase_source : 3431087ca99d182d28ecf04b75f0b422615af1f2
|
#
9b9ee20c |
|
17-Feb-2016 |
haftmann <none@none> |
pulled out legacy aliasses and infamous dvd interpretations into theory appendix
|
#
d39b0ef7 |
|
17-Feb-2016 |
blanchet <none@none> |
allow predicator instead of map function in 'primrec'
|
#
8214bd46 |
|
22-Jan-2016 |
paulson <lp15@cam.ac.uk> |
Reorganised a huge proof
|
#
0df376fc |
|
07-Dec-2015 |
wenzelm <none@none> |
isabelle update_cartouches -c -t;
|
#
420aaf4c |
|
12-Nov-2015 |
paulson <lp15@cam.ac.uk> |
Tweaks for "real": Removal of [iff] status for some lemmas, adding [simp] for others. Plus fixes.
|
#
dd88f1ec |
|
02-Nov-2015 |
eberlm <none@none> |
Rounding function, uniform limits, cotangent, binomial identities
|
#
607ae3e3 |
|
09-Oct-2015 |
wenzelm <none@none> |
discontinued specific HTML syntax;
|
#
5012105f |
|
13-Sep-2015 |
wenzelm <none@none> |
tuned proofs -- less legacy;
|
#
e0a30cbb |
|
09-Sep-2015 |
wenzelm <none@none> |
simplified simproc programming interfaces;
|
#
85ed9565 |
|
01-Sep-2015 |
wenzelm <none@none> |
eliminated \<Colon>;
|
#
78ffd573 |
|
31-Aug-2015 |
wenzelm <none@none> |
prefer symbols;
|
#
1901affb |
|
18-Jul-2015 |
wenzelm <none@none> |
isabelle update_cartouches;
|
#
ab2206a7 |
|
03-Jul-2015 |
hoelzl <none@none> |
add named theorems order_continuous_intros; lfp/gfp_funpow; bounded variant for lfp/gfp transfer --HG-- extra : rebase_source : b8f67b531a15510b1f468145a6194cf68875d262
|
#
456b0fa3 |
|
23-Jun-2015 |
paulson <lp15@cam.ac.uk> |
Amalgamation of the class comm_semiring_1_diff_distrib into comm_semiring_1_cancel. Moving axiom le_add_diff_inverse2 from semiring_numeral_div to linordered_semidom.
|
#
5d50c838 |
|
11-Jun-2015 |
hoelzl <none@none> |
add transfer theorems for fixed points
|
#
a596c25e |
|
01-Jun-2015 |
haftmann <none@none> |
implicit partial divison operation in integral domains
|
#
5725bee4 |
|
05-May-2015 |
hoelzl <none@none> |
add lfp/gfp rule for nn_integral
|
#
20f0204e |
|
28-Mar-2015 |
haftmann <none@none> |
clarified no_zero_devisors: makes only sense in a semiring; actually turn linorder_semidom into a integral domain --HG-- extra : rebase_source : 20e224f329987c38e10dba58521b744a19110ced
|
#
8c67c983 |
|
23-Mar-2015 |
haftmann <none@none> |
distributivity of partial minus establishes desired properties of dvd in semirings --HG-- extra : rebase_source : 99dad957de0410b3a1ca21ff1f8723495b31194f
|
#
c41b64c5 |
|
23-Mar-2015 |
haftmann <none@none> |
explicit commutative additive inverse operation; more explicit focal point for commutative monoids with an inverse operation --HG-- extra : rebase_source : ed4c155428dd5783c8e0663805a92b15992e85d3
|
#
34035ccd |
|
04-Mar-2015 |
wenzelm <none@none> |
tuned signature -- prefer qualified names;
|
#
ff53cb2b |
|
13-Nov-2014 |
hoelzl <none@none> |
import general theorems from AFP/Markov_Models
|
#
54a5703c |
|
08-Nov-2014 |
haftmann <none@none> |
equivalence rules for structures without zero divisors --HG-- extra : rebase_source : 117d7728292b1473f0416ee8615654859adf7216
|
#
794edf80 |
|
02-Nov-2014 |
wenzelm <none@none> |
modernized header uniformly as section;
|
#
d378bad1 |
|
29-Oct-2014 |
wenzelm <none@none> |
modernized setup;
|
#
e88c2d7e |
|
12-Oct-2014 |
haftmann <none@none> |
generalized and consolidated some theorems concerning divisibility
|
#
8e17a876 |
|
12-Oct-2014 |
haftmann <none@none> |
more facts about abstract divisibility
|
#
b0d7f95d |
|
19-Sep-2014 |
blanchet <none@none> |
made new 'primrec' bootstrapping-capable
|
#
9b903e0e |
|
18-Sep-2014 |
blanchet <none@none> |
moved old 'size' generator together with 'old_datatype' --HG-- rename : src/HOL/Tools/Function/old_size.ML => src/HOL/Tools/Old_Datatype/old_size.ML
|
#
cb40fd66 |
|
11-Sep-2014 |
blanchet <none@none> |
renamed 'rep_datatype' to 'old_rep_datatype' (HOL)
|
#
cc5256c1 |
|
04-Sep-2014 |
blanchet <none@none> |
added 'plugins' option to control which hooks are enabled
|
#
6fb4e52a |
|
18-Aug-2014 |
blanchet <none@none> |
reordered some (co)datatype property names for more consistency
|
#
1ddbf0f4 |
|
16-Aug-2014 |
wenzelm <none@none> |
updated to named_theorems;
|
#
38907e37 |
|
05-Jul-2014 |
haftmann <none@none> |
prefer ac_simps collections over separate name bindings for add and mult
|
#
e46c07fd |
|
04-Jul-2014 |
haftmann <none@none> |
reduced name variants for assoc and commute on plus and mult
|
#
9fd71573 |
|
10-Jun-2014 |
Thomas Sewell <thomas.sewell@nicta.com.au> |
Hypsubst preserves equality hypotheses Fixes included for various theories affected by this change. --HG-- extra : rebase_source : b0150e06a14c2821e03208834282be6eca87aae0
|
#
ed20523b |
|
09-Jun-2014 |
blanchet <none@none> |
use 'where' clause for selector default value syntax
|
#
312f030c |
|
26-May-2014 |
blanchet <none@none> |
got rid of '=:' squiggly
|
#
09872171 |
|
20-May-2014 |
nipkow <none@none> |
added lemma
|
#
d6283f3b |
|
18-Mar-2014 |
hoelzl <none@none> |
fix HOL-NSA; move lemmas
|
#
7c31d7bb |
|
10-Mar-2014 |
hoelzl <none@none> |
introduced antimono; incseq, decseq are now abbreviations for mono and antimono; renamed Library/Continuity to Library/Order_Continuity; removed up_cont; renamed down_cont to down_continuity and generalized to complete_lattices --HG-- rename : src/HOL/Library/Continuity.thy => src/HOL/Library/Order_Continuity.thy extra : rebase_source : d8ac7002419cf6199ad52baea5d24cbc0e1a47e7
|
#
dd44ffb4 |
|
20-Feb-2014 |
blanchet <none@none> |
adapted to renaming of datatype 'cases' and 'recs' to 'case' and 'rec'
|
#
04523a1c |
|
19-Feb-2014 |
blanchet <none@none> |
moved 'primrec' up (for real this time) and removed temporary 'old_primrec'
|
#
3154df20 |
|
17-Feb-2014 |
blanchet <none@none> |
renamed old 'primrec' to 'old_primrec' (until the new 'primrec' can be moved above 'Nat' in the theory dependencies)
|
#
8e6ecc59 |
|
13-Feb-2014 |
blanchet <none@none> |
aligned the syntax for 'free_constructors' on the 'datatype_new' and 'codatatype' syntax
|
#
1ae6608b |
|
13-Feb-2014 |
blanchet <none@none> |
renamed 'wrap_free_constructors' to 'free_constructors' (cf. 'functor', 'bnf', etc.)
|
#
1ceae106 |
|
12-Feb-2014 |
blanchet <none@none> |
don't hide constant forever, since it may appear in some 'primcorec'-generated theorems
|
#
c62bd9a4 |
|
12-Feb-2014 |
blanchet <none@none> |
remove hidden fact about hidden constant from code generator setup
|
#
b1104ab9 |
|
12-Feb-2014 |
blanchet <none@none> |
for extraction -- use the exhaust rule that's registered with 'datatype_realizer.ML'
|
#
aff8c6a4 |
|
12-Feb-2014 |
blanchet <none@none> |
adapted to 'xxx_{case,rec}' renaming, to new theorem names, and to new variable names in theorems * * * more transition of 'xxx_rec' to 'rec_xxx' and same for case * * * compile * * * 'rename_tac's to avoid referring to generated names * * * more robust scripts with 'rename_tac' * * * 'where' -> 'of' * * * 'where' -> 'of' * * * renamed 'xxx_rec' to 'rec_xxx'
|
#
40e0ba91 |
|
12-Feb-2014 |
blanchet <none@none> |
renamed 'nat_{case,rec}' to '{case,rec}_nat'
|
#
63a76875 |
|
14-Dec-2013 |
wenzelm <none@none> |
proper context for basic Simplifier operations: rewrite_rule, rewrite_goals_rule, rewrite_goals_tac etc.; clarified tool context in some boundary cases;
|
#
0f655efd |
|
18-Nov-2013 |
hoelzl <none@none> |
add lemmas Suc_funpow and id_funpow to simpset; add lemma map_add_upt --HG-- extra : rebase_source : 02e892232f20d46af3dd46c4047e264fc49d378b
|
#
5e245d53 |
|
12-Nov-2013 |
hoelzl <none@none> |
stronger inc_induct and dec_induct
|
#
3a95305b |
|
31-Oct-2013 |
haftmann <none@none> |
restructed --HG-- extra : rebase_source : 616c48d7ea31bebdcc552b6b49aa376ef8b2934a
|
#
c256e6d1 |
|
31-Oct-2013 |
haftmann <none@none> |
generalised lemma --HG-- extra : rebase_source : 4dadcb70fe7d53997e4493916ca598db52a7e121
|
#
03633065 |
|
18-Oct-2013 |
blanchet <none@none> |
killed most "no_atp", to make Sledgehammer more complete
|
#
39b116c6 |
|
29-Sep-2013 |
haftmann <none@none> |
tuned proofs
|
#
7237bdd9 |
|
02-Sep-2013 |
wenzelm <none@none> |
tuned proofs -- clarified flow of facts wrt. calculation;
|
#
1612e9ff |
|
25-Jul-2013 |
haftmann <none@none> |
factored syntactic type classes for bot and top (by Alessandro Coglio)
|
#
a7b3de52 |
|
23-Jun-2013 |
haftmann <none@none> |
migration from code_(const|type|class|instance) to code_printing and from code_module to code_identifier --HG-- extra : rebase_source : ff8027ac9606264aa4b2d4f8da037c426a3db98b
|
#
5e31caf1 |
|
02-Jun-2013 |
haftmann <none@none> |
type class for confined subtraction
|
#
5e784c4d |
|
24-Feb-2013 |
haftmann <none@none> |
turned example into library for comparing growth of functions --HG-- rename : src/HOL/ex/Landau.thy => src/HOL/Library/Function_Growth.thy
|
#
31f651ff |
|
19-Feb-2013 |
hoelzl <none@none> |
split dense into inner_dense_order and no_top/no_bot
|
#
6b8e5a08 |
|
17-Feb-2013 |
haftmann <none@none> |
Sieve of Eratosthenes
|
#
d9333ba5 |
|
19-Oct-2012 |
webertj <none@none> |
Renamed {left,right}_distrib to distrib_{right,left}.
|
#
c82bd4c5 |
|
12-Oct-2012 |
wenzelm <none@none> |
discontinued obsolete typedef (open) syntax;
|
#
0af7fa0f |
|
06-Oct-2012 |
haftmann <none@none> |
alternative simplification of ^^ to the righthand side; lifting of comp_fun_commute to ^^
|
#
76d503d3 |
|
15-Sep-2012 |
haftmann <none@none> |
typeclass formalising bounded subtraction
|
#
e3227796 |
|
22-Aug-2012 |
wenzelm <none@none> |
prefer ML_file over old uses;
|
#
7536ddeb |
|
27-Jul-2012 |
huffman <none@none> |
replace Nat_Arith simprocs with simpler conversions that do less rearrangement of terms
|
#
117622c4 |
|
27-Jul-2012 |
huffman <none@none> |
give Nat_Arith simprocs proper name bindings by using simproc_setup
|
#
109489f9 |
|
24-May-2012 |
wenzelm <none@none> |
tuned proofs;
|
#
c0cb69ba |
|
16-Apr-2012 |
huffman <none@none> |
tuned some proofs; removed duplicate lemma zero_le_imp_of_nat
|
#
2a20d32d |
|
01-Apr-2012 |
huffman <none@none> |
removed Nat_Numeral.thy, moving all theorems elsewhere
|
#
9b6d71f6 |
|
30-Mar-2012 |
huffman <none@none> |
move lemmas from Nat_Numeral.thy to Nat.thy
|
#
8bb6233a |
|
25-Mar-2012 |
huffman <none@none> |
merged fork with new numeral representation (see NEWS)
|
#
fa4d91a9 |
|
28-Jan-2012 |
bulwahn <none@none> |
adding yet another induction rule on natural numbers
|
#
930f4d5f |
|
28-Jan-2012 |
bulwahn <none@none> |
moving declarations back to the section they seem to belong to (cf. afffe1f72143)
|
#
5a9dcbd3 |
|
29-Dec-2011 |
haftmann <none@none> |
attribute code_abbrev superseedes code_unfold_post --HG-- extra : rebase_source : c121dde677a8fb25289c668f8f6a123174fb117d
|
#
cddaeda4 |
|
24-Dec-2011 |
haftmann <none@none> |
generalized type signature to permit overloading on `set`
|
#
dc5b7bbe |
|
19-Dec-2011 |
noschinl <none@none> |
add lemmas
|
#
046d29ac |
|
19-Dec-2011 |
noschinl <none@none> |
weaken preconditions on lemmas
|
#
1fcb0e4a |
|
13-Dec-2011 |
nipkow <none@none> |
lemmas about Kleene iteration
|
#
0c441fe9 |
|
30-Nov-2011 |
wenzelm <none@none> |
prefer typedef without alternative name;
|
#
39224b86 |
|
21-Oct-2011 |
bulwahn <none@none> |
replacing code_inline by code_unfold, removing obsolete code_unfold, code_inline del now that the ancient code generator is removed
|
#
ad9e459c |
|
11-Sep-2011 |
nipkow <none@none> |
new fastforce replacing fastsimp - less confusing name
|
#
378675b3 |
|
08-Sep-2011 |
huffman <none@none> |
remove lemmas nat_add_min_{left,right} in favor of generic lemmas min_add_distrib_{left,right}
|
#
32d18685 |
|
07-Sep-2011 |
haftmann <none@none> |
lemmas about +, *, min, max on nat
|
#
944d5cda |
|
19-Aug-2011 |
haftmann <none@none> |
more uniform formatting of specifications
|
#
7994d347 |
|
18-Aug-2011 |
haftmann <none@none> |
observe distinction between sets and predicates more properly
|
#
8cd5b4bf |
|
29-Jun-2011 |
wenzelm <none@none> |
modernized some simproc setup;
|
#
656768f8 |
|
30-Sep-2010 |
haftmann <none@none> |
tuned
|
#
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
|
#
07ef07a1 |
|
20-Aug-2010 |
haftmann <none@none> |
more concise characterization of of_nat operation and class semiring_char_0
|
#
140c6b08 |
|
12-Jul-2010 |
haftmann <none@none> |
dropped superfluous [code del]s
|
#
099ad2b1 |
|
14-Jun-2010 |
haftmann <none@none> |
added lemma funpow_mult
|
#
07209de2 |
|
08-Jun-2010 |
haftmann <none@none> |
qualified types "+" and nat; qualified constants Ball, Bex, Suc, curry; modernized some specifications
|
#
acf09750 |
|
17-May-2010 |
huffman <none@none> |
declare add_nonneg_nonneg [simp]; remove now-redundant lemmas realpow_two_le_order(2)
|
#
82fe7ca2 |
|
16-Apr-2010 |
wenzelm <none@none> |
replaced generic 'hide' command by more conventional 'hide_class', 'hide_type', 'hide_const', 'hide_fact' -- frees some popular keywords;
|
#
206a5436 |
|
17-Mar-2010 |
blanchet <none@none> |
now use "Named_Thms" for "noatp", and renamed "noatp" to "no_atp"
|
#
43267c8d |
|
07-Mar-2010 |
huffman <none@none> |
add lemmas Nats_cases and Nats_induct
|
#
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
|
#
c0fe55ae |
|
12-Feb-2010 |
haftmann <none@none> |
tuned import order
|
#
de04ab2a |
|
09-Feb-2010 |
haftmann <none@none> |
hide fact names clashing with fact names from Group.thy
|
#
2f11f070 |
|
08-Feb-2010 |
haftmann <none@none> |
hide fact Nat.add_0_right; make add_0_right from Groups priority
|
#
5d17693c |
|
05-Feb-2010 |
haftmann <none@none> |
more consistent naming of type classes involving orderings (and lattices) -- c.f. NEWS
|
#
ce603b96 |
|
29-Dec-2009 |
krauss <none@none> |
more regular axiom of infinity, with no (indirect) reference to overloaded constants
|
#
bacdb650 |
|
13-Nov-2009 |
nipkow <none@none> |
renamed lemmas "anti_sym" -> "antisym"
|
#
cef12a04 |
|
30-Oct-2009 |
haftmann <none@none> |
tuned code setup
|
#
3e12c25b |
|
28-Oct-2009 |
haftmann <none@none> |
moved lemmas for dvd on nat to theories Nat and Power
|
#
f816e038 |
|
30-Sep-2009 |
haftmann <none@none> |
tuned whitespace
|
#
8163f374 |
|
31-Aug-2009 |
nipkow <none@none> |
tuned the simp rules for Int involving insert and intervals.
|
#
10337e68 |
|
28-Aug-2009 |
nipkow <none@none> |
tuned proofs
|
#
fbe41aef |
|
14-Jul-2009 |
haftmann <none@none> |
code attributes use common underscore convention
|
#
f28dda8d |
|
18-Jun-2009 |
krauss <none@none> |
generalized less_Suc_induct
|
#
4dd0ec2f |
|
14-May-2009 |
haftmann <none@none> |
monomorphic code generation for power operations
|
#
180d846c |
|
11-May-2009 |
haftmann <none@none> |
tuned interface of Lin_Arith
|
#
f24ced81 |
|
29-Apr-2009 |
huffman <none@none> |
reimplement reorientation simproc using theory data
|
#
200ecfe7 |
|
24-Apr-2009 |
haftmann <none@none> |
some jokes are just too bad to appear in a theory file
|
#
13866ee3 |
|
24-Apr-2009 |
haftmann <none@none> |
funpow and relpow with shared "^^" syntax
|
#
26f5f251 |
|
22-Apr-2009 |
haftmann <none@none> |
avoid local [code]
|
#
ceaab00c |
|
20-Apr-2009 |
haftmann <none@none> |
power operation on functions in theory Nat; power operation on relations in theory Transitive_Closure
|
#
c1dc1e7f |
|
23-Mar-2009 |
haftmann <none@none> |
moved generic arith_tac (formerly silent_arith_tac), verbose_arith_tac (formerly arith_tac) to Arith_Data; simple_arith-tac now named linear_arith_tac
|
#
4957cf6d |
|
12-Mar-2009 |
haftmann <none@none> |
vague cleanup in arith proof tools setup: deleted dead code, more proper structures, clearer arrangement --HG-- rename : src/HOL/Tools/arith_data.ML => src/HOL/Tools/nat_arith.ML
|
#
121e82fb |
|
04-Mar-2009 |
blanchet <none@none> |
Merge.
|
#
2f2ef68c |
|
26-Feb-2009 |
huffman <none@none> |
revert some Suc 0 lemmas back to their original forms; added some simp rules for (1::nat)
|
#
ae2e2664 |
|
25-Feb-2009 |
huffman <none@none> |
add lemma diff_Suc_1
|
#
77d6c0ba |
|
23-Feb-2009 |
huffman <none@none> |
make proofs work whether or not One_nat_def is a simp rule; replace 1 with Suc 0 in the rhs of some simp rules
|
#
6b788c26 |
|
22-Feb-2009 |
nipkow <none@none> |
added lemmas
|
#
db02b24a |
|
12-Feb-2009 |
nipkow <none@none> |
Moved FTA into Lib and cleaned it up a little. --HG-- rename : src/HOL/Fundamental_Theorem_Algebra.thy => src/HOL/Library/Fundamental_Theorem_Algebra.thy
|
#
dcba39f1 |
|
10-Feb-2009 |
paulson <none@none> |
Deleted the induction rule nat_induct2, which was too weak and not used even once.
|
#
443abd73 |
|
09-Feb-2009 |
nipkow <none@none> |
new attribute "arith" for facts supplied to arith.
|
#
abf397f0 |
|
28-Jan-2009 |
nipkow <none@none> |
Replaced group_ and ring_simps by algebra_simps; removed compare_rls - use algebra_simps now
|
#
e3d887b4 |
|
28-Jan-2009 |
haftmann <none@none> |
nat is a bot instance
|
#
c49b40c1 |
|
21-Jan-2009 |
haftmann <none@none> |
no base sort in class import
|
#
f21befe1 |
|
03-Dec-2008 |
haftmann <none@none> |
made repository layout more coherent with logical distribution structure; stripped some $Id$s --HG-- rename : src/HOL/Library/Code_Message.thy => src/HOL/Code_Message.thy rename : src/HOL/Complex/Complex.thy => src/HOL/Complex.thy rename : src/HOL/Complex/Complex_Main.thy => src/HOL/Complex_Main.thy rename : src/HOL/Real/ContNotDenum.thy => src/HOL/ContNotDenum.thy rename : src/HOL/Hyperreal/Deriv.thy => src/HOL/Deriv.thy rename : src/HOL/Hyperreal/Fact.thy => src/HOL/Fact.thy rename : src/HOL/Hyperreal/FrechetDeriv.thy => src/HOL/FrechetDeriv.thy rename : src/HOL/Library/GCD.thy => src/HOL/GCD.thy rename : src/HOL/Hyperreal/Integration.thy => src/HOL/Integration.thy rename : src/HOL/Real/Float.thy => src/HOL/Library/Float.thy rename : src/HOL/Hyperreal/Lim.thy => src/HOL/Lim.thy rename : src/HOL/Hyperreal/Ln.thy => src/HOL/Ln.thy rename : src/HOL/Hyperreal/Log.thy => src/HOL/Log.thy rename : src/HOL/Real/Lubs.thy => src/HOL/Lubs.thy rename : src/HOL/Hyperreal/MacLaurin.thy => src/HOL/MacLaurin.thy rename : src/HOL/Hyperreal/NthRoot.thy => src/HOL/NthRoot.thy rename : src/HOL/Library/Order_Relation.thy => src/HOL/Order_Relation.thy rename : src/HOL/Real/PReal.thy => src/HOL/PReal.thy rename : src/HOL/Library/Parity.thy => src/HOL/Parity.thy rename : src/HOL/Real/RComplete.thy => src/HOL/RComplete.thy rename : src/HOL/Real/Rational.thy => src/HOL/Rational.thy rename : src/HOL/Real/Real.thy => src/HOL/Real.thy rename : src/HOL/Real/RealDef.thy => src/HOL/RealDef.thy rename : src/HOL/Real/RealPow.thy => src/HOL/RealPow.thy rename : src/HOL/Hyperreal/Series.thy => src/HOL/Series.thy rename : src/HOL/Hyperreal/Taylor.thy => src/HOL/Taylor.thy rename : src/HOL/arith_data.ML => src/HOL/Tools/arith_data.ML rename : src/HOL/Real/float_arith.ML => src/HOL/Tools/float_arith.ML rename : src/HOL/Real/float_syntax.ML => src/HOL/Tools/float_syntax.ML rename : src/HOL/hologic.ML => src/HOL/Tools/hologic.ML rename : src/HOL/int_arith1.ML => src/HOL/Tools/int_arith.ML rename : src/HOL/int_factor_simprocs.ML => src/HOL/Tools/int_factor_simprocs.ML rename : src/HOL/nat_simprocs.ML => src/HOL/Tools/nat_simprocs.ML rename : src/HOL/Real/rat_arith.ML => src/HOL/Tools/rat_arith.ML rename : src/HOL/Real/real_arith.ML => src/HOL/Tools/real_arith.ML rename : src/HOL/simpdata.ML => src/HOL/Tools/simpdata.ML rename : src/HOL/Hyperreal/Transcendental.thy => src/HOL/Transcendental.thy rename : src/HOL/Library/RType.thy => src/HOL/Typerep.thy rename : src/HOL/Library/Univ_Poly.thy => src/HOL/Univ_Poly.thy rename : src/HOL/Complex/ex/Arithmetic_Series_Complex.thy => src/HOL/ex/Arithmetic_Series_Complex.thy rename : src/HOL/Complex/ex/BigO_Complex.thy => src/HOL/ex/BigO_Complex.thy rename : src/HOL/Complex/ex/HarmonicSeries.thy => src/HOL/ex/HarmonicSeries.thy rename : src/HOL/Complex/ex/MIR.thy => src/HOL/ex/MIR.thy rename : src/HOL/Complex/ex/ReflectedFerrack.thy => src/HOL/ex/ReflectedFerrack.thy rename : src/HOL/Complex/ex/Sqrt.thy => src/HOL/ex/Sqrt.thy rename : src/HOL/Complex/ex/Sqrt_Script.thy => src/HOL/ex/Sqrt_Script.thy rename : src/HOL/Complex/ex/linrtac.ML => src/HOL/ex/linrtac.ML rename : src/HOL/Complex/ex/mirtac.ML => src/HOL/ex/mirtac.ML rename : src/Pure/Tools/quickcheck.ML => src/Tools/quickcheck.ML rename : src/Pure/Tools/value.ML => src/Tools/value.ML
|
#
39d5f60f |
|
17-Nov-2008 |
haftmann <none@none> |
tuned unfold_locales invocation
|
#
d63044b5 |
|
09-Oct-2008 |
haftmann <none@none> |
`code func` now just `code`
|
#
e5ea739c |
|
07-Oct-2008 |
haftmann <none@none> |
tuned of_nat code generation
|
#
84736cbb |
|
11-Aug-2008 |
haftmann <none@none> |
moved class wellorder to theory Orderings
|
#
a852d795 |
|
08-Aug-2008 |
nipkow <none@none> |
added lemmas
|
#
21860967 |
|
24-Jul-2008 |
haftmann <none@none> |
tuned
|
#
a27d468f |
|
17-Jul-2008 |
krauss <none@none> |
simplified proofs
|
#
14f72549 |
|
17-Jul-2008 |
nipkow <none@none> |
added lemmas
|
#
de69ee81 |
|
14-Jun-2008 |
wenzelm <none@none> |
removed obsolete nat_induct_tac -- cannot work without;
|
#
6d7f1b6f |
|
10-Jun-2008 |
wenzelm <none@none> |
added nat_induct_tac (works without context);
|
#
df0867de |
|
10-Jun-2008 |
haftmann <none@none> |
rep_datatype command now takes list of constructors as input arguments
|
#
ee5945c1 |
|
25-Apr-2008 |
krauss <none@none> |
Merged theories about wellfoundedness into one: Wellfounded.thy
|
#
ca0a527d |
|
19-Mar-2008 |
wenzelm <none@none> |
removed redundant Nat.less_not_sym, Nat.less_asym; renamed Nat.less_irrefl to less_irrefl_nat, no longer declared elim;
|
#
aeb24730 |
|
18-Mar-2008 |
wenzelm <none@none> |
removed redundant less_trans, less_linear, le_imp_less_or_eq, le_less_trans, less_le_trans (cf. Orderings.thy); renamed less_imp_le to less_imp_le_nat;
|
#
38095612 |
|
17-Mar-2008 |
wenzelm <none@none> |
removed duplicate lemmas;
|
#
45b221be |
|
26-Feb-2008 |
haftmann <none@none> |
tuned heading
|
#
4174e1a6 |
|
26-Feb-2008 |
bulwahn <none@none> |
Added useful general lemmas from the work with the HeapMonad
|
#
e4db93f3 |
|
20-Feb-2008 |
haftmann <none@none> |
tuned structures in arith_data.ML
|
#
d3cb3a2e |
|
15-Feb-2008 |
haftmann <none@none> |
<= and < on nat no longer depend on wellfounded relations
|
#
612f0e70 |
|
21-Jan-2008 |
haftmann <none@none> |
tuned code setup
|
#
446bc45e |
|
17-Dec-2007 |
berghofe <none@none> |
Renamed *.size to prod.size.
|
#
9fbaa60c |
|
12-Dec-2007 |
haftmann <none@none> |
added lemma
|
#
c8abed18 |
|
07-Dec-2007 |
haftmann <none@none> |
instantiation target rather than legacy instance
|
#
b460ffd9 |
|
06-Dec-2007 |
haftmann <none@none> |
temporary code generator work arounds
|
#
3d4785e4 |
|
06-Dec-2007 |
haftmann <none@none> |
authentic primrec
|
#
55f28d65 |
|
05-Dec-2007 |
haftmann <none@none> |
simplified infrastructure for code generator operational equality
|
#
afc0b201 |
|
30-Nov-2007 |
haftmann <none@none> |
adjustions to due to instance target
|
#
732b4c9d |
|
29-Nov-2007 |
haftmann <none@none> |
instance command as rudimentary class target
|
#
083d7485 |
|
28-Nov-2007 |
haftmann <none@none> |
dropped implicit assumption proof
|
#
e93ea3ee |
|
10-Nov-2007 |
wenzelm <none@none> |
tuned specifications of 'notation';
|
#
3818c1f4 |
|
30-Oct-2007 |
haftmann <none@none> |
simplified proof
|
#
04039fcc |
|
25-Oct-2007 |
haftmann <none@none> |
various localizations
|
#
002c9527 |
|
23-Oct-2007 |
nipkow <none@none> |
went back to >0
|
#
1c05d4d6 |
|
23-Oct-2007 |
paulson <none@none> |
random tidying of proofs
|
#
e799683f |
|
22-Oct-2007 |
haftmann <none@none> |
dropped superfluous inlining lemmas
|
#
ac11d303 |
|
21-Oct-2007 |
nipkow <none@none> |
More changes from >0 to ~=0::nat
|
#
3de058b3 |
|
21-Oct-2007 |
nipkow <none@none> |
Eliminated most of the neq0_conv occurrences. As a result, many theorems had to be rephrased with ~= 0 instead of > 0.
|
#
774549e4 |
|
19-Oct-2007 |
chaieb <none@none> |
neq0_conv removed from [iff] -- causes problems by simple goals with blast, auto etc...
|
#
47df04c0 |
|
18-Oct-2007 |
haftmann <none@none> |
localized mono predicate
|
#
d2ad869d |
|
16-Oct-2007 |
haftmann <none@none> |
global class syntax
|
#
32fce999 |
|
12-Oct-2007 |
haftmann <none@none> |
refined; moved class power to theory Power
|
#
dfccb372 |
|
26-Sep-2007 |
haftmann <none@none> |
added code lemma for 1
|
#
2db87539 |
|
24-Sep-2007 |
haftmann <none@none> |
datatype interpretators for size and datatype_realizer
|
#
d2830f7a |
|
03-Sep-2007 |
nipkow <none@none> |
added variations on infinite descent
|
#
19a56b9f |
|
27-Aug-2007 |
nipkow <none@none> |
Added infinite_descent
|
#
35ae3509 |
|
14-Aug-2007 |
paulson <none@none> |
ATP blacklisting is now in theory data, attribute noatp
|
#
1a004724 |
|
09-Aug-2007 |
haftmann <none@none> |
localized of_nat
|
#
0708bd13 |
|
07-Aug-2007 |
haftmann <none@none> |
split off theory Option for benefit of code generator
|
#
726d4d79 |
|
31-Jul-2007 |
wenzelm <none@none> |
added Tools/lin_arith.ML;
|
#
cf05b448 |
|
30-Jul-2007 |
wenzelm <none@none> |
arith method setup: proper context;
|
#
ab1e755a |
|
19-Jul-2007 |
haftmann <none@none> |
moved set Nats to Nat.thy
|
#
a0eea0a9 |
|
11-Jul-2007 |
berghofe <none@none> |
Adapted to new package for inductive sets.
|
#
c0acdb9f |
|
22-Jun-2007 |
huffman <none@none> |
fix looping simp rule
|
#
8f2352c7 |
|
20-Jun-2007 |
huffman <none@none> |
remove simp attribute from of_nat_diff, for backward compatibility with zdiff_int
|
#
ee3b849e |
|
19-Jun-2007 |
huffman <none@none> |
change simp rules for of_nat to work like int did previously (reorient of_nat_Suc, remove of_nat_mult [simp]); preserve original variable names in legacy int theorems
|
#
4c64e5c61 |
|
12-Jun-2007 |
huffman <none@none> |
add lemma inj_of_nat
|
#
b0a2f65d |
|
06-Jun-2007 |
huffman <none@none> |
add axclass semiring_char_0 for types where of_nat is injective
|
#
8ffed5e2 |
|
06-Jun-2007 |
huffman <none@none> |
generalize of_nat and related constants to class semiring_1
|
#
ad8d4136 |
|
05-Jun-2007 |
haftmann <none@none> |
tuned boostrap
|
#
e690a78c |
|
17-May-2007 |
krauss <none@none> |
added induction principles for induction "backwards": P (Suc n) ==> P n
|
#
a92fb776 |
|
10-May-2007 |
haftmann <none@none> |
size [nat] is identity
|
#
8d82473b |
|
06-May-2007 |
haftmann <none@none> |
changed code generator invocation syntax
|
#
167fea11 |
|
20-Apr-2007 |
haftmann <none@none> |
Isar definitions are now added explicitly to code theorem table
|
#
edee08cc |
|
16-Apr-2007 |
wenzelm <none@none> |
tuned proofs;
|
#
51c46b76 |
|
20-Mar-2007 |
haftmann <none@none> |
added instance for lattice
|
#
5df90403 |
|
20-Mar-2007 |
haftmann <none@none> |
explizit "type" superclass
|
#
01c7f96d |
|
23-Feb-2007 |
haftmann <none@none> |
adjusted code lemmas
|
#
9ca8aca1 |
|
14-Feb-2007 |
haftmann <none@none> |
simpliefied instance statement
|
#
1daf9028 |
|
07-Feb-2007 |
berghofe <none@none> |
Adapted to new inductive definition package.
|
#
fd2355ec |
|
26-Jan-2007 |
paulson <none@none> |
min/max lemmas (actually unused!)
|
#
7059bc1d |
|
22-Jan-2007 |
krauss <none@none> |
Added lemma nat_size[simp]: "size (n::nat) = n"
|
#
fee164af |
|
05-Dec-2006 |
wenzelm <none@none> |
added aliases for nat_recs/cases;
|
#
ffeafaf6 |
|
22-Nov-2006 |
haftmann <none@none> |
cleanup
|
#
2ef9721b |
|
17-Nov-2006 |
haftmann <none@none> |
power is now a class
|
#
db3c8971 |
|
08-Nov-2006 |
wenzelm <none@none> |
removed obsolete nat_case_tr' (duplicates case_tr' in datatype_package.ML);
|
#
6e37ebed |
|
08-Nov-2006 |
wenzelm <none@none> |
removed theory NatArith (now part of Nat);
|
#
3fdc0a45 |
|
06-Nov-2006 |
haftmann <none@none> |
code generator module naming improved
|
#
3d35c716 |
|
16-Oct-2006 |
haftmann <none@none> |
added explicit print translation for nat_case
|
#
4f6dc917 |
|
02-Oct-2006 |
haftmann <none@none> |
added code generator names for nat_rec and nat_case
|
#
6a6e7c0c |
|
26-Sep-2006 |
haftmann <none@none> |
renamed 0 and 1 to HOL.zero and HOL.one respectivly; introduced corresponding syntactic classes
|
#
0bae4103 |
|
25-Sep-2006 |
haftmann <none@none> |
refinements in codegen serializer
|
#
616cbcca |
|
19-Sep-2006 |
haftmann <none@none> |
name shifts
|
#
facb566c |
|
19-Sep-2006 |
haftmann <none@none> |
added operational equality
|
#
d8bb4109 |
|
14-Aug-2006 |
haftmann <none@none> |
simplified code generator setup
|
#
fab1b8c8 |
|
08-Aug-2006 |
haftmann <none@none> |
cleanup code generation for Numerals
|
#
2de288fd |
|
13-Jun-2006 |
haftmann <none@none> |
slight adaption for code generator
|
#
436289db |
|
13-Jun-2006 |
paulson <none@none> |
new results
|
#
659a3c35 |
|
05-May-2006 |
wenzelm <none@none> |
axiomatization;
|
#
fe7871ca |
|
17-Jan-2006 |
haftmann <none@none> |
substantial improvements in code generator
|
#
d885e279 |
|
11-Jan-2006 |
paulson <none@none> |
tidied, and giving theorems names
|
#
b540c859 |
|
28-Sep-2005 |
wenzelm <none@none> |
more finalconsts;
|
#
0789ab36 |
|
22-Sep-2005 |
nipkow <none@none> |
renamed rules to iprover
|
#
b66236eb |
|
13-Jul-2005 |
paulson <none@none> |
generlization of some "nat" theorems
|
#
9ce84e7b |
|
06-Jul-2005 |
nipkow <none@none> |
linear arithmetic now takes "&" in assumptions apart.
|
#
6a0c40fa |
|
01-Jul-2005 |
berghofe <none@none> |
Moved some code lemmas from Main to Nat.
|
#
fbe4003a |
|
04-May-2005 |
nipkow <none@none> |
Fixing a problem with lin.arith.
|
#
6d9b3eb2 |
|
21-Feb-2005 |
nipkow <none@none> |
comprehensive cleanup, replacing sumr by setsum
|
#
f2b6c8ae |
|
15-Dec-2004 |
paulson <none@none> |
removal of archaic Abs/Rep proofs
|
#
591eb022 |
|
29-Nov-2004 |
paulson <none@none> |
converted to Isar script, simplifying some results
|
#
51932445 |
|
12-Nov-2004 |
nipkow <none@none> |
More lemmas
|
#
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.
|
#
ea2cbc80 |
|
12-May-2004 |
nipkow <none@none> |
fixed latex problems
|
#
47b52a8a |
|
11-May-2004 |
obua <none@none> |
changes made due to new Ring_and_Field theory
|
#
9e3645a2 |
|
01-May-2004 |
wenzelm <none@none> |
tuned instance statements;
|
#
faa97db4 |
|
09-Jan-2004 |
paulson <none@none> |
Defining the type class "ringpower" and deleting superseded theorems for types nat, int, real, hypreal
|
#
7ca83ac1 |
|
06-Jan-2004 |
paulson <none@none> |
Ring_and_Field now requires axiom add_left_imp_eq for semirings. This allows more theorems to be proved for semirings, but requires a redundant axiom to be proved for rings, etc.
|
#
1f556718 |
|
27-Dec-2003 |
paulson <none@none> |
re-organized numeric lemmas
|
#
51fbac88 |
|
18-Dec-2003 |
nipkow <none@none> |
*** empty log message ***
|
#
1635caef |
|
25-Nov-2003 |
paulson <none@none> |
More refinements to Ring_and_Field and numerics. Conversion of Divides_lemmas to Isar script.
|
#
23f2bf51 |
|
24-Nov-2003 |
paulson <none@none> |
conversion of integers to use Ring_and_Field; new lemmas for Ring_and_Field
|
#
541bc854 |
|
21-Nov-2003 |
paulson <none@none> |
HOL: installation of Ring_and_Field as the basis for Naturals and Reals
|
#
b79b3996 |
|
26-Sep-2003 |
paulson <none@none> |
misc tidying
|
#
39d7622d |
|
22-Sep-2003 |
berghofe <none@none> |
Improved efficiency of code generated for + and -
|
#
c8ea642a |
|
24-Jul-2003 |
paulson <none@none> |
declarations moved from PreList.thy
|
#
54099fd8 |
|
30-Sep-2002 |
nipkow <none@none> |
modified induct method
|
#
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"
|
#
344dde3e |
|
05-Aug-2002 |
berghofe <none@none> |
- Converted to new theory format - Moved NatDef stuff to theory Nat
|
#
543684e4 |
|
01-Dec-2001 |
wenzelm <none@none> |
renamed class "term" to "type" (actually "HOL.type");
|
#
03dad649 |
|
25-Jul-2001 |
paulson <none@none> |
partial restructuring to reduce dependence on Axiom of Choice
|
#
a9bb4379 |
|
22-May-2001 |
berghofe <none@none> |
Inductive definitions are now introduced earlier in the theory hierarchy.
|
#
685db4dd |
|
15-Feb-2001 |
oheimb <none@none> |
added nat as instance of new wellorder axclass
|
#
39a7193d |
|
10-Nov-2000 |
wenzelm <none@none> |
added axclass power (from HOL.thy);
|
#
3931b046 |
|
24-Jul-2000 |
wenzelm <none@none> |
rearranged setup of arithmetic procedures, avoiding global reference values;
|
#
24bd495c |
|
04-Oct-1999 |
wenzelm <none@none> |
removed DatatypePackage.setup;
|
#
50d32739 |
|
21-Oct-1998 |
berghofe <none@none> |
Changed syntax of rep_datatype.
|
#
884985eb |
|
18-Sep-1998 |
paulson <none@none> |
updated comments
|
#
e4bafcca |
|
24-Jul-1998 |
berghofe <none@none> |
Declaration of type 'nat' as a datatype (this allows usage of exhaust_tac and induct_tac on type 'nat'). Moved some proofs using natE from NatDef.ML to Nat.ML.
|
#
8801e836 |
|
20-Feb-1998 |
nipkow <none@none> |
Congruence rules use == in premises now. New class linord.
|
#
94e8468f |
|
09-Feb-1998 |
nipkow <none@none> |
Replaced ALLNEWSUBGOALS by THEN_ALL_NEW
|
#
6612cf35 |
|
03-Nov-1997 |
wenzelm <none@none> |
nat datatype_info moved to Nat.thy;
|
#
b891b320 |
|
30-May-1997 |
paulson <none@none> |
Overloading of "^" requires new type class "power", with types "nat" and "set" in that class. The operator itself is declared in Nat.thy
|
#
da1498de |
|
12-Feb-1997 |
nipkow <none@none> |
New class "order" and accompanying changes. In particular reflexivity of <= is now one rewrite rule.
|
#
c0bf04f4 |
|
22-Jan-1997 |
wenzelm <none@none> |
removed \<mu> syntax;
|
#
08d7b5f0 |
|
13-Dec-1996 |
oheimb <none@none> |
adaptions for symbol font
|
#
8902dc85 |
|
27-Nov-1996 |
wenzelm <none@none> |
moved "1", "2" to syntax section;
|
#
3e181545 |
|
25-Jun-1996 |
berghofe <none@none> |
Changed argument order of nat_rec.
|
#
741d99a4 |
|
23-Apr-1996 |
oheimb <none@none> |
*** empty log message ***
|
#
76edfd26 |
|
23-Apr-1996 |
oheimb <none@none> |
repaired critical proofs depending on the order inside non-confluent SimpSets, (temporarily) removed problematic rule less_Suc_eq form simpset_of "Nat"
|
#
d7e44ee1 |
|
17-Apr-1996 |
oheimb <none@none> |
*** empty log message ***
|
#
cab6fe46 |
|
27-Mar-1996 |
paulson <none@none> |
Translations for 1 and 2 moved from Hoare/Examples.thy to Nat.thy
|
#
5f2cc54c |
|
05-Mar-1996 |
paulson <none@none> |
Converted TABs to spaces
|
#
79c23910 |
|
04-Mar-1996 |
nipkow <none@none> |
Added a constant UNIV == {x.True} Added many new rewrite rules for sets. Moved LEAST into Nat. Added cardinality to Finite.
|
#
1d43e2fa |
|
05-Feb-1996 |
clasohm <none@none> |
expanded tabs; renamed subtype to typedef; incorporated Konrad's changes
|
#
53d84dbd |
|
29-Nov-1995 |
clasohm <none@none> |
removed quotes from types in consts and syntax sections
|
#
ebaafff7 |
|
21-Jun-1995 |
clasohm <none@none> |
removed \...\ inside strings
|
#
4e013081 |
|
23-Mar-1995 |
clasohm <none@none> |
changed syntax of tuples from <..., ...> to (..., ...)
|
#
46f10ec6 |
|
02-Mar-1995 |
clasohm <none@none> |
new version of HOL with curried function application
|