Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Turn proofs into some other format #28

Open
nomeata opened this issue Sep 25, 2015 · 2 comments
Open

Turn proofs into some other format #28

nomeata opened this issue Sep 25, 2015 · 2 comments

Comments

@nomeata
Copy link
Owner

nomeata commented Sep 25, 2015

possible outputs that would be nice are:

  • human readable text (in the style of EasyProve)
  • proof trees (using LaTeX and inference rules)
  • Isabelle theories
  • Coq theories
@gattschardo
Copy link
Collaborator

If we consider Isabelle or Coq theories, OpenTheory should be worth a look, since it's developed as a proof exchange tool (only between the HOL family of provers, for now). Isabelle/HOL does have "read" support though, so we would get that for free!

@gattschardo
Copy link
Collaborator

So, OpenTheory works by putting assumption terms in a stack-based custom VM (specs are here) and then writing a program for that VM that turns them into the conclusion terms, i.e. that program is the proof. Regardless of how useful having that format is, this sounds

  • quite similar to our own approach
  • like a fun thing to implement

I consider doing this when I'm done with the rule export!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants