digama0 / mmj2

mmj2 GUI Proof Assistant for the Metamath project
GNU General Public License v2.0
72 stars 24 forks source link

README for mmj2

mmj2 is a proof assistant for the Metamath language. Metamath is a language that lets you express mathematical axioms and theorems. The proof assistant includes a GUI for creating proofs, proof verification tools, and grammatical/syntax analysis.

mmj2 was originally developed by Mel O'Cat 2005-2011. This version has been further modified by Mario Carneiro and David A. Wheeler. This program is released under the terms of the GNU General Public License Version 2 or any later version (SPDX license identifier GPL-2.0-or-later); see LICENSE.TXT.

Installation

Refer to INSTALL.md for instructions on how to install mmj2. This includes installing a Java runtime if you don't already have one (since mmj2 requires a Java runtime).

Interactive Tutorial

Once you have installed mmj2, if you've not used mmj2 before, be sure to try the interactive tutorial (which ought to take about an hour).

Quick Start

See Quick Start if you want to quickly get running.

More information

Once you've installed mmj2, the following pages may be useful:

Contributing

If you want to contribute to this version of mmj2, please submit issues, pull requests, etc., to: https://github.com/digama0/mmj2

MMj2 was initially developed by Mel O'Cat. If you wish to provide financial support or send questions to Mel O'Cat, see mel-contact.md.

Limitations