Hacker News new | past | comments | ask | show | jobs | submit login

I wonder if e.g. using constructive math would make things easier since every step of a constructive proof is understandable.



Unfortunately, constructive vs classical (vs linear, etc.) applies to proofs, but this is really about definitions. Proofs can be correct or incorrect pretty straightforwardly, but definitions being correct or not is really a matter of taste. (And as someone who's been formalising some mathematics in Lean recently, definitions are so much trickier to get right than proofs!)


My understanding is that since any mathematical proof can (in principle) be reduced to manipulation with formal objects (symbols), it’s always “constructive.”


Not really. Check out the proof of Hilbert's Nullstellensatz. He got tons of criticism for proving the existence of a relation without constructing that relation.


But he did construct the proof! (So, the argument can only be about what axioms the proof is based on.)


This is not what constructivity means in mathematics.


What I was objecting to was that constructive proofs are somehow easier to understand.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: