CONTRIBUTORS
author kleing
Mon, 20 Aug 2007 04:34:31 +0200
changeset 24333 e77ea0ea7f2c
parent 24332 e3a2b75b1cf9
child 24799 dff164b6f2a6
permissions -rw-r--r--
* HOL-Word: New extensive library and type for generic, fixed size machine words, with arithemtic, bit-wise, shifting and rotating operations, reflection into int, nat, and bool lists, automation for linear arithmetic (by automatic reflection into nat or int), including lemmas on overflow and monotonicity. Instantiated to all appropriate arithmetic type classes, supporting automatic simplification of numerals on all operations. Jointly developed by NICTA, Galois, and PSU. * still to do: README.html/document + moving some of the generic lemmas to appropriate place in distribution
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
23382
0459ab90389a clarified who we consider to be a contributor
kleing
parents: 23252
diff changeset
     1
For the purposes of the license agreement in the file COPYRIGHT, a 
0459ab90389a clarified who we consider to be a contributor
kleing
parents: 23252
diff changeset
     2
'contributor' is anybody who is listed in this file (CONTRIBUTORS) or 
0459ab90389a clarified who we consider to be a contributor
kleing
parents: 23252
diff changeset
     3
who is listed as an author in one of the source files of this Isabelle
0459ab90389a clarified who we consider to be a contributor
kleing
parents: 23252
diff changeset
     4
distribution.
0459ab90389a clarified who we consider to be a contributor
kleing
parents: 23252
diff changeset
     5
20340
6afc1c133b86 Amine Chaieb: experimental generic reflection and reification in HOL;
wenzelm
parents: 20067
diff changeset
     6
23252
67268bb40b21 Semiring normalization and Groebner Bases.
wenzelm
parents: 22449
diff changeset
     7
Contributions to Isabelle 2007
67268bb40b21 Semiring normalization and Groebner Bases.
wenzelm
parents: 22449
diff changeset
     8
------------------------------
67268bb40b21 Semiring normalization and Groebner Bases.
wenzelm
parents: 22449
diff changeset
     9
24333
e77ea0ea7f2c * HOL-Word:
kleing
parents: 24332
diff changeset
    10
* August 2007: Jeremy Dawson, NICTA,
e77ea0ea7f2c * HOL-Word:
kleing
parents: 24332
diff changeset
    11
               Paul Graunke, Galois, 
e77ea0ea7f2c * HOL-Word:
kleing
parents: 24332
diff changeset
    12
               Brian Huffman, PSU,
e77ea0ea7f2c * HOL-Word:
kleing
parents: 24332
diff changeset
    13
               Gerwin Klein, NICTA, 
e77ea0ea7f2c * HOL-Word:
kleing
parents: 24332
diff changeset
    14
               John Matthews, Galois
e77ea0ea7f2c * HOL-Word:
kleing
parents: 24332
diff changeset
    15
  HOL-Word: a library for fixed-size machine words in Isabelle.
e77ea0ea7f2c * HOL-Word:
kleing
parents: 24332
diff changeset
    16
24332
e3a2b75b1cf9 boolean algebras as locales and numbers as types by Brian Huffman
kleing
parents: 23449
diff changeset
    17
* August 2007: Brian Huffman, PSU
e3a2b75b1cf9 boolean algebras as locales and numbers as types by Brian Huffman
kleing
parents: 23449
diff changeset
    18
  HOL/Library/Boolean_Algebra and HOL/Library/Numeral_Type
e3a2b75b1cf9 boolean algebras as locales and numbers as types by Brian Huffman
kleing
parents: 23449
diff changeset
    19
23252
67268bb40b21 Semiring normalization and Groebner Bases.
wenzelm
parents: 22449
diff changeset
    20
* June 2007: Amine Chaieb, TUM
67268bb40b21 Semiring normalization and Groebner Bases.
wenzelm
parents: 22449
diff changeset
    21
  Semiring normalization and Groebner Bases
17866
wenzelm
parents: 17640
diff changeset
    22
23449
dd874e6a3282 integration of Metis prover
paulson
parents: 23382
diff changeset
    23
* June 2007: Joe Hurd, Oxford
dd874e6a3282 integration of Metis prover
paulson
parents: 23382
diff changeset
    24
  Metis theorem-prover
dd874e6a3282 integration of Metis prover
paulson
parents: 23382
diff changeset
    25
dd874e6a3282 integration of Metis prover
paulson
parents: 23382
diff changeset
    26
* 2006/2007: Kong W. Susanto, Cambridge
dd874e6a3282 integration of Metis prover
paulson
parents: 23382
diff changeset
    27
  HOL: Metis prover integration.
dd874e6a3282 integration of Metis prover
paulson
parents: 23382
diff changeset
    28
22449
ece6952a8975 updated
haftmann
parents: 21242
diff changeset
    29
* 2006/2007: Florian Haftmann, TUM
ece6952a8975 updated
haftmann
parents: 21242
diff changeset
    30
  Pure: generic code generator framework.
ece6952a8975 updated
haftmann
parents: 21242
diff changeset
    31
  Pure: class package.
ece6952a8975 updated
haftmann
parents: 21242
diff changeset
    32
  HOL: theory tuning, code generator setup.
ece6952a8975 updated
haftmann
parents: 21242
diff changeset
    33
21242
d73735bb33c1 * November 2006: Lukas Bulwahn, TUM -- HOL/function: method "lexicographic_order".
wenzelm
parents: 21169
diff changeset
    34
* November 2006: Lukas Bulwahn, TUM
d73735bb33c1 * November 2006: Lukas Bulwahn, TUM -- HOL/function: method "lexicographic_order".
wenzelm
parents: 21169
diff changeset
    35
  HOL/function: method "lexicographic_order".
d73735bb33c1 * November 2006: Lukas Bulwahn, TUM -- HOL/function: method "lexicographic_order".
wenzelm
parents: 21169
diff changeset
    36
21169
b6a5c98c5e38 * October 2006: Stefan Hohe, TUM;
wenzelm
parents: 20340
diff changeset
    37
* October 2006: Stefan Hohe, TUM
b6a5c98c5e38 * October 2006: Stefan Hohe, TUM;
wenzelm
parents: 20340
diff changeset
    38
  HOL-Algebra: ideals and quotients over rings.
b6a5c98c5e38 * October 2006: Stefan Hohe, TUM;
wenzelm
parents: 20340
diff changeset
    39
20340
6afc1c133b86 Amine Chaieb: experimental generic reflection and reification in HOL;
wenzelm
parents: 20067
diff changeset
    40
* August 2006: Amine Chaieb, TUM
6afc1c133b86 Amine Chaieb: experimental generic reflection and reification in HOL;
wenzelm
parents: 20067
diff changeset
    41
  Experimental support for generic reflection and reification in HOL.
6afc1c133b86 Amine Chaieb: experimental generic reflection and reification in HOL;
wenzelm
parents: 20067
diff changeset
    42
20067
26bac504ef90 hex and binary numerals (contributed by Rafal Kolanski)
kleing
parents: 19896
diff changeset
    43
* July 2006: Rafal Kolanski, NICTA
26bac504ef90 hex and binary numerals (contributed by Rafal Kolanski)
kleing
parents: 19896
diff changeset
    44
  Hex (0xFF) and binary (0b1011) numerals.
26bac504ef90 hex and binary numerals (contributed by Rafal Kolanski)
kleing
parents: 19896
diff changeset
    45
19896
286d950883bc *** empty log message ***
nipkow
parents: 19650
diff changeset
    46
* May 2006: Klaus Aehlig, LMU
286d950883bc *** empty log message ***
nipkow
parents: 19650
diff changeset
    47
  Command 'normal_form': normalization by evaluation.
