diff options
Diffstat (limited to 'sci-mathematics/isabelle/metadata.xml')
-rw-r--r-- | sci-mathematics/isabelle/metadata.xml | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/sci-mathematics/isabelle/metadata.xml b/sci-mathematics/isabelle/metadata.xml new file mode 100644 index 000000000000..41285400dc40 --- /dev/null +++ b/sci-mathematics/isabelle/metadata.xml @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer> + <email>gienah@gentoo.org</email> +</maintainer> +<herd>sci-mathematics</herd> +<longdescription lang='en'> +Isabelle is a generic proof assistant. It allows mathematical +formulas to be expressed in a formal language and provides tools +for proving those formulas in a logical calculus. The main +application is the formalization of mathematical proofs and in +particular formal verification, which includes proving the +correctness of computer hardware or software and proving +properties of computer languages and protocols. +</longdescription> +<use> + <flag name='Pure'>Pure is the basis for all object-logics.</flag> + <flag name='FOL'>FOL (Many-sorted First-Order Logic) provides basic + classical and intuitionistic first-order logic. It is polymorphic.</flag> + <flag name='HOL'>(Higher-Order Logic) is a version of classical higher-order + logic resembling that of the HOL System.</flag> + <flag name='ZF'>ZF (Set Theory) offers a formulation of Zermelo-Fraenkel + set theory on top of FOL.</flag> + <flag name='CCL'>CCL (Classical Computational Logic)</flag> + <flag name='CTT'>CTT (Constructive Type Theory) is an extensional version + of Martin-Löf's Type Theory.</flag> + <flag name='Cube'>Cube (The Lambda Cube)</flag> + <flag name='FOLP'>FOLP (FOL with Proof Terms)</flag> + <flag name='LCF'>LCF (Logic of Computable Functions)</flag> + <flag name='Sequents'>Sequents (first-order, modal and linear logics)</flag> + <flag name='graphbrowsing'>Generate theory browsing information, + including HTML documents that show a theory's definition, the + theorems proved in its ML file and the relationship with its + ancestors and descendants.</flag> + <flag name='ledit'>Use ledit for the isabelle tty line editor</flag> + <flag name='readline'>Use readline (rlwrap) for the isabelle tty line + editor</flag> + <flag name='proofgeneral'>Add support for the + <pkg>app-emacs/proofgeneral</pkg> proof assistant front end.</flag> + <flag name='pide'>Build Isabelle/jEdit Prover IDE (PIDE).</flag> +</use> +</pkgmetadata> |