| author | Thomas Lindae <thomas.lindae@in.tum.de> | 
| Wed, 15 May 2024 16:54:39 +0200 | |
| changeset 81039 | 9c5a4ba4ced6 | 
| parent 80537 | 06c80577f589 | 
| child 81086 | 9c2628a73a3a | 
| permissions | -rw-r--r-- | 
| 24799 | 1  | 
For the purposes of the license agreement in the file COPYRIGHT, a  | 
| 62098 | 2  | 
'contributor' is anybody who is listed in this file (CONTRIBUTORS) or who is  | 
3  | 
listed as an author in one of the source files of this Isabelle distribution.  | 
|
4  | 
||
| 23382 | 5  | 
|
| 80136 | 6  | 
Contributions to this Isabelle version  | 
7  | 
--------------------------------------  | 
|
8  | 
||
| 80537 | 9  | 
* June - July 2024: Fabian Huch  | 
10  | 
New Build_Manager module to coordinate CI and user builds, replacing  | 
|
11  | 
the previous Jenkins integration.  | 
|
12  | 
||
| 80136 | 13  | 
|
| 80016 | 14  | 
Contributions to Isabelle2024  | 
15  | 
-----------------------------  | 
|
| 78513 | 16  | 
|
| 
80084
 
173548e4d5d0
moved over material from the AFP to HOL, HOL-Computational_Algebra, and HOL-Number_Theory
 
Manuel Eberl <manuel@pruvisto.org> 
parents: 
80016 
diff
changeset
 | 
17  | 
* Αpril 2024: Manuel Eberl, Katharina Kreuzer  | 
| 
 
173548e4d5d0
moved over material from the AFP to HOL, HOL-Computational_Algebra, and HOL-Number_Theory
 
Manuel Eberl <manuel@pruvisto.org> 
parents: 
80016 
diff
changeset
 | 
18  | 
Some material on finite fields and the characteristic of a ring in HOL,  | 
| 
 
173548e4d5d0
moved over material from the AFP to HOL, HOL-Computational_Algebra, and HOL-Number_Theory
 
Manuel Eberl <manuel@pruvisto.org> 
parents: 
80016 
diff
changeset
 | 
19  | 
HOL-Computational_Algebra, and HOL-Number_Theory.  | 
| 
 
173548e4d5d0
moved over material from the AFP to HOL, HOL-Computational_Algebra, and HOL-Number_Theory
 
Manuel Eberl <manuel@pruvisto.org> 
parents: 
80016 
diff
changeset
 | 
20  | 
Also a type constructor for the algebraic closure of a field.  | 
| 
 
173548e4d5d0
moved over material from the AFP to HOL, HOL-Computational_Algebra, and HOL-Number_Theory
 
Manuel Eberl <manuel@pruvisto.org> 
parents: 
80016 
diff
changeset
 | 
21  | 
|
| 
79933
 
3f415c76a511
more general definition of meromorphicity; Weierstraß factorisation theorem
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
79890 
diff
changeset
 | 
22  | 
* March 2024: Manuel Eberl  | 
| 80016 | 23  | 
Weierstraß Factorization Theorem in HOL-Complex_Analysis.  | 
| 
79933
 
3f415c76a511
more general definition of meromorphicity; Weierstraß factorisation theorem
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
79890 
diff
changeset
 | 
24  | 
|
| 
80133
 
e414bcc5a39e
Acknowledgement of Ata Keskin for his Martingales material
 
paulson <lp15@cam.ac.uk> 
parents: 
80085 
diff
changeset
 | 
25  | 
* March 2024: Ata Keskin  | 
| 
 
e414bcc5a39e
Acknowledgement of Ata Keskin for his Martingales material
 
paulson <lp15@cam.ac.uk> 
parents: 
80085 
diff
changeset
 | 
26  | 
Analysis lemmas drawn from the Martingales AFP entry.  | 
| 
 
e414bcc5a39e
Acknowledgement of Ata Keskin for his Martingales material
 
paulson <lp15@cam.ac.uk> 
parents: 
80085 
diff
changeset
 | 
27  | 
|
| 
79933
 
3f415c76a511
more general definition of meromorphicity; Weierstraß factorisation theorem
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
79890 
diff
changeset
 | 
28  | 
* March 2024: Anthony Bordg, Manuel Eberl, Wenda Li, Larry Paulson  | 
| 80016 | 29  | 
New and more general definition of meromorphicity in HOL-Complex_Analysis.  | 
| 
79933
 
3f415c76a511
more general definition of meromorphicity; Weierstraß factorisation theorem
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
79890 
diff
changeset
 | 
30  | 
|
| 
80085
 
5c73934777fc
Add entry on Sketch_and_Explore to CONTRIBUTORS
 
Simon Wimmer <wimmers@in.tum.de> 
parents: 
80084 
diff
changeset
 | 
31  | 
* Feb/March 2024: Simon Wimmer  | 
| 
 
5c73934777fc
Add entry on Sketch_and_Explore to CONTRIBUTORS
 
Simon Wimmer <wimmers@in.tum.de> 
parents: 
80084 
diff
changeset
 | 
32  | 
Improvements to HOL-ex.Sketch_and_Explore.  | 
| 
 
5c73934777fc
Add entry on Sketch_and_Explore to CONTRIBUTORS
 
Simon Wimmer <wimmers@in.tum.de> 
parents: 
80084 
diff
changeset
 | 
33  | 
|
| 
79973
 
7bbb0d65ce72
documented running time function framework by Jonas Stahl
 
nipkow 
parents: 
79933 
diff
changeset
 | 
34  | 
* Feb/March 2024: Jonas Stahl  | 
| 80016 | 35  | 
Automatic translation of HOL functions into corresponding step-counting  | 
36  | 
running-time functions.  | 
|
| 
79973
 
7bbb0d65ce72
documented running time function framework by Jonas Stahl
 
nipkow 
parents: 
79933 
diff
changeset
 | 
37  | 
|
| 79791 | 38  | 
* 2023/2024: Makarius Wenzel and Fabian Huch  | 
| 79890 | 39  | 
More robust and scalable support for distributed build clusters.  | 
| 79791 | 40  | 
|
| 78832 | 41  | 
* October 2023: Fabian Huch  | 
| 80016 | 42  | 
Support for SMTP mailing in Isabelle/Scala.  | 
| 78832 | 43  | 
|
| 78513 | 44  | 
|
| 78143 | 45  | 
Contributions to Isabelle2023  | 
46  | 
-----------------------------  | 
|
| 76244 | 47  | 
|
| 
78177
 
ea7a3cc64df5
early inclusion of cvc5 proof reconstruction; slightly reorganize smt/z3_reals;
 
Mathias Fleury <Mathias.Fleury@mpi-inf.mpg.de> 
parents: 
78143 
diff
changeset
 | 
48  | 
* August 2022 - July 2023: Hannah Lachnitt, Stanford and Mathias Fleury, UFR  | 
| 
 
ea7a3cc64df5
early inclusion of cvc5 proof reconstruction; slightly reorganize smt/z3_reals;
 
Mathias Fleury <Mathias.Fleury@mpi-inf.mpg.de> 
parents: 
78143 
diff
changeset
 | 
49  | 
Start work toward reconstructing cvc5 proof in the SMT method. This  | 
| 
 
ea7a3cc64df5
early inclusion of cvc5 proof reconstruction; slightly reorganize smt/z3_reals;
 
Mathias Fleury <Mathias.Fleury@mpi-inf.mpg.de> 
parents: 
78143 
diff
changeset
 | 
50  | 
is currently very experimental and is also changing on the cvc5 side.  | 
| 
 
ea7a3cc64df5
early inclusion of cvc5 proof reconstruction; slightly reorganize smt/z3_reals;
 
Mathias Fleury <Mathias.Fleury@mpi-inf.mpg.de> 
parents: 
78143 
diff
changeset
 | 
51  | 
|
| 76295 | 52  | 
* October 2022: Jeremy Sylvestre  | 
53  | 
Lemmas for Fun and List.  | 
|
54  | 
||
| 78388 | 55  | 
* 2022/2023: Makarius Wenzel  | 
56  | 
Support for interactive document preparation in PIDE, including demo  | 
|
57  | 
documents for well-known LaTeX styles.  | 
|
58  | 
||
59  | 
* March 2023 - June 2023: Makarius Wenzel  | 
|
60  | 
ML heap usage and stored heap size has been significantly reduced;  | 
|
61  | 
based on new command-line tool "isabelle profiling".  | 
|
62  | 
||
| 78587 | 63  | 
* 2023: Makarius Wenzel and Fabian Huch  | 
64  | 
Support for distributed build clusters, based on SSH and PostgreSQL.  | 
|
65  | 
||
| 76244 | 66  | 
|
| 76097 | 67  | 
Contributions to Isabelle2022  | 
68  | 
-----------------------------  | 
|
| 74775 | 69  | 
|
| 76043 | 70  | 
* August 2022: Norbert Schirmer, Apple  | 
71  | 
Record simproc that sorts update expressions.  | 
|
72  | 
||
| 
75625
 
0dd3ac5fdbaa
tuned BNF bounds for function space and bounded sets; NEWS and CONTRIBUTORS
 
traytel 
parents: 
75401 
diff
changeset
 | 
73  | 
* June 2022: Jan van Brügge, TU München  | 
| 
 
0dd3ac5fdbaa
tuned BNF bounds for function space and bounded sets; NEWS and CONTRIBUTORS
 
traytel 
parents: 
75401 
diff
changeset
 | 
74  | 
Strict cardinality bounds for BNFs.  | 
| 
 
0dd3ac5fdbaa
tuned BNF bounds for function space and bounded sets; NEWS and CONTRIBUTORS
 
traytel 
parents: 
75401 
diff
changeset
 | 
75  | 
|
| 
75126
 
da1108a6d249
various improvements to Isabelle/VSCode (by Denis Paluca and Fabian Huch);
 
wenzelm 
parents: 
74775 
diff
changeset
 | 
76  | 
* April - August 2021: Denis Paluca and Fabian Huch, TU München  | 
| 
 
da1108a6d249
various improvements to Isabelle/VSCode (by Denis Paluca and Fabian Huch);
 
wenzelm 
parents: 
74775 
diff
changeset
 | 
77  | 
Various improvements to Isabelle/VSCode.  | 
| 
 
da1108a6d249
various improvements to Isabelle/VSCode (by Denis Paluca and Fabian Huch);
 
wenzelm 
parents: 
74775 
diff
changeset
 | 
78  | 
|
| 75364 | 79  | 
* March 2021: Florian Haftmann, TU München  | 
| 
75401
 
010a77180dff
adjusted printing of type annotations to accomodate Scala 3
 
haftmann 
parents: 
75386 
diff
changeset
 | 
80  | 
More ambitious minimization of case expressions in generated code;  | 
| 
 
010a77180dff
adjusted printing of type annotations to accomodate Scala 3
 
haftmann 
parents: 
75386 
diff
changeset
 | 
81  | 
code generation: type annotations in pattern bindings are printed in a  | 
| 
 
010a77180dff
adjusted printing of type annotations to accomodate Scala 3
 
haftmann 
parents: 
75386 
diff
changeset
 | 
82  | 
way suitable for Scala 3.  | 
| 75364 | 83  | 
|
| 
75647
 
34cd1d210b92
officical abstract characters for code generation
 
haftmann 
parents: 
75625 
diff
changeset
 | 
84  | 
* July 2022: Florian Haftmann, TU München and René Thiemann, UIBK  | 
| 
 
34cd1d210b92
officical abstract characters for code generation
 
haftmann 
parents: 
75625 
diff
changeset
 | 
85  | 
Theory Code_Abstract_Char implements characters by target language  | 
| 
 
34cd1d210b92
officical abstract characters for code generation
 
haftmann 
parents: 
75625 
diff
changeset
 | 
86  | 
integers, sacrificing pattern patching in exchange for dramatically  | 
| 
 
34cd1d210b92
officical abstract characters for code generation
 
haftmann 
parents: 
75625 
diff
changeset
 | 
87  | 
increased performance for comparisions.  | 
| 
 
34cd1d210b92
officical abstract characters for code generation
 
haftmann 
parents: 
75625 
diff
changeset
 | 
88  | 
|
| 76097 | 89  | 
* November 2021, July - August 2022: Fabian Huch and Makarius Wenzel  | 
90  | 
Improved HTML presentation.  | 
|
91  | 
||
| 74775 | 92  | 
|
| 74423 | 93  | 
Contributions to Isabelle2021-1  | 
94  | 
-------------------------------  | 
|
| 73126 | 95  | 
|
| 74488 | 96  | 
* September / October 2021: Jasmin Blanchette, Martin Desharnais,  | 
| 74474 | 97  | 
Mathias Fleury, Makarius Wenzel  | 
| 74488 | 98  | 
Upgrade of automatic theorem provers in Sledgehammer and the "smt" proof  | 
99  | 
method.  | 
|
| 74474 | 100  | 
|
| 74488 | 101  | 
* July - September 2021: Makarius Wenzel  | 
| 74435 | 102  | 
Significantly improved Isabelle/Haskell library.  | 
103  | 
||
| 74488 | 104  | 
* July - September 2021: Jasmin Blanchette, Martin Desharnais  | 
| 74474 | 105  | 
Various improvements to Sledgehammer.  | 
106  | 
||
| 
74475
 
409ca22dee4c
new notion of infinite sums in HOL-Analysis, ordering on complex numbers
 
eberlm <eberlm@in.tum.de> 
parents: 
74474 
diff
changeset
 | 
107  | 
* September 2021: Dominique Unruh  | 
| 74488 | 108  | 
New theory of infinite sums (theory HOL-Analysis.Infinite_Sum), ordering of  | 
109  | 
complex numbers (theory HOL-Library.Complex_Order), and products of uniform  | 
|
110  | 
spaces (theory HOL-Analysis.Product_Vector).  | 
|
| 
74475
 
409ca22dee4c
new notion of infinite sums in HOL-Analysis, ordering on complex numbers
 
eberlm <eberlm@in.tum.de> 
parents: 
74474 
diff
changeset
 | 
111  | 
|
| 74677 | 112  | 
* August 2021: Fabian Huch, TU München  | 
113  | 
Improved HTML presentation: links to formal entities.  | 
|
114  | 
||
| 74589 | 115  | 
* November 2020 / July 2021: Norbert Schirmer, Apple  | 
116  | 
Various improvements and cleanup of session "HOL-Statespace".  | 
|
117  | 
||
| 74027 | 118  | 
* July 2021: Florian Haftmann  | 
119  | 
Further consolidation of bit operations and word types.  | 
|
120  | 
||
121  | 
* June 2021: Florian Haftmann  | 
|
122  | 
More context situations susceptible to global_interpretation.  | 
|
123  | 
||
| 
73526
 
a3cc9fa1295d
new automatic order prover: stateless, complete, verified
 
nipkow 
parents: 
73477 
diff
changeset
 | 
124  | 
* March 2021: Lukas Stevens  | 
| 74423 | 125  | 
New order prover.  | 
| 
73526
 
a3cc9fa1295d
new automatic order prover: stateless, complete, verified
 
nipkow 
parents: 
73477 
diff
changeset
 | 
126  | 
|
| 73477 | 127  | 
* March 2021: Florian Haftmann  | 
128  | 
Dedicated session for combinatorics.  | 
|
129  | 
||
| 73455 | 130  | 
* March 2021: Simon Foster and Leo Freitas  | 
131  | 
More symbol definitions for Z Notation: Isabelle fonts and LaTeX macros.  | 
|
| 
73446
 
d1c4c2395650
more Isabelle symbol definitions for Z Notation, based on https://github.com/isabelle-utp/Z_Toolkit 998c9f7880d3 by Simon Foster;
 
wenzelm 
parents: 
73253 
diff
changeset
 | 
132  | 
|
| 
73253
 
f6bb31879698
HOL-Analysis/Probability: Hoeffding's inequality, negative binomial distribution, etc.
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
73213 
diff
changeset
 | 
133  | 
* February 2021: Manuel Eberl  | 
| 74488 | 134  | 
New material in sessions HOL-Analysis and HOL-Probability, most notably  | 
135  | 
Hoeffding's inequality and the negative binomial distribution  | 
|
| 
73253
 
f6bb31879698
HOL-Analysis/Probability: Hoeffding's inequality, negative binomial distribution, etc.
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
73213 
diff
changeset
 | 
136  | 
|
| 
73127
 
4c4d479b097d
new magerial from Jakub Kądziołka
 
paulson <lp15@cam.ac.uk> 
parents: 
73126 
diff
changeset
 | 
137  | 
* January 2021: Jakub Kądziołka  | 
| 
 
4c4d479b097d
new magerial from Jakub Kądziołka
 
paulson <lp15@cam.ac.uk> 
parents: 
73126 
diff
changeset
 | 
138  | 
Some lemmas for HOL-Computational_Algebra.  | 
| 
 
4c4d479b097d
new magerial from Jakub Kądziołka
 
paulson <lp15@cam.ac.uk> 
parents: 
73126 
diff
changeset
 | 
139  | 
|
| 
73213
 
bb35f7f60d6c
contributors
 
Andreas Lochbihler <mail@andreas-lochbihler.de> 
parents: 
73183 
diff
changeset
 | 
140  | 
* January 2021: Martin Rasyzk  | 
| 
 
bb35f7f60d6c
contributors
 
Andreas Lochbihler <mail@andreas-lochbihler.de> 
parents: 
73183 
diff
changeset
 | 
141  | 
Fast set operations for red-black trees.  | 
| 73126 | 142  | 
|
| 
73446
 
d1c4c2395650
more Isabelle symbol definitions for Z Notation, based on https://github.com/isabelle-utp/Z_Toolkit 998c9f7880d3 by Simon Foster;
 
wenzelm 
parents: 
73253 
diff
changeset
 | 
143  | 
|
| 72972 | 144  | 
Contributions to Isabelle2021  | 
145  | 
-----------------------------  | 
|
| 
72971
 
162b71f7e554
rebuild component with proper ZIPPERPOSITION_HOME for sledgehammer;
 
wenzelm 
parents: 
72806 
diff
changeset
 | 
146  | 
|
| 
73108
 
981a383610df
HOL-Data_Structures: added Selection and time functions for list functions
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
73079 
diff
changeset
 | 
147  | 
* January 2021: Manuel Eberl  | 
| 73124 | 148  | 
Characteristic of a semiring.  | 
| 
73108
 
981a383610df
HOL-Data_Structures: added Selection and time functions for list functions
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
73079 
diff
changeset
 | 
149  | 
|
| 
 
981a383610df
HOL-Data_Structures: added Selection and time functions for list functions
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
73079 
diff
changeset
 | 
150  | 
* January 2021: Manuel Eberl  | 
| 73124 | 151  | 
Algebraic integers in HOL-Computational_Algebra.  | 
| 
73108
 
981a383610df
HOL-Data_Structures: added Selection and time functions for list functions
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
73079 
diff
changeset
 | 
152  | 
|
| 73018 | 153  | 
* December 2020: Stepan Holub  | 
| 73079 | 154  | 
Contributed lemmas for theory HOL.List.  | 
| 73018 | 155  | 
|
| 
72971
 
162b71f7e554
rebuild component with proper ZIPPERPOSITION_HOME for sledgehammer;
 
wenzelm 
parents: 
72806 
diff
changeset
 | 
156  | 
* December 2020: Martin Desharnais  | 
| 72972 | 157  | 
Zipperposition 2.0 as external prover for Sledgehammer.  | 
| 
72971
 
162b71f7e554
rebuild component with proper ZIPPERPOSITION_HOME for sledgehammer;
 
wenzelm 
parents: 
72806 
diff
changeset
 | 
158  | 
|
| 72972 | 159  | 
* December 2020: Walter Guttmann  | 
160  | 
Extension of session HOL-Hoare with total correctness proof system.  | 
|
| 
72806
 
4fa08e083865
Extension of session HOL/Hoare with total correctness proof system by Walter Guttmann
 
nipkow 
parents: 
72732 
diff
changeset
 | 
161  | 
|
| 73007 | 162  | 
* November / December 2020: Makarius Wenzel  | 
163  | 
Improved HTML presentation and PDF document preparation, using mostly  | 
|
164  | 
Isabelle/Scala instead of Isabelle/ML.  | 
|
165  | 
||
| 72732 | 166  | 
* November 2020: Stepan Holub  | 
| 72972 | 167  | 
Removed preconditions from lemma comm_append_are_replicate.  | 
| 71557 | 168  | 
|
| 72606 | 169  | 
* November 2020: Florian Haftmann  | 
170  | 
Bundle mixins for locale and class expressions.  | 
|
171  | 
||
| 
72630
 
4167d3d3d478
Jakub Kądziołka's stronger version of generate_pow_card (required some restructuring)
 
paulson <lp15@cam.ac.uk> 
parents: 
72606 
diff
changeset
 | 
172  | 
* November 2020: Jakub Kądziołka  | 
| 72972 | 173  | 
Stronger lemmas about orders of group elements (generate_pow_card).  | 
| 
72630
 
4167d3d3d478
Jakub Kądziołka's stronger version of generate_pow_card (required some restructuring)
 
paulson <lp15@cam.ac.uk> 
parents: 
72606 
diff
changeset
 | 
174  | 
|
| 
72518
 
4be6ae020fc4
Added smt (verit) to Sledgehammer's proof preplay.
 
desharna 
parents: 
72495 
diff
changeset
 | 
175  | 
* October 2020: Jasmin Blanchette, Martin Desharnais, Mathias Fleury  | 
| 72972 | 176  | 
Support veriT as external prover in Sledgehammer.  | 
| 
72518
 
4be6ae020fc4
Added smt (verit) to Sledgehammer's proof preplay.
 
desharna 
parents: 
72495 
diff
changeset
 | 
177  | 
|
| 
72478
 
b452242dce36
proper Isabelle component settings: prefer standard terminology "ISABELLE_VERIT", avoid conflict of "VERIT_VERSION" with processing of implicit options by veriT;
 
wenzelm 
parents: 
72292 
diff
changeset
 | 
178  | 
* October 2020: Mathias Fleury  | 
| 
 
b452242dce36
proper Isabelle component settings: prefer standard terminology "ISABELLE_VERIT", avoid conflict of "VERIT_VERSION" with processing of implicit options by veriT;
 
wenzelm 
parents: 
72292 
diff
changeset
 | 
179  | 
Updated proof reconstruction for the SMT solver veriT in the smt method.  | 
| 
 
b452242dce36
proper Isabelle component settings: prefer standard terminology "ISABELLE_VERIT", avoid conflict of "VERIT_VERSION" with processing of implicit options by veriT;
 
wenzelm 
parents: 
72292 
diff
changeset
 | 
180  | 
|
| 72495 | 181  | 
* October 2020: Jasmin Blanchette, Martin Desharnais  | 
| 72972 | 182  | 
Support E prover 2.5 as external prover in Sledgehammer.  | 
| 72495 | 183  | 
|
| 72606 | 184  | 
* September 2020: Florian Haftmann  | 
| 73007 | 185  | 
Substantial reworking and modularization of Word library, with generic type  | 
186  | 
conversions.  | 
|
187  | 
||
188  | 
* August 2020: Makarius Wenzel  | 
|
189  | 
Finally enable PIDE protocol for batch-builds, with various consequences of  | 
|
190  | 
handling session build databases, Isabelle/Scala within Isabelle/ML etc.  | 
|
| 72606 | 191  | 
|
| 72150 | 192  | 
* August 2020: Makarius Wenzel  | 
193  | 
Improved monitoring of runtime statistics: ML GC progress and Java.  | 
|
194  | 
||
| 72004 | 195  | 
* July 2020: Martin Desharnais  | 
| 72972 | 196  | 
Update to Metis 2.4.  | 
| 72004 | 197  | 
|
| 71980 | 198  | 
* June 2020: Makarius Wenzel  | 
| 72103 | 199  | 
Batch-builds via "isabelle build" allow to invoke Scala from ML.  | 
| 71980 | 200  | 
|
| 72606 | 201  | 
* June 2020: Florian Haftmann  | 
202  | 
Simproc defined_all for more aggressive substitution with variables  | 
|
203  | 
from assumptions.  | 
|
204  | 
||
| 71980 | 205  | 
* May 2020: Makarius Wenzel  | 
206  | 
  Antiquotations for Isabelle systems programming, notably @{scala_function}
 | 
|
207  | 
  and @{scala} to invoke Scala from ML.
 | 
|
208  | 
||
| 71956 | 209  | 
* May 2020: Florian Haftmann  | 
| 
71957
 
3e162c63371a
build bit operations on word on library theory on bit operations
 
haftmann 
parents: 
71956 
diff
changeset
 | 
210  | 
Generic algebraically founded bit operations NOT, AND, OR, XOR.  | 
| 71956 | 211  | 
|
| 71557 | 212  | 
|
| 71485 | 213  | 
Contributions to Isabelle2020  | 
214  | 
-----------------------------  | 
|
| 71431 | 215  | 
|
| 71437 | 216  | 
* February 2020: E. Gunther, M. Pagano and P. Sánchez Terraf  | 
217  | 
Simplified, generalised version of ZF/Constructible.  | 
|
218  | 
||
219  | 
* January 2020: LC Paulson  | 
|
220  | 
The full finite Ramsey's theorem and elements of finite and infinite  | 
|
221  | 
Ramsey theory.  | 
|
| 70265 | 222  | 
|
| 71438 | 223  | 
* December 2019: Basil Fürer, Andreas Lochbihler, Joshua Schneider, Dmitriy  | 
224  | 
Traytel  | 
|
| 71264 | 225  | 
Extension of lift_bnf to support quotient types.  | 
226  | 
||
| 
71473
 
be84312a2d53
update to WebviewPanel API, following initial version by Peter Zeller;
 
wenzelm 
parents: 
71438 
diff
changeset
 | 
227  | 
* November 2019: Peter Zeller, TU Kaiserslautern  | 
| 
 
be84312a2d53
update to WebviewPanel API, following initial version by Peter Zeller;
 
wenzelm 
parents: 
71438 
diff
changeset
 | 
228  | 
Update of Isabelle/VSCode to WebviewPanel API.  | 
| 
 
be84312a2d53
update to WebviewPanel API, following initial version by Peter Zeller;
 
wenzelm 
parents: 
71438 
diff
changeset
 | 
229  | 
|
| 71438 | 230  | 
* October..December 2019: Makarius Wenzel  | 
231  | 
Isabelle/Phabrictor server setup, including Linux platform support in  | 
|
232  | 
Isabelle/Scala. Client-side tool "isabelle hg_setup".  | 
|
233  | 
||
| 70955 | 234  | 
* October 2019: Maximilian Schäffeler  | 
235  | 
Port of the HOL Light decision procedure for metric spaces.  | 
|
| 70265 | 236  | 
|
| 71437 | 237  | 
* October 2019: Makarius Wenzel  | 
238  | 
More scalable Isabelle dump and underlying headless PIDE session.  | 
|
| 
71435
 
d8fb621fea02
some lemmas about the lex ordering on lists, etc.
 
paulson <lp15@cam.ac.uk> 
parents: 
71431 
diff
changeset
 | 