286d950883bc *** empty log message ***
nipkow
parents: 19650
diff changeset
    48
19650
33a94c5fc7bb Amine Chaieb: Ferrante and Rackoff Algorithm;
wenzelm
parents: 19470
diff changeset
    49
* May 2006: Amine Chaieb, TUM
33a94c5fc7bb Amine Chaieb: Ferrante and Rackoff Algorithm;
wenzelm
parents: 19470
diff changeset
    50
  HOL-Complex: Ferrante and Rackoff Algorithm for linear real
33a94c5fc7bb Amine Chaieb: Ferrante and Rackoff Algorithm;
wenzelm
parents: 19470
diff changeset
    51
  arithmetic.
19470
3572af78f114 added Ben Porter's stuff
kleing
parents: 17866
diff changeset
    52
3572af78f114 added Ben Porter's stuff
kleing
parents: 17866
diff changeset
    53
* February 2006: Benjamin Porter, NICTA
23382
0459ab90389a clarified who we consider to be a contributor
kleing
parents: 23252
diff changeset
    54
  HOL and HOL-Complex: generalised mean value theorem, continuum is
19470
3572af78f114 added Ben Porter's stuff
kleing
parents: 17866
diff changeset
    55
  not denumerable, harmonic and arithmetic series, and denumerability
3572af78f114 added Ben Porter's stuff
kleing
parents: 17866
diff changeset
    56
  of rationals.
17532
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    57
19650
33a94c5fc7bb Amine Chaieb: Ferrante and Rackoff Algorithm;
wenzelm
parents: 19470
diff changeset
    58
* October 2005: Martin Wildmoser, TUM
33a94c5fc7bb Amine Chaieb: Ferrante and Rackoff Algorithm;
wenzelm
parents: 19470
diff changeset
    59
  Sketch for Isar 'guess' element.
33a94c5fc7bb Amine Chaieb: Ferrante and Rackoff Algorithm;
wenzelm
parents: 19470
diff changeset
    60
33a94c5fc7bb Amine Chaieb: Ferrante and Rackoff Algorithm;
wenzelm
parents: 19470
diff changeset
    61
17532
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    62
Contributions to Isabelle 2005
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    63
------------------------------
17382
32a165db45ea Bernhard Haeupler: comm_ring;
wenzelm
parents: 16892
diff changeset
    64
17640
wenzelm
parents: 17572
diff changeset
    65
* September 2005: Lukas Bulwahn and Bernhard Haeupler, TUM
wenzelm
parents: 17572
diff changeset
    66
  HOL-Complex: Formalization of Taylor series.
wenzelm
parents: 17572
diff changeset
    67
wenzelm
parents: 17572
diff changeset
    68
* September 2005: Stephan Merz, Alwen Tiu, QSL Loria
wenzelm
parents: 17572
diff changeset
    69
  Components for SAT solver method using zChaff.
wenzelm
parents: 17572
diff changeset
    70
17534
56e8db202f66 HOL/ex/Chinese.thy;
wenzelm
parents: 17532
diff changeset
    71
* September 2005: Ning Zhang and Christian Urban, LMU Munich
56e8db202f66 HOL/ex/Chinese.thy;
wenzelm
parents: 17532
diff changeset
    72
  A Chinese theory.
56e8db202f66 HOL/ex/Chinese.thy;
wenzelm
parents: 17532
diff changeset
    73
17562
wenzelm
parents: 17543
diff changeset
    74
* September 2005: Bernhard Haeupler, TUM
17382
32a165db45ea Bernhard Haeupler: comm_ring;
wenzelm
parents: 16892
diff changeset
    75
  Method comm_ring for proving equalities in commutative rings.
16892
23887fee6071 more contribs;
wenzelm
parents: 16869
diff changeset
    76
