History log of /seL4-l4v-10.1.1/l4v/isabelle/src/HOL/Int.thy
Revision Date Author Comments
# 8b81086d 09-Apr-2018 paulson <lp15@cam.ac.uk>

Syntax for the special cases Min(A`I) and Max (A`I)


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

ran isabelle update_op on all sources


# 3e62aabe 02-Dec-2017 haftmann <none@none>

more simplification rules

--HG--
extra : rebase_source : 2b7704ac9459d132ec9fea4769b865bdcad1548f


# f827427c 02-Dec-2017 haftmann <none@none>

cleaned up and tuned

--HG--
extra : rebase_source : a1262817f08e7c73c1f578e8c3b21fcf9314f1fb


# 8a74fa41 24-Oct-2017 immler <none@none>

generalized lemmas cancelling real_of_int/real in (in)equalities with power; completed set of related simp rules; lemmas about floorlog/bitlen


# aab0bfb7 19-Oct-2017 haftmann <none@none>

added lemmas and tuned proofs

--HG--
extra : rebase_source : 96f42feb3c60e71f2655c97d331ac68baf8b4a63


# eda74618 09-Oct-2017 haftmann <none@none>

tuned imports

--HG--
extra : rebase_source : bc9797cb892085195c2d8662a7ca3896dd1e5011


# f740f805 08-Oct-2017 haftmann <none@none>

more fundamental definition of div and mod on int

--HG--
extra : rebase_source : 95b72d036b88e199c61235ea5833a905f5632800


# 0c0e528e 08-Jun-2017 boehmes <none@none>

replace non-arithmetic terms by fresh variables before replaying linear-arithmetic proofs: avoid failed proof replays due to an overambitious simpset which may cause proof replay to diverge from the pre-computed proof trace


# 290a9e48 07-Feb-2017 haftmann <none@none>

dropped superfluous preprocessing rule


# 715daca5 09-Jan-2017 haftmann <none@none>

moved some lemmas to appropriate places

--HG--
extra : rebase_source : d3d8537b1c25edc3e07620dda770ad1feb37ea72


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

A few new lemmas and needed adaptations


# 4c4eec29 30-Dec-2016 haftmann <none@none>

complete set of cases rules for integers known to be (non-)positive/negative;
legacy theorem branding

--HG--
extra : rebase_source : 536e611e197af7013710ab6a6a6f2463f5506066


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

setprod -> prod


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

setsum -> sum


# bab6845b 03-Oct-2016 haftmann <none@none>

more lemmas

--HG--
extra : rebase_source : f52072de0fdc0fac0b2505569668d385d1ffe93d


# 196da459 10-Aug-2016 wenzelm <none@none>

misc tuning and modernization;


# 2df4ddef 10-Aug-2016 nipkow <none@none>

"split add" -> "split"


# c5a9d940 22-Jul-2016 wenzelm <none@none>

tuned proofs -- avoid improper use of "this";


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

more canonical names


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

dropped various legacy fact bindings


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

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


# e89ec887 11-Jan-2016 eberlm <none@none>

Integrated some material from Algebraic_Numbers AFP entry to Polynomials; generalised some polynomial stuff.


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

prefer symbols for "abs";


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

isabelle update_cartouches -c -t;


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


# c60a8ce2 22-Sep-2015 paulson <lp15@cam.ac.uk>

New lemmas


# 33d48711 21-Sep-2015 paulson <none@none>

new lemmas and movement of lemmas into place


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


# e27e1a18 08-Aug-2015 haftmann <none@none>

direct bootstrap of integer division from natural division


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

isabelle update_cartouches;


# ca155b5f 25-Jun-2015 haftmann <none@none>

more theorems


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

tidying some messy proofs


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

Removal of the file HOL/Number_Theory/Binomial!! And class field_char_0 now declared in Int.thy


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

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


# 34035ccd 04-Mar-2015 wenzelm <none@none>

tuned signature -- prefer qualified names;


# c8df3c65 18-Feb-2015 haftmann <none@none>

eliminated technical fact alias


# 33c6eb28 14-Feb-2015 haftmann <none@none>

dropped redundancy


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


# 992a2dbf 12-Oct-2014 haftmann <none@none>

some more facts on divisibility


# e88c2d7e 12-Oct-2014 haftmann <none@none>

generalized and consolidated some theorems concerning divisibility


# b7351c6c 02-Oct-2014 haftmann <none@none>

moved lemmas out of Int.thy which have nothing to do with int

--HG--
extra : rebase_source : a6db16c774c1c078a2ed1a129509da61fa662a39


# 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


# 61aadd1e 06-May-2014 hoelzl <none@none>

avoid the Complex constructor, use the more natural Re/Im view; moved csqrt to Complex.

--HG--
extra : rebase_source : 899541490c73fe6897445f97dc2a5a3c929cf153


# 85e48936 10-Apr-2014 kuncar <none@none>

simplify and fix theories thanks to 356a5efdb278


# b9ba5739 06-Mar-2014 blanchet <none@none>

renamed 'fun_rel' to 'rel_fun'


# 671f556f 04-Mar-2014 huffman <none@none>

remove simp rules made redundant by the replacement of neg_numeral with negated numerals


# 0d093612 12-Feb-2014 blanchet <none@none>

transformed 'option' and 'list' into new-style datatypes (but register them as old-style as well)
* * *
compile
* * *
tuned imports to prevent merge issues in 'Main'


# 56332e73 21-Jan-2014 traytel <none@none>

removed theory dependency of BNF_LFP on Datatype


# d46ef5de 20-Jan-2014 blanchet <none@none>

moved 'fundef_cong' attribute (and other basic 'fun' stuff) up the dependency chain

--HG--
rename : src/HOL/FunDef.thy => src/HOL/Fun_Def.thy


# ac866a0f 25-Dec-2013 haftmann <none@none>

prefer more canonical names for lemmas on min/max


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

eliminiated neg_numeral in favour of - (numeral _)


# 7ac6d7e8 04-Nov-2013 haftmann <none@none>

streamlined setup of linear arithmetic


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

more simplification rules on unary and binary minus

--HG--
extra : rebase_source : 7c88c9f33c4be8eae76f508a1a73ba79c8b769b1


# 3a95305b 31-Oct-2013 haftmann <none@none>

restructed

--HG--
extra : rebase_source : 616c48d7ea31bebdcc552b6b49aa376ef8b2934a


# 03633065 18-Oct-2013 blanchet <none@none>

killed most "no_atp", to make Sledgehammer more complete


# 837093ba 16-Sep-2013 kuncar <none@none>

use lifting_forget for deregistering numeric types as a quotient type


# 71d1d584 18-Aug-2013 haftmann <none@none>

added lemma


# 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


# 01e7a4f2 14-May-2013 kuncar <none@none>

stronger reflexivity prover


# 31f651ff 19-Feb-2013 hoelzl <none@none>

split dense into inner_dense_order and no_top/no_bot


# 2597c77d 19-Feb-2013 kuncar <none@none>

delete also predicates on relations when hiding an implementation of an abstract type


# 5a8927d0 15-Feb-2013 haftmann <none@none>

two target language numeral types: integer and natural, as replacement for code_numeral;
former theory HOL/Library/Code_Numeral_Types replaces HOL/Code_Numeral;
refined stack of theories implementing int and/or nat by target language numerals;
reduced number of target language numeral types to exactly one

--HG--
extra : rebase_source : ffa0242ad108fe680ff144a716257c0784285d17


# fa22b8b3 13-Feb-2013 haftmann <none@none>

abandoned theory Plain

--HG--
extra : rebase_source : 6f5a395a55e8879386d1f79ab252c6fc2aca7dc5


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

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


# e3227796 22-Aug-2012 wenzelm <none@none>

prefer ML_file over old uses;


# 6d85c72f 02-Jun-2012 huffman <none@none>

transfer method now handles transfer rules for compound terms, e.g. locale-defined constants with hidden parameters


# e2f4d258 30-May-2012 huffman <none@none>

convert Int.thy to use lifting and transfer

--HG--
extra : rebase_source : 42849275130f48d9bee5b9e1dd82e9e9a0229b50


# fdff5195 30-May-2012 huffman <none@none>

remove unnecessary simp rules involving Abs_Integ

--HG--
extra : rebase_source : c099a2f8080b9702edaa0d0f17fd4606880d59ef


# 2a20d32d 01-Apr-2012 huffman <none@none>

removed Nat_Numeral.thy, moving all theorems elsewhere


# 09ca59ef 30-Mar-2012 huffman <none@none>

load Tools/numeral.ML in Num.thy