239  | 
|
| 71438 | 240  | 
* August 2019: Makarius Wenzel  | 
241  | 
Better support for proof terms in Isabelle/Pure, notably via method  | 
|
242  | 
combinator SUBPROOFS (ML) and "subproofs" (Isar).  | 
|
243  | 
||
| 71436 | 244  | 
* July 2019: Alexander Krauss, Makarius Wenzel  | 
245  | 
Minimal support for a soft-type system within the Isabelle logical  | 
|
246  | 
framework.  | 
|
247  | 
||
| 
71435
 
d8fb621fea02
some lemmas about the lex ordering on lists, etc.
 
paulson <lp15@cam.ac.uk> 
parents: 
71431 
diff
changeset
 | 
248  | 
|
| 70024 | 249  | 
Contributions to Isabelle2019  | 
250  | 
-----------------------------  | 
|
| 69814 | 251  | 
|
| 
70164
 
1f163f772da3
Group theory developments towards proving algebraic closure (by de Vilhena and Baillon)
 
paulson <lp15@cam.ac.uk> 
parents: 
70024 
diff
changeset
 | 
252  | 
* April 2019: LC Paulson  | 
| 
 
1f163f772da3
Group theory developments towards proving algebraic closure (by de Vilhena and Baillon)
 
paulson <lp15@cam.ac.uk> 
parents: 
70024 
diff
changeset
 | 
253  | 
Homology and supporting lemmas on topology and group theory  | 
| 
 
1f163f772da3
Group theory developments towards proving algebraic closure (by de Vilhena and Baillon)
 
paulson <lp15@cam.ac.uk> 
parents: 
70024 
diff
changeset
 | 
254  | 
|
| 
 
1f163f772da3
Group theory developments towards proving algebraic closure (by de Vilhena and Baillon)
 
paulson <lp15@cam.ac.uk> 
parents: 
70024 
diff
changeset
 | 
255  | 
* April 2019: Paulo de Vilhena and Martin Baillon  | 
| 70216 | 256  | 
Group theory developments, esp. algebraic closure of a field  | 
| 
70164
 
1f163f772da3
Group theory developments towards proving algebraic closure (by de Vilhena and Baillon)
 
paulson <lp15@cam.ac.uk> 
parents: 
70024 
diff
changeset
 | 
257  | 
|
| 70024 | 258  | 
* February/March 2019: Makarius Wenzel  | 
259  | 
Stateless management of export artifacts in the Isabelle/HOL code generator.  | 
|
| 
69791
 
195aeee8b30a
Formal Laurent series and overhaul of Formal power series (due to Jeremy Sylvestre)
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
69790 
diff
changeset
 | 
260  | 
|
| 
69785
 
9e326f6f8a24
More material for HOL-Number_Theory: ord, Carmichael's function, primitive roots
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
69568 
diff
changeset
 | 
261  | 
* February 2019: Manuel Eberl  | 
| 
69790
 
154cf64e403e
Exponentiation by squaring, fast modular exponentiation
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
69785 
diff
changeset
 | 
262  | 
Exponentiation by squaring, used to implement "power" in monoid_mult and  | 
| 
 
154cf64e403e
Exponentiation by squaring, fast modular exponentiation
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
69785 
diff
changeset
 | 
263  | 
fast modular exponentiation.  | 
| 
 
154cf64e403e
Exponentiation by squaring, fast modular exponentiation
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
69785 
diff
changeset
 | 
264  | 
|
| 
 
154cf64e403e
Exponentiation by squaring, fast modular exponentiation
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
69785 
diff
changeset
 | 
265  | 
* February 2019: Manuel Eberl  | 
| 70024 | 266  | 
Carmichael's function, primitive roots in residue rings, more properties of  | 
267  | 
the order in residue rings.  | 
|
268  | 
||
269  | 
* February 2019: Jeremy Sylvestre  | 
|
270  | 
Formal Laurent Series and overhaul of Formal power series.  | 
|
271  | 
||
272  | 
* January 2019: Florian Haftmann  | 
|
273  | 
Clarified syntax and congruence rules for big operators on sets involving  | 
|
274  | 
the image operator.  | 
|
275  | 
||
276  | 
* January 2019: Florian Haftmann  | 
|
277  | 
Renovation of code generation, particularly export into session data and  | 
|
278  | 
proper strings and proper integers based on zarith for OCaml.  | 
|
| 
69785
 
9e326f6f8a24
More material for HOL-Number_Theory: ord, Carmichael's function, primitive roots
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
69568 
diff
changeset
 | 
279  | 
|
| 
69568
 
de09a7261120
new implementation for case_of_simps based on Code_Lazy's pattern matching elimination algorithm
 
Andreas Lochbihler 
parents: 
69205 
diff
changeset
 | 
280  | 
* January 2019: Andreas Lochbihler  | 
| 70024 | 281  | 
New implementation for case_of_simps based on Code_Lazy's pattern matching  | 
282  | 
elimination algorithm.  | 
|
283  | 
||
284  | 
* November/December 2018: Makarius Wenzel  | 
|
285  | 
Support for Isabelle/Haskell applications of Isabelle/PIDE.  | 
|
286  | 
||
287  | 
* August/September 2018: Makarius Wenzel  | 
|
288  | 
Improvements of headless Isabelle/PIDE session and server, and systematic  | 
|
289  | 
exports from theory documents.  | 
|
| 
69568
 
de09a7261120
new implementation for case_of_simps based on Code_Lazy's pattern matching elimination algorithm
 
Andreas Lochbihler 
parents: 
69205 
diff
changeset
 | 
290  | 
|
| 69814 | 291  | 
* December 2018: Florian Haftmann  | 
292  | 
Generic executable sorting algorithms based on executable comparators.  | 
|
293  | 
||
| 
69205
 
8050734eee3e
add reconstruction by veriT in method smt
 
fleury <Mathias.Fleury@mpi-inf.mpg.de> 
parents: 
68683 
diff
changeset
 | 
294  | 
* October 2018: Mathias Fleury  | 
| 69814 | 295  | 
Proof reconstruction for the SMT solver veriT in the smt method.  | 
| 
69205
 
8050734eee3e
add reconstruction by veriT in method smt
 
fleury <Mathias.Fleury@mpi-inf.mpg.de> 
parents: 
68683 
diff
changeset
 | 
296  | 
|
| 68683 | 297  | 
|
| 68391 | 298  | 
Contributions to Isabelle2018  | 
299  | 
-----------------------------  | 
|
| 66651 | 300  | 
|
| 68630 | 301  | 
* July 2018: Manuel Eberl  | 
302  | 
"real_asymp" proof method for automatic proofs of real limits, "Big-O"  | 
|
303  | 
statements, etc.  | 
|
304  | 
||
| 
68522
 
d9cbc1e8644d
example for Types_To_Sets: transfer from type-based linear algebra to subspaces
 
immler 
parents: 
68466 
diff
changeset
 | 
305  | 
* June 2018: Fabian Immler  | 
| 
 
d9cbc1e8644d
example for Types_To_Sets: transfer from type-based linear algebra to subspaces
 
immler 
parents: 
68466 
diff
changeset
 | 
306  | 
More tool support for HOL-Types_To_Sets.  | 
| 
 
d9cbc1e8644d
example for Types_To_Sets: transfer from type-based linear algebra to subspaces
 
immler 
parents: 
68466 
diff
changeset
 | 
307  | 
|
| 68466 | 308  | 
* June 2018: Martin Baillon and Paulo Emílio de Vilhena  | 
309  | 
A variety of contributions to HOL-Algebra.  | 
|
310  | 
||
| 
68532
 
f8b98d31ad45
Incorporating new/strengthened proofs from Library and AFP entries
 
paulson <lp15@cam.ac.uk> 
parents: 
68522 
diff
changeset
 | 
311  | 
* June 2018: Wenda Li  | 
| 
 
f8b98d31ad45
Incorporating new/strengthened proofs from Library and AFP entries
 
paulson <lp15@cam.ac.uk> 
parents: 
68522 
diff
changeset
 | 
312  | 
New/strengthened results involving analysis, topology, etc.  | 
| 
 
f8b98d31ad45
Incorporating new/strengthened proofs from Library and AFP entries
 
paulson <lp15@cam.ac.uk> 
parents: 
68522 
diff
changeset
 | 
313  | 
|
| 68545 | 314  | 
* May/June 2018: Makarius Wenzel  | 
315  | 
System infrastructure to export blobs as theory presentation, and to dump  | 
|
316  | 
PIDE database content in batch mode.  | 
|
317  | 
||
| 
68246
 
b48bab511939
Moved Landau_Symbols from the AFP to HOL-Library
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
68200 
diff
changeset
 | 
318  | 
* May 2018: Manuel Eberl  | 
| 68391 | 319  | 
Landau symbols and asymptotic equivalence (moved from the AFP).  | 
| 
68246
 
b48bab511939
Moved Landau_Symbols from the AFP to HOL-Library
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
68200 
diff
changeset
 | 
320  | 
|
| 
68073
 
fad29d2a17a5
merged; resolved conflicts manually (esp. lemmas that have been moved from Linear_Algebra and Cartesian_Euclidean_Space)
 
immler 
diff
changeset
 | 
321  | 
* May 2018: Jose Divasón (Universidad de la Rioja),  | 
| 
68072
 
493b818e8e10
added Johannes' generalizations Modules.thy and Vector_Spaces.thy; adapted HOL and HOL-Analysis accordingly
 
immler 
parents: 
67928 
diff
changeset
 | 
322  | 
Jesús Aransay (Universidad de la Rioja), Johannes Hölzl (VU Amsterdam),  | 
| 
 
493b818e8e10
added Johannes' generalizations Modules.thy and Vector_Spaces.thy; adapted HOL and HOL-Analysis accordingly
 
immler 
parents: 
67928 
diff
changeset
 | 
323  | 
Fabian Immler (TUM)  | 
| 
 
493b818e8e10
added Johannes' generalizations Modules.thy and Vector_Spaces.thy; adapted HOL and HOL-Analysis accordingly
 
immler 
parents: 
67928 
diff
changeset
 | 
324  | 
Generalizations in the formalization of linear algebra.  | 
| 
 
493b818e8e10
added Johannes' generalizations Modules.thy and Vector_Spaces.thy; adapted HOL and HOL-Analysis accordingly
 
immler 
parents: 
67928 
diff
changeset
 | 
325  | 
|
| 68028 | 326  | 
* May 2018: Florian Haftmann  | 
327  | 
Consolidation of string-like types in HOL.  | 
|
328  | 
||
| 
68200
 
5859c688102a
NEWS and CONTRIBUTORS for 8b50f29a1992
 
Andreas Lochbihler 
parents: 
68073 
diff
changeset
 | 
329  | 
* May 2018: Andreas Lochbihler (Digital Asset),  | 
| 
 
5859c688102a
NEWS and CONTRIBUTORS for 8b50f29a1992
 
Andreas Lochbihler 
parents: 
68073 
diff
changeset
 | 
330  | 
Pascal Stoop (ETH Zurich)  | 
| 
 
5859c688102a
NEWS and CONTRIBUTORS for 8b50f29a1992
 
Andreas Lochbihler 
parents: 
68073 
diff
changeset
 | 
331  | 
Code generation with lazy evaluation semantics.  | 
| 
 
5859c688102a
NEWS and CONTRIBUTORS for 8b50f29a1992
 
Andreas Lochbihler 
parents: 
68073 
diff
changeset
 | 
332  | 
|
| 67928 | 333  | 
* March 2018: Florian Haftmann  | 
| 68391 | 334  | 
Abstract bit operations push_bit, take_bit, drop_bit, alongside with an  | 
335  | 
algebraic foundation for bit strings and word types in HOL-ex.  | 
|
| 67928 | 336  | 
|
| 
67831
 
07f5588f2735
Removed stray 'sledgehammer' invocation
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
67456 
diff
changeset
 | 
337  | 
* March 2018: Viorel Preoteasa  | 
| 
 
07f5588f2735
Removed stray 'sledgehammer' invocation
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
67456 
diff
changeset
 | 
338  | 
Generalisation of complete_distrib_lattice  | 
| 
 
07f5588f2735
Removed stray 'sledgehammer' invocation
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
67456 
diff
changeset
 | 
339  | 
|
| 68531 | 340  | 
* February 2018: Wenda Li  | 
| 68548 | 341  | 
A unified definition for the order of zeros and poles. Improved reasoning  | 
342  | 
around non-essential singularities.  | 
|
| 68531 | 343  | 
|
| 67456 | 344  | 
* January 2018: Sebastien Gouezel  | 
345  | 
Various small additions to HOL-Analysis  | 
|
346  | 
||
| 67224 | 347  | 
* December 2017: Jan Gilcher, Andreas Lochbihler, Dmitriy Traytel  | 
| 67279 | 348  | 
A new conditional parametricity prover.  | 
| 67224 | 349  | 
|
| 
66893
 
ced164fe3bbd
derived axiom iffI as a lemma (thanks to Alexander Maletzky)
 
nipkow 
parents: 
66651 
diff
changeset
 | 
350  | 
* October 2017: Alexander Maletzky  | 
| 68391 | 351  | 
Derivation of axiom "iff" in theory HOL.HOL from the other axioms.  | 
352  | 
||
| 66651 | 353  | 
|
| 66475 | 354  | 
Contributions to Isabelle2017  | 
| 66482 | 355  | 
-----------------------------  | 
| 64439 | 356  | 
|
| 66648 | 357  | 
* September 2017: Lawrence Paulson  | 
358  | 
HOL-Analysis, e.g. simplicial complexes, Jordan Curve Theorem.  | 
|
359  | 
||
360  | 
* September 2017: Jasmin Blanchette  | 
|
361  | 
Further integration of Nunchaku model finder.  | 
|
362  | 
||
| 66475 | 363  | 
* November 2016 - June 2017: Makarius Wenzel  | 
364  | 
New Isabelle/VSCode, with underlying restructuring of Isabelle/PIDE.  | 
|
365  | 
||
366  | 
* 2017: Makarius Wenzel  | 
|
367  | 
Session-qualified theory names (theory imports and ROOT files).  | 
|
368  | 
Prover IDE improvements.  | 
|
369  | 
Support for SQL databases in Isabelle/Scala: SQLite and PostgreSQL.  | 
|
370  | 
||
| 66563 | 371  | 
* August 2017: Andreas Lochbihler, ETH Zurich  | 
372  | 
type of unordered pairs (HOL-Library.Uprod)  | 
|
373  | 
||
| 
66480
 
4b8d1df8933b
HOL-Analysis: Convergent FPS and infinite sums
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
66475 
diff
changeset
 | 
374  | 
* August 2017: Manuel Eberl, TUM  | 
| 
 
4b8d1df8933b
HOL-Analysis: Convergent FPS and infinite sums
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
66475 
diff
changeset
 | 
375  | 
HOL-Analysis: infinite products over natural numbers,  | 
| 
 
4b8d1df8933b
HOL-Analysis: Convergent FPS and infinite sums
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
66475 
diff
changeset
 | 
376  | 
infinite sums over arbitrary sets, connection between formal  | 
| 
 
4b8d1df8933b
HOL-Analysis: Convergent FPS and infinite sums
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
66475 
diff
changeset
 | 
377  | 
power series and analytic complex functions  | 
| 
 
4b8d1df8933b
HOL-Analysis: Convergent FPS and infinite sums
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
66475 
diff
changeset
 | 
378  | 
|
| 65330 | 379  | 
* March 2017: Alasdair Armstrong, University of Sheffield and  | 
380  | 
Simon Foster, University of York  | 
|
| 
65099
 
30d0b2f1df76
Knaster-Tarski fixed point theorem and Galois Connections.
 
ballarin 
parents: 
65042 
diff
changeset
 | 
381  | 
Fixed-point theory and Galois Connections in HOL-Algebra.  | 
| 
 
30d0b2f1df76
Knaster-Tarski fixed point theorem and Galois Connections.
 
ballarin 
parents: 
65042 
diff
changeset
 | 
382  | 
|
| 65041 | 383  | 
* February 2017: Florian Haftmann, TUM  | 
| 65042 | 384  | 
Statically embedded computations implemented by generated code.  | 
| 65041 | 385  | 
|
| 64439 | 386  | 
|
| 64072 | 387  | 
Contributions to Isabelle2016-1  | 
388  | 
-------------------------------  | 
|
| 62216 | 389  | 
|
| 64551 | 390  | 
* December 2016: Ondřej Kunčar, TUM  | 
391  | 
Types_To_Sets: experimental extension of Higher-Order Logic to allow  | 
|
392  | 
translation of types to sets.  | 
|
393  | 
||
| 64393 | 394  | 
* October 2016: Jasmin Blanchette  | 
395  | 
Integration of Nunchaku model finder.  | 
|
396  | 
||
397  | 
* October 2016: Jaime Mendizabal Roche, TUM  | 
|
398  | 
Ported remaining theories of session Old_Number_Theory to the new  | 
|
399  | 
Number_Theory and removed Old_Number_Theory.  | 
|
400  | 
||
401  | 
* September 2016: Sascha Boehme  | 
|
402  | 
Proof method "argo" based on SMT technology for a combination of  | 
|
403  | 
quantifier-free propositional logic, equality and linear real arithmetic  | 
|
404  | 
||
405  | 
* July 2016: Daniel Stuewe  | 
|
406  | 
Height-size proofs in HOL-Data_Structures.  | 
|
407  | 
||
408  | 
* July 2016: Manuel Eberl, TUM  | 
|
409  | 
Algebraic foundation for primes; generalization from nat to general  | 
|
410  | 
factorial rings.  | 
|
411  | 
||
412  | 
* June 2016: Andreas Lochbihler, ETH Zurich  | 
|
413  | 
Formalisation of discrete subprobability distributions.  | 
|
414  | 
||
415  | 
* June 2016: Florian Haftmann, TUM  | 
|
416  | 
Improvements to code generation: optional timing measurements, more succint  | 
|
417  | 
closures for static evaluation, less ambiguities concering Scala implicits.  | 
|
418  | 
||
419  | 
* May 2016: Manuel Eberl, TUM  | 
|
420  | 
Code generation for Probability Mass Functions.  | 
|
| 
62343
 
24106dc44def
prefer abbreviations for compound operators INFIMUM and SUPREMUM
 
haftmann 
parents: 
62284 
diff
changeset
 | 
421  | 
|
| 64011 | 422  | 
* March 2016: Florian Haftmann, TUM  | 
| 62499 | 423  | 
Abstract factorial rings with unique factorization.  | 
424  | 
||
| 64011 | 425  | 
* March 2016: Florian Haftmann, TUM  | 
| 64393 | 426  | 
Reworking of the HOL char type as special case of a finite numeral type.  | 
| 62216 | 427  | 
|
| 64393 | 428  | 
* March 2016: Andreas Lochbihler, ETH Zurich  | 
429  | 
Reasoning support for monotonicity, continuity and admissibility in  | 
|
430  | 
chain-complete partial orders.  | 
|
| 64011 | 431  | 
|
| 64393 | 432  | 
* February - October 2016: Makarius Wenzel  | 
433  | 
Prover IDE improvements.  | 
|
434  | 
ML IDE improvements: bootstrap of Pure.  | 
|
435  | 
Isar language consolidation.  | 
|
436  | 
Notational modernization of HOL.  | 
|
437  | 
Tight Poly/ML integration.  | 
|
438  | 
More Isabelle/Scala system programming modules (e.g. SSH, Mercurial).  | 
|
| 63552 | 439  | 
|
| 64433 | 440  | 
* Winter 2016: Jasmin Blanchette, Inria & LORIA & MPII, Aymeric Bouzy,  | 
441  | 
Ecole polytechnique, Andreas Lochbihler, ETH Zurich, Andrei Popescu,  | 
|
442  | 
Middlesex University, and Dmitriy Traytel, ETH Zurich  | 
|
443  | 
'corec' command and friends.  | 
|
444  | 
||
| 64393 | 445  | 
* January 2016: Florian Haftmann, TUM  | 
446  | 
Abolition of compound operators INFIMUM and SUPREMUM for complete lattices.  | 
|
| 64389 | 447  | 
|
448  | 
||
| 62016 | 449  | 
Contributions to Isabelle2016  | 
450  | 
-----------------------------  | 
|
| 60138 | 451  | 
|
| 
62201
 
eca7b38c8ee5
Added approximation of powr to NEWS/CONTRIBUTORS
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
62138 
diff
changeset
 | 
452  | 
* Winter 2016: Manuel Eberl, TUM  | 
| 
 
eca7b38c8ee5
Added approximation of powr to NEWS/CONTRIBUTORS
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
62138 
diff
changeset
 | 
453  | 
  Support for real exponentiation ("powr") in the "approximation" method.
 | 
| 62693 | 454  | 
(This was removed in Isabelle 2015 due to a changed definition of "powr".)  | 
| 
62201
 
eca7b38c8ee5
Added approximation of powr to NEWS/CONTRIBUTORS
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
62138 
diff
changeset
 | 
455  | 
|
| 62138 | 456  | 
* Summer 2015 - Winter 2016: Lawrence C Paulson, Cambridge  | 
457  | 
General, homology form of Cauchy's integral theorem and supporting material  | 
|
| 62205 | 458  | 
(ported from HOL Light).  | 
| 62138 | 459  | 
|
| 62118 | 460  | 
* Winter 2015/16: Gerwin Klein, NICTA  | 
| 62205 | 461  | 
New print_record command.  | 
| 62118 | 462  | 
|
| 62236 | 463  | 
* May - December 2015: Makarius Wenzel  | 
464  | 
Prover IDE improvements.  | 
|
465  | 
More Isar language elements.  | 
|
466  | 
Document language refinements.  | 
|
467  | 
Poly/ML debugger integration.  | 
|
468  | 
Improved multi-platform and multi-architecture support.  | 
|
469  | 
||
| 
62060
 
b75764fc4c35
Added summability/Gamma/etc. to NEWS and CONTRIBUTORS
 
eberlm 
parents: 
62016 
diff
changeset
 | 
470  | 
* Winter 2015: Manuel Eberl, TUM  | 
| 
 
b75764fc4c35
Added summability/Gamma/etc. to NEWS and CONTRIBUTORS
 
eberlm 
parents: 
62016 
diff
changeset
 | 
471  | 
The radius of convergence of power series and various summability tests.  | 
| 62064 | 472  | 
Harmonic numbers and the Euler-Mascheroni constant.  | 
| 
62060
 
b75764fc4c35
Added summability/Gamma/etc. to NEWS and CONTRIBUTORS
 
eberlm 
parents: 
62016 
diff
changeset
 | 
473  | 
The Generalised Binomial Theorem.  | 
| 62064 | 474  | 
The complex and real Gamma/log-Gamma/Digamma/Polygamma functions and their  | 
475  | 
most important properties.  | 
|
| 62138 | 476  | 
|
| 
62086
 
1c0246456ab9
Added formal power series updates to NEWS/CONTRIBUTORS
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
62084 
diff
changeset
 | 
477  | 
* Autumn 2015: Manuel Eberl, TUM  | 
| 
 
1c0246456ab9
Added formal power series updates to NEWS/CONTRIBUTORS
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
62084 
diff
changeset
 | 
478  | 
Proper definition of division (with remainder) for formal power series;  | 
| 
 
1c0246456ab9
Added formal power series updates to NEWS/CONTRIBUTORS
 
Manuel Eberl <eberlm@in.tum.de> 
parents: 
62084 
diff
changeset
 | 
479  | 
Euclidean Ring and GCD instance for formal power series.  | 
| 
62060
 
b75764fc4c35
Added summability/Gamma/etc. to NEWS and CONTRIBUTORS
 
eberlm 
parents: 
62016 
diff
changeset
 | 
480  | 
|
| 
61891
 
76189756ff65
documentation on last state of the art concerning interpretation
 
haftmann 
parents: 
61766 
diff
changeset
 | 
481  | 
* Autumn 2015: Florian Haftmann, TUM  | 
| 62064 | 482  | 
Rewrite definitions for global interpretations and sublocale declarations.  | 
| 
61891
 
76189756ff65
documentation on last state of the art concerning interpretation
 
haftmann 
parents: 
61766 
diff
changeset
 | 
483  | 
|
| 
61766
 
507b39df1a57
add formalisation of Bourbaki-Witt fixpoint theorem
 
Andreas Lochbihler 
parents: 
61552 
diff
changeset
 | 
484  | 
* Autumn 2015: Andreas Lochbihler  | 
| 62064 | 485  | 
Bourbaki-Witt fixpoint theorem for increasing functions on chain-complete  | 
486  | 
partial orders.  | 
|
| 
61766
 
507b39df1a57
add formalisation of Bourbaki-Witt fixpoint theorem
 
Andreas Lochbihler 
parents: 
61552 
diff
changeset
 | 
487  | 
|
| 
61552
 
980dd46a03fb
Added binomial identities to CONTRIBUTORS; small lemmas on of_int/pochhammer
 
eberlm 
parents: 
60920 
diff
changeset
 | 
488  | 
* Autumn 2015: Chaitanya Mangla, Lawrence C Paulson, and Manuel Eberl  | 
| 
 
980dd46a03fb
Added binomial identities to CONTRIBUTORS; small lemmas on of_int/pochhammer
 
eberlm 
parents: 
60920 
diff
changeset
 | 
489  | 
A large number of additional binomial identities.  | 
| 
 
980dd46a03fb
Added binomial identities to CONTRIBUTORS; small lemmas on of_int/pochhammer
 
eberlm 
parents: 
60920 
diff
changeset
 | 
490  | 
|
| 60632 | 491  | 
* Summer 2015: Daniel Matichuk, NICTA and Makarius Wenzel  | 
| 62064 | 492  | 
Isar subgoal command for proof structure within unstructured proof scripts.  | 
| 60632 | 493  | 
|
| 60434 | 494  | 
* Summer 2015: Florian Haftmann, TUM  | 
| 60632 | 495  | 
Generic partial division in rings as inverse operation of multiplication.  | 
| 60434 | 496  | 
|
| 
60517
 
f16e4fb20652
separate class for notions specific for integral (semi)domains, in contrast to fields where these are trivial
 
haftmann 
parents: 
60434 
diff
changeset
 | 
497  | 
* Summer 2015: Manuel Eberl and Florian Haftmann, TUM  | 
| 62064 | 498  | 
Type class hierarchy with common algebraic notions of integral (semi)domains  | 
499  | 
like units, associated elements and normalization wrt. units.  | 
|
| 
60517
 
f16e4fb20652
separate class for notions specific for integral (semi)domains, in contrast to fields where these are trivial
 
haftmann 
parents: 
60434 
diff
changeset
 | 
500  | 
|
| 60804 | 501  | 
* Summer 2015: Florian Haftmann, TUM  | 
502  | 
Fundamentals of abstract type class for factorial rings.  | 
|
503  | 
||
| 60920 | 504  | 
* Summer 2015: Julian Biendarra, TUM and Dmitriy Traytel, ETH Zurich  | 
| 62064 | 505  | 
Command to lift a BNF structure on the raw type to the abstract type for  | 
506  | 
typedefs.  | 
|
| 60920 | 507  | 
|
| 62236 | 508  | 
* Summer 2014: Jeremy Avigad, Luke Serafin, CMU, and Johannes Hölzl, TUM  | 
509  | 
Proof of the central limit theorem: includes weak convergence,  | 
|
510  | 
characteristic functions, and Levy's uniqueness and continuity theorem.  | 
|
511  | 
||
| 60138 | 512  | 
|
| 60012 | 513  | 
Contributions to Isabelle2015  | 
514  | 
-----------------------------  | 
|
| 57695 | 515  | 
|
| 
60119
 
