:: XBOOLE_0 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
definition
func {} -> set means :
Def1:
:: XBOOLE_0:def 1
for
x being
set holds not
x in it;
existence
ex b1 being set st
for x being set holds not x in b1
uniqueness
for b1, b2 being set st ( for x being set holds not x in b1 ) & ( for x being set holds not x in b2 ) holds
b1 = b2
let X,
Y be
set ;
func X \/ Y -> set means :
Def2:
:: XBOOLE_0:def 2
for
x being
set holds
(
x in it iff (
x in X or
x in Y ) );
existence
ex b1 being set st
for x being set holds
( x in b1 iff ( x in X or x in Y ) )
uniqueness
for b1, b2 being set st ( for x being set holds
( x in b1 iff ( x in X or x in Y ) ) ) & ( for x being set holds
( x in b2 iff ( x in X or x in Y ) ) ) holds
b1 = b2
commutativity
for b1, X, Y being set st ( for x being set holds
( x in b1 iff ( x in X or x in Y ) ) ) holds
for x being set holds
( x in b1 iff ( x in Y or x in X ) )
;
idempotence
for X, x being set holds
( x in X iff ( x in X or x in X ) )
;
func X /\ Y -> set means :
Def3:
:: XBOOLE_0:def 3
for
x being
set holds
(
x in it iff (
x in X &
x in Y ) );
existence
ex b1 being set st
for x being set holds
( x in b1 iff ( x in X & x in Y ) )
uniqueness
for b1, b2 being set st ( for x being set holds
( x in b1 iff ( x in X & x in Y ) ) ) & ( for x being set holds
( x in b2 iff ( x in X & x in Y ) ) ) holds
b1 = b2
commutativity
for b1, X, Y being set st ( for x being set holds
( x in b1 iff ( x in X & x in Y ) ) ) holds
for x being set holds
( x in b1 iff ( x in Y & x in X ) )
;
idempotence
for X, x being set holds
( x in X iff ( x in X & x in X ) )
;
func X \ Y -> set means :
Def4:
:: XBOOLE_0:def 4
for
x being
set holds
(
x in it iff (
x in X & not
x in Y ) );
existence
ex b1 being set st
for x being set holds
( x in b1 iff ( x in X & not x in Y ) )
uniqueness
for b1, b2 being set st ( for x being set holds
( x in b1 iff ( x in X & not x in Y ) ) ) & ( for x being set holds
( x in b2 iff ( x in X & not x in Y ) ) ) holds
b1 = b2
end;
:: deftheorem Def1 defines {} XBOOLE_0:def 1 :
for
b1 being
set holds
(
b1 = {} iff for
x being
set holds not
x in b1 );
:: deftheorem Def2 defines \/ XBOOLE_0:def 2 :
for
X,
Y,
b3 being
set holds
(
b3 = X \/ Y iff for
x being
set holds
(
x in b3 iff (
x in X or
x in Y ) ) );
:: deftheorem Def3 defines /\ XBOOLE_0:def 3 :
for
X,
Y,
b3 being
set holds
(
b3 = X /\ Y iff for
x being
set holds
(
x in b3 iff (
x in X &
x in Y ) ) );
:: deftheorem Def4 defines \ XBOOLE_0:def 4 :
for
X,
Y,
b3 being
set holds
(
b3 = X \ Y iff for
x being
set holds
(
x in b3 iff (
x in X & not
x in Y ) ) );
:: deftheorem Def5 defines empty XBOOLE_0:def 5 :
:: deftheorem defines \+\ XBOOLE_0:def 6 :
:: deftheorem Def7 defines misses XBOOLE_0:def 7 :
:: deftheorem defines c< XBOOLE_0:def 8 :
for
X,
Y being
set holds
(
X c< Y iff (
X c= Y &
X <> Y ) );
:: deftheorem defines are_c=-comparable XBOOLE_0:def 9 :
:: deftheorem defines = XBOOLE_0:def 10 :
for
X,
Y being
set holds
(
X = Y iff (
X c= Y &
Y c= X ) );
theorem :: XBOOLE_0:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
x,
X,
Y being
set holds
(
x in X \+\ Y iff ( (
x in X & not
x in Y ) or (
x in Y & not
x in X ) ) )
theorem :: XBOOLE_0:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
X,
Y,
Z being
set st ( for
x being
set holds
( not
x in X iff (
x in Y iff
x in Z ) ) ) holds
X = Y \+\ Z
theorem Th3: :: XBOOLE_0:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
X,
Y being
set holds
(
X meets Y iff ex
x being
set st
(
x in X &
x in Y ) )
theorem :: XBOOLE_0:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: XBOOLE_0:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)