Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Just for reference, the laws are stated in full in haskell's docs, https://hackage.haskell.org/package/base-4.10.0.0/docs/Data-....


I was deliberately “acting stupid” to criticize an insufficiently precise definition.

---

> That is usually a terrible idea.

Not at all. Think about the structure of a proof of negation. You make a “silly” assumption and “play along” until you reach a contradiction.


That is usually a terrible idea.


Proofs by contradiction do not require you to play dumb, you can just present them as they are.




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

Search: