History log of /seL4-l4v-master/l4v/isabelle/src/HOL/Transcendental.thy
Revision Date Author Comments
# a4784f6f 09-Oct-2019 haftmann <none@none>

dedicated fact collections for algebraic simplification rules potentially splitting goals

--HG--
extra : rebase_source : ebbd8d0c13409f8fb536c42910e904c24e43dbe6


# a1f8bb2d 18-Sep-2019 paulson <lp15@cam.ac.uk>

imported new material mostly due to Sébastien Gouëzel


# ef37c919 17-Sep-2019 paulson <lp15@cam.ac.uk>

A couple of new theorems, stolen from AFP entries


# bb368494 15-Aug-2019 paulson <lp15@cam.ac.uk>

new material; rotated premises of Lim_transform_eventually


# e6ca3b44 17-Jul-2019 paulson <lp15@cam.ac.uk>

a few new lemmas and a bit of tidying


# da27d24f 14-Jun-2019 haftmann <none@none>

moved some theorems into HOL main corpus


# a6af7849 14-May-2019 paulson <lp15@cam.ac.uk>

Generalisations involving numerals; comparisons should now work for ennreal


# 35216754 10-Apr-2019 paulson <lp15@cam.ac.uk>

Fixing the main Homology theory; also moving a lot of sum/prod lemmas into their generic context


# 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


# 6effda26 14-Jan-2019 nipkow <none@none>

uniform naming


# a4bab154 04-Jan-2019 wenzelm <none@none>

isabelle update -u control_cartouches;


# 25a29bd5 08-Nov-2018 wenzelm <none@none>

isabelle update_cartouches -t;


# 6fd6219b 21-Oct-2018 nipkow <none@none>

uniform naming of strong congruence rules


# 99a68090 20-Sep-2018 paulson <lp15@cam.ac.uk>

removal of more redundancies, and fixes


# 11e8aae1 20-Sep-2018 paulson <lp15@cam.ac.uk>

elimination of near duplication involving Rolle's theorem and the MVT


# f54b90a7 17-Aug-2018 haftmann <none@none>

proper code abbreviation for power on real

--HG--
extra : rebase_source : a05732afe72489a154efb122b87187171d459911


# d491d7bf 16-Jul-2018 Manuel Eberl <eberlm@in.tum.de>

Made simproc for sqrt/root of numeral more robust


# e0d20b5b 15-Jul-2018 paulson <lp15@cam.ac.uk>

de-applying and meta-quantifying


# 6b119936 15-Jul-2018 paulson <lp15@cam.ac.uk>

fixes and more de-applying


# fa38649c 15-Jul-2018 paulson <lp15@cam.ac.uk>

more de-applying and a fix


# c72526f7 11-Jul-2018 paulson <lp15@cam.ac.uk>

more de-applying


# 47185b7e 10-Jul-2018 paulson <lp15@cam.ac.uk>

de-applying, etc.


# 4c923230 08-Jul-2018 paulson <lp15@cam.ac.uk>

De-applying


# a3757b3e 07-Jul-2018 paulson <lp15@cam.ac.uk>

de-applying, etc.


# 3f439188 05-Jul-2018 paulson <lp15@cam.ac.uk>

de-applying


# a0960b42 28-Jun-2018 paulson <lp15@cam.ac.uk>

Generalising and renaming some basic results


# 102fb118 26-Jun-2018 paulson <lp15@cam.ac.uk>

Rationalisation of complex transcendentals, esp the Arg function


# 5159bef9 06-May-2018 haftmann <none@none>

removed some lemma duplicates

--HG--
extra : rebase_source : e56adb958684d57563b0ec467d4b13f1b726b4e0


# 48745e07 03-May-2018 paulson <lp15@cam.ac.uk>

Some tidying up (mostly regarding summations from 0)


# 78eb1fe1 25-Feb-2018 immler <none@none>

moved Lipschitz continuity from AFP/Ordinary_Differential_Equations and AFP/Gromov_Hyperbolicity; moved lemmas from AFP/Gromov_Hyperbolicity/Library_Complements


# 7f370351 22-Feb-2018 immler <none@none>

