:: SETWISEO semantic presentation
theorem Th1: :: SETWISEO:1
canceled;
theorem Th2: :: SETWISEO:2
canceled;
theorem Th3: :: SETWISEO:3
for
b1,
b2,
b3 being
set holds
{b1} c= {b1,b2,b3}
theorem Th4: :: SETWISEO:4
for
b1,
b2,
b3 being
set holds
{b1,b2} c= {b1,b2,b3}
theorem Th5: :: SETWISEO:5
for
b1,
b2,
b3 being
set holds
( not
b1 c= b2 \/ {b3} or
b3 in b1 or
b1 c= b2 )
theorem Th6: :: SETWISEO:6
for
b1,
b2,
b3 being
set holds
(
b1 in b2 \/ {b3} iff (
b1 in b2 or
b1 = b3 ) )
theorem Th7: :: SETWISEO:7
canceled;
theorem Th8: :: SETWISEO:8
for
b1,
b2,
b3 being
set holds
(
b1 \/ {b2} c= b3 iff (
b2 in b3 &
b1 c= b3 ) )
theorem Th9: :: SETWISEO:9
canceled;
theorem Th10: :: SETWISEO:10
canceled;
theorem Th11: :: SETWISEO:11
theorem Th12: :: SETWISEO:12
theorem Th13: :: SETWISEO:13
theorem Th14: :: SETWISEO:14
theorem Th15: :: SETWISEO:15
theorem Th16: :: SETWISEO:16
Lemma11:
for b1, b2 being non empty set
for b3 being Function of b1,b2
for b4 being Element of Fin b1 holds b3 .: b4 is Element of Fin b2
by FINSUB_1:def 5;
theorem Th17: :: SETWISEO:17
canceled;
theorem Th18: :: SETWISEO:18
theorem Th19: :: SETWISEO:19
:: deftheorem Def1 defines {}. SETWISEO:def 1 :
:: deftheorem Def2 defines having_a_unity SETWISEO:def 2 :
theorem Th20: :: SETWISEO:20
canceled;
theorem Th21: :: SETWISEO:21
canceled;
theorem Th22: :: SETWISEO:22
theorem Th23: :: SETWISEO:23
definition
let c1,
c2 be non
empty set ;
let c3 be
BinOp of
c2;
let c4 be
Element of
Fin c1;
let c5 be
Function of
c1,
c2;
assume that E17:
(
c4 <> {} or
c3 has_a_unity )
and E18:
c3 is
commutative
and E19:
c3 is
associative
;
func c3 $$ c4,
c5 -> Element of
a2 means :
Def3:
:: SETWISEO:def 3
ex
b1 being
Function of
Fin a1,
a2 st
(
a6 = b1 . a4 & ( for
b2 being
Element of
a2 st
b2 is_a_unity_wrt a3 holds
b1 . {} = b2 ) & ( for
b2 being
Element of
a1 holds
b1 . {b2} = a5 . b2 ) & ( for
b2 being
Element of
Fin a1 st
b2 c= a4 &
b2 <> {} holds
for
b3 being
Element of
a1 st
b3 in a4 \ b2 holds
b1 . (b2 \/ {b3}) = a3 . (b1 . b2),
(a5 . b3) ) );
existence
ex b1 being Element of c2ex b2 being Function of Fin c1,c2 st
( b1 = b2 . c4 & ( for b3 being Element of c2 st b3 is_a_unity_wrt c3 holds
b2 . {} = b3 ) & ( for b3 being Element of c1 holds b2 . {b3} = c5 . b3 ) & ( for b3 being Element of Fin c1 st b3 c= c4 & b3 <> {} holds
for b4 being Element of c1 st b4 in c4 \ b3 holds
b2 . (b3 \/ {b4}) = c3 . (b2 . b3),(c5 . b4) ) )
uniqueness
for b1, b2 being Element of c2 st ex b3 being Function of Fin c1,c2 st
( b1 = b3 . c4 & ( for b4 being Element of c2 st b4 is_a_unity_wrt c3 holds
b3 . {} = b4 ) & ( for b4 being Element of c1 holds b3 . {b4} = c5 . b4 ) & ( for b4 being Element of Fin c1 st b4 c= c4 & b4 <> {} holds
for b5 being Element of c1 st b5 in c4 \ b4 holds
b3 . (b4 \/ {b5}) = c3 . (b3 . b4),(c5 . b5) ) ) & ex b3 being Function of Fin c1,c2 st
( b2 = b3 . c4 & ( for b4 being Element of c2 st b4 is_a_unity_wrt c3 holds
b3 . {} = b4 ) & ( for b4 being Element of c1 holds b3 . {b4} = c5 . b4 ) & ( for b4 being Element of Fin c1 st b4 c= c4 & b4 <> {} holds
for b5 being Element of c1 st b5 in c4 \ b4 holds
b3 . (b4 \/ {b5}) = c3 . (b3 . b4),(c5 . b5) ) ) holds
b1 = b2
end;
:: deftheorem Def3 defines $$ SETWISEO:def 3 :
theorem Th24: :: SETWISEO:24
canceled;
theorem Th25: :: SETWISEO:25
theorem Th26: :: SETWISEO:26
theorem Th27: :: SETWISEO:27
theorem Th28: :: SETWISEO:28
theorem Th29: :: SETWISEO:29
theorem Th30: :: SETWISEO:30
theorem Th31: :: SETWISEO:31
theorem Th32: :: SETWISEO:32
theorem Th33: :: SETWISEO:33
theorem Th34: :: SETWISEO:34
theorem Th35: :: SETWISEO:35
theorem Th36: :: SETWISEO:36
theorem Th37: :: SETWISEO:37
theorem Th38: :: SETWISEO:38
theorem Th39: :: SETWISEO:39
theorem Th40: :: SETWISEO:40
theorem Th41: :: SETWISEO:41
theorem Th42: :: SETWISEO:42
theorem Th43: :: SETWISEO:43
theorem Th44: :: SETWISEO:44
theorem Th45: :: SETWISEO:45
:: deftheorem Def4 defines FinUnion SETWISEO:def 4 :
theorem Th46: :: SETWISEO:46
canceled;
theorem Th47: :: SETWISEO:47
canceled;
theorem Th48: :: SETWISEO:48
canceled;
theorem Th49: :: SETWISEO:49
theorem Th50: :: SETWISEO:50
theorem Th51: :: SETWISEO:51
theorem Th52: :: SETWISEO:52
theorem Th53: :: SETWISEO:53
theorem Th54: :: SETWISEO:54
theorem Th55: :: SETWISEO:55
:: deftheorem Def5 defines FinUnion SETWISEO:def 5 :
theorem Th56: :: SETWISEO:56
theorem Th57: :: SETWISEO:57
theorem Th58: :: SETWISEO:58
theorem Th59: :: SETWISEO:59
theorem Th60: :: SETWISEO:60
theorem Th61: :: SETWISEO:61
theorem Th62: :: SETWISEO:62
theorem Th63: :: SETWISEO:63
theorem Th64: :: SETWISEO:64
theorem Th65: :: SETWISEO:65
:: deftheorem Def6 defines singleton SETWISEO:def 6 :
theorem Th66: :: SETWISEO:66
canceled;
theorem Th67: :: SETWISEO:67
theorem Th68: :: SETWISEO:68
theorem Th69: :: SETWISEO:69
Lemma47:
for b1 being non empty set
for b2, b3 being set
for b4 being Function of b2,b1 holds b4 .: b3 c= b1
;
theorem Th70: :: SETWISEO:70
theorem Th71: :: SETWISEO:71
theorem Th72: :: SETWISEO:72