Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Raphaël Cauderlier
math_transfer
Commits
1ca025d0
Commit
1ca025d0
authored
Mar 26, 2017
by
Raphael Cauderlier
Browse files
Compilation instructions
parent
cad483e2
Changes
1
Hide whitespace changes
Inline
Side-by-side
README.org
View file @
1ca025d0
...
@@ -41,6 +41,9 @@ language that eases the definition of mathematical structures and the
...
@@ -41,6 +41,9 @@ language that eases the definition of mathematical structures and the
automation of proofs and for which a translator to Dedukti exists.
automation of proofs and for which a translator to Dedukti exists.
* Installation
* Installation
** Dependencies
The following tools are required to compile the MathTransfer library:
The following tools are required to compile the MathTransfer library:
For the core of the library:
For the core of the library:
...
@@ -55,7 +58,7 @@ For the core of the library:
...
@@ -55,7 +58,7 @@ For the core of the library:
Sukerujo is an alternative Dedukti parser used by FoCaLiZe
Sukerujo is an alternative Dedukti parser used by FoCaLiZe
- Zenon Modulo version 0.4.
2
- Zenon Modulo version 0.4.
3
For the interoperability library, the following extra tools are
For the interoperability library, the following extra tools are
required to import logical developments from other proof systems:
required to import logical developments from other proof systems:
...
@@ -85,6 +88,32 @@ required to import logical developments from other proof systems:
...
@@ -85,6 +88,32 @@ required to import logical developments from other proof systems:
limits the dependencies on non-constructive axioms by taking
limits the dependencies on non-constructive axioms by taking
implication and universal quantification as primitives.
implication and universal quantification as primitives.
** Installing dependencies
All dependencies but the OpenTheory tool are written in OCaml and
packaged using Opam.
To install OpenTheory, please refer to http://www.gilith.com/software/opentheory/download.html
If you have Opam installed, you can download and install all
other dependencies by typing
#+BEGIN_SRC bash
$ opam repository add deducteam https://gforge.inria.fr/git/opam-deducteam/opam-deducteam.git
$ opam update
$ opam install focalize=0.9.2 dedukti=2.5 sukerujo=2.5 zenon_modulo_focalide=0.4.3 coq=8.4.6 coqine=0.4 holide=0.2.1~holala
#+END_SRC
** Building the library
To build the library, type the following commands:
#+BEGIN_SRC bash
$ ./configure
$ make
#+END_SRC
* Detailed Content of the MathTransfer library
* Detailed Content of the MathTransfer library
** Core
** Core
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment