in reply to Boolean (was Boolian) operators defy my understanding...

It's not a problem with the boolean operators - you didn't read about system

Simply put, system returns 0 upon success, this is standard behavior for unix.

For a more in-depth explanation read the docs for system

grep
1)Gain XP 2)??? 3)Profit