History log of /seL4-l4v-10.1.1/isabelle/src/HOL/Library/Library.thy
Revision Date Author Comments
# 24d56e0a 18-May-2018 Manuel Eberl <eberlm@in.tum.de>

Moved Landau_Symbols from the AFP to HOL-Library

--HG--
extra : rebase_source : 118ac657be82d7b9b2d3e14ff4e59f8b1c3b7b5c


# f4f1a444 15-May-2018 immler <none@none>

move FuncSet back to HOL-Library (amending 493b818e8e10)

--HG--
rename : src/HOL/FuncSet.thy => src/HOL/Library/FuncSet.thy


# 6d69bedc 12-May-2018 Andreas Lochbihler <none@none>

new tool Code_Lazy


# e04b7748 02-May-2018 immler <none@none>

added Johannes' generalizations Modules.thy and Vector_Spaces.thy; adapted HOL and HOL-Analysis accordingly

--HG--
rename : src/HOL/Library/FuncSet.thy => src/HOL/FuncSet.thy


# 78167661 01-May-2018 wenzelm <none@none>

clarified theory location and imports: avoid surprises due to Pure instead of Main (e.g. simpset operations);
tuned headers;

--HG--
rename : src/Tools/Adhoc_Overloading.thy => src/HOL/Library/Adhoc_Overloading.thy
rename : src/Tools/adhoc_overloading.ML => src/HOL/Library/adhoc_overloading.ML


# 516a26c4 18-Dec-2017 traytel <none@none>

a conditional paramitrecity prover


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

removed mere toy example from library

--HG--
rename : src/HOL/Library/Function_Growth.thy => src/HOL/ex/Function_Growth.thy
extra : rebase_source : 3bb03a04a209b0755417d626db4b68d8265c0a44


# d644fa06 30-Aug-2017 Andreas Lochbihler <none@none>

add type of unordered pairs


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

reorganization of tree lemmas; new lemmas


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

HOL-Library: going_to filter


# 506f0803 18-Aug-2017 Lars Hupel <lars.hupel@mytum.de>

syntax for pattern aliases

--HG--
extra : amend_source : 7c0bbf9de4960ef668fef05070e84581f7ec7582


# 99f1f301 11-Jul-2017 Lars Hupel <lars.hupel@mytum.de>

state monad


# 6307ea77 11-Jul-2017 Lars Hupel <lars.hupel@mytum.de>

State_Monad ~> Open_State_Syntax

--HG--
rename : src/HOL/Library/State_Monad.thy => src/HOL/Library/Open_State_Syntax.thy


# eda32328 05-Jun-2017 haftmann <none@none>

specific output setup is not supposed to intrude regular import theory

--HG--
extra : rebase_source : 51b89d836f6e8c4eddd8a3d48e85351a540784ab


# 37a4900c 06-Apr-2017 haftmann <none@none>

session containing computational algebra

--HG--
rename : src/HOL/Number_Theory/Euclidean_Algorithm.thy => src/HOL/Computational_Algebra/Euclidean_Algorithm.thy
rename : src/HOL/Number_Theory/Factorial_Ring.thy => src/HOL/Computational_Algebra/Factorial_Ring.thy
rename : src/HOL/Library/Formal_Power_Series.thy => src/HOL/Computational_Algebra/Formal_Power_Series.thy
rename : src/HOL/Library/Fundamental_Theorem_Algebra.thy => src/HOL/Computational_Algebra/Fundamental_Theorem_Algebra.thy
rename : src/HOL/Library/Normalized_Fraction.thy => src/HOL/Computational_Algebra/Normalized_Fraction.thy
rename : src/HOL/Library/Polynomial.thy => src/HOL/Computational_Algebra/Polynomial.thy
rename : src/HOL/Library/Polynomial_FPS.thy => src/HOL/Computational_Algebra/Polynomial_FPS.thy
rename : src/HOL/Library/Polynomial_Factorial.thy => src/HOL/Computational_Algebra/Polynomial_Factorial.thy
rename : src/HOL/Number_Theory/Primes.thy => src/HOL/Computational_Algebra/Primes.thy
extra : rebase_source : c81da44950fdb70d0f6e552e1f73b980cac0ac75


# a8fed593 26-Feb-2017 haftmann <none@none>

re-established AFP entry for FinFuns as library


# 379e7a5e 17-Dec-2016 haftmann <none@none>

clarified library contents

--HG--
extra : rebase_source : 914de2d1cc30a640fae1e5a97b67b07637438a99


# 9870d506 30-Sep-2016 hoelzl <none@none>

Library: fix name Product_plus to Product_Plus

--HG--
rename : src/HOL/Library/Product_plus.thy => src/HOL/Library/Product_Plus.thy


# 200da426 30-Sep-2016 hoelzl <none@none>

HOL-Analysis: move Product_Vector and Inner_Product from Library

--HG--
rename : src/HOL/Library/Inner_Product.thy => src/HOL/Analysis/Inner_Product.thy
rename : src/HOL/Library/Product_Vector.thy => src/HOL/Analysis/Product_Vector.thy


# c4a680cf 30-Sep-2016 hoelzl <none@none>

HOL-Analysis: move Continuum_Not_Denumerable from Library

--HG--
rename : src/HOL/Library/Continuum_Not_Denumerable.thy => src/HOL/Analysis/Continuum_Not_Denumerable.thy


# ed4294d2 29-Sep-2016 hoelzl <none@none>

HOL-Analysis: move Library/Convex to Convex_Euclidean_Space

--HG--
extra : rebase_source : 970dbe345b309706e87762ee13cc907b167f684b


# 1515cd53 29-Sep-2016 eberlm <eberlm@in.tum.de>

Set_Permutations replaced by more general Multiset_Permutations

--HG--
extra : amend_source : 2cdc987e6383d982048c755e22fc87fcdc0e35cf


# bef11030 15-Sep-2016 Lars Hupel <lars.hupel@mytum.de>

new type for finite maps; use it in HOL-Probability


# 61afea2c 01-Sep-2016 wenzelm <none@none>

clarified session;
misc tuning and modernization;

--HG--
rename : src/HOL/Word/Type_Length.thy => src/HOL/Library/Type_Length.thy


# c054b489 12-Jul-2016 wenzelm <none@none>

more standard name;

--HG--
rename : src/HOL/Library/ContNotDenum.thy => src/HOL/Library/Continuum_Not_Denumerable.thy


# 865f3574 04-Jul-2016 haftmann <none@none>

combinator to build partial equivalence relations from a predicate and an equivalenc relation


