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

It's true precisely because it's vacuous. If you quantify over the empty set, anything is true.

In other words, the statement "for every x in {} it holds that <anything>" is always true.

 help



What can be confusing is that the statement "for every x in {}, it doesn’t hold that <anything>" is always true as well.

I mean, yes. But "it doesn't hold that <anything>" is equivalent to "it holds that <not anything>" and since not anything is also anything... Ah, I see.



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

Search: