author | haftmann |
Fri, 22 Mar 2019 19:18:09 +0000 | |
changeset 69947 | 77a92e8d5167 |
parent 69907 | 4343c1bfa52d |
child 70024 | f4843d791e70 |
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 |
|
68683 | 6 |
Contributions to this Isabelle version |
7 |
-------------------------------------- |
|
8 |
||
69814 | 9 |
* January 2019: Florian Haftmann |
10 |
Clarified syntax and congruence rules for big operators on sets |
|
11 |
involving the image operator. |
|
12 |
||
13 |
* January 2919: Florian Haftmann |
|
69907 | 14 |
Renovation of code generation, particularly export into session data |
15 |
and proper strings and proper integers based on zarith for OCaml. |
|
69814 | 16 |
|
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
|
17 |
* February 2019: Jeremy Sylvestre |
195aeee8b30a
Formal Laurent series and overhaul of Formal power series (due to Jeremy Sylvestre)
Manuel Eberl <eberlm@in.tum.de>
parents:
69790
diff
changeset
|
18 |
Formal Laurent Series and overhaul of Formal power series. |
195aeee8b30a
Formal Laurent series and overhaul of Formal power series (due to Jeremy Sylvestre)
Manuel Eberl <eberlm@in.tum.de>
parents:
69790
diff
changeset
|
19 |
|
69785
9e326f6f8a24
More material for HOL-Number_Theory: ord, Carmichael's function, primitive roots
Manuel Eberl <eberlm@in.tum.de>
parents:
69568
diff
changeset
|
20 |
* February 2019: Manuel Eberl |
69790
154cf64e403e
Exponentiation by squaring, fast modular exponentiation
Manuel Eberl <eberlm@in.tum.de>
parents:
69785
diff
changeset
|
21 |
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
|
22 |
fast modular exponentiation. |
154cf64e403e
Exponentiation by squaring, fast modular exponentiation
Manuel Eberl <eberlm@in.tum.de>
parents:
69785
diff
changeset
|
23 |
|
154cf64e403e
Exponentiation by squaring, fast modular exponentiation
Manuel Eberl <eberlm@in.tum.de>
parents:
69785
diff
changeset
|
24 |
* February 2019: Manuel Eberl |
69785
9e326f6f8a24
More material for HOL-Number_Theory: ord, Carmichael's function, primitive roots
Manuel Eberl <eberlm@in.tum.de>
parents:
69568
diff
changeset
|
25 |
Carmichael's function, primitive roots in residue rings, more properties |
9e326f6f8a24
More material for HOL-Number_Theory: ord, Carmichael's function, primitive roots
Manuel Eberl <eberlm@in.tum.de>
parents:
69568
diff
changeset
|
26 |
of the order in residue rings. |
9e326f6f8a24
More material for HOL-Number_Theory: ord, Carmichael's function, primitive roots
Manuel Eberl <eberlm@in.tum.de>
parents:
69568
diff
changeset
|
27 |
|
69568
de09a7261120
new implementation for case_of_simps based on Code_Lazy's pattern matching elimination algorithm
Andreas Lochbihler
parents:
69205
diff
changeset
|
28 |
* January 2019: Andreas Lochbihler |
de09a7261120
new implementation for case_of_simps based on Code_Lazy's pattern matching elimination algorithm
Andreas Lochbihler
parents:
69205
diff
changeset
|
29 |
New implementation for case_of_simps based on Code_Lazy's |
de09a7261120
new implementation for case_of_simps based on Code_Lazy's pattern matching elimination algorithm
Andreas Lochbihler
parents:
69205
diff
changeset
|
30 |
pattern matching elimination algorithm. |
de09a7261120
new implementation for case_of_simps based on Code_Lazy's pattern matching elimination algorithm
Andreas Lochbihler
parents:
69205
diff
changeset
|
31 |
|
69814 | 32 |
* December 2018: Florian Haftmann |
33 |
Generic executable sorting algorithms based on executable comparators. |
|
34 |
||
69205
8050734eee3e
add reconstruction by veriT in method smt
fleury <Mathias.Fleury@mpi-inf.mpg.de>
parents:
68683
diff
changeset
|
35 |
* October 2018: Mathias Fleury |
69814 | 36 |
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
|
37 |
|
68683 | 38 |
|
68391 | 39 |
Contributions to Isabelle2018 |
40 |
----------------------------- |
|
66651 | 41 |
|
68630 | 42 |
* July 2018: Manuel Eberl |
43 |
"real_asymp" proof method for automatic proofs of real limits, "Big-O" |
|
44 |
statements, etc. |
|
45 |
||
68522
d9cbc1e8644d
example for Types_To_Sets: transfer from type-based linear algebra to subspaces
immler
parents:
68466
diff
changeset
|
46 |
* June 2018: Fabian Immler |
d9cbc1e8644d
example for Types_To_Sets: transfer from type-based linear algebra to subspaces
immler
parents:
68466
diff
changeset
|
47 |
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
|
48 |
|
68466 | 49 |
* June 2018: Martin Baillon and Paulo Emílio de Vilhena |
50 |
A variety of contributions to HOL-Algebra. |
|
51 |
||
68532
f8b98d31ad45
Incorporating new/strengthened proofs from Library and AFP entries
paulson <lp15@cam.ac.uk>
parents:
68522
diff
changeset
|
52 |
* June 2018: Wenda Li |
f8b98d31ad45
Incorporating new/strengthened proofs from Library and AFP entries
paulson <lp15@cam.ac.uk>
parents:
68522
diff
changeset
|
53 |
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
|
54 |
|
68545 | 55 |
* May/June 2018: Makarius Wenzel |
56 |
System infrastructure to export blobs as theory presentation, and to dump |
|
57 |
PIDE database content in batch mode. |
|
58 |
||
68246
b48bab511939
Moved Landau_Symbols from the AFP to HOL-Library
Manuel Eberl <eberlm@in.tum.de>
parents:
68200
diff
changeset
|
59 |
* May 2018: Manuel Eberl |
68391 | 60 |
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
|
61 |
|
68073
fad29d2a17a5
merged; resolved conflicts manually (esp. lemmas that have been moved from Linear_Algebra and Cartesian_Euclidean_Space)
immler
diff
changeset
|
62 |
* 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
|
63 |
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
|
64 |
Fabian Immler (TUM) |
493b818e8e10
added Johannes' generalizations Modules.thy and Vector_Spaces.thy; adapted HOL and HOL-Analysis accordingly
immler
parents:
67928
diff
changeset
|
65 |
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
|
66 |
|
68028 | 67 |
* May 2018: Florian Haftmann |
68 |
Consolidation of string-like types in HOL. |
|
69 |
||
68200
5859c688102a
NEWS and CONTRIBUTORS for 8b50f29a1992
Andreas Lochbihler
parents:
68073
diff
changeset
|
70 |
* May 2018: Andreas Lochbihler (Digital Asset), |
5859c688102a
NEWS and CONTRIBUTORS for 8b50f29a1992
Andreas Lochbihler
parents:
68073
diff
changeset
|
71 |
Pascal Stoop (ETH Zurich) |
5859c688102a
NEWS and CONTRIBUTORS for 8b50f29a1992
Andreas Lochbihler
parents:
68073
diff
changeset
|
72 |
Code generation with lazy evaluation semantics. |
5859c688102a
NEWS and CONTRIBUTORS for 8b50f29a1992
Andreas Lochbihler
parents:
68073
diff
changeset
|
73 |
|
67928 | 74 |
* March 2018: Florian Haftmann |
68391 | 75 |
Abstract bit operations push_bit, take_bit, drop_bit, alongside with an |
76 |
algebraic foundation for bit strings and word types in HOL-ex. |
|
67928 | 77 |
|
67831
07f5588f2735
Removed stray 'sledgehammer' invocation
Manuel Eberl <eberlm@in.tum.de>
parents:
67456
diff
changeset
|
78 |
* March 2018: Viorel Preoteasa |
07f5588f2735
Removed stray 'sledgehammer' invocation
Manuel Eberl <eberlm@in.tum.de>
parents:
67456
diff
changeset
|
79 |
Generalisation of complete_distrib_lattice |
07f5588f2735
Removed stray 'sledgehammer' invocation
Manuel Eberl <eberlm@in.tum.de>
parents:
67456
diff
changeset
|
80 |
|
68531 | 81 |
* February 2018: Wenda Li |
68548 | 82 |
A unified definition for the order of zeros and poles. Improved reasoning |
83 |
around non-essential singularities. |
|
68531 | 84 |
|
67456 | 85 |
* January 2018: Sebastien Gouezel |
86 |
Various small additions to HOL-Analysis |
|
87 |
||
67224 | 88 |
* December 2017: Jan Gilcher, Andreas Lochbihler, Dmitriy Traytel |
67279 | 89 |
A new conditional parametricity prover. |
67224 | 90 |
|
66893
ced164fe3bbd
derived axiom iffI as a lemma (thanks to Alexander Maletzky)
nipkow
parents:
66651
diff
changeset
|
91 |
* October 2017: Alexander Maletzky |
68391 | 92 |
Derivation of axiom "iff" in theory HOL.HOL from the other axioms. |
93 |
||
66651 | 94 |
|
66475 | 95 |
Contributions to Isabelle2017 |
66482 | 96 |
----------------------------- |
64439 | 97 |
|
66648 | 98 |
* September 2017: Lawrence Paulson |
99 |
HOL-Analysis, e.g. simplicial complexes, Jordan Curve Theorem. |
|
100 |
||
101 |
* September 2017: Jasmin Blanchette |
|
102 |
Further integration of Nunchaku model finder. |
|
103 |
||
66475 | 104 |
* November 2016 - June 2017: Makarius Wenzel |
105 |
New Isabelle/VSCode, with underlying restructuring of Isabelle/PIDE. |
|
106 |
||
107 |
* 2017: Makarius Wenzel |
|
108 |
Session-qualified theory names (theory imports and ROOT files). |
|
109 |
Prover IDE improvements. |
|
110 |
Support for SQL databases in Isabelle/Scala: SQLite and PostgreSQL. |
|
111 |
||
66563 | 112 |
* August 2017: Andreas Lochbihler, ETH Zurich |
113 |
type of unordered pairs (HOL-Library.Uprod) |
|
114 |
||
66480
4b8d1df8933b
HOL-Analysis: Convergent FPS and infinite sums
Manuel Eberl <eberlm@in.tum.de>
parents:
66475
diff
changeset
|
115 |
* August 2017: Manuel Eberl, TUM |
4b8d1df8933b
HOL-Analysis: Convergent FPS and infinite sums
Manuel Eberl <eberlm@in.tum.de>
parents:
66475
diff
changeset
|
116 |
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
|
117 |
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
|
118 |
power series and analytic complex functions |
4b8d1df8933b
HOL-Analysis: Convergent FPS and infinite sums
Manuel Eberl <eberlm@in.tum.de>
parents:
66475
diff
changeset
|
119 |
|
65330 | 120 |
* March 2017: Alasdair Armstrong, University of Sheffield and |
121 |
Simon Foster, University of York |
|
65099
30d0b2f1df76
Knaster-Tarski fixed point theorem and Galois Connections.
ballarin
parents:
65042
diff
changeset
|
122 |
Fixed-point theory and Galois Connections in HOL-Algebra. |
30d0b2f1df76
Knaster-Tarski fixed point theorem and Galois Connections.
ballarin
parents:
65042
diff
changeset
|
123 |
|
65041 | 124 |
* February 2017: Florian Haftmann, TUM |
65042 | 125 |
Statically embedded computations implemented by generated code. |
65041 | 126 |
|
64439 | 127 |
|
64072 | 128 |
Contributions to Isabelle2016-1 |
129 |
------------------------------- |
|
62216 | 130 |
|
64551 | 131 |
* December 2016: Ondřej Kunčar, TUM |
132 |
Types_To_Sets: experimental extension of Higher-Order Logic to allow |
|
133 |
translation of types to sets. |
|
134 |
||
64393 | 135 |
* October 2016: Jasmin Blanchette |
136 |
Integration of Nunchaku model finder. |
|
137 |
||
138 |
* October 2016: Jaime Mendizabal Roche, TUM |
|
139 |
Ported remaining theories of session Old_Number_Theory to the new |
|
140 |
Number_Theory and removed Old_Number_Theory. |
|
141 |
||
142 |
* September 2016: Sascha Boehme |
|
143 |
Proof method "argo" based on SMT technology for a combination of |
|
144 |
quantifier-free propositional logic, equality and linear real arithmetic |
|
145 |
||
146 |
* July 2016: Daniel Stuewe |
|
147 |
Height-size proofs in HOL-Data_Structures. |
|
148 |
||
149 |
* July 2016: Manuel Eberl, TUM |
|
150 |
Algebraic foundation for primes; generalization from nat to general |
|
151 |
factorial rings. |
|
152 |
||
153 |
* June 2016: Andreas Lochbihler, ETH Zurich |
|
154 |
Formalisation of discrete subprobability distributions. |
|
155 |
||
156 |
* June 2016: Florian Haftmann, TUM |
|
157 |
Improvements to code generation: optional timing measurements, more succint |
|
158 |
closures for static evaluation, less ambiguities concering Scala implicits. |
|
159 |
||
17a7543fadad
tuned and updated for release;
|