ML for formal reasoning

Simon Chess

I am a UW third-year undergraduate studying CS and Math and doing research into neural network verification.

Pixel-art profile picture of Simon Chess
I'm not ready to put my face on the internet, if you'd like to know what I look like come say hi!

About

Budding researcher

I am early in my research career, and looking to explore new directions. I have some experience with the Lean theorem prover, and I’m currently working on projects related to neural network verification.

At UW, I am especially interested in learning more about the theory behind neural networks, programing languages, and verification.

Publications

Recent work

arXiv, 2026

Learned Interventions Inside Lean 4's grind

Evan Wang, Simon Chess, Sophie Szeto, and Theodore Meek.

We study failure-triggered learned interventions inside Lean 4's grind tactic, including a cost-aware e-match filter and bounded lookahead for case splitting.

arXiv, 2026

Formalizing Numerical Analysis: An Agent Pipeline and Quality Audit Beyond Kernel Acceptance

Theodore Meek, Siyuan Ge, Di Qiu Xiang, Simon Chess, and Vasily Ilin.

We formalize numerical analysis with a coding-agent pipeline and introduce a reproducible quality audit that goes beyond Lean kernel acceptance.

ICLR VerifAI Workshop, 2026

Learning to Repair Lean Proofs from Compiler Feedback

Evan Wang, Simon Chess, Daniel Lee, Siyuan Ge, Ajit Mallavarapu, Jarod Alper, and Vasily Ilin.

The paper introduces APRIL, a dataset for learning Lean proof repair from erroneous proofs, compiler diagnostics, repaired proofs, and feedback-grounded explanations.

Connect

Talk research

I am happy to hear from people working on theorem proving, neural network verification, programing languages, or research opportunities for undergrads.