SASyLF: an educational proof assistant for language theory

  title={SASyLF: an educational proof assistant for language theory},
  author={Jonathan Aldrich and Robert J. Simmons and Key Shin},
Teaching and learning formal programming language theory is hard, in part because it's easy to make mistakes and hard to find them. Proof assistants can help check proofs, but their learning curve is too steep to use in most classes, and is a barrier to researchers too. In this paper we present SASyLF, an LF-based proof assistant specialized to checking theorems about programming languages and logics. SASyLF has a simple design philosophy: language and logic syntax, semantics, and meta-theory… CONTINUE READING

From This Paper

Figures, tables, and topics from this paper.


Publications referenced by this paper.
Showing 1-3 of 3 references

Isabelle/HOL: A Proof Assistant For Higher-Order Logic

  • Tobias Nipkow, Lawrence C. Paulson, Markus Wenzel
  • Lecture Notes in Computer Science,
  • 2002
Highly Influential
6 Excerpts

Similar Papers

Loading similar papers…