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

Formal proofs are useless because most systems in the real world are far too complex to be formally verified. The formal proofs for most systems would be so long and complex that they would be almost guaranteed to suffer from human error; the proofs are much more likely to have errors than the underlying code itself.

It is a tool invented by bureaucrats for the sole purpose of job creation.

If society keeps becoming more bureaucratic, soon enough, someone will invent the concept of unit testing for formal proofs... There is no limit to how ridiculous this can get. The Fed's mandate is job creation, and job creation is just what it'll do! Any job! Mostly useless jobs!



Most real world systems would be practically impossible to even write a formal specification for, much less actually prove that the system follows it correctly.




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

Search: