rules-of-boolean