I’ve been working through the Haskell Road to Logic, Maths and Programming for about 2.5 months. It’s a great book for anyone interested in any of the three subjects and has been the most digestible math texts I have ever read.
When I was first exposed to college math there was an air of mysticism. The concept of proof was abstract, overly rigorous, and something only those who were destined to understand it ever rid. I was wrong, and I know understand the phrase “there is no royal road to geometry”.
I was trying to prove that a relation on a set was an equivalence relation if and only if it was a subset of the identity relation and equal to itself compose it’s inverse. I was stuck for half a day until I had the simple notion of writing out the facts I knew. I enumerated them, saw them, and wrote two more lines and the proof was done.
The proof was shockingly uninteresting. Nothing complex, nothing special. The point I’m trying to make is that it’s important to change the way we look at things that we have never done before. Most the time, whether it’s a proof, startup, relationship, etcetera, “there is no royal road”.