# ff4bed69 30-Mar-2012 huffman <none@none>

set up numeral reorient simproc in Num.thy


# 0f623881 30-Mar-2012 huffman <none@none>

move lemmas from Nat_Numeral to Int.thy and Num.thy


# e7c93f0a 29-Mar-2012 huffman <none@none>

move many lemmas from Nat_Numeral.thy to Power.thy or Num.thy


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

merged fork with new numeral representation (see NEWS)


# 4250620f 02-Mar-2012 bulwahn <none@none>

adding finiteness of intervals on integer sets; adding another finiteness theorem for multisets


# 871a843b 29-Dec-2011 haftmann <none@none>

semiring_numeral_0_eq_0, semiring_numeral_1_eq_1 now [simp], superseeding corresponding simp rules on type nat; attribute code_abbrev superseedes code_unfold_post

--HG--
extra : rebase_source : baeca2cb190a12d17b7906d2d74ff0cf73890c4e


# d8e74f87 30-Nov-2011 wenzelm <none@none>

prefer typedef without extra definition and alternative name;
tuned proofs;


# a495a026 20-Nov-2011 wenzelm <none@none>

eliminated obsolete "standard";


# a2121b95 16-Nov-2011 huffman <none@none>

simplify some proofs


# acc1a160 16-Nov-2011 huffman <none@none>

Int.thy: remove duplicate lemmas double_less_0_iff and odd_less_0, use {even,odd}_less_0_iff instead


# 14a797fa 20-Oct-2011 huffman <none@none>

removed mult_Bit1 from int_arith_rules (cf. 882403378a41 and 3078fd2eec7b, where mult_num1 erroneously replaced mult_1)


# b0be2290 19-Oct-2011 wenzelm <none@none>

inlined @{thms} (ML compile-time) allows to get rid of legacy zadd_ac as well (cf. 49e305100097);


# 35d713da 19-Oct-2011 bulwahn <none@none>

removing old code generator setup for integers


# 4a67a898 09-Oct-2011 huffman <none@none>

Int.thy: discontinued some legacy theorems


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

introduce abbreviation 'int' earlier in Int.thy


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

move lemmas nat_le_iff and nat_mono into Int.thy


# 74b46566 03-Sep-2011 huffman <none@none>

remove duplicate lemma nat_zero in favor of nat_0


# 8cd5b4bf 29-Jun-2011 wenzelm <none@none>

modernized some simproc setup;


# 972c40f7 23-Jun-2011 huffman <none@none>

added number_semiring class, plus a few new lemmas;
no changes to the simpset yet


# d15576f1 04-May-2011 wenzelm <none@none>

proper case_names for int_cases, int_of_nat_induct;
tuned some proofs, eliminating (cases, auto) anti-pattern;


# eb27e462 19-Apr-2011 wenzelm <none@none>

eliminated Codegen.mode in favour of explicit argument;


# 6b0b29ec 13-Mar-2011 wenzelm <none@none>

tuned headers;


# 56826ded 30-Nov-2010 haftmann <none@none>

adapted proofs to slightly changed definitions of congruent(2)


# 0bb01cdc 01-Oct-2010 haftmann <none@none>

constant `contents` renamed to `the_elem`


# 972f5d58 27-Aug-2010 haftmann <none@none>

renamed class/constant eq to equal; tuned some instantiations


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

diff_minus subsumes diff_def


# 140c6b08 12-Jul-2010 haftmann <none@none>

dropped superfluous [code del]s


# 710c89f8 11-May-2010 haftmann <none@none>

renamed former Int.int_induct to Int.int_of_nat_induct, former Presburger.int_induct to Int.int_induct: is more conservative and more natural than the intermediate solution


# 8105027d 10-May-2010 haftmann <none@none>

moved int induction lemma to theory Int as int_bidirectional_induct


# 64a28f7c 07-May-2010 haftmann <none@none>

moved lemma zdvd_period to theory Int


# 754cf751 06-May-2010 haftmann <none@none>

moved some lemmas from Groebner_Basis here


# 87beb5de 06-May-2010 haftmann <none@none>

moved generic lemmas to appropriate places


# da2e0e29 26-Apr-2010 haftmann <none@none>

got rid of [simplified]


# 756c3e6e 26-Apr-2010 haftmann <none@none>

use new classes (linordered_)field_inverse_zero


