|
|
Re: PREDICATE CALCULUS 2
Posted:
Nov 27, 2012 9:29 PM
|
|
> > {(Y1,Y2)|r(X,Y1)^r(X,Y2)} C {(Y1,Y2)|r(X,Y1)^r(X,Y2)->Y1=Y2} > DETECTING r is a FUNCTION without QUANTIFIERS! >
This simplifies to..
{(Y1,Y2) | r(X,Y1)^r(X,Y2)} C {(Y,Y) | r(X,Y)}
which simply guarantees only 1 Y value for any X value.
So it switches from Quantifier ALL(X) P(...) HOLDS to ALL VALUES OF X SATISFYING { X | P(...) }
which is a different type of result, a SET but SET1 C SET2 then returns the same Boolean type as Quantifier ALL(X)
Herc
|
|