# aa05747a 04-Jul-2016 haftmann <none@none>

basic facts about almost everywhere fix bijections


# 1e23b491 16-Jun-2016 eberlm <none@none>

Various additions to polynomials, FPSs, Gamma function


# ad7bfc14 24-May-2016 eberlm <none@none>

Added set permutations/random permutations


# 6661f5bd 04-May-2016 hoelzl <none@none>

move Stirling numbers from AFP/Discrete_Summation


# d80c5394 21-Mar-2016 blanchet <none@none>

moved 'corec' from ssh://hg@bitbucket.org/jasmin_blanchette/nonprim-corec to Isabelle


# 7201ac81 18-Mar-2016 Andreas Lochbihler <none@none>

move Complete_Partial_Orders2 from AFP/Coinductive to HOL/Library


# 2c8908ed 09-Feb-2016 hoelzl <none@none>

add extended nonnegative real numbers

--HG--
extra : rebase_source : ce03ad17148ce26b7b0e042b01890f086feeb79e


# f113e09b 18-Feb-2016 hoelzl <none@none>

add countable complete lattices

--HG--
extra : rebase_source : 8433b3edbb76f8bfffd4954424a4990e24d82cf3


# 5fae36c7 17-Feb-2016 haftmann <none@none>

separated potentially conflicting type class instance into separate theory


# f4c41fa6 30-Nov-2015 Andreas Lochbihler <none@none>

add formalisation of Bourbaki-Witt fixpoint theorem


# c077bdb4 15-Sep-2015 lammich <lammich@in.tum.de>

Omega_Words_Fun: Infinite words as functions from nat.


# 6de9d672 16-Jul-2015 hoelzl <none@none>

move disjoint sets to their own theory

--HG--
extra : rebase_source : f7ac738b5f7bae1fbeb64f65d618d9633cc24f25
extra : amend_source : cc60f0259364d5e70b189eb5321a49c655d6565d


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

tidying some messy proofs


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

New material, mostly about limits. Consolidation.


# d4621afe 06-Apr-2015 nipkow <none@none>

new theory Library/Tree_Multiset.thy


# 1a2350fc 25-Mar-2015 blanchet <none@none>

more multiset theorems


# 67e7b549 29-Oct-2014 wenzelm <none@none>

more standard theory name;

--HG--
rename : src/HOL/Library/Lubs_Glbs.thy => src/HOL/Library/Lub_Glb.thy


# 0069b874 08-Oct-2014 hoelzl <none@none>

add Linear Temporal Logic on Streams

--HG--
extra : rebase_source : d68c2436a14ea4123ce9b4a90cef4caa7626b2fe
extra : amend_source : 1e25af333f240d1254bd3f073cc60ec95fb278d0


# 870e2a92 08-Oct-2014 Andreas Lochbihler <none@none>

move Code_Test to HOL/Library;
add corresponding entries in NEWS and CONTRIBUTORS

--HG--
rename : src/HOL/Codegenerator_Test/Code_Test.thy => src/HOL/Library/Code_Test.thy
rename : src/HOL/Codegenerator_Test/code_test.ML => src/HOL/Library/code_test.ML


# cd244101 07-Oct-2014 hoelzl <none@none>

move Stream theory from Datatype_Examples to Library

--HG--
rename : src/HOL/Datatype_Examples/Stream.thy => src/HOL/Library/Stream.thy
extra : amend_source : e73f82c1bd2e07cabeaa7ac3f08f44cad2f2cec6


# e554bd89 07-Sep-2014 haftmann <none@none>

explicit theory with additional, less commonly used list operations


# 301652f0 06-Sep-2014 haftmann <none@none>

theory about sum and product on function bodies


# b849aff1 06-Sep-2014 haftmann <none@none>

theory about lexicographic ordering on functions


# 2260719e 01-Sep-2014 blanchet <none@none>

took out legacy material from 'HOL/Library/Library.thy'


# 111ef0d6 27-Aug-2014 blanchet <none@none>

renaming theory 'Old_SMT'

--HG--
rename : src/HOL/Library/SMT.thy => src/HOL/Library/Old_SMT.thy
rename : src/HOL/Library/SMT/smt_builtin.ML => src/HOL/Library/Old_SMT/smt_builtin.ML
rename : src/HOL/Library/SMT/smt_config.ML => src/HOL/Library/Old_SMT/smt_config.ML
rename : src/HOL/Library/SMT/smt_datatypes.ML => src/HOL/Library/Old_SMT/smt_datatypes.ML
rename : src/HOL/Library/SMT/smt_failure.ML => src/HOL/Library/Old_SMT/smt_failure.ML
rename : src/HOL/Library/SMT/smt_normalize.ML => src/HOL/Library/Old_SMT/smt_normalize.ML
rename : src/HOL/Library/SMT/smt_real.ML => src/HOL/Library/Old_SMT/smt_real.ML
rename : src/HOL/Library/SMT/smt_setup_solvers.ML => src/HOL/Library/Old_SMT/smt_setup_solvers.ML
rename : src/HOL/Library/SMT/smt_solver.ML => src/HOL/Library/Old_SMT/smt_solver.ML
rename : src/HOL/Library/SMT/smt_translate.ML => src/HOL/Library/Old_SMT/smt_translate.ML
rename : src/HOL/Library/SMT/smt_utils.ML => src/HOL/Library/Old_SMT/smt_utils.ML
rename : src/HOL/Library/SMT/smt_word.ML => src/HOL/Library/Old_SMT/smt_word.ML
rename : src/HOL/Library/SMT/smtlib_interface.ML => src/HOL/Library/Old_SMT/smtlib_interface.ML
rename : src/HOL/Library/SMT/z3_interface.ML => src/HOL/Library/Old_SMT/z3_interface.ML
rename : src/HOL/Library/SMT/z3_model.ML => src/HOL/Library/Old_SMT/z3_model.ML
rename : src/HOL/Library/SMT/z3_proof_literals.ML => src/HOL/Library/Old_SMT/z3_proof_literals.ML
rename : src/HOL/Library/SMT/z3_proof_methods.ML => src/HOL/Library/Old_SMT/z3_proof_methods.ML
rename : src/HOL/Library/SMT/z3_proof_parser.ML => src/HOL/Library/Old_SMT/z3_proof_parser.ML
rename : src/HOL/Library/SMT/z3_proof_reconstruction.ML => src/HOL/Library/Old_SMT/z3_proof_reconstruction.ML
rename : src/HOL/Library/SMT/z3_proof_tools.ML => src/HOL/Library/Old_SMT/z3_proof_tools.ML


# 167005e9 27-Aug-2014 blanchet <none@none>

moved old 'smt' method out of 'Main'

--HG--
rename : src/HOL/SMT.thy => src/HOL/Library/SMT.thy
rename : src/HOL/Tools/SMT/smt_builtin.ML => src/HOL/Library/SMT/smt_builtin.ML
rename : src/HOL/Tools/SMT/smt_config.ML => src/HOL/Library/SMT/smt_config.ML
rename : src/HOL/Tools/SMT/smt_datatypes.ML => src/HOL/Library/SMT/smt_datatypes.ML
rename : src/HOL/Tools/SMT/smt_failure.ML => src/HOL/Library/SMT/smt_failure.ML
rename : src/HOL/Tools/SMT/smt_normalize.ML => src/HOL/Library/SMT/smt_normalize.ML
rename : src/HOL/Tools/SMT/smt_real.ML => src/HOL/Library/SMT/smt_real.ML
rename : src/HOL/Tools/SMT/smt_setup_solvers.ML => src/HOL/Library/SMT/smt_setup_solvers.ML
rename : src/HOL/Tools/SMT/smt_solver.ML => src/HOL/Library/SMT/smt_solver.ML
rename : src/HOL/Tools/SMT/smt_translate.ML => src/HOL/Library/SMT/smt_translate.ML
rename : src/HOL/Tools/SMT/smt_utils.ML => src/HOL/Library/SMT/smt_utils.ML
rename : src/HOL/Tools/SMT/smtlib_interface.ML => src/HOL/Library/SMT/smtlib_interface.ML
rename : src/HOL/Tools/SMT/z3_interface.ML => src/HOL/Library/SMT/z3_interface.ML
rename : src/HOL/Tools/SMT/z3_model.ML => src/HOL/Library/SMT/z3_model.ML
rename : src/HOL/Tools/SMT/z3_proof_literals.ML => src/HOL/Library/SMT/z3_proof_literals.ML
rename : src/HOL/Tools/SMT/z3_proof_methods.ML => src/HOL/Library/SMT/z3_proof_methods.ML
rename : src/HOL/Tools/SMT/z3_proof_parser.ML => src/HOL/Library/SMT/z3_proof_parser.ML
rename : src/HOL/Tools/SMT/z3_proof_reconstruction.ML => src/HOL/Library/SMT/z3_proof_reconstruction.ML
rename : src/HOL/Tools/SMT/z3_proof_tools.ML => src/HOL/Library/SMT/z3_proof_tools.ML


# c2c67197 19-Aug-2014 Andreas Lochbihler <none@none>

rename Quickcheck_Types to Lattice_Constructions and remove quickcheck setup

--HG--
rename : src/HOL/Library/Quickcheck_Types.thy => src/HOL/Library/Lattice_Constructions.thy


# 1d0e4d68 12-Jun-2014 nipkow <none@none>

new theory of binary trees


# 655f111d 29-May-2014 nipkow <none@none>

removed Kleene_Algebra because of superior AFP entry; authors agreed


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

add various lemmas


# 0a4e2a04 13-May-2014 traytel <none@none>

bnf_decl -> bnf_axiomatization

--HG--
rename : src/HOL/Library/BNF_Decl.thy => src/HOL/Library/BNF_Axiomatization.thy


# d29eecb2 05-Apr-2014 haftmann <none@none>

proper inclusion into library


# 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


# 0ab6fc18 28-Jan-2014 paulson <lp15@cam.ac.uk>

Replacing the theory Library/Binomial by Number_Theory/Binomial

--HG--
rename : src/Doc/Tutorial/Rules/Primes.thy => src/Doc/Tutorial/Rules/TPrimes.thy


# 325c96bf 24-Jan-2014 blanchet <none@none>

killed 'More_BNFs' by moving its various bits where they (now) belong


# 41c735bc 20-Jan-2014 blanchet <none@none>

dissolved BNF session

--HG--
rename : src/HOL/BNF/BNF_Decl.thy => src/HOL/Library/BNF_Decl.thy
rename : src/HOL/Cardinals/Cardinal_Notations.thy => src/HOL/Library/Cardinal_Notations.thy
rename : src/HOL/BNF/Countable_Set_Type.thy => src/HOL/Library/Countable_Set_Type.thy
rename : src/HOL/BNF/More_BNFs.thy => src/HOL/Library/More_BNFs.thy
rename : src/HOL/BNF/Tools/bnf_decl.ML => src/HOL/Library/bnf_decl.ML


# 5cb754c4 16-Jan-2014 blanchet <none@none>

moved 'Zorn' into 'Main', since it's a BNF dependency

--HG--
rename : src/HOL/Library/Zorn.thy => src/HOL/Zorn.thy


# 38429f1e 16-Jan-2014 blanchet <none@none>

adapted to move of Wfrec


# 65e467a2 25-Nov-2013 hoelzl <none@none>

Add Zorn to HOL-Library


# f0a812ba 20-Nov-2013 blanchet <none@none>

effectively reverted d25fc4c0ff62, to avoid quasi-cyclic dependencies with HOL-Cardinals and minimize BNF dependencies

--HG--
rename : src/HOL/Library/Order_Union.thy => src/HOL/Cardinals/Order_Union.thy


# 1115c16e 31-Oct-2013 haftmann <none@none>

more convenient place for a theory in solitariness

--HG--
rename : src/HOL/Library/Abstract_Rat.thy => src/HOL/Decision_Procs/Rat_Pair.thy
extra : rebase_source : e6cf0e927b0785b5f336013cf54f27492203772b


# 94ab501b 31-Oct-2013 haftmann <none@none>

consolidated clone theory

--HG--
extra : rebase_source : fc02fc4ce5406ef4ae16f255b5b0504553600111


# 3d69ba2c 27-Sep-2013 kuncar <none@none>

new theory of finite sets as a subtype


# 35678e7e 27-May-2013 wenzelm <none@none>

actually test theory Order_Union;


# ad30da05 09-Apr-2013 hoelzl <none@none>

move FrechetDeriv from the Library to HOL/Deriv; base DERIV on FDERIV and both derivatives allow a restricted support set; FDERIV is now an abbreviation of has_derivative


# aabb89b5 26-Mar-2013 wenzelm <none@none>

tuned imports;


# 7850bcc4 09-Mar-2013 haftmann <none@none>

discontinued theory src/HOL/Library/Eval_Witness -- assumptions do not longer hold in presence of abstract types


