RBornat/jape

Jape, a configurable proof editor (best at natural deduction and sequent calculus)

OCaml

53

3,607 commits

updated Nov 23, 2023

See the code

README

Jape

Jape is a configurable proof calculator and supports the interactive discovery of formal proofs in inference systems. It is distributed with a number of example logic encodings: in particular a natural deduction, several sequent calculi, a treatment of Burroughs-Abadi-Newman protocols, a Hindley-Milner typing mechanism, and various others including even Aristotlean syllogisms. A manual (Roll your own Jape logic) is available for those who would like to experiment with their own encodings.

Get releases via the release page, and please report problems via the issues page.

Richard Bornat 2022/01/03

Contributors

RBornat

3,425 commits

sufrin

176 commits

RBornat/jape

Jape, a configurable proof editor (best at natural deduction and sequent calculus)

OCaml

53

3,607 commits

updated Nov 23, 2023

See the code

README

Jape

Jape is a configurable proof calculator and supports the interactive discovery of formal proofs in inference systems. It is distributed with a number of example logic encodings: in particular a natural deduction, several sequent calculi, a treatment of Burroughs-Abadi-Newman protocols, a Hindley-Milner typing mechanism, and various others including even Aristotlean syllogisms. A manual (Roll your own Jape logic) is available for those who would like to experiment with their own encodings.

Get releases via the release page, and please report problems via the issues page.

Richard Bornat 2022/01/03

Contributors

RBornat

3,425 commits

sufrin

176 commits

Languages

OCaml

46.2%

Java

21.1%

TeX

16.7%

Objective-J

10.3%

HTML

2.8%

Shell

1.1%