CONTRIBUTORS
author haftmann
Fri, 22 Mar 2019 19:18:09 +0000
changeset 69947 77a92e8d5167
parent 69907 4343c1bfa52d
child 70024 f4843d791e70
permissions -rw-r--r--
executable equality
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
24799
dff164b6f2a6 misc tuning and update;
wenzelm
parents: 24333
diff changeset
     1
For the purposes of the license agreement in the file COPYRIGHT, a
62098
wenzelm
parents: 62086
diff changeset
     2
'contributor' is anybody who is listed in this file (CONTRIBUTORS) or who is
wenzelm
parents: 62086
diff changeset
     3
listed as an author in one of the source files of this Isabelle distribution.
wenzelm
parents: 62086
diff changeset
     4
23382
0459ab90389a clarified who we consider to be a contributor
kleing
parents: 23252
diff changeset
     5
68683
d69127c6e80f back to post-release mode -- after fork point;
wenzelm
parents: 68630
diff changeset
     6
Contributions to this Isabelle version
d69127c6e80f back to post-release mode -- after fork point;
wenzelm
parents: 68630
diff changeset
     7
--------------------------------------
d69127c6e80f back to post-release mode -- after fork point;
wenzelm
parents: 68630
diff changeset
     8
69814
5929b172c6fe CONTRIBUTORS
haftmann
parents: 69791
diff changeset
     9
* January 2019: Florian Haftmann
5929b172c6fe CONTRIBUTORS
haftmann
parents: 69791
diff changeset
    10
  Clarified syntax and congruence rules for big operators on sets
5929b172c6fe CONTRIBUTORS
haftmann
parents: 69791
diff changeset
    11
  involving the image operator.
5929b172c6fe CONTRIBUTORS
haftmann
parents: 69791
diff changeset
    12
5929b172c6fe CONTRIBUTORS
haftmann
parents: 69791
diff changeset
    13
* January 2919: Florian Haftmann
69907
4343c1bfa52d CONTRIBUTORS
haftmann
parents: 69814
diff changeset
    14
  Renovation of code generation, particularly export into session data
4343c1bfa52d CONTRIBUTORS
haftmann
parents: 69814
diff changeset
    15
  and proper strings and proper integers based on zarith for OCaml.
69814
5929b172c6fe CONTRIBUTORS
haftmann
parents: 69791
diff changeset
    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
5929b172c6fe CONTRIBUTORS
haftmann
parents: 69791
diff changeset
    32
* December 2018: Florian Haftmann
5929b172c6fe CONTRIBUTORS
haftmann
parents: 69791
diff changeset
    33
  Generic executable sorting algorithms based on executable comparators.
5929b172c6fe CONTRIBUTORS
haftmann
parents: 69791
diff changeset
    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
5929b172c6fe CONTRIBUTORS
haftmann
parents: 69791
diff changeset
    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
d69127c6e80f back to post-release mode -- after fork point;
wenzelm
parents: 68630
diff changeset
    38
68391
9b4f60bdad54 updated for release;
wenzelm
parents: 68246
diff changeset
    39
Contributions to Isabelle2018
9b4f60bdad54 updated for release;
wenzelm
parents: 68246
diff changeset
    40
-----------------------------
66651
435cb8d69e27 back to post-release mode -- after fork point;
wenzelm
parents: 66648
diff changeset
    41
68630
c55f6f0b3854 Added Real_Asymp package
Manuel Eberl <eberlm@in.tum.de>
parents: 68548
diff changeset
    42
* July 2018: Manuel Eberl
c55f6f0b3854 Added Real_Asymp package
Manuel Eberl <eberlm@in.tum.de>
parents: 68548
diff changeset
    43
  "real_asymp" proof method for automatic proofs of real limits, "Big-O"
c55f6f0b3854 Added Real_Asymp package
Manuel Eberl <eberlm@in.tum.de>
parents: 68548
diff changeset
    44
  statements, etc.
c55f6f0b3854 Added Real_Asymp package
Manuel Eberl <eberlm@in.tum.de>
parents: 68548
diff changeset
    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
3d8241f4198b corrections to markup
paulson <lp15@cam.ac.uk>
parents: 68391
diff changeset
    49
* June 2018: Martin Baillon and Paulo Emílio de Vilhena
3d8241f4198b corrections to markup
paulson <lp15@cam.ac.uk>
parents: 68391
diff changeset
    50
  A variety of contributions to HOL-Algebra.
3d8241f4198b corrections to markup
paulson <lp15@cam.ac.uk>
parents: 68391
diff changeset
    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
7922992c99ea misc tuning and updates for release;
wenzelm
parents: 68522
diff changeset
    55