54bea620e54f
added Eisbach, using version 3752768caa17 of its Bitbucket repository;
 
wenzelm 
parents: 
60012 
diff
changeset
 | 
516  | 
* 2014/2015: Daniel Matichuk, Toby Murray, NICTA and Makarius Wenzel  | 
| 
 
54bea620e54f
added Eisbach, using version 3752768caa17 of its Bitbucket repository;
 
wenzelm 
parents: 
60012 
diff
changeset
 | 
517  | 
The Eisbach proof method language and "match" method.  | 
| 
 
54bea620e54f
added Eisbach, using version 3752768caa17 of its Bitbucket repository;
 
wenzelm 
parents: 
60012 
diff
changeset
 | 
518  | 
|
| 60260 | 519  | 
* Winter 2014 and Spring 2015: Ondrej Kuncar, TUM  | 
| 60261 | 520  | 
Extension of lift_definition to execute lifted functions that have as a  | 
521  | 
return type a datatype containing a subtype.  | 
|
| 60260 | 522  | 
|
| 59980 | 523  | 
* March 2015: Jasmin Blanchette, Inria & LORIA & MPII, Mathias Fleury, MPII,  | 
524  | 
and Dmitriy Traytel, TUM  | 
|
| 59813 | 525  | 
More multiset theorems, syntax, and operations.  | 
526  | 
||
| 59980 | 527  | 
* December 2014: Johannes Hölzl, Manuel Eberl, Sudeep Kanav, TUM, and  | 
528  | 
Jeremy Avigad, Luke Serafin, CMU  | 
|
529  | 
Various integration theorems: mostly integration on intervals and  | 
|
530  | 
substitution.  | 
|
| 
59092
 
d469103c0737
add integral substitution theorems from Manuel Eberl, Jeremy Avigad, Luke Serafin, and Sudeep Kanav
 
hoelzl 
parents: 
58626 
diff
changeset
 | 
531  | 
|
| 
58196
 
1b3fbfb85980
theory about lexicographic ordering on functions
 
haftmann 
parents: 
58023 
diff
changeset
 | 
532  | 
* September 2014: Florian Haftmann, TUM  | 
| 
 
1b3fbfb85980
theory about lexicographic ordering on functions
 
haftmann 
parents: 
58023 
diff
changeset
 | 
533  | 
Lexicographic order on functions and  | 
| 
 
1b3fbfb85980
theory about lexicographic ordering on functions
 
haftmann 
parents: 
58023 
diff
changeset
 | 
534  | 
sum/product over function bodies.  | 
| 
 
1b3fbfb85980
theory about lexicographic ordering on functions
 
haftmann 
parents: 
58023 
diff
changeset
 | 
535  | 
|
| 58626 | 536  | 
* August 2014: Andreas Lochbihler, ETH Zurich  | 
| 59980 | 537  | 
Test infrastructure for executing generated code in target languages.  | 
| 58626 | 538  | 
|
| 
58023
 
62826b36ac5e
generic euclidean algorithm (due to Manuel Eberl)
 
haftmann 
parents: 
57882 
diff
changeset
 | 
539  | 
* August 2014: Manuel Eberl, TUM  | 
| 59980 | 540  | 
Generic euclidean algorithms for GCD et al.  | 
| 
58023
 
62826b36ac5e
generic euclidean algorithm (due to Manuel Eberl)
 
haftmann 
parents: 
57882 
diff
changeset
 | 
541  | 
|
| 57695 | 542  | 
|
| 57452 | 543  | 
Contributions to Isabelle2014  | 
544  | 
-----------------------------  | 
|
| 54055 | 545  | 
|
| 57513 | 546  | 
* July 2014: Thomas Sewell, NICTA  | 
| 57516 | 547  | 
Preserve equality hypotheses in "clarify" and friends. New  | 
548  | 
"hypsubst_thin" method configuration option.  | 
|
| 57513 | 549  | 
|
| 57519 | 550  | 
* Summer 2014: Florian Haftmann, TUM  | 
551  | 
Consolidation and generalization of facts concerning (abelian)  | 
|
552  | 
semigroups and monoids, particularly products (resp. sums) on  | 
|
553  | 
finite sets.  | 
|
| 57419 | 554  | 
|
| 57216 | 555  | 
* Summer 2014: Mathias Fleury, ENS Rennes, and Albert Steckermeier, TUM  | 
| 57452 | 556  | 
Work on exotic automatic theorem provers for Sledgehammer (LEO-II,  | 
557  | 
veriT, Waldmeister, etc.).  | 
|
| 57216 | 558  | 
|
| 57875 | 559  | 
* June 2014: Florian Haftmann, TUM  | 
560  | 
Internal reorganisation of the local theory / named target stack.  | 
|
561  | 
||
| 
57254
 
d3d91422f408
lemmas about the moments of the normal distribution
 
hoelzl 
parents: 
57252 
diff
changeset
 | 
562  | 
* June 2014: Sudeep Kanav, TUM, Jeremy Avigad, CMU, and Johannes Hölzl, TUM  | 
| 57452 | 563  | 
Various properties of exponentially, Erlang, and normal distributed  | 
564  | 
random variables.  | 
|
| 
57235
 
b0b9a10e4bf4
properties of Erlang and exponentially distributed random variables (by Sudeep Kanav)
 
hoelzl 
parents: 
57216 
diff
changeset
 | 
565  | 
|
| 57452 | 566  | 
* May 2014: Cezary Kaliszyk, University of Innsbruck, and  | 
567  | 
Jasmin Blanchette, TUM  | 
|
| 57030 | 568  | 
SML-based engines for MaSh.  | 
569  | 
||
| 55913 | 570  | 
* March 2014: René Thiemann  | 
| 55895 | 571  | 
Improved code generation for multisets.  | 
572  | 
||
| 56416 | 573  | 
* February 2014: Florian Haftmann, TUM  | 
| 57452 | 574  | 
Permanent interpretation inside theory, locale and class targets  | 
575  | 
with mixin definitions.  | 
|
576  | 
||
| 57474 | 577  | 
* Spring 2014: Lawrence C Paulson, Cambridge  | 
578  | 
Theory Complex_Basic_Analysis. Tidying up Number_Theory vs Old_Number_Theory  | 
|
579  | 
||
| 57827 | 580  | 
* Winter 2013 and Spring 2014: Ondrej Kuncar, TUM  | 
581  | 
Various improvements to Lifting/Transfer, integration with the BNF package.  | 
|
582  | 
||
| 57452 | 583  | 
* Winter 2013 and Spring 2014: Makarius Wenzel, Université Paris-Sud / LRI  | 
584  | 
Improvements of Isabelle/Scala and Isabelle/jEdit Prover IDE.  | 
|
| 56416 | 585  | 
|
| 57452 | 586  | 
* Fall 2013 and Winter 2014: Martin Desharnais, Lorenz Panny,  | 
587  | 
Dmitriy Traytel, and Jasmin Blanchette, TUM  | 
|
588  | 
Various improvements to the BNF-based (co)datatype package,  | 
|
589  | 
including a more polished "primcorec" command, optimizations, and  | 
|
590  | 
integration in the "HOL" session.  | 
|
| 
56118
 
d3967fdc800a
updated NEWS and CONTRIBUTORS (BNF, SMT2, Sledgehammer)
 
blanchet 
parents: 
55913 
diff
changeset
 | 
591  | 
|
| 57452 | 592  | 
* Winter/Spring 2014: Sascha Boehme, QAware GmbH, and  | 
593  | 
Jasmin Blanchette, TUM  | 
|
594  | 
"SMT2" module and "smt2" proof method, based on SMT-LIB 2 and  | 
|
595  | 
Z3 4.3.  | 
|
| 
56118
 
d3967fdc800a
updated NEWS and CONTRIBUTORS (BNF, SMT2, Sledgehammer)
 
blanchet 
parents: 
55913 
diff
changeset
 | 
596  | 
|
| 
55316
 
885500f4aa6a
interactive simplifier trace: new panel in Isabelle/jEdit to inspect and modify simplification state
 
Lars Hupel <lars.hupel@mytum.de> 
parents: 
54384 
diff
changeset
 | 
597  | 
* January 2014: Lars Hupel, TUM  | 
| 
 
885500f4aa6a
interactive simplifier trace: new panel in Isabelle/jEdit to inspect and modify simplification state
 
Lars Hupel <lars.hupel@mytum.de> 
parents: 
54384 
diff
changeset
 | 
598  | 
An improved, interactive simplifier trace with integration into the  | 
| 
 
885500f4aa6a
interactive simplifier trace: new panel in Isabelle/jEdit to inspect and modify simplification state
 
Lars Hupel <lars.hupel@mytum.de> 
parents: 
54384 
diff
changeset
 | 
599  | 
Isabelle/jEdit Prover IDE.  | 
| 54055 | 600  | 
|
| 56416 | 601  | 
* December 2013: Florian Haftmann, TUM  | 
602  | 
Consolidation of abstract interpretations concerning min and max.  | 
|
603  | 
||
604  | 
* November 2013: Florian Haftmann, TUM  | 
|
| 56418 | 605  | 
Abolition of negative numeral literals in the logic.  | 
| 56416 | 606  | 
|
| 55913 | 607  | 
|
| 53984 | 608  | 
Contributions to Isabelle2013-1  | 
609  | 
-------------------------------  | 
|
| 50994 | 610  | 
|
| 54363 | 611  | 
* September 2013: Lars Noschinski, TUM  | 
| 54364 | 612  | 
Conversion between function definitions as list of equations and  | 
613  | 
case expressions in HOL.  | 
|
614  | 
New library Simps_Case_Conv with commands case_of_simps,  | 
|
615  | 
simps_of_case.  | 
|
| 54363 | 616  | 
|
| 53396 | 617  | 
* September 2013: Nik Sultana, University of Cambridge  | 
618  | 
Improvements to HOL/TPTP parser and import facilities.  | 
|
619  | 
||
| 54029 | 620  | 
* September 2013: Johannes Hölzl and Dmitriy Traytel, TUM  | 
621  | 
New "coinduction" method (residing in HOL-BNF) to avoid boilerplate.  | 
|
622  | 
||
| 53984 | 623  | 
* Summer 2013: Makarius Wenzel, Université Paris-Sud / LRI  | 
624  | 
Improvements of Isabelle/Scala and Isabelle/jEdit Prover IDE.  | 
|
625  | 
||
| 53613 | 626  | 
* Summer 2013: Manuel Eberl, TUM  | 
627  | 
Generation of elimination rules in the function package.  | 
|
628  | 
New command "fun_cases".  | 
|
629  | 
||
| 54051 | 630  | 
* Summer 2013: Christian Sternagel, JAIST  | 
631  | 
Improved support for ad hoc overloading of constants, including  | 
|
632  | 
documentation and examples.  | 
|
633  | 
||
| 53396 | 634  | 
* Spring and Summer 2013: Lorenz Panny, Dmitriy Traytel, and  | 
635  | 
Jasmin Blanchette, TUM  | 
|
| 
56118
 
d3967fdc800a
updated NEWS and CONTRIBUTORS (BNF, SMT2, Sledgehammer)
 
blanchet 
parents: 
55913 
diff
changeset
 | 
636  | 
Various improvements to the BNF-based (co)datatype package, including  | 
| 54010 | 637  | 
"primrec_new" and "primcorec" commands and a compatibility layer.  | 
| 53307 | 638  | 
|
| 54021 | 639  | 
* Spring and Summer 2013: Ondrej Kuncar, TUM  | 
| 54035 | 640  | 
Various improvements of Lifting and Transfer packages.  | 
| 54021 | 641  | 
|
642  | 
* Spring 2013: Brian Huffman, Galois Inc.  | 
|
| 54035 | 643  | 
Improvements of the Transfer package.  | 
| 54051 | 644  | 
|
| 53728 | 645  | 
* Summer 2013: Daniel Kühlwein, ICIS, Radboud University Nijmegen  | 
646  | 
Jasmin Blanchette, TUM  | 
|
647  | 
Various improvements to MaSh, including a server mode.  | 
|
648  | 
||
649  | 
* First half of 2013: Steffen Smolka, TUM  | 
|
650  | 
Further improvements to Sledgehammer's Isar proof generator.  | 
|
651  | 
||
| 52485 | 652  | 
* May 2013: Florian Haftmann, TUM  | 
653  | 
Ephemeral interpretation in local theories.  | 
|
654  | 
||
| 52266 | 655  | 
* May 2013: Lukas Bulwahn and Nicolai Schaffroth, TUM  | 
| 
53164
 
beb4ee344c22
clarified position of Spec_Check for Isabelle/ML -- it is unrelated to Isabelle/HOL;
 
wenzelm 
parents: 
52896 
diff
changeset
 | 