# f2a891d4 26-Apr-2010 haftmann <none@none>

class division_ring_inverse_zero


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


# 4e13222c 06-Apr-2010 boehmes <none@none>

added missing mult_1_left to linarith simp rules


# 206a5436 17-Mar-2010 blanchet <none@none>

now use "Named_Thms" for "noatp", and renamed "noatp" to "no_atp"


# 789dabf1 17-Mar-2010 boehmes <none@none>

tuned proofs (to avoid linarith error message caused by bootstrapping of HOL)


# a6b717af 07-Mar-2010 huffman <none@none>

add more simp rules for Ints


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

get rid of many duplicate simp rule warnings


# 5404b7b7 13-Feb-2010 wenzelm <none@none>

modernized structures;


# 875c5b73 08-Feb-2010 haftmann <none@none>

renamed OrderedGroup to Groups; split theory Ring_and_Field into Rings Fields

--HG--
rename : src/HOL/Ring_and_Field.thy => src/HOL/Fields.thy
rename : src/HOL/OrderedGroup.thy => src/HOL/Groups.thy
rename : src/HOL/Ring_and_Field.thy => src/HOL/Rings.thy


# 1c70cad7 08-Feb-2010 haftmann <none@none>

separate library theory for type classes combining lattices with various algebraic structures


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

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


# 740e4135 10-Dec-2009 paulson <none@none>

streamlined proofs


# bacdb650 13-Nov-2009 nipkow <none@none>

renamed lemmas "anti_sym" -> "antisym"


# 0a10a908 08-Nov-2009 wenzelm <none@none>

modernized structure Reorient_Proc;
explicit merge of constituent functions, avoids exponential blowup when traversing the import graph;
adapted Theory_Data;
tuned;


# cef12a04 30-Oct-2009 haftmann <none@none>

tuned code setup


# fcd7f466 29-Oct-2009 haftmann <none@none>

moved some dvd [int] facts to Int


# 827780b3 29-Oct-2009 haftmann <none@none>

moved some dvd [int] facts to Int


# 0f96c7cc 28-Oct-2009 haftmann <none@none>

moved theory Divides after theory Nat_Numeral; tuned some proof texts


# f56881ab 21-Oct-2009 blanchet <none@none>

renamed "nitpick_const_xxx" attributes to "nitpick_xxx" and "nitpick_ind_intros" to "nitpick_intros"


# 10337e68 28-Aug-2009 nipkow <none@none>

tuned proofs


# 8340d320 29-Jul-2009 haftmann <none@none>

added numeral code postprocessor rules on type int


# 5c2bc460 14-Jul-2009 haftmann <none@none>

prefer code_inline over code_unfold; use code_unfold_post where appropriate


# fbe41aef 14-Jul-2009 haftmann <none@none>

code attributes use common underscore convention


# 180d846c 11-May-2009 haftmann <none@none>

tuned interface of Lin_Arith


# e7ae535a 08-May-2009 haftmann <none@none>

modules numeral_simprocs, nat_numeral_simprocs; proper structures for numeral simprocs

--HG--
rename : src/HOL/Tools/nat_simprocs.ML => src/HOL/Tools/nat_numeral_simprocs.ML
rename : src/HOL/Tools/int_factor_simprocs.ML => src/HOL/Tools/numeral_simprocs.ML


# c1ed5958 08-May-2009 haftmann <none@none>

moved int_factor_simprocs.ML to theory Int


# f24ced81 29-Apr-2009 huffman <none@none>

reimplement reorientation simproc using theory data


# dcdcebd1 29-Apr-2009 haftmann <none@none>

farewell to class recpower


# 9905c04e 28-Apr-2009 haftmann <none@none>

reorganization of power lemmas


# 958610f5 28-Apr-2009 haftmann <none@none>

local syntax for Ints; ephermal re-globalization


# 79b8e47f 27-Apr-2009 haftmann <none@none>

cleaned up theory power further


# 7e4b4782 22-Apr-2009 haftmann <none@none>

power operation defined generic


# 2fe1bdcf 01-Apr-2009 nipkow <none@none>

cleaned up setprod_zero-related lemmas


# 9551791a 01-Apr-2009 nipkow <none@none>

added setsum_pos_nat


# 33ab498d 30-Mar-2009 huffman <none@none>

simplify theorem references


# c7cf885f 30-Mar-2009 huffman <none@none>

