Let's give some
analogy:
There is number 1.
There is an operator |+| that is used for infinitely many additions.
If |+| is used between 1 and 1, than the result is some infinitely large number that its exact value is not satisfied (it is incomplete) since it is permanently changed without bounds (such numbers are notate, for example, by 1..., 10... etc., where some examples are given in
http://www.internationalskeptics.com/forums/showpost.php?p=11259463&postcount=1185).
So in the case of infinitely large numbers, they are distinguished of each other by the numbers of 1's (also called successors) that are permanently beyond the range of some compared infinitely large number, etc.
If there are no successors beyond the range, than the compared numbers are actually the same infinitely large number.
If |+| is not used between 1 and 1, then we remain with 1 (where the non using is notated by ~|+|).
Any number (in this
analogy) that is the result of finitely many additions of 1's, its exact value is satisfied (it is complete).
In this case |+| is not used between 1 and 1.
So there are two options:
(1|+|1, and the result is some incomplete number) OR (1~|+|1, and the result is a complete number).
Some example (based on sets) of this
analogy, is found in
http://www.internationalskeptics.com/forums/showpost.php?p=11271084&postcount=1374).
-------------------------
If we take the basic notion of OR connective from this
analogy, it can help to understand the following:
({y}$y (and in that case y is incomplete)) OR ({y}~$y (and in that case y is complete)).