Loading…
Loading grant details…
| Funder | National Science Foundation (US) |
|---|---|
| Recipient Organization | Regents of the University of Michigan - Ann Arbor |
| Country | United States |
| Start Date | Oct 01, 2024 |
| End Date | Sep 30, 2026 |
| Duration | 729 days |
| Number of Grantees | 2 |
| Roles | Principal Investigator; Co-Principal Investigator |
| Data Source | National Science Foundation (US) |
| Grant ID | 2422028 |
Students are typically taught to derive equational proofs by hand, with little or no direct feedback or mechanical assistance during the process. The project’s novelties are the development of a customizable classroom proof assistant, called the Hazel Prover, that provides classroom-appropriate automated assistance and feedback to students as they derive equational proofs.
The project’s impacts are the development, deployment, and evaluation of customized instances of the Hazel Prover into a representative sample of courses offered at all levels in the College of Engineering at the University of Michigan that collectively enroll several thousand students per year. With the aid of these tools, students benefit from a much tighter and more accurate feedback loop, improving learning.
The technology and course material, which are made broadly available to researchers and instructors, advance the fields of educational technology and automated theorem prover design.
The project addresses several challenges that have limited the impact of existing proof assistants in the classroom. In particular, modern proof assistants (1) present an excessively steep learning curve, particularly in courses where programming is not a prerequisite, (2) require shifting from conventional and domain-specific mathematical notation to textual programming notation, (3) are intolerant of errors, unlike human graders, and (4) are distractingly pedantic, requiring users to satisfy proof obligations that humans typically elide.
The proposed research refines and deploys a customizable classroom proof assistant, the Hazel Prover, that solves or can be customized to solve each of these problems. The Hazel Prover builds incrementally on the recent work by the investigator on the Hazel educational programming environment, including promising preliminary work on the Hazel Stepper tool that has already been deployed successfully into the classroom.
The system interfaces with the Coq theorem prover and existing math proof libraries, while only exposing students to structured easy-to-use proof construction affordances.
This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
Regents of the University of Michigan - Ann Arbor
Complete our application form to express your interest and we'll guide you through the process.
Apply for This Grant