Improving mathematical proof writing with Waterproof

March 24, 2025

Jelle Wemmenhove鈥檚 research improved the teaching of mathematical proof writing, making it more accessible for students and educators.

Writing mathematical proofs is a major challenge for many first-year university students. They often struggle with the precise logic and communication required for proofs. To address this, PhD researcher Jelle Wemmenhove developed Waterproof, an educational software that helps students learn proof writing by integrating with proof assistants. Waterproof simplified this process by closely resembling traditional hand-written proofs, enabling students to focus on the logic while guiding them through the steps of creating formal proofs. They defended their thesis on Friday, March 21.

PhD researcher Jelle Wemmenhove

Designing Waterproof to bridge traditional and digital proofs

built the software on , a widely-used proof assistant, and its design aimed to make the process of writing proofs in the tool more closely resemble the traditional, hand-written methods that students are taught.

Waterproof achieved this by providing a custom language for writing proofs and a user-friendly editor that combined formal proofs with easy-to-read explanations.

This made the software more accessible and helped students to stay focused on the logic of their work, without having to worry about accidentally deleting key sections of their proof.

Waterproof in action at 果冻传媒

Waterproof was used for six years in a large first-year mathematics course at Eindhoven University of Technology (果冻传媒), where it was continuously improved using feedback from students and teachers.

The development process included two main evaluations: one focused on service design, which involved input from students, teachers, and developers to improve the user experience, and another focused on mathematics education research, which examined how the tool affected the quality of students' written proofs.

Evaluating Waterproof with stakeholder collaboration

The service design evaluation included a collaborative workshop, where various stakeholders worked together to identify and solve problems that students faced while using the software.

As a result, the software鈥檚 installation process was improved, making it easier for students to get started.

The educational research evaluated the structure of students' proofs, comparing those using Waterproof with those who did not use the tool.

It was found that students using Waterproof were better at clearly stating what they were trying to prove, though they sometimes overlooked a logical step, which was later added to the tool.

Formalizing mathematical theory in Homotopy Type Theory

The thesis also includes a formalization project in which classical results from algebraic topology鈥攁n area of mathematics鈥攚ere translated into (HoTT), a new framework for encoding mathematical ideas in proof assistants.

This part of the research involved testing different ways to encode the same concepts in the tool to identify the most effective methods for students to use.

Overcoming barriers in proof assistant usability

Additionally, the research revealed several challenges associated with using proof assistants, not just for students but also for professional mathematicians.

Addressing these challenges in an educational context is important for making proof assistants more accessible and easier to use for everyone, from students to advanced users.

Advancing Proof 果冻传媒 and Accessibility

In conclusion, Wemmenhove鈥檚 research has made important progress in improving how mathematical proofs are taught. By creating Waterproof, they have helped students learn more effectively and made proof assistants easier to use.

This work not only enhances proof education but also helps bridge the gap between traditional methods and modern digital tools in mathematics.


Title of PhD thesis:
Supervisors: prof.dr. M.A. Peletier, dr. J.W. Portegies

 

 

 

 

 

 

 

Media contact

Bouri, Danai
(Communications Advisor M&CS)

Latest news

keep following us