author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Mon, 13 Apr 2009 23:15:35 +0300 | |
changeset 87 | 01949ddd2fe5 |
parent 70 | 7994c7089afb |
child 82 | 716febef6188 |
permissions | -rw-r--r-- |
56 | 1 |
-*- outline -*- |
2 |
||
3 |
* proofgeneral. |
|
4 |
||
5 |
$ sudo apt-get install proofgeneral |
|
6 |
$ sudo apt-get install proofgeneral-coq |
|
7 |
$ sudo apt-get install proofgeneral-misc |
|
8 |
$ sudo apt-get install proofgeneral-doc |
|
9 |
$ sudo apt-get install proofgeneral-minlog |
|
10 |
||
11 |
or build from source: |
|
12 |
||
13 |
$ make clean |
|
14 |
$ make compile EMACS=xemacs |
|
15 |
$ cat ~/.emacs |
|
16 |
... |
|
17 |
(load-file "dir/generic/proof-site.el") |
|
18 |
... |
|
19 |
||
20 |
See |
|
21 |
||
22 |
http://proofgeneral.inf.ed.ac.uk/ |
|
23 |
||
24 |
* Isabelle. |
|
25 |
||
26 |
Isabelle is a generic proof assistant. |
|
27 |
||
28 |
It allows mathematical formulas to be expressed in a formal language and |
|
29 |
provides tools for proving those formulas in a logical calculus. The main |
|
30 |
application is the formalization of mathematical proofs and in particular |
|
31 |
formal verification, which includes proving the correctness of computer |
|
32 |
hardware or software and proving properties of computer languages and |
|
33 |
protocols. |
|
34 |
||
35 |
See |
|
36 |
||
37 |
http://isabelle.in.tum.de/overview.html |
|
38 |
http://en.wikipedia.org/wiki/Isabelle_(theorem_prover) |
|
39 |
||
40 |
* IsarMathLib. |
|
41 |
||
70
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
42 |
The goal of the project is to create a library of formalized mathematics, |
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
43 |
similar to the Mizar Mathematical Library, but written for the Isabelle/Isar |
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
44 |
theorem prover (ZF logic). |
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
45 |
|
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
46 |
See |
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
47 |
|
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
48 |
http://savannah.nongnu.org/projects/isarmathlib |
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
49 |
http://lists.nongnu.org/mailman/listinfo/isarmathlib-devel |
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
50 |
|
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
51 |
** http://isarmathlib.org/ |
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
52 |
|
56 | 53 |
This site is an experimental HTML rendering of fragments of the IsarMathLib |
54 |
project. IsarMathLib is a library of mathematical proofs formally verified by |
|
55 |
the Isabelle theorem proving environment. The formalization is based on the |
|
56 |
Zermelo-Fraenkel set theory. |
|
57 |
||
70
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
58 |
** Tiddly Formal Math. |
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
59 |
|
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
60 |
This site is an experimental TiddlyWiki rendering of fragments of the |
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
61 |
IsarMathLib project. IsarMathLib is a library of mathematical proofs formally |
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
62 |
verified by the Isabelle theorem proving environment. The formalization is |
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
63 |
based on the Zermelo-Fraenkel set theory. |
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
64 |
|
56 | 65 |
See |
66 |
||
70
7994c7089afb
Explain proof assistant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
56
diff
changeset
|
67 |
http://formalmath.tiddlyspot.com/ |