let TM be metrizable TopSpace; for A, B being Subset of TM st A is with_finite_small_inductive_dimension & B is with_finite_small_inductive_dimension & TM | (A \/ B) is second-countable holds
( A \/ B is with_finite_small_inductive_dimension & ind (A \/ B) <= ((ind A) + (ind B)) + 1 )
let A, B be Subset of TM; ( A is with_finite_small_inductive_dimension & B is with_finite_small_inductive_dimension & TM | (A \/ B) is second-countable implies ( A \/ B is with_finite_small_inductive_dimension & ind (A \/ B) <= ((ind A) + (ind B)) + 1 ) )
assume that
A1:
( A is with_finite_small_inductive_dimension & B is with_finite_small_inductive_dimension )
and
A2:
TM | (A \/ B) is second-countable
; ( A \/ B is with_finite_small_inductive_dimension & ind (A \/ B) <= ((ind A) + (ind B)) + 1 )
set AB = A \/ B;
set Tab = TM | (A \/ B);
[#] (TM | (A \/ B)) = A \/ B
by PRE_TOPC:def 10;
then reconsider a = A, b = B as Subset of (TM | (A \/ B)) by XBOOLE_1:7;
A5:
a is with_finite_small_inductive_dimension
by A1, TOPDIM_1:21;
then A6: ind ((TM | (A \/ B)) | a) =
ind a
by TOPDIM_1:17
.=
ind A
by A1, TOPDIM_1:21
;
[#] ((TM | (A \/ B)) | b) c= [#] (TM | (A \/ B))
by PRE_TOPC:def 9;
then A7:
bool ([#] ((TM | (A \/ B)) | b)) c= bool ([#] (TM | (A \/ B)))
by ZFMISC_1:79;
A8:
b is with_finite_small_inductive_dimension
by A1, TOPDIM_1:21;
then consider Fb being finite Subset-Family of ((TM | (A \/ B)) | b) such that
A9:
Fb is Cover of ((TM | (A \/ B)) | b)
and
A10:
Fb is with_finite_small_inductive_dimension
and
A11:
ind Fb <= 0
and
A12:
card Fb <= (ind ((TM | (A \/ B)) | b)) + 1
and
for a9, b9 being Subset of ((TM | (A \/ B)) | b) st a9 in Fb & b9 in Fb & a9 meets b9 holds
a9 = b9
by A2, Th7;
consider Fa being finite Subset-Family of ((TM | (A \/ B)) | a) such that
A13:
Fa is Cover of ((TM | (A \/ B)) | a)
and
A14:
Fa is with_finite_small_inductive_dimension
and
A15:
ind Fa <= 0
and
A16:
card Fa <= (ind ((TM | (A \/ B)) | a)) + 1
and
for a9, b9 being Subset of ((TM | (A \/ B)) | a) st a9 in Fa & b9 in Fa & a9 meets b9 holds
a9 = b9
by A2, A5, Th7;
[#] ((TM | (A \/ B)) | a) c= [#] (TM | (A \/ B))
by PRE_TOPC:def 9;
then
bool ([#] ((TM | (A \/ B)) | a)) c= bool ([#] (TM | (A \/ B)))
by ZFMISC_1:79;
then reconsider FA = Fa, FB = Fb as finite Subset-Family of (TM | (A \/ B)) by A7, XBOOLE_1:1;
A17:
FB is with_finite_small_inductive_dimension
by A10, TOPDIM_1:29;
ind ((TM | (A \/ B)) | b) =
ind b
by A8, TOPDIM_1:17
.=
ind B
by A1, TOPDIM_1:21
;
then
( card (FA \/ FB) <= (card FA) + (card FB) & (card FA) + (card FB) <= ((ind A) + 1) + ((ind B) + 1) )
by A12, A16, A6, CARD_2:62, XREAL_1:9;
then A18:
card (FA \/ FB) <= (((ind A) + 1) + (ind B)) + 1
by XXREAL_0:2;
union (FA \/ FB) =
(union Fa) \/ (union Fb)
by ZFMISC_1:96
.=
([#] ((TM | (A \/ B)) | a)) \/ (union Fb)
by A13, SETFAM_1:60
.=
([#] ((TM | (A \/ B)) | a)) \/ ([#] ((TM | (A \/ B)) | b))
by A9, SETFAM_1:60
.=
a \/ ([#] ((TM | (A \/ B)) | b))
by PRE_TOPC:def 10
.=
a \/ b
by PRE_TOPC:def 10
.=
[#] (TM | (A \/ B))
by PRE_TOPC:def 10
;
then A19:
FA \/ FB is Cover of (TM | (A \/ B))
by SETFAM_1:def 12;
A20:
ind FB = ind Fb
by A10, TOPDIM_1:29;
A21:
FA is with_finite_small_inductive_dimension
by A14, TOPDIM_1:29;
ind FA = ind Fa
by A14, TOPDIM_1:29;
then A22:
ind (FA \/ FB) <= 0
by A11, A15, A21, A17, A20, TOPDIM_1:13;
then
TM | (A \/ B) is with_finite_small_inductive_dimension
by A2, A17, A18, A21, A19, Th8;
then A23:
A \/ B is with_finite_small_inductive_dimension
by TOPDIM_1:18;
ind (TM | (A \/ B)) <= ((ind A) + 1) + (ind B)
by A2, A17, A18, A21, A19, A22, Th8;
hence
( A \/ B is with_finite_small_inductive_dimension & ind (A \/ B) <= ((ind A) + (ind B)) + 1 )
by A23, TOPDIM_1:17; verum