A proof checker meant for education

by alabhyajindalon 3/21/2025, 11:47 AMwith 51 comments

by iNicon 3/24/2025, 12:43 PM

This syntax looks much more friendly than Lean! Could be really great. Complaint about their Live Code environment. I tried running the code on their front-page in the live environment and it gave me `input.pf:2.9-2.12: undefined variable: Nat` which immediately makes me bounce off.

by angelaguileraon 3/24/2025, 9:15 AM

Which kind of software license uses Deduce? The web says it's open source, but I couldn't find the license in the github repository.

by ratmiceon 3/24/2025, 10:22 AM

I've really liked educational proof checkers going back to the tutch proof checker.

One thing I didn't see here is the ability to header-like file which declares the type of proofs... the syntax of deduce looks very nice though.

by vitalmixofntrnton 3/21/2025, 12:26 PM

Because of the Curry Howard Correspondence, do they have a compiler to compile proofs written in this language to machine code, with optional inline assembly support?

by krickon 3/25/2025, 6:24 AM

> for education

Is there any standard curriculum course for... this? (Actually, I don't know if it's a good idea to use this for learning, instead of learning Lean, because I imagine that 95% of learning Lean would be Learning its library anyway. But I never actually tried to use these kind of tools for anything.)

by rendawon 3/24/2025, 5:44 PM

> A proof checker meant for education

What makes it for education? Why can't it be used as a general purpose proof checker?

by Q6T46nT668w6i3mon 3/24/2025, 1:17 PM

I’m excited to take a look. I like and usually recommend Daniel Velleman’s “Proof Designer” but I’ve heard from some it’s too obtuse for beginners.