Hacker News new | ask | show | jobs
by first_amendment 3198 days ago
One is a requirement, the other is a promise. The promise "result >= 0" is necessary because the compiler may not be able to prove that on its own.