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

Many interesting statements aren't a property of the code alone. They're a property of the code when it's run in a particular environment. If you want the proof to be portable then it should only make assumptions that are true in any environment.


No assumption holds for all environments.

Posh example: Axiom of choice.


There are definitely some assumptions that hold for all environments. For instance, "all resources are finite".


Aye, but in many cases a theoretical limit can be ignored in practice. (Stupid example: I need more cooling = "I need more fans", not "I'm running out of air".)


Finite resources are a common problem though.


Stupidity is known to be infinite. And it is a resource.


I dispute the infinity of stupidity! It can only be infinite on an infinite timeline, as there are a finite number of people at any given time! But is time infinite?




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

Search: