I know the ideas of inclusive or and exclusive or. Usually, p or q is true if any one or both of p and q are true. Either p or q (meaning it exclusively) is true only when exactly any one of p and q are true.
But what confuses me are statements like this:
'All integers are either odd or even'.
It seems that the component statements are, 'All integers are odd' and 'All integers are even'.
None of them are true and thus 'All integers are either odd or even' must be false.
But it is true that all integers are either even, i.e. divisible by 2, or odd, i.e. not divisible by 2. It seems that the statement 'All integers are either odd or even' has two meanings. Is it so?
If not, what exactly are the truth functional value conditions of 'p or q' and 'either p or q'?