moved theorems from AFP/Affine_Arithmetic and AFP/Ordinary_Differential_Equations


# eedb5024 07-Feb-2018 eberlm <eberlm@in.tum.de>

Added hyperbolic functions


# 257cb011 05-Feb-2018 immler <none@none>

added lemmas, avoid 'float_of 0'


# 5385dbfa 16-Jan-2018 wenzelm <none@none>

standardized towards new-style formal comments: isabelle update_comments;


# a7ccdf43 10-Jan-2018 nipkow <none@none>

ran isabelle update_op on all sources


# fea6a4cc 22-Dec-2017 paulson <lp15@cam.ac.uk>

new/improved theories involving convergence; better pretty-printing for bounded quantifiers and sum/product


# c7cc1919 26-Nov-2017 wenzelm <none@none>

more symbols;


# d2d8a960 10-Oct-2017 paulson <lp15@cam.ac.uk>

Divided Topology_Euclidean_Space in two, creating new theory Connected. Also deleted some duplicate / variant theorems


# d73ec065 27-Aug-2017 nipkow <none@none>

tuned


# 5ba2adde 26-Aug-2017 nipkow <none@none>

reorganized and added log-related lemmas


# f17073d4 26-Aug-2017 nipkow <none@none>

tuned proofs


# b626ba4a 25-Aug-2017 nipkow <none@none>

reorganization of tree lemmas; new lemmas


# ad4f033a 22-Aug-2017 Manuel Eberl <eberlm@in.tum.de>

Lemmas about analysis and permutations


# db0a5ec8 15-Jul-2017 eberlm <eberlm@in.tum.de>

Simprocs for roots of numerals


# 3f3e576c 02-May-2017 paulson <lp15@cam.ac.uk>

Simplification of some proofs. Also key lemmas using !! rather than ! in premises


# 44a98e21 26-Apr-2017 paulson <lp15@cam.ac.uk>

Further new material. The simprule status of some exp and ln identities was reverted.


# d244f158 25-Apr-2017 paulson <lp15@cam.ac.uk>

New material from PNT proof, as well as more default [simp] declarations. Also removed duplicate theorems about geometric series


# 3f30d088 22-Apr-2017 wenzelm <none@none>

theories "GCD" and "Binomial" are already included in "Main": this avoids improper imports in applications;

--HG--
rename : src/HOL/Main.thy => src/HOL/Pre_Main.thy


# 949c41a8 10-Mar-2017 immler <none@none>

modernized construction of type bcontfun; base explicit theorems on Uniform_Limit.thy; added some lemmas


# 2cefd0e4 05-Mar-2017 nipkow <none@none>

added numeral_powr_numeral


# 84c54928 27-Feb-2017 paulson <lp15@cam.ac.uk>

Some new lemmas thanks to Lukas Bulwahn. Also, NEWS.


# 97063f35 21-Feb-2017 paulson <lp15@cam.ac.uk>

Some new lemmas. Existing lemmas modified to use uniform_limit rather than its expansion


# 46c06843 03-Jan-2017 paulson <lp15@cam.ac.uk>

A few new lemmas and needed adaptations


# ee3f0def 22-Nov-2016 nipkow <none@none>

added simp rule


# 593ff4b4 17-Oct-2016 nipkow <none@none>

setprod -> prod


# 351cc2e6 17-Oct-2016 nipkow <none@none>

setsum -> sum


# 9a8c3fb3 19-Sep-2016 fleury <Mathias.Fleury@mpi-inf.mpg.de>

left_distrib ~> distrib_right, right_distrib ~> distrib_left


# 9147221e 10-Sep-2016 wenzelm <none@none>

tuned proofs;


# e642916d 01-Sep-2016 Manuel Eberl <eberlm@in.tum.de>

Some facts about factorial and binomial coefficients


# c6fb3931 25-Aug-2016 Manuel Eberl <eberlm@in.tum.de>

More analysis lemmas


# ee163328 29-Jul-2016 wenzelm <none@none>

more accurate cong del;
tuned proofs;


# b188171c 28-Jul-2016 wenzelm <none@none>

misc tuning and modernization;


# 14001a0d 22-Jul-2016 wenzelm <none@none>

tuned proofs -- avoid unstructured calculation;


# 14c6dd50 12-Jul-2016 wenzelm <none@none>

misc tuning and modernization;


# a70bd0e1 09-Jul-2016 haftmann <none@none>

more lemmas to emphasize {0::nat..(<)n} as canonical representation of intervals on nat
* * *
more rules for setsum, setprod on intervals


# b1935b2f 02-Jul-2016 haftmann <none@none>

simplified definitions of combinatorial functions


# 0f0a91d1 02-Jul-2016 haftmann <none@none>

more theorems


# e49a8ab6 13-Jun-2016 eberlm <none@none>

Facts about HK integration, complex powers, Gamma function


# 3dba35c1 27-May-2016 wenzelm <none@none>

tuned proofs, to allow unfold_abs_def;


# ddacf0c0 25-May-2016 wenzelm <none@none>

isabelle update_cartouches -c -t;


# 1daf8189 13-May-2016 wenzelm <none@none>

eliminated use of empty "assms";


# a2bc0021 25-Apr-2016 wenzelm <none@none>

eliminated old 'def';
tuned comments;


# 8a87c696 12-Apr-2016 immler <none@none>

added derivative of scaling in exponential function


# 0c62267a 11-Apr-2016 paulson <lp15@cam.ac.uk>

lots of new theorems for multivariate analysis


# 2c425687 21-Mar-2016 hoelzl <none@none>

add le_log_of_power and le_log2_of_power by Tobias Nipkow


# fd7948b3 23-Feb-2016 paulson <lp15@cam.ac.uk>

New and revised material for (multivariate) analysis


# 35f7dccd 23-Feb-2016 nipkow <none@none>

more canonical names


# 259fcfd2 22-Feb-2016 paulson <lp15@cam.ac.uk>

An assortment of useful lemmas about sums, norm, etc. Also: norm_conv_dist [symmetric] is now a simprule!


# a6f23363 17-Feb-2016 haftmann <none@none>

generalized some lemmas;
moved some lemmas in more appropriate places;
deleted potentially dangerous simp rule


# 5ad25152 05-Jan-2016 hoelzl <none@none>

add the proof of the central limit theorem

--HG--
extra : rebase_source : 493d99e28392771c51f4102a11b90533880e289f
extra : amend_source : 3fb7b7c607104e57a2c3ba7f733dd570eb42fa3b


# e68c51f7 04-Jan-2016 eberlm <none@none>

Added lots of material on infinite sums, convergence radii, harmonic numbers, Gamma function


# 322e58e3 30-Dec-2015 wenzelm <none@none>

more symbols;


# 82353fd1 30-Dec-2015 wenzelm <none@none>

more symbols;


# 6d3e0a15 29-Dec-2015 wenzelm <none@none>

more symbols;


# 08cabf03 27-Dec-2015 wenzelm <none@none>

prefer symbols for "abs";


# ecc07c37 27-Dec-2015 wenzelm <none@none>

prefer symbols for "floor", "ceiling";


# ea74e60a 21-Dec-2015 hoelzl <none@none>

Transcendental: use [simp]-canonical form - (pi/2)

--HG--
extra : rebase_source : 16d150606679aa4a47a4ac5769715a911ec5409d


# 474064bd 09-Dec-2015 paulson <lp15@cam.ac.uk>

sorted out eventually_mono


# 0df376fc 07-Dec-2015 wenzelm <none@none>

isabelle update_cartouches -c -t;


# 4b76bc27 01-Dec-2015 paulson <lp15@cam.ac.uk>

Removal of redundant lemmas (diff_less_iff, diff_le_iff) and of the abbreviation Exp. Addition of some new material.


# 3dc932ef 23-Nov-2015 paulson <lp15@cam.ac.uk>

New material about paths, winding numbers, etc. Added lemmas to divide_const_simps. Misc tuning.


# 53483153 16-Nov-2015 paulson <lp15@cam.ac.uk>

Removed some legacy theorems; minor adjustments to simplification rules; new material on homotopic paths


# 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.


# 3f106d8a 10-Nov-2015 paulson <lp15@cam.ac.uk>

Coercion "real" now has type nat => real only and is no longer overloaded. Type class "real_of" is gone. Many duplicate theorems removed.


# dbea1757 02-Nov-2015 eberlm <none@none>

Added binomial identities to CONTRIBUTORS; small lemmas on of_int/pochhammer


# dd88f1ec 02-Nov-2015 eberlm <none@none>

Rounding function, uniform limits, cotangent, binomial identities


# 2f29d214 29-Oct-2015 eberlm <none@none>

added many small lemmas about setsum/setprod/powr/...


# b7a36669 26-Oct-2015 paulson <none@none>

new lemmas about topology, etc., for Cauchy integral formula


# ae913163 30-Sep-2015 paulson <lp15@cam.ac.uk>

real_of_nat_Suc is now a simprule


# 85ed9565 01-Sep-2015 wenzelm <none@none>

eliminated \<Colon>;


# 78ffd573 31-Aug-2015 wenzelm <none@none>

prefer symbols;


# 6ee65982 06-Aug-2015 haftmann <none@none>

slight cleanup of lemmas

--HG--
extra : rebase_source : 17dbf1b3c59a40c2a2ac93ab58d3e6371773af6c


# a219c2a1 20-Jul-2015 paulson <none@none>

new material for multivariate analysis, etc.


# 1901affb 18-Jul-2015 wenzelm <none@none>

isabelle update_cartouches;


# 2156c498 14-Jul-2015 hoelzl <none@none>

generalized filtermap_homeomorph to filtermap_fun_inverse; add eventually_at_top/bot_not_equal


# 81da5767 08-Jul-2015 haftmann <none@none>

avoid explicit definition of the relation of associated elements in a ring -- prefer explicit normalization instead


# c1b490ae 07-May-2015 hoelzl <none@none>

generalized tends over powr; added DERIV rule for powr

--HG--
extra : rebase_source : e5262f95063d694a1b08a65810ad2c515d8583a6


# 7c42725f 03-May-2015 wenzelm <none@none>

tuned;


# d20797ec 30-Apr-2015 paulson <lp15@cam.ac.uk>

tidying some messy proofs


# c94afc60 29-Apr-2015 paulson <lp15@cam.ac.uk>

Tidying. Improved simplification for numerals, esp in exponents.


# 587e133b 28-Apr-2015 paulson <lp15@cam.ac.uk>

New material about complex transcendental functions (especially Ln, Arg) and polynomials


# cd8a26ec 21-Apr-2015 paulson <lp15@cam.ac.uk>

New material, mostly about limits. Consolidation.


# 8c7688c9 12-Apr-2015 hoelzl <none@none>

move filters to their own theory

--HG--
rename : src/HOL/NSA/Filter.thy => src/HOL/NSA/Free_Ultrafilter.thy


# e635452e 12-Apr-2015 hoelzl <none@none>

fix latex in Transcendental


# 42324d78 11-Apr-2015 paulson <lp15@cam.ac.uk>

Complex roots of unity. Better definition of ln for complex numbers. Used [code del] to stop code generation for powr.


# d6db773a 11-Apr-2015 paulson <lp15@cam.ac.uk>

Overloading of ln and powr, but "approximation" no longer works for powr. Code generation also fails due to type ambiguity in scala.


# 20670a25 01-Apr-2015 paulson <lp15@cam.ac.uk>

arcsin and arccos lemmas


# ac517014 31-Mar-2015 haftmann <none@none>

given up separate type classes demanding `inverse 0 = 0`


# afcf79aa 31-Mar-2015 paulson <lp15@cam.ac.uk>

rationalised and generalised some theorems concerning abs and x^2.


# 7416c0a5 31-Mar-2015 paulson <lp15@cam.ac.uk>

New material and binomial fix


# 12dedf1b 19-Mar-2015 paulson <lp15@cam.ac.uk>

New material for complex sin, cos, tan, Ln, also some reorganisation


# ea222974 18-Mar-2015 paulson <lp15@cam.ac.uk>

new HOL Light material about exp, sin, cos


# e7eb131a 18-Mar-2015 paulson <lp15@cam.ac.uk>

Lots of new material on complex-valued functions. Modified simplification of (x/n)^k


# 3e14dd10 16-Mar-2015 paulson <lp15@cam.ac.uk>

The factorial function, "fact", now has type "nat => 'a"


# a09dd26c 12-Mar-2015 wenzelm <none@none>

removed junk;


# b9259bee 10-Mar-2015 paulson <lp15@cam.ac.uk>

renaming HOL/Fact.thy -> Binomial.thy

--HG--
rename : src/HOL/Fact.thy => src/HOL/Binomial.thy


# 9c83ffad 09-Mar-2015 paulson <lp15@cam.ac.uk>

sin, cos generalised from type real to any "'a::{real_normed_field,banach}", including complex


# c97e9ad6 07-Mar-2015 wenzelm <none@none>

clarified Drule.gen_all: observe context more carefully;


# b5ab68e6 05-Mar-2015 paulson <lp15@cam.ac.uk>

The function frac. Various lemmas about limits, series, the exp function, etc.


# e54b5053 04-Mar-2015 nipkow <none@none>

Removed the obsolete functions "natfloor" and "natceiling"


# 4a3d7318 12-Nov-2014 immler <none@none>

added lemmas: convert between powr and log in comparisons, pull log out of addition/subtraction


# d3ce8e6f 12-Nov-2014 immler <none@none>

code equation for powr


# 794edf80 02-Nov-2014 wenzelm <none@none>

modernized header uniformly as section;


# dc5a029e 30-Oct-2014 haftmann <none@none>

more simp rules concerning dvd and even/odd

--HG--
extra : rebase_source : 895ed3f871c22790e8d199a30828e91bc13bd735


# 8153684f 21-Oct-2014 haftmann <none@none>

turn even into an abbreviation


# a7682ac4 20-Oct-2014 hoelzl <none@none>

add tendsto_const and tendsto_ident_at as simp and intro rules

--HG--
extra : rebase_source : 22eac3c1e90ec123e3d2513334c670b5eb22d7e7


# 830e17f5 19-Oct-2014 haftmann <none@none>

augmented and tuned facts on even/odd and division


# 3c2ea5d6 19-Oct-2014 haftmann <none@none>

prefer generic elimination rules for even/odd over specialized unfold rules for nat


# 90afef54 13-Oct-2014 immler <none@none>

relaxed class constraints for exp


# 6a02610c 21-Sep-2014 haftmann <none@none>

explicit separation of signed and unsigned numerals using existing lexical categories num and xnum


# 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


# bf4e83d3 28-Jun-2014 haftmann <none@none>

fact consolidation


# 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


# 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


# 1371a785 05-Jun-2014 nipkow <none@none>

added lemma


# 43e1aec7 30-May-2014 hoelzl <none@none>

introduce more powerful reindexing rules for big operators


# 18c12fa6 20-May-2014 hoelzl <none@none>

add various lemmas


# 02e4e736 13-May-2014 nipkow <none@none>

added lemmas


# 66804330 14-Apr-2014 hoelzl <none@none>

added divide_nonneg_nonneg and co; made it a simp rule

--HG--
extra : rebase_source : 998eadb7cfbf8720cf961ac2e149ce4537557a47


# 5723122d 12-Apr-2014 nipkow <none@none>

made mult_pos_pos a simp rule


# 838cbeac 11-Apr-2014 nipkow <none@none>

made divide_pos_pos a simp rule


# a444e184 11-Apr-2014 nipkow <none@none>

made mult_nonneg_nonneg a simp rule

--HG--
extra : rebase_source : 3f70ac991fa0f02839309ce9b8f418ff53f87c36


# 6e10699a 09-Apr-2014 hoelzl <none@none>

generalize ln/log_powr; add log_base_powr/pow


# 77b90a1d 09-Apr-2014 hoelzl <none@none>

revert c1bbd3e22226, a14831ac3023, and 36489d77c484: divide_minus_left/right are again simp rules


# 36a1e2cc 03-Apr-2014 paulson <lp15@cam.ac.uk>

removing simprule status for divide_minus_left and divide_minus_right


# 85993f65 03-Apr-2014 hoelzl <none@none>

merged DERIV_intros, has_derivative_intros into derivative_intros


# b50566a5 02-Apr-2014 hoelzl <none@none>

extend continuous_intros; remove continuous_on_intros and isCont_intros


# 884b6dc3 24-Mar-2014 paulson <lp15@cam.ac.uk>

rearranging some deriv theorems


# 956719cb 19-Mar-2014 paulson <lp15@cam.ac.uk>

Some rationalisation of basic lemmas


# 54be58b7 19-Mar-2014 hoelzl <none@none>

further renaming in Series


# 4cda3a80 18-Mar-2014 hoelzl <none@none>

cleanup Series: sorted according to typeclass hierarchy, use {..<_} instead of {0..<_}


# e52c6f99 17-Mar-2014 hoelzl <none@none>

unify syntax for has_derivative and differentiable


# 0c9cbdb5 16-Mar-2014 huffman <none@none>

tuned proofs


# 0fe2f732 02-Mar-2014 wenzelm <none@none>

repaired document;


# 618e561e 25-Feb-2014 paulson <lp15@cam.ac.uk>

More complex-related lemmas


# 9a3670d8 24-Feb-2014 paulson <lp15@cam.ac.uk>

Lemmas about Reals, norm, etc., and cleaner variants of existing ones


# 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'


# 4ad1f5f4 24-Nov-2013 paulson <none@none>

tidied more proofs


# 6153f6b0 24-Nov-2013 paulson <none@none>

cleaned up more messy proofs


# 9c390d89 24-Nov-2013 paulson <none@none>

cleaned up some messy proofs


# 138816de 19-Nov-2013 haftmann <none@none>

eliminiated neg_numeral in favour of - (numeral _)


# d2ef840a 01-Nov-2013 haftmann <none@none>

more simplification rules on unary and binary minus

--HG--
extra : rebase_source : 7c88c9f33c4be8eae76f508a1a73ba79c8b769b1


# 68fbf665 12-Sep-2013 haftmann <none@none>

tuned proofs


# 6390fe8a 12-Sep-2013 huffman <none@none>

generalize lemmas

--HG--
extra : rebase_source : 2af44a81e392ceab2d97d9822dbf3392753abfd3


# bce0777c 18-Aug-2013 wenzelm <none@none>

tuned proofs;


# b9bb5600 18-Aug-2013 wenzelm <none@none>

more symbols;


# 06329277 13-Aug-2013 wenzelm <none@none>

standardized symbols via "isabelle update_sub_sup", excluding src/Pure and src/Tools/WWW_Find;


# 1d0f9320 25-May-2013 noschinl <none@none>

add lemma


# 4a0d6c03 09-Apr-2013 hoelzl <none@none>

remove the within-filter, replace "at" by "at _ within UNIV" (This allows to remove a couple of redundant lemmas)


# e9dd484d 25-Mar-2013 hoelzl <none@none>

move Ln.thy and Log.thy to Transcendental.thy


# 73f570b5 22-Mar-2013 hoelzl <none@none>

arcsin and arccos are continuous on {0 .. 1} (including the endpoints)


# 08793a50 22-Mar-2013 hoelzl <none@none>

move continuous_on_inv to HOL image (simplifies isCont_inverse_function)


# e27ab117 22-Mar-2013 hoelzl <none@none>

move continuous and continuous_on to the HOL image; isCont is an abbreviation for continuous (at x) (isCont is now restricted to a T2 space)


# fcf7ad3e 22-Mar-2013 hoelzl <none@none>

clean up lemma_nest_unique and renamed to nested_sequence_unique


# b454cb5d 04-Dec-2012 hoelzl <none@none>

prove tendsto_power_div_exp_0
* * *
missing rename

--HG--
extra : rebase_source : 2809e8af73b029406c9ce85b75b90c6fbf6cada9


# f18cf046 04-Dec-2012 hoelzl <none@none>

add filterlim rules for eventually monotone bijective functions; mirror rules for at_top, at_bot; apply them to prove convergence of arctan at infinity and tan at pi/2

--HG--
extra : rebase_source : 327fe91b9d9d244286b9a29c61e2f5fe56c9e295


# b9e12ec0 03-Dec-2012 hoelzl <none@none>

add filterlim rules for exp and ln to infinity


# d9333ba5 19-Oct-2012 webertj <none@none>

Renamed {left,right}_distrib to distrib_{right,left}.


# c0cb69ba 16-Apr-2012 huffman <none@none>

tuned some proofs;
removed duplicate lemma zero_le_imp_of_nat


# 8bb6233a 25-Mar-2012 huffman <none@none>

merged fork with new numeral representation (see NEWS)


# 6ada726f 17-Jan-2012 huffman <none@none>

factor-cancellation simprocs now call the full simplifier to prove that factors are non-zero


# 8f08cefa 15-Dec-2011 huffman <none@none>

tendsto lemmas for ln and powr

--HG--
extra : transplant_source : N%CFc4%94f%CF%C9%1D%CFy%7F%EF%9B2%ED%B9%98D%B7


# 3989b7ab 30-Oct-2011 huffman <none@none>

removed ad-hoc simp rules sin_cos_eq[symmetric], minus_sin_cos_eq[symmetric], cos_sin_eq[symmetric]


# 03839a10 30-Oct-2011 huffman <none@none>

extend cancellation simproc patterns to cover terms like '- (2 * pi) < pi'


# 4c69815e 06-Sep-2011 huffman <none@none>

simplify proof of tan_half, removing unused assumptions


# f34dbd37 06-Sep-2011 huffman <none@none>

convert some proofs to Isar-style


# 818931ee 05-Sep-2011 huffman <none@none>

add lemmas about arctan;
simplify some proofs about arctan;


# 1dcf3de6 05-Sep-2011 huffman <none@none>

convert lemma cos_total to Isar-style proof


# a49f5151 05-Sep-2011 huffman <none@none>

convert lemma cos_is_zero to Isar-style


# 1bb8973f 05-Sep-2011 huffman <none@none>

convert lemma sin_gt_zero to Isar style;
remove duplicate lemma sin_gt_zero1;


# 7c00bf36 05-Sep-2011 huffman <none@none>

modify lemma sums_group, and shorten proofs that use it


# f6e8686d 05-Sep-2011 huffman <none@none>

generalize some lemmas


# cc7a0b72 05-Sep-2011 huffman <none@none>

add lemmas cos_arctan and sin_arctan


# c835b01e 04-Sep-2011 huffman <none@none>

remove redundant lemmas about LIMSEQ


# 8f848cac 28-Aug-2011 huffman <none@none>

discontinue many legacy theorems about LIM and LIMSEQ, in favor of tendsto theorems


# 19dfe100 19-Aug-2011 huffman <none@none>

move sin_coeff and cos_coeff lemmas to Transcendental.thy; simplify some proofs


# 9888029b 19-Aug-2011 huffman <none@none>

remove unused lemma DERIV_sin_add


# c8b3202b 19-Aug-2011 huffman <none@none>

remove redundant lemma lemma_DERIV_subst in favor of DERIV_cong


# 5a4ff569 19-Aug-2011 huffman <none@none>

remove redundant lemma exp_ln_eq in favor of ln_unique


# 9c2c0c9e 19-Aug-2011 huffman <none@none>

Transcendental.thy: add tendsto_intros lemmas;
new isCont theorems;
simplify some proofs.


# 564cc792 19-Aug-2011 huffman <none@none>

Transcendental.thy: remove several unused lemmas and simplify some proofs


# 4a50ad61 19-Aug-2011 huffman <none@none>

remove unused lemmas


# 5d452c36 19-Aug-2011 huffman <none@none>

remove some redundant simp rules


# 12431aeb 18-Aug-2011 huffman <none@none>

optimize some proofs


# 263e5d54 18-Aug-2011 huffman <none@none>

remove bounded_(bi)linear locale interpretations, to avoid duplicating so many lemmas


# ff319ac0 31-May-2011 hoelzl <none@none>

use divide instead of inverse for the derivative of ln


# c20fe2cc 14-Mar-2011 hoelzl <none@none>

generalize infinite sums


# 6fb8be2b 14-Jan-2011 wenzelm <none@none>

eliminated global prems;
tuned proofs;


# 3ce93f38 23-Aug-2010 haftmann <none@none>

dropped type classes mult_mono and mult_mono1; tuned names of technical rule duplicates


# 8ace0d5f 19-Jul-2010 haftmann <none@none>

diff_minus subsumes diff_def


# fe5bdb56 17-May-2010 huffman <none@none>

remove some unnamed simp rules from Transcendental.thy; move the needed ones to MacLaurin.thy where they are used


# edfe12e9 17-May-2010 huffman <none@none>

remove simp attribute from square_eq_1_iff


# 3d94e537 11-May-2010 huffman <none@none>

fix some linarith_split_limit warnings


# eab3d764 11-May-2010 huffman <none@none>

move some theorems from RealPow.thy to Transcendental.thy


# 811241d7 09-May-2010 huffman <none@none>

avoid using real-specific versions of generic lemmas


# ea0c7140 09-May-2010 huffman <none@none>

remove a couple of redundant lemmas; simplify some proofs


# aaaa7964 18-Feb-2010 huffman <none@none>

get rid of many duplicate simp rule warnings


# 30498916 18-Feb-2010 huffman <none@none>

fix looping call to simplifier


# ba9e3640 08-Feb-2010 haftmann <none@none>

more precise proofs


# 5d17693c 05-Feb-2010 haftmann <none@none>

more consistent naming of type classes involving orderings (and lattices) -- c.f. NEWS


# 7b3a0878 28-Jan-2010 haftmann <none@none>

new theory Algebras.thy for generic algebraic structures


# b3191845 13-Nov-2009 paulson <none@none>

A little rationalisation


# 9cda2261 10-Nov-2009 wenzelm <none@none>

tuned proofs;


# 079cde2d 17-Oct-2009 wenzelm <none@none>

eliminated hard tabulators, guessing at each author's individual tab-width;
tuned headers;


# f1682097 17-Jul-2009 avigad <none@none>

Changed fact_Suc_nat back to fact_Suc


# 7ec8d97b 10-Jul-2009 avigad <none@none>

Moved factorial lemmas from Binomial.thy to Fact.thy and merged.


# f6a321d1 30-Jun-2009 hoelzl <none@none>

use DERIV_intros


# 1a14d4c7 30-Jun-2009 hoelzl <none@none>

Added DERIV_intros


# 5990ee2b 24-Jun-2009 nipkow <none@none>

corrected and unified thm names


# dca571cd 29-May-2009 huffman <none@none>

generalize constants from Lim.thy to class metric_space


# 17a9d2d9 27-May-2009 huffman <none@none>

add constants sin_coeff, cos_coeff


# 869ba495 14-May-2009 nipkow <none@none>

Cleaned up Parity a little


# baadc210 28-Apr-2009 haftmann <none@none>

stripped class recpower further


# 8ee53001 04-Mar-2009 huffman <none@none>

declare power_Suc [simp]; remove redundant type-specific versions of power_Suc


# 121e82fb 04-Mar-2009 blanchet <none@none>

Merge.


# 8f335aa9 24-Feb-2009 huffman <none@none>

make more proofs work whether or not One_nat_def is a simp rule


# 92153b8c 05-Feb-2009 hoelzl <none@none>

Added derivation lemmas for power series and theorems for the pi, arcus tangens and logarithm series


# a61ec0c3 29-Jan-2009 chaieb <none@none>

Added real related theorems from Fact.thy


# abf397f0 28-Jan-2009 nipkow <none@none>

Replaced group_ and ring_simps by algebra_simps;
removed compare_rls - use algebra_simps now


# 58d2f1b3 24-Dec-2008 huffman <none@none>

clean up lemmas about ln


# 8b7d30c8 24-Dec-2008 huffman <none@none>

clean up lemmas about exp


# c60834bd 24-Dec-2008 huffman <none@none>

rearranged subsections; cleaned up some proofs


# 5c00fd34 24-Dec-2008 huffman <none@none>

move theorems about limits from Transcendental.thy to Deriv.thy


# d21c079c 24-Dec-2008 huffman <none@none>

cleaned up some proofs; removed redundant simp rules


# fcb0a810 23-Dec-2008 huffman <none@none>

move sin and cos to their own subsection


# de5b1721 23-Dec-2008 huffman <none@none>

clean up some proofs; remove unused lemmas


# 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