17532
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    77
* July/August 2005: Jeremy Avigad, Carnegie Mellon University
16892
23887fee6071 more contribs;
wenzelm
parents: 16869
diff changeset
    78
  Various improvements of the HOL and HOL-Complex library.
16868
eaafda56b14c *** empty log message ***
wenzelm
parents: 16252
diff changeset
    79
16892
23887fee6071 more contribs;
wenzelm
parents: 16869
diff changeset
    80
* July 2005: Florian Zuleger, Johannes Hoelzl, and Simon Funke, TUM
23887fee6071 more contribs;
wenzelm
parents: 16869
diff changeset
    81
  Some structured proofs about completeness of real numbers.
23887fee6071 more contribs;
wenzelm
parents: 16869
diff changeset
    82
17532
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    83
* May 2005: Rafal Kolanski and Gerwin Klein, NICTA
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    84
  Improved retrieval of facts from theory/proof context.
15994
dd9023d84f44 proper Id line;
wenzelm
parents: 15993
diff changeset
    85
16252
8cddc62ed170 Lucas Dixon;
wenzelm
parents: 15994
diff changeset
    86
* February 2005: Lucas Dixon, University of Edinburgh
17532
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    87
  Improved subst method.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    88
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    89
* 2005: Brian Huffman, OGI
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    90
  Various improvements of HOLCF.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    91
  Some improvements of the HOL-Complex library.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    92
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    93
* 2005: Claire Quigley and Jia Meng, University of Cambridge
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    94
  Some support for asynchronous communication with external provers
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    95
  (experimental).
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    96
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    97
* 2005: Florian Haftmann, TUM
17543
wenzelm
parents: 17534
diff changeset
    98
  Contributions to document 'sugar'.
17532
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
    99
  Various ML combinators, notably linear functional transformations.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   100
  Some cleanup of ML legacy.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   101
  Additional antiquotations.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   102
  Improved Isabelle web site.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   103
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   104
* 2004/2005: David Aspinall, University of Edinburgh
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   105
  Various elements of XML and PGIP based communication with user
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   106
  interfaces (experimental).
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   107
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   108
* 2004/2005: Gerwin Klein, NICTA
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   109
  Contributions to document 'sugar'.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   110
  Improved Isabelle web site.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   111
  Improved HTML presentation of theories.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   112
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   113
* 2004/2005: Clemens Ballarin, TUM
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   114
  Provers: tools for transitive relations and quasi orders.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   115
  Improved version of locales, notably interpretation of locales.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   116
  Improved version of HOL-Algebra.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   117
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   118
* 2004/2005: Amine Chaieb, TUM
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   119
  Improved version of HOL presburger method.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   120
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   121
* 2004/2005: Steven Obua, TUM
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   122
  Improved version of HOL/Import, support for HOL-Light.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   123
  Improved version of HOL-Complex-Matrix.
17572
wenzelm
parents: 17562
diff changeset
   124
  Pure/defs: more sophisticated checks on well-formedness of overloading.
17543
wenzelm
parents: 17534
diff changeset
   125
  Pure/Tools: an experimental evaluator for lambda terms.
17532
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   126
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   127
* 2004/2005: Norbert Schirmer, TUM
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   128
  Contributions to document 'sugar'.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   129
  Improved version of HOL/record.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   130
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   131
* 2004/2005: Sebastian Skalberg, TUM
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   132
  Improved version of HOL/Import.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   133
  Some internal ML reorganizations.
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   134
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   135
* 2004/2005: Tjark Weber, TUM
17640
wenzelm
parents: 17572
diff changeset
   136
  SAT solver method using zChaff.
17532
ab75f2b0cec6 more contributions;
wenzelm
parents: 17382
diff changeset
   137
  Improved version of HOL/refute.
16252
8cddc62ed170 Lucas Dixon;
wenzelm
parents: 15994
diff changeset
   138
15994
dd9023d84f44 proper Id line;
wenzelm
parents: 15993
diff changeset
   139
$Id$