Skip to content

digama0/mm-scala

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

mm-scala

This is intended to be a lightweight version of mmj2 which is optimized for rapid development. (In other words, the errors are probably not so great but the code is relatively short.) I don't think this is likely to become a full-featured proof assistant, but it does more complete parsing than any other verifier except metamath.exe. In particular, it will read $t and $j comments, and checks that typecodes have been defined before they are used.

This is a 100% grammatical verifier - it parses all formulas, and does not use strings during verification. Verification of non-grammatical databases is not planned.

Future additions include maintenance utilities such as proof replacement.

About

A Metamath verifier in Scala

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages