Course-materials
Some ACL2 course materials
The links listed below will take you to materials for some courses
that involve ACL2. This list is loosely maintained and incomplete, and is
given in no particular order. We strongly encourage you to send email to Matt Kaufmann and J Strother Moore if you have additional
such links to contribute; or if you are a contributor to the ACL2 community-books, please feel free to add them yourself.
- See recursion-and-induction for notes you can use to teach yourself
how to prove theorems about recursively defined functions using mathematical
induction. That document started as notes for the course “Recursion and
Induction” in the Department of Computer Science of the University of
Texas at Austin.
- Courses
taught by Pete Manolios, which use
the ACL2 Sedan
(ACL2s),
including one
taught at Northeastern in Spring 2020
- The following two interfaces to ACL2 support the teaching of ACL2
to undergraduates:
- John Cowles, COSC5010:
Formalizing the JVM in ACL2, Univ. of Wyoming
- Links to some of Warren Hunt's courses, many of which use ACL2, may be found here.
- Links to some of J Moore's courses, many of which use ACL2, may be found here.