656  | 
Spec_Check: A Quickcheck tool for Isabelle/ML.  | 
| 52266 | 657  | 
|
| 51682 | 658  | 
* April 2013: Stefan Berghofer, secunet Security Networks AG  | 
659  | 
Dmitriy Traytel, TUM  | 
|
660  | 
Makarius Wenzel, Université Paris-Sud / LRI  | 
|
661  | 
Case translations as a separate check phase independent of the  | 
|
662  | 
datatype package.  | 
|
663  | 
||
| 51487 | 664  | 
* March 2013: Florian Haftmann, TUM  | 
| 51489 | 665  | 
Reform of "big operators" on sets.  | 
666  | 
||
667  | 
* March 2013: Florian Haftmann, TUM  | 
|
| 51487 | 668  | 
Algebraic locale hierarchy for orderings and (semi)lattices.  | 
669  | 
||
| 52503 | 670  | 
* February 2013: Florian Haftmann, TUM  | 
671  | 
Reworking and consolidation of code generation for target language  | 
|
672  | 
numerals.  | 
|
| 51167 | 673  | 
|
| 52503 | 674  | 
* February 2013: Florian Haftmann, TUM  | 
| 51173 | 675  | 
Sieve of Eratosthenes.  | 
676  | 
||
| 51167 | 677  | 
|
| 50993 | 678  | 
Contributions to Isabelle2013  | 
679  | 
-----------------------------  | 
|
| 47887 | 680  | 
|
| 49532 | 681  | 
* 2012: Makarius Wenzel, Université Paris-Sud / LRI  | 
682  | 
Improvements of Isabelle/Scala and Isabelle/jEdit Prover IDE.  | 
|
683  | 
||
| 50648 | 684  | 
* Fall 2012: Daniel Kühlwein, ICIS, Radboud University Nijmegen  | 
| 50222 | 685  | 
Jasmin Blanchette, TUM  | 
686  | 
Implemented Machine Learning for Sledgehammer (MaSh).  | 
|
687  | 
||
| 50219 | 688  | 
* Fall 2012: Steffen Smolka, TUM  | 
| 50648 | 689  | 
Various improvements to Sledgehammer's Isar proof generator,  | 
690  | 
including a smart type annotation algorithm and proof shrinking.  | 
|
| 50219 | 691  | 
|
| 50573 | 692  | 
* December 2012: Alessandro Coglio, Kestrel  | 
| 50991 | 693  | 
Contributions to HOL's Lattice library.  | 
| 50573 | 694  | 
|
| 50142 | 695  | 
* November 2012: Fabian Immler, TUM  | 
| 50184 | 696  | 
"Symbols" dockable for Isabelle/jEdit.  | 
697  | 
||
698  | 
* November 2012: Fabian Immler, TUM  | 
|
699  | 
Proof of the Daniell-Kolmogorov theorem: the existence of the limit  | 
|
700  | 
of projective families.  | 
|
| 50142 | 701  | 
|
| 
49770
 
cf6a78acf445
efficient construction of red black trees from sorted associative lists
 
Andreas Lochbihler 
parents: 
49532 
diff
changeset
 | 
702  | 
* October 2012: Andreas Lochbihler, KIT  | 
| 50184 | 703  | 
Efficient construction of red-black trees from sorted associative  | 
704  | 
lists.  | 
|
| 
49770
 
cf6a78acf445
efficient construction of red black trees from sorted associative lists
 
Andreas Lochbihler 
parents: 
49532 
diff
changeset
 | 
705  | 
|
| 49190 | 706  | 
* September 2012: Florian Haftmann, TUM  | 
707  | 
Lattice instances for type option.  | 
|
708  | 
||
| 49145 | 709  | 
* September 2012: Christian Sternagel, JAIST  | 
710  | 
Consolidated HOL/Library (theories: Prefix_Order, Sublist, and  | 
|
711  | 
Sublist_Order) w.r.t. prefixes, suffixes, and embedding on lists.  | 
|
712  | 
||
| 48977 | 713  | 
* August 2012: Dmitriy Traytel, Andrei Popescu, Jasmin Blanchette, TUM  | 
| 
49510
 
ba50d204095e
renamed "Codatatype" directory "BNF" (and corresponding session) -- this opens the door to no-nonsense session names like "HOL-BNF-LFP"
 
blanchet 
parents: 
49481 
diff
changeset
 | 
714  | 
New BNF-based (co)datatype package.  | 
| 48977 | 715  | 
|
716  | 
* August 2012: Andrei Popescu and Dmitriy Traytel, TUM  | 
|
717  | 
Theories of ordinals and cardinals.  | 
|
718  | 
||
| 
48585
 
a82910dd2270
announce advanced support for Isabelle sessions and build management;
 
wenzelm 
parents: 
48124 
diff
changeset
 | 
719  | 
* July 2012: Makarius Wenzel, Université Paris-Sud / LRI  | 
| 
 
a82910dd2270
announce advanced support for Isabelle sessions and build management;
 
wenzelm 
parents: 
48124 
diff
changeset
 | 
720  | 
Advanced support for Isabelle sessions and build management, notably  | 
| 
 
a82910dd2270
announce advanced support for Isabelle sessions and build management;
 
wenzelm 
parents: 
48124 
diff
changeset
 | 
721  | 
"isabelle build".  | 
| 
 
a82910dd2270
announce advanced support for Isabelle sessions and build management;
 
wenzelm 
parents: 
48124 
diff
changeset
 | 
722  | 
|
| 48111 | 723  | 
* June 2012: Felix Kuperjans, Lukas Bulwahn, TUM and Rafal Kolanski, NICTA  | 
| 
48585
 
a82910dd2270
announce advanced support for Isabelle sessions and build management;
 
wenzelm 
parents: 
48124 
diff
changeset
 | 
724  | 
Simproc for rewriting set comprehensions into pointfree expressions.  | 
| 47887 | 725  | 
|
| 
49481
 
818bf31759e7
NEWS and CONTRIBUTORS for a5377f6d9f14 and f0ecc1550998
 
Andreas Lochbihler 
parents: 
49190 
diff
changeset
 | 
726  | 
* May 2012: Andreas Lochbihler, KIT  | 
| 
 
818bf31759e7
NEWS and CONTRIBUTORS for a5377f6d9f14 and f0ecc1550998
 
Andreas Lochbihler 
parents: 
49190 
diff
changeset
 | 
727  | 
Theory of almost everywhere constant functions.  | 
| 48124 | 728  | 
|
| 50648 | 729  | 
* 2010-2012: Markus Kaiser and Lukas Bulwahn, TUM  | 
730  | 
Graphview in Scala/Swing.  | 
|
731  | 
||
732  | 
||
| 47462 | 733  | 
Contributions to Isabelle2012  | 
734  | 
-----------------------------  | 
|
| 45109 | 735  | 
|
| 47695 | 736  | 
* April 2012: Johannes Hölzl, TUM  | 
| 47808 | 737  | 
Probability: Introduced type to represent measures instead of  | 
738  | 
locales.  | 
|
| 47695 | 739  | 
|
740  | 
* April 2012: Johannes Hölzl, Fabian Immler, TUM  | 
|
741  | 
Float: Moved to Dyadic rationals to represent floating point numers.  | 
|
742  | 
||
| 47808 | 743  | 
* April 2012: Thomas Sewell, NICTA and  | 
744  | 
2010: Sascha Boehme, TUM  | 
|
745  | 
Theory HOL/Word/WordBitwise: logic/circuit expansion of bitvector  | 
|
746  | 
equalities/inequalities.  | 
|
| 
47567
 
407cabf66f21
New tactic "word_bitwise" expands word equalities/inequalities into logic.
 
Thomas Sewell <thomas.sewell@nicta.com.au> 
parents: 
47563 
diff
changeset
 | 
747  | 
|
| 47808 | 748  | 
* March 2012: Christian Sternagel, JAIST  | 
| 47448 | 749  | 
Consolidated theory of relation composition.  | 
750  | 
||
| 47413 | 751  | 
* March 2012: Nik Sultana, University of Cambridge  | 
752  | 
HOL/TPTP parser and import facilities.  | 
|
753  | 
||
| 47462 | 754  | 
* March 2012: Cezary Kaliszyk, University of Innsbruck and  | 
755  | 
Alexander Krauss, QAware GmbH  | 
|
756  | 
Faster and more scalable Import mechanism for HOL Light proofs.  | 
|
757  | 
||
| 47563 | 758  | 
* January 2012: Florian Haftmann, TUM, et al.  | 
| 46596 | 759  | 
(Re-)Introduction of the "set" type constructor.  | 
760  | 
||
| 47700 | 761  | 
* 2012: Ondrej Kuncar, TUM  | 
| 47808 | 762  | 
New package Lifting, various improvements and refinements to the  | 
763  | 
Quotient package.  | 
|
| 47700 | 764  | 
|
| 47563 | 765  | 
* 2011/2012: Jasmin Blanchette, TUM  | 
766  | 
Various improvements to Sledgehammer, notably: tighter integration  | 
|
| 47808 | 767  | 
with SPASS, support for more provers (Alt-Ergo, iProver,  | 
768  | 
iProver-Eq).  | 
|
| 47563 | 769  | 
|
| 47462 | 770  | 
* 2011/2012: Makarius Wenzel, Université Paris-Sud / LRI  | 
| 47485 | 771  | 
Various refinements of local theory infrastructure.  | 
| 47462 | 772  | 
Improvements of Isabelle/Scala layer and Isabelle/jEdit Prover IDE.  | 
| 47265 | 773  | 
|
| 45109 | 774  | 
|
| 44801 | 775  | 
Contributions to Isabelle2011-1  | 
776  | 
-------------------------------  | 
|
| 41651 | 777  | 
|
| 
44818
 
27ba81ad0890
theory of saturated naturals contributed by Peter Gammie
 
haftmann 
parents: 
41651 
diff
changeset
 | 
778  | 
* September 2011: Peter Gammie  | 
| 44908 | 779  | 
Theory HOL/Library/Saturated: numbers with saturated arithmetic.  | 
| 
44818
 
27ba81ad0890
theory of saturated naturals contributed by Peter Gammie
 
haftmann 
parents: 
41651 
diff
changeset
 | 
780  | 
|
| 
 
27ba81ad0890
theory of saturated naturals contributed by Peter Gammie
 
haftmann 
parents: 
41651 
diff
changeset
 | 
781  | 
* August 2011: Florian Haftmann, Johannes Hölzl and Lars Noschinski, TUM  | 
| 
 
27ba81ad0890
theory of saturated naturals contributed by Peter Gammie
 
haftmann 
parents: 
41651 
diff
changeset
 | 
782  | 
Refined theory on complete lattices.  | 
| 
 
27ba81ad0890
theory of saturated naturals contributed by Peter Gammie
 
haftmann 
parents: 
41651 
diff
changeset
 | 
783  | 
|
| 44967 | 784  | 
* August 2011: Brian Huffman, Portland State University  | 
785  | 
Miscellaneous cleanup of Complex_Main and Multivariate_Analysis.  | 
|
786  | 
||
787  | 
* June 2011: Brian Huffman, Portland State University  | 
|
788  | 
Proof method "countable_datatype" for theory Library/Countable.  | 
|
789  | 
||
790  | 
* 2011: Jasmin Blanchette, TUM  | 
|
791  | 
Various improvements to Sledgehammer, notably: use of sound  | 
|
792  | 
translations, support for more provers (Waldmeister, LEO-II,  | 
|
793  | 
Satallax). Further development of Nitpick and 'try' command.  | 
|
794  | 
||
795  | 
* 2011: Andreas Lochbihler, Karlsruhe Institute of Technology  | 
|
796  | 
Theory HOL/Library/Cset_Monad allows do notation for computable sets  | 
|
797  | 
(cset) via the generic monad ad-hoc overloading facility.  | 
|
798  | 
||
799  | 
* 2011: Johannes Hölzl, Armin Heller, TUM and  | 
|
800  | 
Bogdan Grechuk, University of Edinburgh  | 
|
801  | 
Theory HOL/Library/Extended_Reals: real numbers extended with plus  | 
|
802  | 
and minus infinity.  | 
|
803  | 
||
| 44882 | 804  | 
* 2011: Makarius Wenzel, Université Paris-Sud / LRI  | 
805  | 
Various building blocks for Isabelle/Scala layer and Isabelle/jEdit  | 
|
806  | 
Prover IDE.  | 
|
807  | 
||
| 44908 | 808  | 
|
| 41512 | 809  | 
Contributions to Isabelle2011  | 
810  | 
-----------------------------  | 
|
| 37383 | 811  | 
|
| 41567 | 812  | 
* January 2011: Stefan Berghofer, secunet Security Networks AG  | 
813  | 
HOL-SPARK: an interactive prover back-end for SPARK.  | 
|
814  | 
||
| 40379 | 815  | 
* October 2010: Bogdan Grechuk, University of Edinburgh  | 
816  | 
Extended convex analysis in Multivariate Analysis.  | 
|
817  | 
||
| 40287 | 818  | 
* October 2010: Dmitriy Traytel, TUM  | 
819  | 
Coercive subtyping via subtype constraints.  | 
|
820  | 
||
| 41531 | 821  | 
* October 2010: Alexander Krauss, TUM  | 
822  | 
Command partial_function for function definitions based on complete  | 
|
823  | 
partial orders in HOL.  | 
|
824  | 
||
| 39644 | 825  | 
* September 2010: Florian Haftmann, TUM  | 
| 41596 | 826  | 
Refined concepts for evaluation, i.e., normalization of terms using  | 
| 41531 | 827  | 
different techniques.  | 
| 40120 | 828  | 
|
829  | 
* September 2010: Florian Haftmann, TUM  | 
|
| 39644 | 830  | 
Code generation for Scala.  | 
831  | 
||
| 38656 | 832  | 
* August 2010: Johannes Hoelzl, Armin Heller, and Robert Himmelmann, TUM  | 
| 41596 | 833  | 
Improved Probability theory in HOL.  | 
| 38656 | 834  | 
|
| 38461 | 835  | 
* July 2010: Florian Haftmann, TUM  | 
| 39644 | 836  | 
Reworking and extension of the Imperative HOL framework.  | 
| 38461 | 837  | 
|
| 41596 | 838  | 
* July 2010: Alexander Krauss, TUM and Christian Sternagel, University  | 
839  | 
of Innsbruck  | 
|
| 41531 | 840  | 
Ad-hoc overloading. Generic do notation for monads.  | 
841  | 
||
| 37383 | 842  | 
|
| 37144 | 843  | 
Contributions to Isabelle2009-2  | 
| 41512 | 844  | 
-------------------------------  | 
| 33951 | 845  | 
|
| 37303 | 846  | 
* 2009/2010: Stefan Berghofer, Alexander Krauss, and Andreas Schropp, TUM,  | 
847  | 
Makarius Wenzel, TUM / LRI  | 
|
848  | 
Elimination of type classes from proof terms.  | 
|
849  | 
||
| 37144 | 850  | 
* April 2010: Florian Haftmann, TUM  | 
| 36416 | 851  | 
Reorganization of abstract algebra type classes.  | 
852  | 
||
| 37144 | 853  | 
* April 2010: Florian Haftmann, TUM  | 
| 36416 | 854  | 
Code generation for data representations involving invariants;  | 
855  | 
various collections avaiable in theories Fset, Dlist, RBT,  | 
|
856  | 
Mapping and AssocList.  | 
|
857  | 
||
| 37144 | 858  | 
* March 2010: Sascha Boehme, TUM  | 
859  | 
Efficient SHA1 library for Poly/ML.  | 
|
860  | 
||
| 37282 | 861  | 
* February 2010: Cezary Kaliszyk and Christian Urban, TUM  | 
862  | 
Quotient type package for Isabelle/HOL.  | 
|
863  | 
||
| 26874 | 864  | 
|
| 33842 | 865  | 
Contributions to Isabelle2009-1  | 
866  | 
-------------------------------  | 
|
| 
33649
 
