Lets say a quantifier of this definition would be the
little brother of the Dan-O-Matik quantifier:
/* Maybe Quantifier */
ALL(x):P(x) :<=> ∀xP(some(x))
In Isabelle/HOL etc.. the option type is a polymorphic
type. So for each sort a , there some sort option(a).
What would happen if we are in the ZFC universum.
We could model option(V) as follows:
Isabelle/HOL. ZFC
none {}
some(x) {x}
So we would encode option(V) inside V itself. We could
then create a new Peano Apostroph:
/ {y} for ∃!z(x,z) e F & (x,y) e F
F'x = <
\ {} for ~∃!z(x,z) e F
We could also provide an alternative Set(_) predicate.
Alternative to what Dan-O-Matik does. Set would be a
predicate over option(V), and could be defined as follows:
Set(x) <=> ∃y({y}=x)
So Set(_) would be the non-emptyness predicate in
the sense of free-logic.
Hm...
P.S.: We could use this in yet another Peano apostroph:
/ {y} for ∃!z(∃t({t}=x) & (t,z) e F) & ∃t({t}=x) & (t,y) e F
F'x = <
\ {} for ~∃!z(∃t({t}=x) & (t,z) e F)
So the graph would be still F ⊆ V x V, but the Peano apostoph
provides a view one some F' ⊆ V x option(V). Not only
would the Peano apostroph make the codomain option(V),
but it would also make decision in the domain, depending
on whether an argument x is in option(V) \ {} or not. So
we could then prove:
∀x(~Set(x) => ~Set(F'x))