* May/June 2018: Makarius Wenzel
7922992c99ea misc tuning and updates for release;
wenzelm
parents: 68522
diff changeset
    56
  System infrastructure to export blobs as theory presentation, and to dump
7922992c99ea misc tuning and updates for release;
wenzelm
parents: 68522
diff changeset
    57
  PIDE database content in batch mode.
7922992c99ea misc tuning and updates for release;
wenzelm
parents: 68522
diff changeset
    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
9b4f60bdad54 updated for release;
wenzelm
parents: 68246
diff changeset
    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
parents: 68072 68028
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
1f9f973eed2a proper datatype for 8-bit characters
haftmann
parents: 68027
diff changeset
    67
* May 2018: Florian Haftmann
1f9f973eed2a proper datatype for 8-bit characters
haftmann
parents: 68027
diff changeset
    68
  Consolidation of string-like types in HOL.
1f9f973eed2a proper datatype for 8-bit characters
haftmann
parents: 68027
diff changeset
    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
7f5b1b6f7f40 NEWS and CONTRIBUTORS
haftmann
parents: 67831
diff changeset
    74
* March 2018: Florian Haftmann
68391
9b4f60bdad54 updated for release;
wenzelm
parents: 68246
diff changeset
    75
  Abstract bit operations push_bit, take_bit, drop_bit, alongside with an
9b4f60bdad54 updated for release;
wenzelm
parents: 68246
diff changeset
    76
  algebraic foundation for bit strings and word types in HOL-ex.
67928
7f5b1b6f7f40 NEWS and CONTRIBUTORS
haftmann
parents: 67831
diff changeset
    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
7c6f812afdc4 NEWS and CONTRIBUTORS
Wenda Li <wl302@cam.ac.uk>
parents: 68522
diff changeset
    81
* February 2018: Wenda Li
68548
wenzelm
parents: 68547
diff changeset
    82
  A unified definition for the order of zeros and poles. Improved reasoning
wenzelm
parents: 68547
diff changeset
    83
  around non-essential singularities.
68531
7c6f812afdc4 NEWS and CONTRIBUTORS
Wenda Li <wl302@cam.ac.uk>
parents: 68522
diff changeset
    84
67456
7895c159d7b1 added lemma
nipkow
parents: 67279
diff changeset
    85
* January 2018: Sebastien Gouezel
7895c159d7b1 added lemma
nipkow
parents: 67279
diff changeset
    86
  Various small additions to HOL-Analysis
7895c159d7b1 added lemma
nipkow
parents: 67279
diff changeset
    87
67224
341fbce5b26d a conditional paramitrecity prover
traytel
parents: 66893
diff changeset
    88
* December 2017: Jan Gilcher, Andreas Lochbihler, Dmitriy Traytel
67279
d327c11c9f3e spelling
haftmann
parents: 67224
diff changeset
    89
  A new conditional parametricity prover.
67224
341fbce5b26d a conditional paramitrecity prover
traytel
parents: 66893
diff changeset
    90
66893
ced164fe3bbd derived axiom iffI as a lemma (thanks to Alexander Maletzky)
nipkow
parents: 66651
diff changeset
    91
* October 2017: Alexander Maletzky
68391
9b4f60bdad54 updated for release;
wenzelm
parents: 68246
diff changeset
    92
  Derivation of axiom "iff" in theory HOL.HOL from the other axioms.
9b4f60bdad54 updated for release;
wenzelm
parents: 68246
diff changeset
    93
66651
435cb8d69e27 back to post-release mode -- after fork point;
wenzelm
parents: 66648
diff changeset
    94
66475
d8e0fd64216f misc updates for release;
wenzelm
parents: 65330
diff changeset
    95
Contributions to Isabelle2017
66482
wenzelm
parents: 66480
diff changeset
    96
-----------------------------
64439
2bafda87b524 back to post-release mode -- after fork point;
wenzelm
parents: 64433
diff changeset
    97
66648
wenzelm
parents: 66645
diff changeset
    98
* September 2017: Lawrence Paulson
wenzelm
parents: 66645
diff changeset
    99
  HOL-Analysis, e.g. simplicial complexes, Jordan Curve Theorem.
wenzelm
parents: 66645
diff changeset
   100
wenzelm
parents: 66645
diff changeset
   101
* September 2017: Jasmin Blanchette
wenzelm
parents: 66645
diff changeset
   102
  Further integration of Nunchaku model finder.
wenzelm
parents: 66645
diff changeset
   103
66475
d8e0fd64216f misc updates for release;
wenzelm
parents: 65330
diff changeset
   104
* November 2016 - June 2017: Makarius Wenzel
d8e0fd64216f misc updates for release;
wenzelm
parents: 65330
diff changeset
   105
  New Isabelle/VSCode, with underlying restructuring of Isabelle/PIDE.
d8e0fd64216f misc updates for release;
wenzelm
parents: 65330
diff changeset
   106
d8e0fd64216f misc updates for release;
wenzelm
parents: 65330
diff changeset
   107
* 2017: Makarius Wenzel
d8e0fd64216f misc updates for release;
wenzelm
parents: 65330
diff changeset
   108
  Session-qualified theory names (theory imports and ROOT files).
d8e0fd64216f misc updates for release;
wenzelm
parents: 65330
diff changeset
   109
  Prover IDE improvements.
d8e0fd64216f misc updates for release;
wenzelm
parents: 65330
diff changeset
   110
  Support for SQL databases in Isabelle/Scala: SQLite and PostgreSQL.
d8e0fd64216f misc updates for release;
wenzelm
parents: 65330
diff changeset
   111
66563
87b9eb69d5ba add type of unordered pairs
Andreas Lochbihler
parents: 66482
diff changeset
   112
* August 2017: Andreas Lochbihler, ETH Zurich
87b9eb69d5ba add type of unordered pairs
Andreas Lochbihler
parents: 66482
diff changeset
   113
  type of unordered pairs (HOL-Library.Uprod)
87b9eb69d5ba add type of unordered pairs
Andreas Lochbihler
parents: 66482
diff changeset
   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
d83f709b7580 Corrected affiliation.
ballarin
parents: 65099
diff changeset
   120
* March 2017: Alasdair Armstrong, University of Sheffield and
d83f709b7580 Corrected affiliation.
ballarin
parents: 65099
diff changeset
   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
2525e680f94f basic documentation for computations
haftmann
parents: 64555
diff changeset
   124
* February 2017: Florian Haftmann, TUM
65042
956ea00a162a more precise NEWS and CONTRIBUTORS
haftmann
parents: 65041
diff changeset
   125
  Statically embedded computations implemented by generated code.
65041
2525e680f94f basic documentation for computations
haftmann
parents: 64555
diff changeset
   126
64439
2bafda87b524 back to post-release mode -- after fork point;
wenzelm
parents: 64433
diff changeset
   127
64072
9f96e4da3064 updated for release;
wenzelm
parents: 64011
diff changeset
   128
Contributions to Isabelle2016-1
9f96e4da3064 updated for release;
wenzelm
parents: 64011
diff changeset
   129
-------------------------------
62216
5fb86150a579 back to post-release mode -- after fork point;
wenzelm
parents: 62205
diff changeset
   130
64551
79e9587dbcca proper session HOL-Types_To_Sets;
wenzelm
parents: 64433
diff changeset
   131
* December 2016: Ondřej Kunčar, TUM
79e9587dbcca proper session HOL-Types_To_Sets;
wenzelm
parents: 64433
diff changeset
   132
  Types_To_Sets: experimental extension of Higher-Order Logic to allow
79e9587dbcca proper session HOL-Types_To_Sets;
wenzelm
parents: 64433
diff changeset
   133
  translation of types to sets.
79e9587dbcca proper session HOL-Types_To_Sets;
wenzelm
parents: 64433
diff changeset
   134
64393
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   135
* October 2016: Jasmin Blanchette
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   136
  Integration of Nunchaku model finder.
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   137
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   138
* October 2016: Jaime Mendizabal Roche, TUM
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   139
  Ported remaining theories of session Old_Number_Theory to the new
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   140
  Number_Theory and removed Old_Number_Theory.
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   141
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   142
* September 2016: Sascha Boehme
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   143
  Proof method "argo" based on SMT technology for a combination of
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   144
  quantifier-free propositional logic, equality and linear real arithmetic
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   145
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   146
* July 2016: Daniel Stuewe
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   147
  Height-size proofs in HOL-Data_Structures.
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   148
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   149
* July 2016: Manuel Eberl, TUM
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   150
  Algebraic foundation for primes; generalization from nat to general
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   151
  factorial rings.
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   152
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   153
* June 2016: Andreas Lochbihler, ETH Zurich
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   154
  Formalisation of discrete subprobability distributions.
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   155
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   156
* June 2016: Florian Haftmann, TUM
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   157
  Improvements to code generation: optional timing measurements, more succint
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   158
  closures for static evaluation, less ambiguities concering Scala implicits.
17a7543fadad tuned and updated for release;
wenzelm
parents: 64389
diff changeset
   159
17a7543fadad tuned and updated for release;