854173fcd21c
added a tabled implementation of the reflexive transitive closure
 
bulwahn 
parents: 
33627 
diff
changeset
 | 
867  | 
|
| 33862 | 868  | 
* November 2009, Brian Huffman, PSU  | 
869  | 
New definitional domain package for HOLCF.  | 
|
870  | 
||
| 
33759
 
b369324fc244
Added the contributions of Robert Himmelmann to CONTRIBUTIONS and NEWS
 
hoelzl 
parents: 
33649 
diff
changeset
 | 
871  | 
* November 2009: Robert Himmelmann, TUM  | 
| 33862 | 872  | 
Derivation and Brouwer's fixpoint theorem in Multivariate Analysis.  | 
| 
33759
 
b369324fc244
Added the contributions of Robert Himmelmann to CONTRIBUTIONS and NEWS
 
hoelzl 
parents: 
33649 
diff
changeset
 | 
873  | 
|
| 33842 | 874  | 
* November 2009: Stefan Berghofer and Lukas Bulwahn, TUM  | 
875  | 
A tabled implementation of the reflexive transitive closure.  | 
|
| 
33649
 
854173fcd21c
added a tabled implementation of the reflexive transitive closure
 
bulwahn 
parents: 
33627 
diff
changeset
 | 
876  | 
|
| 
33627
 
ffb4a811e34d
announcing the predicate compiler in NEWS and CONTRIBUTORS
 
bulwahn 
parents: 
33419 
diff
changeset
 | 
877  | 
* November 2009: Lukas Bulwahn, TUM  | 
| 33842 | 878  | 
Predicate Compiler: a compiler for inductive predicates to  | 
| 33843 | 879  | 
equational specifications.  | 
| 48977 | 880  | 
|
| 33897 | 881  | 
* November 2009: Sascha Boehme, TUM and Burkhart Wolff, LRI Paris  | 
| 33842 | 882  | 
HOL-Boogie: an interactive prover back-end for Boogie and VCC.  | 
| 33419 | 883  | 
|
| 
33192
 
08a39a957ed7
added Nitpick's theory and ML files to Isabelle/HOL;
 
blanchet 
parents: 
33010 
diff
changeset
 | 
884  | 
* October 2009: Jasmin Blanchette, TUM  | 
| 33842 | 885  | 
Nitpick: yet another counterexample generator for Isabelle/HOL.  | 
| 
33192
 
08a39a957ed7
added Nitpick's theory and ML files to Isabelle/HOL;
 
blanchet 
parents: 
33010 
diff
changeset
 | 
886  | 
|
| 33010 | 887  | 
* October 2009: Sascha Boehme, TUM  | 
| 33182 | 888  | 
Extension of SMT method: proof-reconstruction for the SMT solver Z3.  | 
| 33010 | 889  | 
|
890  | 
* October 2009: Florian Haftmann, TUM  | 
|
| 33182 | 891  | 
Refinement of parts of the HOL datatype package.  | 
| 33005 | 892  | 
|
| 33010 | 893  | 
* October 2009: Florian Haftmann, TUM  | 
| 33182 | 894  | 
Generic term styles for term antiquotations.  | 
| 33005 | 895  | 
|
| 
32762
 
5f485f98652f
Thomas Sewell, NICTA: more efficient HOL/record implementation;
 
wenzelm 
parents: 
32618 
diff
changeset
 | 
896  | 
* September 2009: Thomas Sewell, NICTA  | 
| 33182 | 897  | 
More efficient HOL/record implementation.  | 
| 
32762
 
5f485f98652f
Thomas Sewell, NICTA: more efficient HOL/record implementation;
 
wenzelm 
parents: 
32618 
diff
changeset
 | 
898  | 
|
| 
32618
 
42865636d006
added new method "smt": an oracle-based connection to external SMT solvers
 
boehmes 
parents: 
32600 
diff
changeset
 | 
899  | 
* September 2009: Sascha Boehme, TUM  | 
| 33182 | 900  | 
SMT method using external SMT solvers.  | 
| 
32618
 
42865636d006
added new method "smt": an oracle-based connection to external SMT solvers
 
boehmes 
parents: 
32600 
diff
changeset
 | 
901  | 
|
| 32600 | 902  | 
* September 2009: Florian Haftmann, TUM  | 
| 33182 | 903  | 
Refinement of sets and lattices.  | 
| 32600 | 904  | 
|
905  | 
* July 2009: Jeremy Avigad and Amine Chaieb  | 
|
| 33182 | 906  | 
New number theory.  | 
| 32600 | 907  | 
|
| 
32268
 
d50f0cb67578
Functionality for sum of squares to call a remote csdp prover
 
Philipp Meyer 
parents: 
31997 
diff
changeset
 | 
908  | 
* July 2009: Philipp Meyer, TUM  | 
| 33182 | 909  | 
HOL/Library/Sum_Of_Squares: functionality to call a remote csdp  | 
910  | 
prover.  | 
|
| 
32268
 
d50f0cb67578
Functionality for sum of squares to call a remote csdp prover
 
Philipp Meyer 
parents: 
31997 
diff
changeset
 | 
911  | 
|
| 31997 | 912  | 
* July 2009: Florian Haftmann, TUM  | 
| 33182 | 913  | 
New quickcheck implementation using new code generator.  | 
| 31997 | 914  | 
|
915  | 
* July 2009: Florian Haftmann, TUM  | 
|
| 39644 | 916  | 
HOL/Library/Fset: an explicit type of sets; finite sets ready to use  | 
| 33182 | 917  | 
for code generation.  | 
| 31466 | 918  | 
|
919  | 
* June 2009: Florian Haftmann, TUM  | 
|
| 33843 | 920  | 
HOL/Library/Tree: search trees implementing mappings, ready to use  | 
| 33182 | 921  | 
for code generation.  | 
| 30978 | 922  | 
|
| 
32268
 
d50f0cb67578
Functionality for sum of squares to call a remote csdp prover
 
Philipp Meyer 
parents: 
31997 
diff
changeset
 | 
923  | 
* March 2009: Philipp Meyer, TUM  | 
| 33843 | 924  | 
Minimization tool for results from Sledgehammer.  | 
| 33182 | 925  | 
|
| 
32268
 
d50f0cb67578
Functionality for sum of squares to call a remote csdp prover
 
Philipp Meyer 
parents: 
31997 
diff
changeset
 | 
926  | 
|
| 30978 | 927  | 
Contributions to Isabelle2009  | 
928  | 
-----------------------------  | 
|
929  | 
||
| 30383 | 930  | 
* March 2009: Robert Himmelmann, TUM and Amine Chaieb, University of  | 
931  | 
Cambridge  | 
|
932  | 
Elementary topology in Euclidean space.  | 
|
933  | 
||
| 
30886
 
dda08b76fa99
updated official title of contribution by Johannes Hoelzl;
 
wenzelm 
parents: 
30383 
diff
changeset
 | 
934  | 
* March 2009: Johannes Hoelzl, TUM  | 
| 
 
dda08b76fa99
updated official title of contribution by Johannes Hoelzl;
 
wenzelm 
parents: 
30383 
diff
changeset
 | 
935  | 
Method "approximation", which proves real valued inequalities by  | 
| 
 
dda08b76fa99
updated official title of contribution by Johannes Hoelzl;
 
wenzelm 
parents: 
30383 
diff
changeset
 | 
936  | 
computation.  | 
| 
 
dda08b76fa99
updated official title of contribution by Johannes Hoelzl;
 
wenzelm 
parents: 
30383 
diff
changeset
 | 
937  | 
|
| 30179 | 938  | 
* February 2009: Filip Maric, Univ. of Belgrade  | 
939  | 
A Serbian theory.  | 
|
940  | 
||
| 30162 | 941  | 
* February 2009: Jasmin Christian Blanchette, TUM  | 
| 30154 | 942  | 
Misc cleanup of HOL/refute.  | 
943  | 
||
| 30162 | 944  | 
* February 2009: Timothy Bourke, NICTA  | 
| 29883 | 945  | 
New find_consts command.  | 
946  | 
||
| 30162 | 947  | 
* February 2009: Timothy Bourke, NICTA  | 
| 
29861
 
3c348f5873f3
updated NEWS etc with "solves" criterion and auto_solves
 
kleing 
parents: 
29398 
diff
changeset
 | 
948  | 
"solves" criterion for find_theorems and auto_solve option  | 
| 
 
3c348f5873f3
updated NEWS etc with "solves" criterion and auto_solves
 
kleing 
parents: 
29398 
diff
changeset
 | 
949  | 
|
| 29398 | 950  | 
* December 2008: Clemens Ballarin, TUM  | 
951  | 
New locale implementation.  | 
|
952  | 
||
| 29182 | 953  | 
* December 2008: Armin Heller, TUM and Alexander Krauss, TUM  | 
954  | 
Method "sizechange" for advanced termination proofs.  | 
|
955  | 
||
| 28901 | 956  | 
* November 2008: Timothy Bourke, NICTA  | 
957  | 
Performance improvement (factor 50) for find_theorems.  | 
|
958  | 
||
| 29398 | 959  | 
* 2008: Florian Haftmann, TUM  | 
960  | 
Various extensions and restructurings in HOL, improvements  | 
|
961  | 
in evaluation mechanisms, new module binding.ML for name bindings.  | 
|
962  | 
||
| 
28604
 
f36496b73227
generic ATP manager based on threads (by Fabian Immler);
 
wenzelm 
parents: 
28474 
diff
changeset
 | 
963  | 
* October 2008: Fabian Immler, TUM  | 
| 
 
f36496b73227
generic ATP manager based on threads (by Fabian Immler);
 
wenzelm 
parents: 
28474 
diff
changeset
 | 
964  | 
ATP manager for Sledgehammer, based on ML threads instead of Posix  | 
| 
 
f36496b73227
generic ATP manager based on threads (by Fabian Immler);
 
wenzelm 
parents: 
28474 
diff
changeset
 | 
965  | 
processes. Additional ATP wrappers, including remote SystemOnTPTP  | 
| 
 
f36496b73227
generic ATP manager based on threads (by Fabian Immler);
 
wenzelm 
parents: 
28474 
diff
changeset
 | 
966  | 
services.  | 
| 
 
f36496b73227
generic ATP manager based on threads (by Fabian Immler);
 
wenzelm 
parents: 
28474 
diff
changeset
 | 
967  | 
|
| 30162 | 968  | 
* September 2008: Stefan Berghofer, TUM and Marc Bezem, Univ. Bergen  | 
969  | 
Prover for coherent logic.  | 
|
970  | 
||
| 
28474
 
d0b8b0a1fca5
Vampire wrapper script for remote SystemOnTPTP service (by Fabian Immler);
 
wenzelm 
parents: 
27009 
diff
changeset
 | 
971  | 
* August 2008: Fabian Immler, TUM  | 
| 
 
d0b8b0a1fca5
Vampire wrapper script for remote SystemOnTPTP service (by Fabian Immler);
 
wenzelm 
parents: 
27009 
diff
changeset
 | 
972  | 
Vampire wrapper script for remote SystemOnTPTP service.  | 
| 
 
d0b8b0a1fca5
Vampire wrapper script for remote SystemOnTPTP service (by Fabian Immler);
 
wenzelm 
parents: 
27009 
diff
changeset
 | 
973  | 
|
| 
 
d0b8b0a1fca5
Vampire wrapper script for remote SystemOnTPTP service (by Fabian Immler);
 
wenzelm 
parents: 
27009 
diff
changeset
 | 
974  | 
|
| 
 
d0b8b0a1fca5
Vampire wrapper script for remote SystemOnTPTP service (by Fabian Immler);
 
wenzelm 
parents: 
27009 
diff
changeset
 | 
975  | 
Contributions to Isabelle2008  | 
| 
 
d0b8b0a1fca5
Vampire wrapper script for remote SystemOnTPTP service (by Fabian Immler);
 
wenzelm 
parents: 
27009 
diff
changeset
 | 
976  | 
-----------------------------  | 
| 
 
d0b8b0a1fca5
Vampire wrapper script for remote SystemOnTPTP service (by Fabian Immler);
 
wenzelm 
parents: 
27009 
diff
changeset
 | 
977  | 
|
| 27009 | 978  | 
* 2007/2008:  | 
979  | 
Alexander Krauss, TUM and Florian Haftmann, TUM and Stefan Berghofer, TUM  | 
|
980  | 
HOL library improvements.  | 
|
| 25468 | 981  | 
|
| 27009 | 982  | 
* 2007/2008: Brian Huffman, PSU  | 
983  | 
HOLCF library improvements.  | 
|
984  | 
||
985  | 
* 2007/2008: Stefan Berghofer, TUM  | 
|
| 30179 | 986  | 
HOL-Nominal package improvements.  | 
| 27009 | 987  | 
|
988  | 
* March 2008: Markus Reiter, TUM  | 
|
989  | 
HOL/Library/RBT: red-black trees.  | 
|
| 26728 | 990  | 
|
| 26874 | 991  | 
* February 2008: Alexander Krauss, TUM and Florian Haftmann, TUM and  | 
992  | 
Lukas Bulwahn, TUM and John Matthews, Galois:  | 
|
993  | 
HOL/Library/Imperative_HOL: Haskell-style imperative data structures  | 
|
994  | 
for HOL.  | 
|
| 26728 | 995  | 
|
| 27009 | 996  | 
* December 2007: Norbert Schirmer, Uni Saarbruecken  | 
997  | 
Misc improvements of record package in HOL.  | 
|
998  | 
||
999  | 
* December 2007: Florian Haftmann, TUM  | 
|
1000  | 
Overloading and class instantiation target.  | 
|
1001  | 
||
1002  | 
* December 2007: Florian Haftmann, TUM  | 
|
1003  | 
New version of primrec package for local theories.  | 
|
1004  | 
||
1005  | 
* December 2007: Alexander Krauss, TUM  | 
|
1006  | 
Method "induction_scheme" in HOL.  | 
|
1007  | 
||
1008  | 
* November 2007: Peter Lammich, Uni Muenster  | 
|
1009  | 
HOL-Lattice: some more lemmas.  | 
|
| 26198 | 1010  | 
|
| 26874 | 1011  | 
|
| 25454 | 1012  | 
Contributions to Isabelle2007  | 
1013  | 
-----------------------------  | 
|
| 23252 | 1014  | 
|
| 25409 | 1015  | 
* October 2007: Norbert Schirmer, TUM / Uni Saarbruecken  | 
| 25398 | 1016  | 
State Spaces: The Locale Way (in HOL).  | 
1017  | 
||
| 
25057
 
021fcbe2aaa5
Mark A. Hillebrand, DFKI: Robust sub/superscripts in LaTeX document output.
 
wenzelm 
parents: 
24803 
diff
changeset
 | 
1018  | 
* October 2007: Mark A. Hillebrand, DFKI  | 
| 
 
021fcbe2aaa5
Mark A. Hillebrand, DFKI: Robust sub/superscripts in LaTeX document output.
 
wenzelm 
parents: 
24803 
diff
changeset
 | 
1019  | 
Robust sub/superscripts in LaTeX document output.  | 
| 
 
021fcbe2aaa5
Mark A. Hillebrand, DFKI: Robust sub/superscripts in LaTeX document output.
 
wenzelm 
parents: 
24803 
diff
changeset
 | 
1020  | 
|
| 24799 | 1021  | 
* August 2007: Jeremy Dawson, NICTA and Paul Graunke, Galois and Brian  | 
1022  | 
Huffman, PSU and Gerwin Klein, NICTA and John Matthews, Galois  | 
|
| 24333 | 1023  | 
HOL-Word: a library for fixed-size machine words in Isabelle.  | 
1024  | 
||
| 
24332
 
e3a2b75b1cf9
boolean algebras as locales and numbers as types by Brian Huffman
 
kleing 
parents: 
23449 
diff
changeset
 | 
1025  | 
* August 2007: Brian Huffman, PSU  | 
| 24799 | 1026  | 
HOL/Library/Boolean_Algebra and HOL/Library/Numeral_Type.  | 
| 
24332
 
e3a2b75b1cf9
boolean algebras as locales and numbers as types by Brian Huffman
 
kleing 
parents: 
23449 
diff
changeset
 | 
1027  | 
|
| 23252 | 1028  | 
* June 2007: Amine Chaieb, TUM  | 
| 24799 | 1029  | 
Semiring normalization and Groebner Bases.  | 
| 25449 | 1030  | 
Support for dense linear orders.  | 
| 17866 | 1031  | 
|
| 23449 | 1032  | 
* June 2007: Joe Hurd, Oxford  | 
| 24799 | 1033  | 
Metis theorem-prover.  | 
1034  | 
||
1035  | 
* 2007: Kong W. Susanto, Cambridge  | 
|
1036  | 
HOL: Metis prover integration.  | 
|
| 23449 | 1037  | 
|
| 24799 | 1038  | 
* 2007: Stefan Berghofer, TUM  | 
| 25449 | 1039  | 
HOL: inductive predicates and sets.  | 
| 24799 | 1040  | 
|
| 24803 | 1041  | 
* 2007: Norbert Schirmer, TUM  | 
1042  | 
HOL/record: misc improvements.  | 
|
1043  | 
||
| 24799 | 1044  | 
* 2006/2007: Alexander Krauss, TUM  | 
1045  | 
HOL: function package and related theories on termination.  | 
|
| 23449 | 1046  | 
|
| 22449 | 1047  | 
* 2006/2007: Florian Haftmann, TUM  | 
1048  | 
Pure: generic code generator framework.  | 
|
1049  | 
Pure: class package.  | 
|
| 24799 | 1050  | 
HOL: theory reorganization, code generator setup.  | 
1051  | 
||
| 25449 | 1052  | 
* 2006/2007: Christian Urban, TUM and Stefan Berghofer, TUM and  | 
1053  | 
Julien Narboux, TUM  | 
|
| 24799 | 1054  | 
HOL/Nominal package and related tools.  | 
| 22449 | 1055  | 
|
| 
21242
 
d73735bb33c1
* November 2006: Lukas Bulwahn, TUM -- HOL/function: method "lexicographic_order".
 
wenzelm 
parents: 
21169 
diff
changeset
 | 
1056  | 
* November 2006: Lukas Bulwahn, TUM  | 
| 24799 | 1057  | 
HOL: method "lexicographic_order" for function package.  | 
| 
21242
 
d73735bb33c1
* November 2006: Lukas Bulwahn, TUM -- HOL/function: method "lexicographic_order".
 
wenzelm 
parents: 
21169 
diff
changeset
 | 
1058  | 
|
| 21169 | 1059  | 
* October 2006: Stefan Hohe, TUM  | 
1060  | 
HOL-Algebra: ideals and quotients over rings.  | 
|
1061  | 
||
| 
20340
 
6afc1c133b86
Amine Chaieb: experimental generic reflection and reification in HOL;
 
wenzelm 
parents: 
20067 
diff
changeset
 | 
1062  | 
* August 2006: Amine Chaieb, TUM  | 
| 
 
6afc1c133b86
Amine Chaieb: experimental generic reflection and reification in HOL;
 
wenzelm 
parents: 
20067 
diff
changeset
 | 
1063  | 
Experimental support for generic reflection and reification in HOL.  | 
| 
 
6afc1c133b86
Amine Chaieb: experimental generic reflection and reification in HOL;
 
wenzelm 
parents: 
20067 
diff
changeset
 | 
1064  | 
|
| 
20067
 
26bac504ef90
hex and binary numerals (contributed by Rafal Kolanski)
 
kleing 
parents: 
19896 
diff
changeset
 | 
1065  | 
* July 2006: Rafal Kolanski, NICTA  | 
| 
 
26bac504ef90
hex and binary numerals (contributed by Rafal Kolanski)
 
kleing 
parents: 
19896 
diff
changeset
 | 
1066  | 
Hex (0xFF) and binary (0b1011) numerals.  | 
| 
 
26bac504ef90
hex and binary numerals (contributed by Rafal Kolanski)
 
kleing 
parents: 
19896 
diff
changeset
 | 
1067  | 
|
| 19896 | 1068  | 
* May 2006: Klaus Aehlig, LMU  | 
1069  | 
Command 'normal_form': normalization by evaluation.  | 
|
1070  | 
||
| 19650 | 1071  | 
* May 2006: Amine Chaieb, TUM  | 
1072  | 
HOL-Complex: Ferrante and Rackoff Algorithm for linear real  | 
|
1073  | 
arithmetic.  | 
|
| 19470 | 1074  | 
|
1075  | 
* February 2006: Benjamin Porter, NICTA  | 
|
| 23382 | 1076  | 
HOL and HOL-Complex: generalised mean value theorem, continuum is  | 
| 19470 | 1077  | 
not denumerable, harmonic and arithmetic series, and denumerability  | 
1078  | 
of rationals.  | 
|
| 17532 | 1079  | 
|
| 19650 | 1080  | 
* October 2005: Martin Wildmoser, TUM  | 
1081  | 
Sketch for Isar 'guess' element.  | 
|
1082  | 
||
1083  | 
||
| 25454 | 1084  | 
Contributions to Isabelle2005  | 
1085  | 
-----------------------------  | 
|
| 17382 | 1086  | 
|
| 17640 | 1087  | 
* September 2005: Lukas Bulwahn and Bernhard Haeupler, TUM  | 
1088  | 
HOL-Complex: Formalization of Taylor series.  | 
|
1089  | 
||
1090  | 
* September 2005: Stephan Merz, Alwen Tiu, QSL Loria  | 
|
1091  | 
Components for SAT solver method using zChaff.  | 
|
1092  | 
||
| 17534 | 1093  | 
* September 2005: Ning Zhang and Christian Urban, LMU Munich  | 
1094  | 
A Chinese theory.  | 
|
1095  | 
||
| 17562 | 1096  | 
* September 2005: Bernhard Haeupler, TUM  | 
| 17382 | 1097  | 
Method comm_ring for proving equalities in commutative rings.  | 
| 16892 | 1098  | 
|
| 17532 | 1099  | 
* July/August 2005: Jeremy Avigad, Carnegie Mellon University  | 
| 16892 | 1100  | 
Various improvements of the HOL and HOL-Complex library.  | 
| 16868 | 1101  | 
|
| 16892 | 1102  | 
* July 2005: Florian Zuleger, Johannes Hoelzl, and Simon Funke, TUM  | 
1103  | 
Some structured proofs about completeness of real numbers.  | 
|
1104  | 
||
| 17532 | 1105  | 
* May 2005: Rafal Kolanski and Gerwin Klein, NICTA  | 
1106  | 
Improved retrieval of facts from theory/proof context.  | 
|
| 15994 | 1107  | 
|
| 16252 | 1108  | 
* February 2005: Lucas Dixon, University of Edinburgh  | 
| 17532 | 1109  | 
Improved subst method.  | 
1110  | 
||
1111  | 
* 2005: Brian Huffman, OGI  | 
|
1112  | 
Various improvements of HOLCF.  | 
|
1113  | 
Some improvements of the HOL-Complex library.  | 
|
1114  | 
||
1115  | 
* 2005: Claire Quigley and Jia Meng, University of Cambridge  | 
|
1116  | 
Some support for asynchronous communication with external provers  | 
|
1117  | 
(experimental).  | 
|
1118  | 
||
1119  | 
* 2005: Florian Haftmann, TUM  | 
|
| 17543 | 1120  | 
Contributions to document 'sugar'.  | 
| 17532 | 1121  | 
Various ML combinators, notably linear functional transformations.  | 
1122  | 
Some cleanup of ML legacy.  | 
|
1123  | 
Additional antiquotations.  | 
|
1124  | 
Improved Isabelle web site.  | 
|
1125  | 
||
1126  | 
* 2004/2005: David Aspinall, University of Edinburgh  | 
|
1127  | 
Various elements of XML and PGIP based communication with user  | 
|
1128  | 
interfaces (experimental).  | 
|
1129  | 
||
1130  | 
* 2004/2005: Gerwin Klein, NICTA  | 
|
1131  | 
Contributions to document 'sugar'.  | 
|
1132  | 
Improved Isabelle web site.  | 
|
1133  | 
Improved HTML presentation of theories.  | 
|
1134  | 
||
1135  | 
* 2004/2005: Clemens Ballarin, TUM  | 
|
1136  | 
Provers: tools for transitive relations and quasi orders.  | 
|
1137  | 
Improved version of locales, notably interpretation of locales.  | 
|
1138  | 
Improved version of HOL-Algebra.  | 
|
1139  | 
||
1140  | 
* 2004/2005: Amine Chaieb, TUM  | 
|
1141  | 
Improved version of HOL presburger method.  | 
|
1142  | 
||
1143  | 
* 2004/2005: Steven Obua, TUM  | 
|
1144  | 
Improved version of HOL/Import, support for HOL-Light.  | 
|
1145  | 
Improved version of HOL-Complex-Matrix.  | 
|
| 17572 | 1146  | 
Pure/defs: more sophisticated checks on well-formedness of overloading.  | 
| 17543 | 1147  | 
Pure/Tools: an experimental evaluator for lambda terms.  | 
| 17532 | 1148  | 
|
1149  | 
* 2004/2005: Norbert Schirmer, TUM  | 
|
1150  | 
Contributions to document 'sugar'.  | 
|
1151  | 
Improved version of HOL/record.  | 
|
1152  | 
||
1153  | 
* 2004/2005: Sebastian Skalberg, TUM  | 
|
1154  | 
Improved version of HOL/Import.  | 
|
1155  | 
Some internal ML reorganizations.  | 
|
1156  | 
||
1157  | 
* 2004/2005: Tjark Weber, TUM  | 
|
| 17640 | 1158  | 
SAT solver method using zChaff.  | 
| 17532 | 1159  | 
Improved version of HOL/refute.  | 
| 62098 | 1160  | 
|
1161  | 
:maxLineLen=78:  |