no longer delay loading of assoc_fold.ML


# 4509c25a 22-Mar-2009 haftmann <none@none>

distributed contents of theory Arith_Tools to theories Int, IntDiv and NatBin accordingly


# 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


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


# bb2d682e 02-Mar-2009 nipkow <none@none>

name changes


# 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


# de77d06c 19-Feb-2009 huffman <none@none>

declare of_int_number_of_eq [simp]


# 1154b8cb 16-Feb-2009 blanchet <none@none>

Added Nitpick tag to 'of_int_of_nat'.
This theorem leads to a more efficient encoding to Kodkod than the definition of 'of_int'.


# 5e5b7a93 03-Feb-2009 krauss <none@none>

declare "nat o abs" as default measure for int


# a7fd9c34 31-Jan-2009 nipkow <none@none>

added some simp rules


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

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


# b0810497 26-Jan-2009 haftmann <none@none>

stripped Id


# c49b40c1 21-Jan-2009 haftmann <none@none>

no base sort in class import


# 79951f4f 10-Dec-2008 huffman <none@none>

clean up diff_bin_simps


# ceabd5a7 09-Dec-2008 huffman <none@none>

move all neg-related lemmas to NatBin; make type of neg specific to int


# 938f10ef 09-Dec-2008 huffman <none@none>

separate neg_simps from rel_simps


# 99b65870 04-Dec-2008 huffman <none@none>

revert to using eq_number_of_eq for simplification (Groebner_Examples.thy was broken)


# deec01bf 04-Dec-2008 huffman <none@none>

add named lemma lists: neg_simps and iszero_simps


# 34509758 04-Dec-2008 huffman <none@none>

change arith_special simps to avoid using neg


# 37c8854e 03-Dec-2008 huffman <none@none>

enable eq_bin_simps for simplifying equalities on numerals


# 2c166a8e 03-Dec-2008 huffman <none@none>

enable le_bin_simps and less_bin_simps for simplifying inequalities on numerals


# 9d13a3d2 03-Dec-2008 huffman <none@none>

cleaned up subsection headings;
added simp rules for comparisons on binary numbers


# 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


# ae26a99d 10-Nov-2008 haftmann <none@none>

tuned


# 2b5791a3 22-Oct-2008 haftmann <none@none>

slightly tuned


# d63044b5 09-Oct-2008 haftmann <none@none>

`code func` now just `code`


# 0a8ce6e7 09-Oct-2008 haftmann <none@none>

established canonical argument order in SML code generators


# e5ea739c 07-Oct-2008 haftmann <none@none>

tuned of_nat code generation


# 1022927b 25-Sep-2008 haftmann <none@none>

non left-linear equations for nbe


# a84018cb 24-Jul-2008 haftmann <none@none>

added class preorder


# 1aa99e38 30-Jun-2008 haftmann <none@none>

code generator setup for "int" also works under eta-contraction


# 8a6cac34 10-Jun-2008 haftmann <none@none>

removed some dubious code lemmas


# f0dd4ec0 23-May-2008 berghofe <none@none>

Replaced Pretty.str and Pretty.string_of by specific functions (from Codegen) that
set print_mode and margin appropriately.


# ee5945c1 25-Apr-2008 krauss <none@none>

Merged theories about wellfoundedness into one: Wellfounded.thy


# 188a4409 22-Apr-2008 haftmann <none@none>

constant HOL.eq now qualified


# b680d9ec 02-Apr-2008 haftmann <none@none>

moved some code lemmas for Numerals here


# 38095612 17-Mar-2008 wenzelm <none@none>

removed duplicate lemmas;


# 3b7bd289 16-Feb-2008 huffman <none@none>

New simpler representation of numerals, using Bit0 and Bit1 instead of BIT, B0, and B1


# b319aae4 15-Feb-2008 huffman <none@none>

added lemma lists {normalize,succ,pred,minus,add,mult}_bin_simps


# d3cb3a2e 15-Feb-2008 haftmann <none@none>

<= and < on nat no longer depend on wellfounded relations


# ddf461f1 25-Jan-2008 haftmann <none@none>

moved definition of power on ints to theory Int


# 612f0e70 21-Jan-2008 haftmann <none@none>

tuned code setup


# c5f3ac4f 15-Jan-2008 haftmann <none@none>

joined theories IntDef, Numeral, IntArith to theory Int