8870b507b6
* Fixed incorrect abstraction of sort variables for opaque constants leading to an inconsistency. * Fixed memory corruption with `vm_compute` (rare but more likely with OCaml 5.1). * "Found no matching notation to enable or disable" is now a warning instead of an error. * Fixed undeclared universe with multiple uses of `abstract`. * Fixed incorrect printing of constructor values with multiple arguments, and over-parenthesizing of constructor printing. * Fixed incorrect declared type for Ltac2.FMap.fold. OBS-URL: https://build.opensuse.org/package/show/science/coq?expand=0&rev=63
72 lines
3.3 KiB
XML
72 lines
3.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<component>
|
|
<id type="desktop">fr.inria.coq.coqide</id>
|
|
<metadata_license>CC0-1.0</metadata_license>
|
|
<name>Coq IDE</name>
|
|
<summary>Graphical frontend for the Coq formal proof management system</summary>
|
|
<description>
|
|
<p>
|
|
Coq implements a program specification and mathematical higher-level language called <em>Gallina</em> that is based on an expressive formal language called the <em>Calculus of Inductive Constructions</em> that itself combines both a higher-order logic and a richly-typed functional programming language.
|
|
Through a <em>vernacular</em> language of commands, Coq allows:
|
|
</p>
|
|
<ul>
|
|
<li>to define functions or predicates, that can be evaluated efficiently;</li>
|
|
<li>to state mathematical theorems and software specifications;</li>
|
|
<li>to interactively develop formal proofs of these theorems;</li>
|
|
<li>to machine-check these proofs by a relatively small certification "kernel";</li>
|
|
<li>to extract certified programs to languages like OCaml, Haskell or Scheme.</li>
|
|
</ul>
|
|
<p>
|
|
As a proof development system, Coq provides interactive proof methods, decision and semi-decision algorithms, and a <em>tactic</em> language for letting the user define its own proof methods.
|
|
Connection with external computer algebra system or theorem provers is available.
|
|
</p>
|
|
<p>
|
|
As a platform for the formalization of mathematics or the development of programs, Coq provides support for high-level notations, implicit contents and various other useful kinds of macros.
|
|
</p>
|
|
</description>
|
|
<categories>
|
|
<category>Development</category>
|
|
<category>IDE</category>
|
|
<category>Science</category>
|
|
<category>ComputerScience</category>
|
|
<category>Math</category>
|
|
</categories>
|
|
<keywords>
|
|
<keyword>dependent-types</keyword>
|
|
<keyword>coq</keyword>
|
|
<keyword>theorem-proving</keyword>
|
|
<keyword>proof-assistant</keyword>
|
|
</keywords>
|
|
<url type="homepage">https://coq.inria.fr/</url>
|
|
<url type="bugtracker">https://github.com/coq/coq/issues</url>
|
|
<url type="faq">https://github.com/coq/coq/wiki/The-Coq-FAQ</url>
|
|
<url type="help">https://coq.inria.fr/refman/practical-tools/coqide.html</url>
|
|
<url type="donation">https://coq.inria.fr/consortium</url>
|
|
<url type="vcs-browser">https://github.com/coq/coq</url>
|
|
<url type="contribute">https://github.com/coq/coq/blob/master/CONTRIBUTING.md</url>
|
|
<launchable type="desktop-id">fr.inria.coq.coqide.desktop</launchable>
|
|
<releases>
|
|
<release version="8.19.1" date="2024-03-04"/>
|
|
<release version="8.19.0" date="2024-01-24"/>
|
|
<release version="8.18.0" date="2023-09-08"/>
|
|
<release version="8.17.1" date="2023-06-27"/>
|
|
<release version="8.17.0" date="2023-03-27"/>
|
|
<release version="8.16.1" date="2022-11-25"/>
|
|
<release version="8.16.0" date="2022-09-05"/>
|
|
<release version="8.15.2" date="2022-05-31"/>
|
|
<release version="8.15.1" date="2022-03-22"/>
|
|
</releases>
|
|
<provides>
|
|
<binary>coqide</binary>
|
|
</provides>
|
|
<project_license>LGPL-2.1-only</project_license>
|
|
<screenshots>
|
|
<screenshot type="default">
|
|
<image type="source">
|
|
https://coq.inria.fr/refman/_images/coqide.png
|
|
</image>
|
|
</screenshot>
|
|
</screenshots>
|
|
<content_rating type="oars-1.1"/>
|
|
</component>
|