# 4c260d4b 05-Mar-2013 nipkow <none@none>

New theory of infinity-extended types; should replace Extended_xyz eventually


# 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


# 72ec479d 17-Feb-2013 haftmann <none@none>

fundamentals about discrete logarithm and square root


# 7afc8b28 15-Feb-2013 haftmann <none@none>

attempt to re-establish conventions which theories are loaded into the grand unified library theory;
four different code generation tests for different code setup constellations;
augment code generation setup where necessary

--HG--
rename : src/HOL/Codegenerator_Test/Generate_Pretty.thy => src/HOL/Codegenerator_Test/Generate_Binary_Nat.thy
rename : src/HOL/Codegenerator_Test/RBT_Set_Test.thy => src/HOL/Codegenerator_Test/Generate_Efficient_Datastructures.thy
rename : src/HOL/Codegenerator_Test/Generate_Pretty.thy => src/HOL/Codegenerator_Test/Generate_Pretty_Char.thy
rename : src/HOL/Codegenerator_Test/Generate_Pretty.thy => src/HOL/Codegenerator_Test/Generate_Target_Nat.thy
extra : rebase_source : 23f4210ddd8c114024c8573417949dccb5e29ba6


# c28854e5 20-Nov-2012 hoelzl <none@none>

add Countable_Set theory


# 0af98a2c 15-Nov-2012 immler <none@none>

regularity of measures, therefore:
characterization of closure with infimum distance;
characterize of compact sets as totally bounded;
added Diagonal_Subsequence to Library;
introduced (enumerable) topological basis;
rational boxes as basis of ordered euclidean space;
moved some lemmas upwards

--HG--
extra : rebase_source : f535a1f0a613567ad927269eca5c0ba4e00f737b


# 45ed24c7 09-Aug-2012 wenzelm <none@none>

explicit FIXME;


# c75713fe 31-Jul-2012 kuncar <none@none>

implementation of sets by RBT trees for the code generator


# ec4f80a9 22-Jul-2012 haftmann <none@none>

library theories for debugging and parallel computing using code generation towards Isabelle/ML


# 1e6d3c3d 17-Jul-2012 haftmann <none@none>

explicitly import Dlist theory into library


# 2e6c6b81 05-Jul-2012 haftmann <none@none>

Stub theory for division on functionals.


# 409339b2 29-May-2012 Andreas Lochbihler <none@none>

move FinFuns from AFP to repository


# 655c2499 30-Mar-2012 haftmann <none@none>

dropped now obsolete Cset theories


# 5bbfc8a6 26-Dec-2011 haftmann <none@none>

incorporated More_Set and More_List into the Main body -- to be consolidated later

--HG--
rename : src/HOL/Library/More_List.thy => src/HOL/More_List.thy
rename : src/HOL/Library/More_Set.thy => src/HOL/More_Set.thy


# a42e3ed9 04-Dec-2011 huffman <none@none>

remove Library/Diagonalize.thy, because Library/Nat_Bijection.thy includes all the same functionality


# 82da85b5 25-Sep-2011 haftmann <none@none>

Quotient_Set.thy is part of library


# f33f6f14 12-Sep-2011 bulwahn <none@none>

moving connection of association lists to Mappings into a separate theory

--HG--
rename : src/HOL/Library/AssocList.thy => src/HOL/Library/AList_Impl.thy


# c06e49a2 07-Sep-2011 haftmann <none@none>

theory of saturated naturals contributed by Peter Gammie


# 10e7ae06 28-Aug-2011 haftmann <none@none>

avoid loading List_Cset and Dlist_Cet at the same time


# b43ff219 17-Aug-2011 wenzelm <none@none>

moved theory Nested_Environment to HOL-Unix (a bit too specific for HOL-Library);

--HG--
rename : src/HOL/Library/Nested_Environment.thy => src/HOL/Unix/Nested_Environment.thy


# 73e38b4a 16-Aug-2011 huffman <none@none>

get Library/Permutations.thy compiled and working again


# aefa9740 02-Aug-2011 krauss <none@none>

moved recursion combinator to HOL/Library/Wfrec.thy -- it is so fundamental and well-known that it should survive recdef


# 6e5665ea 02-Aug-2011 krauss <none@none>

moved recdef package to HOL/Library/Old_Recdef.thy

--HG--
rename : src/HOL/Recdef.thy => src/HOL/Library/Old_Recdef.thy


# db0d7274 26-Jul-2011 Andreas Lochbihler <none@none>

Add theory for setting up monad syntax for Cset


# 92736618 25-Jul-2011 bulwahn <none@none>

removing SML_Quickcheck


# d88e2f4a 19-Jul-2011 hoelzl <none@none>

rename Nat_Infinity (inat) to Extended_Nat (enat)

--HG--
rename : src/HOL/Library/Nat_Infinity.thy => src/HOL/Library/Extended_Nat.thy


# 0ece0cd5 07-Jun-2011 bulwahn <none@none>

splitting Cset into Cset and List_Cset


# 969c648f 02-Jun-2011 bulwahn <none@none>

splitting Dlist theory in Dlist and Dlist_Cset


# d22621db 01-Jun-2011 bulwahn <none@none>

splitting RBT theory into RBT and RBT_Mapping


# 7547a80f 08-Jan-2011 wenzelm <none@none>

renamed Sum_Of_Squares to Sum_of_Squares;

--HG--
rename : src/HOL/Library/Sum_Of_Squares.thy => src/HOL/Library/Sum_of_Squares.thy
rename : src/HOL/Library/Sum_Of_Squares/etc/settings => src/HOL/Library/Sum_of_Squares/etc/settings
rename : src/HOL/Library/Sum_Of_Squares/neos_csdp_client => src/HOL/Library/Sum_of_Squares/neos_csdp_client
rename : src/HOL/Library/Sum_Of_Squares/positivstellensatz_tools.ML => src/HOL/Library/Sum_of_Squares/positivstellensatz_tools.ML
rename : src/HOL/Library/Sum_Of_Squares/sos_wrapper.ML => src/HOL/Library/Sum_of_Squares/sos_wrapper.ML
rename : src/HOL/Library/Sum_Of_Squares/sum_of_squares.ML => src/HOL/Library/Sum_of_Squares/sum_of_squares.ML


# 02cea491 22-Nov-2010 haftmann <none@none>

replaced misleading Fset/fset name -- these do not stand for finite sets

--HG--
rename : src/HOL/Library/Fset.thy => src/HOL/Library/Cset.thy


# bb5739c5 22-Nov-2010 bulwahn <none@none>

adding Enum to HOL-Main image and removing it from HOL-Library


# ddd545f7 02-Nov-2010 haftmann <none@none>

moved theory Quicksort from Library/ to ex/

--HG--
rename : src/HOL/Library/Quicksort.thy => src/HOL/ex/Quicksort.thy


# ecac5be0 20-Aug-2010 haftmann <none@none>

split and enriched theory SetsAndFunctions

--HG--
rename : src/HOL/Library/SetsAndFunctions.thy => src/HOL/Library/Function_Algebras.thy
rename : src/HOL/Library/SetsAndFunctions.thy => src/HOL/Library/Set_Algebras.thy


# 225699c2 14-Jul-2010 haftmann <none@none>

load cache_io before code generator; moved adhoc-overloading to generic tools

--HG--
rename : src/HOL/Library/Adhoc_Overloading.thy => src/Tools/Adhoc_Overloading.thy
rename : src/HOL/Library/adhoc_overloading.ML => src/Tools/adhoc_overloading.ML


# 72b7f346 12-Jul-2010 krauss <none@none>

uniform do notation for monads


# e78c5736 12-Jul-2010 krauss <none@none>

generic ad-hoc overloading via check/uncheck


# 47c682a3 02-Jul-2010 haftmann <none@none>

remove codegeneration-related theories from big library theory


# 7569156a 01-Jul-2010 hoelzl <none@none>

Add theory for indicator function.


# ddfea8bc 20-May-2010 haftmann <none@none>

added theory More_List


# 67d12c76 17-May-2010 haftmann <none@none>

dropped old Library/Word.thy and toy example ex/Adder.thy


# 299f6eb9 04-May-2010 hoelzl <none@none>

Add Convex to Library build


# 3003688b 14-Apr-2010 haftmann <none@none>

theory RBT with abstract type of red-black trees backed by implementation RBT_Impl

--HG--
rename : src/HOL/Library/Table.thy => src/HOL/Library/RBT.thy
rename : src/HOL/Library/RBT.thy => src/HOL/Library/RBT_Impl.thy


# 4a4ee306 13-Mar-2010 wenzelm <none@none>

removed obsolete HOL/Library/Coinductive_List.thy, superceded by thys/Coinductive/Coinductive_List.thy in AFP/f2f5727b77d0;


# 4689b2c2 06-Mar-2010 haftmann <none@none>

added Table.thy


# 1e69595f 22-Feb-2010 haftmann <none@none>

added Dlist


# d051685e 19-Feb-2010 Cezary Kaliszyk <kaliszyk@in.tum.de>

Initial version of HOL quotient package.


# 3ac71cc1 10-Feb-2010 wenzelm <none@none>

renamed Library/Quotient.thy to Library/Quotient_Type.thy to avoid clash with new theory Quotient in Main HOL;

--HG--
rename : src/HOL/Library/Quotient.thy => src/HOL/Library/Quotient_Type.thy


# 4c89ac29 10-Feb-2010 haftmann <none@none>

revert uninspired Structure_Syntax experiment


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

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


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

separate theory for index structures


# 1b275374 07-Dec-2009 haftmann <none@none>

merged Crude_Executable_Set into Executable_Set

--HG--
rename : src/HOL/Library/Crude_Executable_Set.thy => src/HOL/Library/Executable_Set.thy


# 7da2ebd0 02-Dec-2009 haftmann <none@none>

added Crude_Executable_Set.thy


# 45e21f32 12-Nov-2009 bulwahn <none@none>

added a tabled implementation of the reflexive transitive closure


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

moved Commutative_Ring into session Decision_Procs

--HG--
rename : src/HOL/Library/Commutative_Ring.thy => src/HOL/Decision_Procs/Commutative_Ring.thy
rename : src/HOL/ex/Commutative_Ring_Complete.thy => src/HOL/Decision_Procs/Commutative_Ring_Complete.thy
rename : src/HOL/Library/comm_ring.ML => src/HOL/Decision_Procs/commutative_ring_tac.ML
rename : src/HOL/ex/Commutative_RingEx.thy => src/HOL/Decision_Procs/ex/Commutative_Ring_Ex.thy


# 801259f3 26-Oct-2009 haftmann <none@none>

re-moved theory Fin_Fun to AFP


# 100d4a75 23-Oct-2009 haftmann <none@none>

turned off old quickcheck


# d95a6ad5 23-Oct-2009 himmelma <none@none>

distinguished session for multivariate analysis


# 700fe21b 01-Sep-2009 haftmann <none@none>

some reorganization of number theory

--HG--
rename : src/HOL/NewNumberTheory/Binomial.thy => src/HOL/Number_Theory/Binomial.thy
rename : src/HOL/NewNumberTheory/Cong.thy => src/HOL/Number_Theory/Cong.thy
rename : src/HOL/NewNumberTheory/Fib.thy => src/HOL/Number_Theory/Fib.thy
rename : src/HOL/NewNumberTheory/MiscAlgebra.thy => src/HOL/Number_Theory/MiscAlgebra.thy
rename : src/HOL/GCD.thy => src/HOL/Number_Theory/Primes.thy
rename : src/HOL/NewNumberTheory/ROOT.ML => src/HOL/Number_Theory/ROOT.ML
rename : src/HOL/NewNumberTheory/Residues.thy => src/HOL/Number_Theory/Residues.thy
rename : src/HOL/NewNumberTheory/UniqueFactorization.thy => src/HOL/Number_Theory/UniqueFactorization.thy
rename : src/HOL/NumberTheory/BijectionRel.thy => src/HOL/Old_Number_Theory/BijectionRel.thy
rename : src/HOL/NumberTheory/Chinese.thy => src/HOL/Old_Number_Theory/Chinese.thy
rename : src/HOL/NumberTheory/Euler.thy => src/HOL/Old_Number_Theory/Euler.thy
rename : src/HOL/NumberTheory/EulerFermat.thy => src/HOL/Old_Number_Theory/EulerFermat.thy
rename : src/HOL/NumberTheory/EvenOdd.thy => src/HOL/Old_Number_Theory/EvenOdd.thy
rename : src/HOL/NumberTheory/Factorization.thy => src/HOL/Old_Number_Theory/Factorization.thy
rename : src/HOL/NumberTheory/Fib.thy => src/HOL/Old_Number_Theory/Fib.thy
rename : src/HOL/NumberTheory/Finite2.thy => src/HOL/Old_Number_Theory/Finite2.thy
rename : src/HOL/NumberTheory/Gauss.thy => src/HOL/Old_Number_Theory/Gauss.thy
rename : src/HOL/NumberTheory/Int2.thy => src/HOL/Old_Number_Theory/Int2.thy
rename : src/HOL/NumberTheory/IntFact.thy => src/HOL/Old_Number_Theory/IntFact.thy
rename : src/HOL/NumberTheory/IntPrimes.thy => src/HOL/Old_Number_Theory/IntPrimes.thy
rename : src/HOL/Library/Legacy_GCD.thy => src/HOL/Old_Number_Theory/Legacy_GCD.thy
rename : src/HOL/Library/Pocklington.thy => src/HOL/Old_Number_Theory/Pocklington.thy
rename : src/HOL/Library/Primes.thy => src/HOL/Old_Number_Theory/Primes.thy
rename : src/HOL/NumberTheory/Quadratic_Reciprocity.thy => src/HOL/Old_Number_Theory/Quadratic_Reciprocity.thy
rename : src/HOL/NumberTheory/ROOT.ML => src/HOL/Old_Number_Theory/ROOT.ML
rename : src/HOL/NumberTheory/Residues.thy => src/HOL/Old_Number_Theory/Residues.thy
rename : src/HOL/NumberTheory/WilsonBij.thy => src/HOL/Old_Number_Theory/WilsonBij.thy
rename : src/HOL/NumberTheory/WilsonRuss.thy => src/HOL/Old_Number_Theory/WilsonRuss.thy
rename : src/HOL/NumberTheory/document/root.tex => src/HOL/Old_Number_Theory/document/root.tex


# cef29cfa 10-Jul-2009 krauss <none@none>

move Kleene_Algebra to Library


# 1c7e75b4 28-Jun-2009 haftmann <none@none>

renamed theory Code_Set to Fset

--HG--
rename : src/HOL/Library/Code_Set.thy => src/HOL/Library/Fset.thy


# 20b5d925 23-Jun-2009 chaieb <none@none>

Added Library/Fraction_Field.thy: The fraction field of any integral
domain


# bee609f2 25-Jun-2009 haftmann <none@none>

added List_Set and Code_Set theories


# d1e834c8 02-Jun-2009 haftmann <none@none>

added Fin_Fun theory


# 3dc68da5 02-Jun-2009 berghofe <none@none>

Added Convex_Euclidean_Space.thy again.


# 2b68186a 28-May-2009 himmelma <none@none>

Removed Convex_Euclidean_Space.thy from Library.


# e0fa8a9d 28-May-2009 himmelma <none@none>

Added Convex_Euclidean_Space to Library.thy and Library/IsaMakefile


# 011c72db 16-May-2009 haftmann <none@none>

experimental move of Quickcheck and related theories to HOL image

--HG--
rename : src/HOL/Library/Code_Index.thy => src/HOL/Code_Index.thy
rename : src/HOL/Library/Quickcheck.thy => src/HOL/Quickcheck.thy
rename : src/HOL/Library/Random.thy => src/HOL/Random.thy


# 44b46c27 12-May-2009 chaieb <none@none>

Added files Sum_Of_Squares.thy, positivstellensatz.ML and sum_of_squares.ML to Library


# b491709a 06-May-2009 haftmann <none@none>

added theory for explicit equivalence relation in preorders


# 83c97123 06-Mar-2009 haftmann <none@none>

constructive version of Cantor's first diagonalization argument


# 552d7239 04-Mar-2009 chaieb <none@none>

Added Libray dependency on Topology_Euclidean_Space


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

Merge.


# 25489bb0 20-Feb-2009 huffman <none@none>

add theory of products as real vector spaces to Library


# 11b93017 20-Feb-2009 huffman <none@none>

add new theory Product_plus.thy to Library


# 0258261c 19-Feb-2009 huffman <none@none>

add formalization of a type of integers mod 2 to Library


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

new theory of real inner product spaces


# 0515f04c 18-Feb-2009 huffman <none@none>

move Polynomial.thy to Library

--HG--
rename : src/HOL/Polynomial.thy => src/HOL/Library/Polynomial.thy


# 9dbac01a 18-Feb-2009 huffman <none@none>

move FrechetDeriv.thy to Library

--HG--
rename : src/HOL/FrechetDeriv.thy => src/HOL/Library/FrechetDeriv.thy


# a95bc817 18-Feb-2009 huffman <none@none>

split polynomial-related stuff from Deriv.thy into Library/Poly_Deriv.thy


# 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


# e462ddfd 09-Feb-2009 chaieb <none@none>

Added HOL/Library/Finite_Cartesian_Product.thy to Library


# 7a11ba2e 09-Feb-2009 chaieb <none@none>

added Determinants to Library


# e7cba719 09-Feb-2009 chaieb <none@none>

added Euclidean_Space and Glbs to Library


# fe94fee1 06-Feb-2009 haftmann <none@none>

session Reflecion renamed to Decision_Procs, moved Dense_Linear_Order there

--HG--
rename : src/HOL/Reflection/Approximation.thy => src/HOL/Decision_Procs/Approximation.thy
rename : src/HOL/Reflection/Cooper.thy => src/HOL/Decision_Procs/Cooper.thy
rename : src/HOL/Library/Dense_Linear_Order.thy => src/HOL/Decision_Procs/Dense_Linear_Order.thy
rename : src/HOL/Reflection/Ferrack.thy => src/HOL/Decision_Procs/Ferrack.thy
rename : src/HOL/Reflection/MIR.thy => src/HOL/Decision_Procs/MIR.thy
rename : src/HOL/Reflection/ROOT.ML => src/HOL/Decision_Procs/ROOT.ML
rename : src/HOL/Reflection/cooper_tac.ML => src/HOL/Decision_Procs/cooper_tac.ML
rename : src/HOL/Reflection/ferrack_tac.ML => src/HOL/Decision_Procs/ferrack_tac.ML
rename : src/HOL/Reflection/mir_tac.ML => src/HOL/Decision_Procs/mir_tac.ML


# 98296995 05-Feb-2009 chaieb@chaieb-laptop <chaieb@chaieb-laptop>

fixed Proofs and dependencies ; Theory Dense_Linear_Order moved to Library


# aafcd32c 05-Feb-2009 haftmann <none@none>

moved Random.thy to Library

--HG--
rename : src/HOL/ex/Random.thy => src/HOL/Library/Random.thy


# fb161749 02-Feb-2009 haftmann <none@none>

added Mapping.thy to Library


# 697a0b58 29-Jan-2009 chaieb <none@none>

Added Formal_Power_Series in imports


# af89d396 28-Jan-2009 haftmann <none@none>

Reflection.thy now in HOL/Library

--HG--
rename : src/HOL/ex/Reflection.thy => src/HOL/Library/Reflection.thy
rename : src/HOL/ex/reflection.ML => src/HOL/Library/reflection.ML
rename : src/HOL/ex/reflection_data.ML => src/HOL/Library/reify_data.ML


# 702daa18 16-Jan-2009 haftmann <none@none>

moved Univ_Poly to Library

--HG--
rename : src/HOL/Univ_Poly.thy => src/HOL/Library/Univ_Poly.thy


# fc4b9ab8 08-Jan-2009 haftmann <none@none>

split of Imperative_HOL theories from HOL-Library

--HG--
rename : src/HOL/Library/Array.thy => src/HOL/Imperative_HOL/Array.thy
rename : src/HOL/Library/Heap.thy => src/HOL/Imperative_HOL/Heap.thy
rename : src/HOL/Library/Heap_Monad.thy => src/HOL/Imperative_HOL/Heap_Monad.thy
rename : src/HOL/Library/Imperative_HOL.thy => src/HOL/Imperative_HOL/Imperative_HOL.thy
rename : src/HOL/Library/Ref.thy => src/HOL/Imperative_HOL/Ref.thy
rename : src/HOL/Library/Relational.thy => src/HOL/Imperative_HOL/Relational.thy
rename : src/HOL/Library/Subarray.thy => src/HOL/ex/Subarray.thy
rename : src/HOL/Library/Sublist.thy => src/HOL/ex/Sublist.thy


# 66194568 29-Dec-2008 haftmann <none@none>

adapted HOL source structure to distribution layout

--HG--
rename : src/HOL/Library/Dense_Linear_Order.thy => src/HOL/Dense_Linear_Order.thy
rename : src/HOL/Complex/Fundamental_Theorem_Algebra.thy => src/HOL/Fundamental_Theorem_Algebra.thy
rename : src/HOL/Real/HahnBanach/Bounds.thy => src/HOL/HahnBanach/Bounds.thy
rename : src/HOL/Real/HahnBanach/FunctionNorm.thy => src/HOL/HahnBanach/FunctionNorm.thy
rename : src/HOL/Real/HahnBanach/FunctionOrder.thy => src/HOL/HahnBanach/FunctionOrder.thy
rename : src/HOL/Real/HahnBanach/HahnBanach.thy => src/HOL/HahnBanach/HahnBanach.thy
rename : src/HOL/Real/HahnBanach/HahnBanachExtLemmas.thy => src/HOL/HahnBanach/HahnBanachExtLemmas.thy
rename : src/HOL/Real/HahnBanach/HahnBanachLemmas.thy => src/HOL/HahnBanach/HahnBanachLemmas.thy
rename : src/HOL/Real/HahnBanach/HahnBanachSupLemmas.thy => src/HOL/HahnBanach/HahnBanachSupLemmas.thy
rename : src/HOL/Real/HahnBanach/Linearform.thy => src/HOL/HahnBanach/Linearform.thy
rename : src/HOL/Real/HahnBanach/NormedSpace.thy => src/HOL/HahnBanach/NormedSpace.thy
rename : src/HOL/Real/HahnBanach/README.html => src/HOL/HahnBanach/README.html
rename : src/HOL/Real/HahnBanach/ROOT.ML => src/HOL/HahnBanach/ROOT.ML
rename : src/HOL/Real/HahnBanach/Subspace.thy => src/HOL/HahnBanach/Subspace.thy
rename : src/HOL/Real/HahnBanach/VectorSpace.thy => src/HOL/HahnBanach/VectorSpace.thy
rename : src/HOL/Real/HahnBanach/ZornLemma.thy => src/HOL/HahnBanach/ZornLemma.thy
rename : src/HOL/Real/HahnBanach/document/root.bib => src/HOL/HahnBanach/document/root.bib
rename : src/HOL/Real/HahnBanach/document/root.tex => src/HOL/HahnBanach/document/root.tex
rename : src/HOL/Real/RealVector.thy => src/HOL/RealVector.thy
rename : src/HOL/Hyperreal/SEQ.thy => src/HOL/SEQ.thy


# 7fe13fce 10-Dec-2008 nipkow <none@none>

moved ContNotDenum into Library

--HG--
rename : src/HOL/ContNotDenum.thy => src/HOL/Library/ContNotDenum.thy


# 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


# b84e935d 22-Oct-2008 wenzelm <none@none>

fixed and reactivated HOL/Library/Pocklington.thy -- by Mark Hillebrand;


# 03dd5ea2 16-Sep-2008 haftmann <none@none>

evaluation using code generator


# e90dc44f 02-Sep-2008 nipkow <none@none>

Replaced Library/NatPair by Nat_Int_Bij.


# 77892b65 18-Jul-2008 haftmann <none@none>

refined code generator setup for rational numbers; more simplification rules for rational numbers


# dec86c4c 03-Jul-2008 huffman <none@none>

add Infinite_Set and Zorn back in (since they are no longer included in main HOL image)


# ef956639 26-Jun-2008 haftmann <none@none>

established Plain theory and image


# bbb7a9f9 20-Jun-2008 haftmann <none@none>

moved Float.thy to Library


# 96def378 19-Mar-2008 haftmann <none@none>

added theory Library/Enum.thy


# 482f5528 14-Mar-2008 nipkow <none@none>

Added Order_Relation


# d43427ce 07-Mar-2008 haftmann <none@none>

canonical order on option type


# 5aed9190 03-Mar-2008 krauss <none@none>

new theory of red-black trees, an efficient implementation of finite maps.


# aabac0e6 27-Feb-2008 wenzelm <none@none>

renamed ListSpace to ListVector;


# a8ac740f 27-Feb-2008 haftmann <none@none>

added theories for imperative HOL


# 6639806b 27-Feb-2008 chaieb <none@none>

Loads Dense_Linear_Order.thy


# 36abfd76 25-Feb-2008 chaieb <none@none>

Uses Univ_Poly.thy


# f15b2361 14-Jan-2008 nipkow <none@none>

*** empty log message ***


# 518a1b45 06-Nov-2007 wenzelm <none@none>

removed dependencies on Size_Change_Termination from HOL-Library;


# 37eace98 12-Oct-2007 haftmann <none@none>

consolidated naming conventions for code generator theories


