File: control

package info (click to toggle)
minlog 4.0.99.20100221-6
  • links: PTS
  • area: main
  • in suites: buster, sid, stretch
  • size: 7,060 kB
  • ctags: 4,293
  • sloc: lisp: 112,614; makefile: 257; sh: 11
file content (30 lines) | stat: -rw-r--r-- 1,414 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Source: minlog
Section: math
Priority: optional
Maintainer: Debian QA Group <packages@qa.debian.org>
Build-Depends: debhelper (>= 7.1), racket, texlive (>= 2007-11)
Standards-Version: 3.8.4
Homepage: http://www.minlog-system.de

Package: minlog
Architecture: all
Depends: ${misc:Depends}, racket | guile
Recommends: emacs25 | emacs24 | emacsen
Suggests: proofgeneral-minlog, quack-el
Description: Proof assistant based on first order natural deduction calculus
 intended to reason about computable functionals, using minimal
 rather than classical or intuitionistic logic. The main motivation
 behind MINLOG is to exploit the proofs-as-programs paradigm for
 program development and program verification. Proofs are in fact
 treated as first class objects which can be normalized. If a formula
 is existential then its proof can be used for reading off an instance
 of it, or changed appropriately for program development by proof
 transformation. To this end MINLOG is equipped with tools to extract
 functional programs directly from proof terms. This also applies to
 non-constructive proofs, using a refined A-translation. The system
 is supported by automatic proof search and normalization by
 evaluation as an efficient term rewriting device.
 .
 Minlog can be used with ProofGeneral, which allows proofs to be
 edited using emacs and xemacs. This requires the proofgeneral-minlog
 package to be installed.