begin
theorem
canceled;
theorem
canceled;
theorem Th3:
theorem Th4:
theorem Th5:
for
X,
Y,
x being
set holds
( not
X c= Y \/ {x} or
x in X or
X c= Y )
theorem Th6:
for
x,
X,
y being
set holds
(
x in X \/ {y} iff (
x in X or
x = y ) )
theorem
canceled;
theorem Th8:
for
X,
x,
Y being
set holds
(
X \/ {x} c= Y iff (
x in Y &
X c= Y ) )
theorem
canceled;
theorem
canceled;
theorem Th11:
theorem Th12:
theorem Th13:
theorem Th14:
theorem
theorem Th16:
Lm1:
for X, Y being non empty set
for f being Function of X,Y
for A being Element of Fin X holds f .: A is Element of Fin Y
by FINSUB_1:def 5;
theorem
canceled;
theorem Th18:
theorem Th19:
:: deftheorem defines {}. SETWISEO:def 1 :
for X being set holds {}. X = {} ;
:: deftheorem Def2 defines having_a_unity SETWISEO:def 2 :
for X being non empty set
for F being BinOp of X holds
( F is having_a_unity iff ex x being Element of X st x is_a_unity_wrt F );
theorem
canceled;
theorem
canceled;
theorem Th22:
theorem Th23:
definition
let X,
Y be non
empty set ;
let F be
BinOp of
Y;
let B be
Element of
Fin X;
let f be
Function of
X,
Y;
assume that A1:
(
B <> {} or
F is
having_a_unity )
and A2:
F is
commutative
and A3:
F is
associative
;
func F $$ (
B,
f)
-> Element of
Y means :
Def3:
ex
G being
Function of
(Fin X),
Y st
(
it = G . B & ( for
e being
Element of
Y st
e is_a_unity_wrt F holds
G . {} = e ) & ( for
x being
Element of
X holds
G . {x} = f . x ) & ( for
B9 being
Element of
Fin X st
B9 c= B &
B9 <> {} holds
for
x being
Element of
X st
x in B \ B9 holds
G . (B9 \/ {x}) = F . (
(G . B9),
(f . x)) ) );
existence
ex b1 being Element of Y ex G being Function of (Fin X),Y st
( b1 = G . B & ( for e being Element of Y st e is_a_unity_wrt F holds
G . {} = e ) & ( for x being Element of X holds G . {x} = f . x ) & ( for B9 being Element of Fin X st B9 c= B & B9 <> {} holds
for x being Element of X st x in B \ B9 holds
G . (B9 \/ {x}) = F . ((G . B9),(f . x)) ) )
uniqueness
for b1, b2 being Element of Y st ex G being Function of (Fin X),Y st
( b1 = G . B & ( for e being Element of Y st e is_a_unity_wrt F holds
G . {} = e ) & ( for x being Element of X holds G . {x} = f . x ) & ( for B9 being Element of Fin X st B9 c= B & B9 <> {} holds
for x being Element of X st x in B \ B9 holds
G . (B9 \/ {x}) = F . ((G . B9),(f . x)) ) ) & ex G being Function of (Fin X),Y st
( b2 = G . B & ( for e being Element of Y st e is_a_unity_wrt F holds
G . {} = e ) & ( for x being Element of X holds G . {x} = f . x ) & ( for B9 being Element of Fin X st B9 c= B & B9 <> {} holds
for x being Element of X st x in B \ B9 holds
G . (B9 \/ {x}) = F . ((G . B9),(f . x)) ) ) holds
b1 = b2
end;
:: deftheorem Def3 defines $$ SETWISEO:def 3 :
for X, Y being non empty set
for F being BinOp of Y
for B being Element of Fin X
for f being Function of X,Y st ( B <> {} or F is having_a_unity ) & F is commutative & F is associative holds
for b6 being Element of Y holds
( b6 = F $$ (B,f) iff ex G being Function of (Fin X),Y st
( b6 = G . B & ( for e being Element of Y st e is_a_unity_wrt F holds
G . {} = e ) & ( for x being Element of X holds G . {x} = f . x ) & ( for B9 being Element of Fin X st B9 c= B & B9 <> {} holds
for x being Element of X st x in B \ B9 holds
G . (B9 \/ {x}) = F . ((G . B9),(f . x)) ) ) );
theorem
canceled;
theorem Th25:
theorem Th26:
theorem Th27:
theorem Th28:
theorem Th29:
theorem Th30:
theorem
theorem
theorem Th33:
theorem Th34:
theorem Th35:
theorem
theorem
theorem Th38:
theorem Th39:
theorem Th40:
theorem Th41:
theorem
theorem
theorem Th44:
theorem
:: deftheorem Def4 defines FinUnion SETWISEO:def 4 :
for A being set
for b2 being BinOp of (Fin A) holds
( b2 = FinUnion A iff for x, y being Element of Fin A holds b2 . (x,y) = x \/ y );
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem Th49:
theorem Th50:
theorem Th51:
theorem Th52:
theorem Th53:
theorem
theorem Th55:
:: deftheorem defines FinUnion SETWISEO:def 5 :
for X being non empty set
for A being set
for B being Element of Fin X
for f being Function of X,(Fin A) holds FinUnion (B,f) = (FinUnion A) $$ (B,f);
theorem
theorem
theorem
theorem Th59:
theorem Th60:
theorem Th61:
theorem
theorem
theorem Th64:
theorem Th65:
:: deftheorem Def6 defines singleton SETWISEO:def 6 :
for A being set
for b2 being Function of A,(Fin A) holds
( b2 = singleton A iff for x being set st x in A holds
b2 . x = {x} );
theorem
canceled;
theorem Th67:
theorem Th68:
theorem
Lm2:
for D being non empty set
for X, P being set
for f being Function of X,D holds f .: P c= D
;
theorem Th70:
theorem
theorem