Precisely. By being opposites, they are used within the same context. They are interchangeable terms. The results change, but they are interchangeable: For any given circumstance where one could use TRUE, One could also use FALSE. This may result in a fiction but nevertheless, they are interchangeable. They are both members of a set known as "Boolean Data Types". There are two items within the set of boolean data types: True False This is the level of abstraction I'm referring to.