SASyLF: An Educational Proof Assistant for Language Theory

Downloads

SASyLF is available from GitHub.

Documentation

Papers

News

Thanks to John Boyland for making major recent updates to SASyLF and its Eclipse IDE!

The SASyLF source code is available at GitHub.



An Eclipse plugin SASyLF IDE is now available (link is to a jar).



Subscribe to the sasylf-announce Google Group to get announcements related to SASyLF releases and events, and to the sasylf-users group for questions and other discussions regarding SASyLF.



SASyLF was used in two graduate type theory courses (taught by John Boyland and Todd Millstein) Fall 2008-Fall 2011. Student post-survey results from 2008 included (Likert scale 1-5, 5 is strongly agree): Would like to use SASyLF in another PL course: 4.2 Able to learn SASyLF quickly: 3.8 SASyLF improved my ability to prove theorems, even on paper: 4.0 SASyLF enabled me to accomplish tasks more quickly: 3.3

Rob Simmons designed a super-cool Sassy Elf, with an uncanny resemblance to the Twelf Elf.



At ICFP '08, presented a paper at the FDPE workshop describing the motivation for the tool and initial experience in the classroom. We also gave an informal presentation on the system's semantics at WMM, and have a poster at the main conference.

We have developed a preliminary solution to the POPLmark challenge.

Thanks to our Sponsors!



Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF), DARPA, or the Department of Defense.