9c22c89df3
* A mechanism to add user-defined rewrite rules to Coq's reduction mechanisms; see chapter "User-defined rewrite rules". * Support for primitive strings in terms. * Reduction of the bytecode segment size, which in turn means that `.vo` files might now be considerably smaller. - Notable breaking changes: * Syntactic global references passed through the `using` clauses of `auto`-like tactics are now handled as plain references rather than interpreted terms. In particular, their typeclass arguments will not be inferred. In general, the previous behaviour can be emulated by replacing `auto using foo` with `pose proof foo; auto`. * Argument order for the Ltac2 combinators `List.fold_left2` and `List.fold_right2` changed to be the same as in OCaml. * Importing a module containing a mutable Ltac2 definition does not undo its mutations. Replace `Ltac2 mutable foo := some_expr.` with `Ltac2 mutable foo := some_expr. Ltac2 Set foo := some_expr.` to recover the previous behaviour. * Some renaming in the standard library. Deprecations are provided for a smooth transition. - For more details, see the change log in coq-doc. OBS-URL: https://build.opensuse.org/package/show/science/coq?expand=0&rev=67
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>
|