Skip to content

A fork of metamath verifier in Scala, so that it compiles under newer scala versions

License

Notifications You must be signed in to change notification settings

UniFormal/mm-scala

 
 

Repository files navigation

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 fork of metamath verifier in Scala, so that it compiles under newer scala versions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 100.0%