Hacker News new | past | comments | ask | show | jobs | submit login
The Curry-Howard isomorphism (types are theorems, programs are proofs) (wikibooks.org)
32 points by eru on Jan 28, 2010 | hide | past | favorite | 3 comments



Doesn't this sort of thing put lie to the idea of patenting algorithms, as mathematics is unpatentable, types are theorems and programs are proofs?


I don't know. You could equally argue (at least to a judge) that everything that can be coded in binary is actually an integer.


Cool.

I'm also a fan of intuitionist logic in the context for this discussion, because uninhabited but "true" types such as ((a -> b) -> a) -> a are not theorems.




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

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

Search: