There is a newer version of this record available.

Software Open Access

The Coq Proof Assistant

The Coq Development Team


MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="http://www.loc.gov/MARC21/slim">
  <leader>00000nmm##2200000uu#4500</leader>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">eng</subfield>
  </datafield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">proof assistant</subfield>
  </datafield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">mathematical software</subfield>
  </datafield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">formal proofs</subfield>
  </datafield>
  <controlfield tag="005">20210727181341.0</controlfield>
  <controlfield tag="001">4021912</controlfield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">BedRock Systems Inc.</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Abhishek Anand</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="0">(orcid)0000-0001-5052-3019</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Yves Bertot</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="0">(orcid)0000-0001-6815-0652</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Frédéric Besson</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Czech Institute for Informatics Robotics and Cybernetics</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Lasse Blaauwbroek</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="4">oth</subfield>
    <subfield code="a">Simon Boulier</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Facebook</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Quentin Carbonneaux</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">MIT</subfield>
    <subfield code="0">(orcid)0000-0002-9889-4828</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Tej Chajed</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Arthur Charguéraud</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="0">(orcid)0000-0003-3540-1050</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Cyril Cohen</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">CNAM</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Pierre Courtieu</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="4">oth</subfield>
    <subfield code="a">Matthew Dempsky</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Maxime Dénès</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">MIT</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Andres Erbsen</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="4">oth</subfield>
    <subfield code="a">Erika (@rrika)</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="4">oth</subfield>
    <subfield code="a">Nikita Eshkeev</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="4">oth</subfield>
    <subfield code="a">Jim Fehrle</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="0">(orcid)0000-0002-9299-1192</subfield>
    <subfield code="4">edt</subfield>
    <subfield code="a">Emilio Jesús Gallego Arias</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">BedRock Systems Inc.</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Paolo G. Giarrusso</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Gaëtan Gilbert</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">MIT</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Jason Gross</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">MIT</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Samuel Gruetter</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="4">oth</subfield>
    <subfield code="a">Attila Gáspár</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Hugo Herbelin</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Carnegie Mellon University</subfield>
    <subfield code="0">(orcid)0000-0002-1133-5354</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Jasper Hugunin</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">MPI-SWS</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Jan-Oliver Kaiser</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">TUDelft</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Robbert Krebbers</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Vincent Laporte</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">ENS Lyon</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Olivier Laurent</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Collège de France</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Xavier Leroy</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">ANSSI</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Thomas Letan</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Pennsylvania</subfield>
    <subfield code="0">(orcid)0000-0002-5728-5903</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Yishuai Li</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Kenji Maillard</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Université Toulouse III - Paul Sabatier</subfield>
    <subfield code="0">(orcid)0000-0001-9716-9491</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Erik Martin-Dorel</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="0">(orcid)0000-0002-6697-1809</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Guillaume Melquiond</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="4">oth</subfield>
    <subfield code="a">Ike Mulder</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Guillaume Munch-Maccagnoni</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="4">oth</subfield>
    <subfield code="a">Antonio Nikishaev</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">KTH</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Karl Palmskog</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Pierre-Marie Pédrot</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">MIT</subfield>
    <subfield code="0">(orcid)0000-0002-1900-3901</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Clément Pit-Claudel</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="4">oth</subfield>
    <subfield code="a">Ramkumar Ramachandra</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="4">oth</subfield>
    <subfield code="a">Lars Rasmusson</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Daniel de Rauglaudre</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Washington</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Talia Ringer</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Onera</subfield>
    <subfield code="0">(orcid)0000-0003-2910-4738</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Pierre Roux</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Tsukuba</subfield>
    <subfield code="0">(orcid)0000-0003-1855-5189</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Kazuhiko Sakaguchi</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="4">oth</subfield>
    <subfield code="a">@scinart</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="4">oth</subfield>
    <subfield code="a">Vincent Semeria</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Chicago</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Kartik Singhal</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="4">oth</subfield>
    <subfield code="a">Michael Soegtrop</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="0">(orcid)0000-0001-6452-8806</subfield>
    <subfield code="4">pdr</subfield>
    <subfield code="a">Matthieu Sozeau</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Enrico Tassi</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Laurent Théry</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Université de Paris</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Ralf Treinen</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Zilliqa</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Anton Trunov</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="4">oth</subfield>
    <subfield code="a">Bernhard M. Wiedemann</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Pennsylvania</subfield>
    <subfield code="0">(orcid)0000-0003-2673-4400</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Xia Li-yao</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">MIT</subfield>
    <subfield code="4">oth</subfield>
    <subfield code="a">Nickolai Zeldovich</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Inria</subfield>
    <subfield code="0">(orcid)0000-0002-3580-8806</subfield>
    <subfield code="4">edt</subfield>
    <subfield code="a">Théo Zimmermann</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">3511440</subfield>
    <subfield code="z">md5:7eaa2848900c993babb51f1c0aa07f08</subfield>
    <subfield code="u">https://zenodo.org/record/4021912/files/coq-8.12.0-reference-manual.pdf</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">6774001</subfield>
    <subfield code="z">md5:6110fe3df3f0f513569e6f559ed201aa</subfield>
    <subfield code="u">https://zenodo.org/record/4021912/files/coq-8.12.0.tar.gz</subfield>
  </datafield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2020-07-27</subfield>
  </datafield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">software</subfield>
    <subfield code="o">oai:zenodo.org:4021912</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="a">The Coq Development Team</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">The Coq Proof Assistant</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="u">https://opensource.org/licenses/LGPL-2.1</subfield>
    <subfield code="a">GNU Lesser General Public License v2.1 only</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2">opendefinition.org</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&lt;p&gt;Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs. Typical applications include the certification of properties of programming languages (e.g. the &lt;a href="http://compcert.inria.fr"&gt;CompCert&lt;/a&gt; compiler certification project, the &lt;a href="http://vst.cs.princeton.edu/"&gt;Verified Software Toolchain&lt;/a&gt; for verification of C programs, or the &lt;a href="https://iris-project.org"&gt;Iris&lt;/a&gt; framework for concurrent separation logic), the formalization of mathematics (e.g. the full formalization of the &lt;a href="https://hal.inria.fr/hal-00816699"&gt;Feit-Thompson theorem&lt;/a&gt;, or &lt;a href="http://homotopytypetheory.org/coq/"&gt;homotopy type theory&lt;/a&gt;), and teaching.&lt;/p&gt;

&lt;p&gt;Coq version 8.12 integrates many usability improvements, in particular with respect to notations, scopes and implicit arguments, along with many bug fixes and major improvements to the reference manual. The main changes include:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;
	&lt;p&gt;New &lt;a href="https://coq.github.io/doc/v8.12/refman/changes.html#implicit"&gt;binder notation&lt;/a&gt; for non-maximal implicit arguments using &lt;code&gt;[ ]&lt;/code&gt; allowing to set and see the implicit status of arguments immediately.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;New notation &lt;code&gt;Inductive I A | x : s := ...&lt;/code&gt; to distinguish the &lt;a href="https://coq.github.io/doc/v8.12/refman/changes.html#uniform"&gt;uniform&lt;/a&gt; from the non-uniform parameters in inductive definitions.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;More robust and expressive treatment of &lt;a href="https://coq.github.io/doc/v8.12/refman/changes.html#implicitinductive"&gt;implicit inductive&lt;/a&gt; parameters in inductive declarations.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;Improvements in the treatment of implicit arguments and partially applied constants in &lt;a href="https://coq.github.io/doc/v8.12/refman/changes.html#notations"&gt;notations&lt;/a&gt;, parsing of hexadecimal number notation and better handling of scopes and coercions for printing.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;A correct and efficient &lt;a href="https://coq.github.io/doc/v8.12/refman/changes.html#coercions"&gt;coercion coherence&lt;/a&gt; checking algorithm, avoiding spurious or duplicate warnings.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;An improved &lt;a href="https://coq.github.io/doc/v8.12/refman/proof-engine/vernacular-commands.html#coq:cmd.search"&gt;&lt;code&gt;Search&lt;/code&gt;&lt;/a&gt; &lt;a href="https://coq.github.io/doc/v8.12/refman/changes.html#search"&gt;command&lt;/a&gt; which accepts complex queries. Note that this takes precedence over the now deprecated &lt;a href="https://coq.github.io/doc/v8.12/refman/changes.html#ssrsearch"&gt;ssreflect search&lt;/a&gt;.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;Many additions and improvements of the &lt;a href="https://coq.github.io/doc/v8.12/refman/changes.html#stdlib"&gt;standard library&lt;/a&gt;.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;Improvements to the &lt;a href="https://coq.github.io/doc/v8.12/refman/changes.html#refman"&gt;reference manual&lt;/a&gt; include a more logical organization of chapters along with updated syntax descriptions that match Coq&amp;#39;s grammar in most but not all chapters.&lt;/p&gt;
	&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Additionally, the &lt;a href="https://coq.github.io/doc/v8.12/refman/addendum/omega.html#coq:tacn.omega"&gt;&lt;code&gt;omega&lt;/code&gt;&lt;/a&gt; tactic is deprecated in this version of Coq, and we recommend users to switch to &lt;a href="https://coq.github.io/doc/v8.12/refman/addendum/micromega.html#coq:tacn.lia"&gt;&lt;code&gt;lia&lt;/code&gt;&lt;/a&gt; in new proof scripts (see also the warning message in the &lt;a href="https://coq.github.io/doc/v8.12/refman/addendum/omega.html#omega-chapter"&gt;corresponding chapter&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;See the &lt;a href="https://coq.github.io/doc/v8.12/refman/changes.html#changes-in-8-12-beta1"&gt;Changes in 8.12+beta1&lt;/a&gt; section and following sections for the detailed list of changes, including potentially breaking changes marked with &lt;strong&gt;Changed&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Coq&amp;#39;s documentation is available at &lt;a href="https://coq.github.io/doc/v8.12/refman"&gt;https://coq.github.io/doc/v8.12/refman&lt;/a&gt; (reference manual), and &lt;a href="https://coq.github.io/doc/v8.12/stdlib"&gt;https://coq.github.io/doc/v8.12/stdlib&lt;/a&gt; (documentation of the standard library). Developer documentation of the ML API is available at &lt;a href="https://coq.github.io/doc/v8.12/api"&gt;https://coq.github.io/doc/v8.12/api&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Maxime D&amp;eacute;n&amp;egrave;s, Emilio Jes&amp;uacute;s Gallego Arias, Ga&amp;euml;tan Gilbert, Michael Soegtrop and Th&amp;eacute;o Zimmermann worked on maintaining and improving the continuous integration system and package building infrastructure.&lt;/p&gt;

&lt;p&gt;Erik Martin-Dorel has maintained the &lt;a href="https://hub.docker.com/r/coqorg/coq"&gt;Coq Docker images&lt;/a&gt; that are used in many Coq projects for continuous integration.&lt;/p&gt;

&lt;p&gt;The OPAM repository for Coq packages has been maintained by Guillaume Claret, Karl Palmskog, Matthieu Sozeau and Enrico Tassi with contributions from many users. A list of packages is available at &lt;a href="https://coq.inria.fr/opam/www/"&gt;https://coq.inria.fr/opam/www/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Previously, most components of Coq had a single principal maintainer. This was changed in 8.12 (&lt;a href="https://github.com/coq/coq/pull/11295"&gt;#11295&lt;/a&gt;) so that every component now has a team of maintainers, who are in charge of reviewing and merging incoming pull requests. This gave us a chance to significantly expand the pool of maintainters and provide faster feedback to contributors. Special thanks to all our maintainers!&lt;/p&gt;

&lt;p&gt;Our current 31 maintainers are Yves Bertot, Fr&amp;eacute;d&amp;eacute;ric Besson, Tej Chajed, Cyril Cohen, Pierre Corbineau, Pierre Courtieu, Maxime D&amp;eacute;n&amp;egrave;s, Jim Fehrle, Julien Forest, Emilio Jes&amp;uacute;s Gallego Arias, Ga&amp;euml;tan Gilbert, Georges Gonthier, Benjamin Gr&amp;eacute;goire, Jason Gross, Hugo Herbelin, Vincent Laporte, Assia Mahboubi, Kenji Maillard, Guillaume Melquiond, Pierre-Marie P&amp;eacute;drot, Cl&amp;eacute;ment Pit-Claudel, Kazuhiko Sakaguchi, Vincent Semeria, Michael Soegtrop, Arnaud Spiwack, Matthieu Sozeau, Enrico Tassi, Laurent Th&amp;eacute;ry, Anton Trunov, Li-yao Xia, Th&amp;eacute;o Zimmermann&lt;/p&gt;

&lt;p&gt;The 59 contributors to this version are Abhishek Anand, Yves Bertot, Fr&amp;eacute;d&amp;eacute;ric Besson, Lasse Blaauwbroek, Simon Boulier, Quentin Carbonneaux, Tej Chajed, Arthur Chargu&amp;eacute;raud, Cyril Cohen, Pierre Courtieu, Matthew Dempsky, Maxime D&amp;eacute;n&amp;egrave;s, Andres Erbsen, Erika (@rrika), Nikita Eshkeev, Jim Fehrle, @formalize, Emilio Jes&amp;uacute;s Gallego Arias, Paolo G. Giarrusso, Ga&amp;euml;tan Gilbert, Jason Gross, Samuel Gruetter, Attila G&amp;aacute;sp&amp;aacute;r, Hugo Herbelin, Jan-Oliver Kaiser, Robbert Krebbers, Vincent Laporte, Olivier Laurent, Xavier Leroy, Thomas Letan, Yishuai Li, Kenji Maillard, Erik Martin-Dorel, Guillaume Melquiond, Ike Mulder, Guillaume Munch-Maccagnoni, Antonio Nikishaev, Karl Palmskog, Pierre-Marie P&amp;eacute;drot, Cl&amp;eacute;ment Pit-Claudel, Ramkumar Ramachandra, Lars Rasmusson, Daniel de Rauglaudre, Talia Ringer, Pierre Roux, Kazuhiko Sakaguchi, Vincent Semeria, @scinart, Kartik Singhal, Michael Soegtrop, Matthieu Sozeau, Enrico Tassi, Laurent Th&amp;eacute;ry, Ralf Treinen, Anton Trunov, Bernhard M. Wiedemann, Li-yao Xia, Nickolai Zeldovich and Th&amp;eacute;o Zimmermann.&lt;/p&gt;

&lt;p&gt;Many power users helped to improve the design of this new version via the GitHub issue and pull request system, the Coq development mailing list &lt;a href="mailto:coqdev%40inria.fr"&gt;coqdev@inria.fr&lt;/a&gt;, the &lt;a href="mailto:coq-club%40inria.fr"&gt;coq-club@inria.fr&lt;/a&gt; mailing list, the &lt;a href="https://coq.discourse.group/"&gt;Discourse forum&lt;/a&gt; and the new &lt;a href="http://coq.zulipchat.com"&gt;Coq Zulip chat&lt;/a&gt; (thanks to Cyril Cohen for organizing the move from Gitter).&lt;/p&gt;

&lt;p&gt;Version 8.12&amp;#39;s development spanned 6 months from the release of Coq 8.11.0. Emilio Jesus Gallego Arias and Th&amp;eacute;o Zimmermann are the release managers of Coq 8.12. This release is the result of ~500 PRs merged, closing ~100 issues.&lt;/p&gt;</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">url</subfield>
    <subfield code="i">isIdenticalTo</subfield>
    <subfield code="a">https://github.com/coq/coq/tree/V8.12.0</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">url</subfield>
    <subfield code="i">isPreviousVersionOf</subfield>
    <subfield code="a">https://github.com/coq/coq/tree/V8.12.1</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">url</subfield>
    <subfield code="i">isPreviousVersionOf</subfield>
    <subfield code="a">https://github.com/coq/coq/tree/V8.12.2</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">doi</subfield>
    <subfield code="i">isVersionOf</subfield>
    <subfield code="a">10.5281/zenodo.1003420</subfield>
  </datafield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.4021912</subfield>
    <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">software</subfield>
  </datafield>
</record>
2,891
5,366
views
downloads
All versions This version
Views 2,891331
Downloads 5,366255
Data volume 14.5 GB901.9 MB
Unique views 2,034251
Unique downloads 4,416234

Share

Cite as