:: BVFUNC23 semantic presentation
theorem E1: :: BVFUNC23:1
for b
1 being non
empty set for b
2 being
Subset of
(PARTITIONS b1)for b
3, b
4, b
5, b
6, b
7, b
8 being
a_partition of b
1 holds
( ( b
2 = {b3,b4,b5,b6,b7,b8} ) implies ( not b
3 <> b
4 or not b
3 <> b
5 or not b
3 <> b
6 or not b
3 <> b
7 or not b
3 <> b
8 or not b
4 <> b
5 or not b
4 <> b
6 or not b
4 <> b
7 or not b
4 <> b
8 or not b
5 <> b
6 or not b
5 <> b
7 or not b
5 <> b
8 or not b
6 <> b
7 or not b
6 <> b
8 or not b
7 <> b
8 or
CompF b
3,b
2 = (((b4 '/\' b5) '/\' b6) '/\' b7) '/\' b
8 ) )
proof
let c
1 be non
empty set ;
let c
2 be
Subset of
(PARTITIONS c1);
let c
3, c
4, c
5, c
6, c
7, c
8 be
a_partition of c
1;
assume E2:
( c
2 = {c3,c4,c5,c6,c7,c8} & c
3 <> c
4 & c
3 <> c
5 & c
3 <> c
6 & c
3 <> c
7 & c
3 <> c
8 & c
4 <> c
5 & c
4 <> c
6 & c
4 <> c
7 & c
4 <> c
8 & c
5 <> c
6 & c
5 <> c
7 & c
5 <> c
8 & c
6 <> c
7 & c
6 <> c
8 & c
7 <> c
8 )
;
E3:
CompF c
3,c
2 = '/\' (c2 \ {c3})
by BVFUNC_2:def 7;
E4: c
2 \ {c3} =
({c3} \/ {c4,c5,c6,c7,c8}) \ {c3}
by E2, ENUMSET1:51
.=
({c3} \ {c3}) \/ ({c4,c5,c6,c7,c8} \ {c3})
by XBOOLE_1:42
;
E5:
not c
4 in {c3}
by E2, TARSKI:def 1;
E6:
not c
5 in {c3}
by E2, TARSKI:def 1;
E7:
not c
6 in {c3}
by E2, TARSKI:def 1;
E8:
not c
7 in {c3}
by E2, TARSKI:def 1;
E9:
not c
8 in {c3}
by E2, TARSKI:def 1;
E10:
{c4,c5,c6,c7,c8} \ {c3} =
({c4} \/ {c5,c6,c7,c8}) \ {c3}
by ENUMSET1:47
.=
({c4} \ {c3}) \/ ({c5,c6,c7,c8} \ {c3})
by XBOOLE_1:42
.=
{c4} \/ ({c5,c6,c7,c8} \ {c3})
by E5, ZFMISC_1:67
.=
{c4} \/ (({c5} \/ {c6,c7,c8}) \ {c3})
by ENUMSET1:44
.=
{c4} \/ (({c5} \ {c3}) \/ ({c6,c7,c8} \ {c3}))
by XBOOLE_1:42
.=
{c4} \/ (({c5} \ {c3}) \/ (({c6,c7} \/ {c8}) \ {c3}))
by ENUMSET1:43
.=
{c4} \/ (({c5} \ {c3}) \/ (({c6,c7} \ {c3}) \/ ({c8} \ {c3})))
by XBOOLE_1:42
.=
{c4} \/ (({c5} \ {c3}) \/ ({c6,c7} \/ ({c8} \ {c3})))
by E7, E8, ZFMISC_1:72
.=
{c4} \/ (({c5} \ {c3}) \/ ({c6,c7} \/ {c8}))
by E9, ZFMISC_1:67
.=
{c4} \/ ({c5} \/ ({c6,c7} \/ {c8}))
by E6, ZFMISC_1:67
.=
{c4} \/ ({c5} \/ {c6,c7,c8})
by ENUMSET1:43
.=
{c4} \/ {c5,c6,c7,c8}
by ENUMSET1:44
.=
{c4,c5,c6,c7,c8}
by ENUMSET1:47
;
c
3 in {c3}
by TARSKI:def 1;
then E11:
{c3} \ {c3} = {}
by ZFMISC_1:68;
E12:
(((c4 '/\' c5) '/\' c6) '/\' c7) '/\' c
8 c= '/\' (c2 \ {c3})
proof
let c
9 be
set ;
:: uses TARSKI:def 3
assume E13:
c
9 in (((c4 '/\' c5) '/\' c6) '/\' c7) '/\' c
8
;
then
c
9 in (INTERSECTION (((c4 '/\' c5) '/\' c6) '/\' c7),c8) \ {{} }
by PARTIT1:def 4;
then
( c
9 in INTERSECTION (((c4 '/\' c5) '/\' c6) '/\' c7),c
8 & not c
9 in {{} } )
by XBOOLE_0:def 4;
then consider c
10, c
11 being
set such that
E14:
( c
10 in ((c4 '/\' c5) '/\' c6) '/\' c
7 & c
11 in c
8 & c
9 = c
10 /\ c
11 )
by SETFAM_1:def 5;
c
10 in (INTERSECTION ((c4 '/\' c5) '/\' c6),c7) \ {{} }
by E14, PARTIT1:def 4;
then
( c
10 in INTERSECTION ((c4 '/\' c5) '/\' c6),c
7 & not c
10 in {{} } )
by XBOOLE_0:def 4;
then consider c
12, c
13 being
set such that
E15:
( c
12 in (c4 '/\' c5) '/\' c
6 & c
13 in c
7 & c
10 = c
12 /\ c
13 )
by SETFAM_1:def 5;
c
12 in (INTERSECTION (c4 '/\' c5),c6) \ {{} }
by E15, PARTIT1:def 4;
then
( c
12 in INTERSECTION (c4 '/\' c5),c
6 & not c
12 in {{} } )
by XBOOLE_0:def 4;
then consider c
14, c
15 being
set such that
E16:
( c
14 in c
4 '/\' c
5 & c
15 in c
6 & c
12 = c
14 /\ c
15 )
by SETFAM_1:def 5;
c
14 in (INTERSECTION c4,c5) \ {{} }
by E16, PARTIT1:def 4;
then
( c
14 in INTERSECTION c
4,c
5 & not c
14 in {{} } )
by XBOOLE_0:def 4;
then consider c
16, c
17 being
set such that
E17:
( c
16 in c
4 & c
17 in c
5 & c
14 = c
16 /\ c
17 )
by SETFAM_1:def 5;
set c
18 =
((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11);
E18:
dom (((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) =
{c8,c4,c5,c6,c7}
by BVFUNC14:30
.=
{c8} \/ {c4,c5,c6,c7}
by ENUMSET1:47
.=
{c4,c5,c6,c7,c8}
by ENUMSET1:50
;
E19:
(((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) . c
6 = c
15
by E2, BVFUNC14:29;
E20:
(((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) . c
4 = c
16
by E2, BVFUNC14:29;
E21:
(((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) . c
5 = c
17
by E2, BVFUNC14:29;
E22:
(((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) . c
7 = c
13
by E2, BVFUNC14:29;
E23:
(((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) . c
8 = c
11
by E2, BVFUNC14:29;
E24:
for b
1 being
set holds
( b
1 in c
2 \ {c3} implies
(((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) . b
1 in b
1 )
E25:
c
6 in dom (((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11))
by E18, ENUMSET1:def 3;
then E26:
(((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) . c
6 in rng (((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11))
by FUNCT_1:def 5;
E27:
c
4 in dom (((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11))
by E18, ENUMSET1:def 3;
E28:
c
5 in dom (((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11))
by E18, ENUMSET1:def 3;
E29:
c
7 in dom (((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11))
by E18, ENUMSET1:def 3;
E30:
c
8 in dom (((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11))
by E18, ENUMSET1:def 3;
E31:
rng (((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) c= {((((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) . c6),((((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) . c4),((((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) . c5),((((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) . c7),((((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) . c8)}
{((((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) . c6),((((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) . c4),((((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) . c5),((((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) . c7),((((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11)) . c8)} c= rng (((((c4 .--> c16) +* (c5 .--> c17)) +* (c6 .--> c15)) +* (c7 .--> c13)) +* (c8 .--> c11))