# ec4fd782 17-Sep-2007 haftmann <none@none>

introduced generic concepts for theory interpretators


# 0733a46d 17-Sep-2007 nipkow <none@none>

Added function package to PreList
Added sorted/sort to List
Moved qsort from ex to Library


# deb693bd 06-Sep-2007 berghofe <none@none>

Integrated Executable_Rat and Executable_Real theories into
Rational and RealDef theories.


# ab4d3f6f 19-Aug-2007 kleing <none@none>

boolean algebras as locales and numbers as types by Brian Huffman


# 67e07d51 15-Aug-2007 haftmann <none@none>

added Eval_Witness theory


# 97591bf7 09-Aug-2007 haftmann <none@none>

proper implementation of rational numbers


# 7c58e0a4 19-Jul-2007 haftmann <none@none>

uniform naming conventions for CG theories


# 50890dcd 01-Jun-2007 nipkow <none@none>

Moved list comprehension into List


# 0f8c7d55 25-May-2007 nipkow <none@none>

Added List_Comprehension


# 8ef1031d 15-May-2007 chaieb <none@none>

A verified theory for rational numbers representation and simple calculations;
verified with respect to the real numbers;


# 12a49000 26-Apr-2007 haftmann <none@none>

moved code generation pretty integers and characters to separate theories


# 4640b694 26-Mar-2007 haftmann <none@none>

importing Eval theory


# c88c2530 26-Feb-2007 krauss <none@none>

Added formalization of size-change principle (experimental).


# 9ac6d1fb 04-Dec-2006 krauss <none@none>

added Ramsey.thy to Library imports, to include it in the daily builds


# 3f333d1f 08-Nov-2006 wenzelm <none@none>

moved theories Parity, GCD, Binomial to Library;


# afd4b1fa 06-Nov-2006 haftmann <none@none>

added state monad to HOL library


# 4a01ff44 01-Oct-2006 wenzelm <none@none>

moved theory Infinite_Set to Library;


# 4eda8cd7 21-Aug-2006 haftmann <none@none>

added some codegen examples/applications


# 6eb4e670 09-May-2006 haftmann <none@none>

added ExecutableRat.thy


# 5d9071b0 05-May-2006 krauss <none@none>

First usable version of the new function definition package (HOL/function_packake/...).
Moved Accessible_Part.thy from Library to Main.


# eaf67e25 25-Apr-2006 kleing <none@none>

moved arithmetic series to geometric series in SetInterval


# fa9b6a96 06-Apr-2006 kleing <none@none>

renamed ASeries to Arithmetic_Series, removed the ^M


# 549eb387 10-Mar-2006 schirmer <none@none>

Added Library/AssocList.thy


# 0421e0f4 19-Feb-2006 kleing <none@none>

* added Library/ASeries (sum of arithmetic series with instantiation to nat and int)
* added Complex/ex/ASeries_Complex (instantiation of the above for reals)
* added Complex/ex/HarmonicSeries (should really be in something like Complex/Library)

(these are contributions by Benjamin Porter, numbers 68 and 34 of
http://www.cs.ru.nl/~freek/100/)


# dc5700ac 13-Dec-2005 wenzelm <none@none>

added HOL/Library/Coinductive_List.thy;


# 4931d124 25-Sep-2005 berghofe <none@none>

Added ExecutableSet.


# 219a79b0 20-Sep-2005 wenzelm <none@none>

added Commutative_Ring (from Main HOL);


# bbe2897e 01-Aug-2005 obua <none@none>

1. changed configuration variables for linear programming (Cplex_tools):
LP_SOLVER is either CPLEX or GLPK
CPLEX_PATH is the path to the cplex binary
GLPK_PATH is the path to the glpk binary
The change makes it possible to switch between glpk and cplex at runtime.
2. moved conflicting list theories out of Library.thy into ROOT.ML


# c969bef1 25-Jul-2005 avigad <none@none>

Added two new theories to HOL/Library: SetsAndFunctions.thy and BigO.thy


# 0eaae171 28-May-2005 obua <none@none>

Removes an inconsistent definition from Library.thy ,
so that the lexical order is the standard order for lists.
The prefix order is not built any more.


# e04a691f 14-Apr-2005 nipkow <none@none>

Removed dir Orderings in Library


# 99d5268b 26-Jan-2005 nipkow <none@none>

added OptionalSugar


# 2c34891e 24-Nov-2004 berghofe <none@none>

Added EfficientNat


# 0fe1d442 18-Aug-2004 nipkow <none@none>

import -> imports


# e61c8d7d 16-Aug-2004 nipkow <none@none>

New theory header syntax.


# 840009b7 06-May-2004 wenzelm <none@none>

tuned document;


# 9e53dc1b 29-Mar-2004 skalberg <none@none>

Added bitvector library (Word) to HOL/Library and a theory using it (Adder)
to HOL/ex.


# 2ea49c46 27-Jan-2004 paulson <none@none>

replacing HOL/Real/PRat, PNat by the rational number development
of Markus Wenzel


# 23f2bf51 24-Nov-2003 paulson <none@none>

conversion of integers to use Ring_and_Field;
new lemmas for Ring_and_Field


# 8564412e 24-Jul-2003 paulson <none@none>

new theory NatPair of the injection from nat*nat -> nat


# 5a4af89e 09-Jun-2001 wenzelm <none@none>

tuned Primes theory;


# 972c1282 31-May-2001 oheimb <none@none>

added Library/Nat_Infinity.thy and Library/Continuity.thy


# 1f0e2c59 04-Feb-2001 wenzelm <none@none>

added Permutation;


# ff2c7415 26-Jan-2001 nipkow <none@none>

Merged Example into While_Combi


# 7d40ea90 19-Jan-2001 wenzelm <none@none>

Ring_and_Field_Example;


# cabc7ef8 19-Jan-2001 wenzelm <none@none>

added HOL/Library/Nested_Environment.thy;


# 8a80a74e 06-Dec-2000 wenzelm <none@none>

activate Rational_Numbers;


# d787a43e 06-Dec-2000 wenzelm <none@none>

deactivate Rational_Numbers (tmp!);


# 74424985 06-Dec-2000 wenzelm <none@none>

Rational_Numbers;


# 2a3bcebb 17-Nov-2000 wenzelm <none@none>

Ring_and_Field;


# 5a26fd69 25-Oct-2000 wenzelm <none@none>

added List_Prefix;


# 32181b32 18-Oct-2000 wenzelm <none@none>

"The Supplemental Isabelle/HOL Library";