John, a human being, can be either dead or alive:
dead(John) ∨ alive(John)
We can then define a variable (I'm not sure if I need "element of" or "subset of" here):
x ∈ {dead, alive}
x(John)
and state that
(x = dead) ∨ (x = alive)
Can we also state that
x = (dead ∨ alive)
or is that not possible?
I'm specifically interested in this last disjunction: Can a logical disjunction only connect propositions, or can it also connect the values of a variable?
The original question, which contained a misconception, was:
In everyday speech I can say:
John is dead or John is alive.
als well as
John is dead or alive.
But it seems to me that in logics, while I can compare propositions:
(John = dead) ∨ (John = alive)
I cannot compare predicates:
John = (dead ∨ alive)
Or is the latter possible, maybe in a different notation?