A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2021; you can also visit the original URL.
The file type is
Scheme Theorem Proving For Pedagogical Purposes With ACL2
Beginning programming students could benefit very much from having more feedback about their programs as the work than the standard syntax checking. It would be very useful if they could have an immediate proof of logical correctness or feedback as to where their logic is faulty. As a first step toward the ultimate goal of having this built in Scheme, we built an interpreter for the Dr. Scheme Beginning Student Language in ACL2 and proved many theorems in ACL2 about the correctness of programsdoi:10.15786/13701928.v3 fatcat:rshhz62lsvgtxfgns6yzoe7kca