let n be Nat; for X being set
for A being affinely-independent Subset of (TOP-REAL n)
for E being Enumeration of A st not (dom E) \ X is empty holds
conv (E .: X) = meet { (conv (A \ {(E . k)})) where k is Element of NAT : k in (dom E) \ X }
let X be set ; for A being affinely-independent Subset of (TOP-REAL n)
for E being Enumeration of A st not (dom E) \ X is empty holds
conv (E .: X) = meet { (conv (A \ {(E . k)})) where k is Element of NAT : k in (dom E) \ X }
let A be affinely-independent Subset of (TOP-REAL n); for E being Enumeration of A st not (dom E) \ X is empty holds
conv (E .: X) = meet { (conv (A \ {(E . k)})) where k is Element of NAT : k in (dom E) \ X }
let E be Enumeration of A; ( not (dom E) \ X is empty implies conv (E .: X) = meet { (conv (A \ {(E . k)})) where k is Element of NAT : k in (dom E) \ X } )
assume A1:
not (dom E) \ X is empty
; conv (E .: X) = meet { (conv (A \ {(E . k)})) where k is Element of NAT : k in (dom E) \ X }
set d = dom E;
defpred S1[ Nat] means ( $1 <> 0 implies for X being set st card ((dom E) \ X) = $1 holds
conv (A \ (E .: ((dom E) \ X))) = meet { (conv (A \ {(E . k)})) where k is Element of NAT : k in (dom E) \ X } );
A2:
rng E = A
by RLAFFIN3:def 1;
A3:
for i being Nat st S1[i] holds
S1[i + 1]
proof
deffunc H1(
set )
-> Element of
bool the
carrier of
(TOP-REAL n) =
conv (A \ {(E . $1)});
let i be
Nat;
( S1[i] implies S1[i + 1] )
assume A4:
S1[
i]
;
S1[i + 1]
set i1 =
i + 1;
assume
i + 1
<> 0
;
for X being set st card ((dom E) \ X) = i + 1 holds
conv (A \ (E .: ((dom E) \ X))) = meet { (conv (A \ {(E . k)})) where k is Element of NAT : k in (dom E) \ X }
let X be
set ;
( card ((dom E) \ X) = i + 1 implies conv (A \ (E .: ((dom E) \ X))) = meet { (conv (A \ {(E . k)})) where k is Element of NAT : k in (dom E) \ X } )
set U =
{ H1(k) where k is Element of NAT : k in (dom E) \ X } ;
assume A5:
card ((dom E) \ X) = i + 1
;
conv (A \ (E .: ((dom E) \ X))) = meet { (conv (A \ {(E . k)})) where k is Element of NAT : k in (dom E) \ X }
then
not
(dom E) \ X is
empty
;
then consider m being
object such that A6:
m in (dom E) \ X
by XBOOLE_0:def 1;
A7:
m in dom E
by A6, XBOOLE_0:def 5;
reconsider m =
m as
Element of
NAT by A6;
A8:
E .: {m} =
Im (
E,
m)
by RELAT_1:def 16
.=
{(E . m)}
by A7, FUNCT_1:59
;
per cases
( i = 0 or i > 0 )
;
suppose A13:
i > 0
;
conv (A \ (E .: ((dom E) \ X))) = meet { (conv (A \ {(E . k)})) where k is Element of NAT : k in (dom E) \ X } set Xm =
X \/ {m};
set Um =
{ H1(k) where k is Element of NAT : k in (dom E) \ (X \/ {m}) } ;
set t = the
Element of
(dom E) \ (X \/ {m});
A14:
(((dom E) \ X) \ {m}) \/ {m} = (dom E) \ X
by A6, ZFMISC_1:116;
A15:
((dom E) \ X) \ {m} = (dom E) \ (X \/ {m})
by XBOOLE_1:41;
A16:
{ H1(k) where k is Element of NAT : k in (dom E) \ (X \/ {m}) } c= { H1(k) where k is Element of NAT : k in (dom E) \ X }
m in {m}
by TARSKI:def 1;
then
not
m in ((dom E) \ X) \ {m}
by XBOOLE_0:def 5;
then A19:
(card (((dom E) \ X) \ {m})) + 1
= card ((dom E) \ X)
by A14, CARD_2:41;
then
not
(dom E) \ (X \/ {m}) is
empty
by A5, A13, A15;
then
the
Element of
(dom E) \ (X \/ {m}) in (dom E) \ (X \/ {m})
;
then A20:
H1( the
Element of
(dom E) \ (X \/ {m}))
in { H1(k) where k is Element of NAT : k in (dom E) \ (X \/ {m}) }
;
set c =
H1(
m);
set CC =
{H1(m)};
set CA =
Complex_of {A};
A21:
the
topology of
(Complex_of {A}) = bool A
by SIMPLEX0:4;
A22:
{ H1(k) where k is Element of NAT : k in (dom E) \ X } c= { H1(k) where k is Element of NAT : k in (dom E) \ (X \/ {m}) } \/ {H1(m)}
H1(
m)
in { H1(k) where k is Element of NAT : k in (dom E) \ X }
by A6;
then
{H1(m)} c= { H1(k) where k is Element of NAT : k in (dom E) \ X }
by ZFMISC_1:31;
then A25:
{ H1(k) where k is Element of NAT : k in (dom E) \ (X \/ {m}) } \/ {H1(m)} c= { H1(k) where k is Element of NAT : k in (dom E) \ X }
by A16, XBOOLE_1:8;
reconsider A1 =
A \ (E .: ((dom E) \ (X \/ {m}))),
A2 =
A \ {(E . m)} as
Subset of
(Complex_of {A}) ;
A \ {(E . m)} c= A
by XBOOLE_1:36;
then A26:
A2 is
simplex-like
by A21, PRE_TOPC:def 2;
A \ (E .: ((dom E) \ (X \/ {m}))) c= A
by XBOOLE_1:36;
then
A1 is
simplex-like
by A21, PRE_TOPC:def 2;
then A27:
(conv (@ A1)) /\ (conv (@ A2)) = conv (@ (A1 /\ A2))
by A26, SIMPLEX1:def 8;
(E .: ((dom E) \ (X \/ {m}))) \/ {(E . m)} =
E .: (((dom E) \ (X \/ {m})) \/ {m})
by A8, RELAT_1:120
.=
E .: ((dom E) \ X)
by A14, XBOOLE_1:41
;
then A28:
A1 /\ A2 = A \ (E .: ((dom E) \ X))
by XBOOLE_1:53;
conv (A \ (E .: ((dom E) \ (X \/ {m})))) = meet { H1(k) where k is Element of NAT : k in (dom E) \ (X \/ {m}) }
by A4, A5, A13, A15, A19;
then conv (A \ (E .: ((dom E) \ X))) =
(meet { H1(k) where k is Element of NAT : k in (dom E) \ (X \/ {m}) } ) /\ (meet {H1(m)})
by A28, A27, SETFAM_1:10
.=
meet ( { H1(k) where k is Element of NAT : k in (dom E) \ (X \/ {m}) } \/ {H1(m)})
by A20, SETFAM_1:9
;
hence
conv (A \ (E .: ((dom E) \ X))) = meet { (conv (A \ {(E . k)})) where k is Element of NAT : k in (dom E) \ X }
by A25, A22, XBOOLE_0:def 10;
verum end; end;
end;
A29:
S1[ 0 ]
;
for i being Nat holds S1[i]
from NAT_1:sch 2(A29, A3);
then A30:
S1[ card ((dom E) \ X)]
;
(dom E) \ ((dom E) \ X) = (dom E) /\ X
by XBOOLE_1:48;
then E .: X =
E .: ((dom E) \ ((dom E) \ X))
by RELAT_1:112
.=
(E .: (dom E)) \ (E .: ((dom E) \ X))
by FUNCT_1:64
.=
A \ (E .: ((dom E) \ X))
by A2, RELAT_1:113
;
hence
conv (E .: X) = meet { (conv (A \ {(E . k)})) where k is Element of NAT : k in (dom E) \ X }
by A1, A30; verum