deffunc H1( set ) -> set = { x where x is Element of REAL : x is_local_minimum_of $1 } ;
let A be Subset-Family of REAL; ( card A in continuum implies card { x where x is Element of REAL : ex U being set st
( U in UniCl A & x is_local_minimum_of U ) } in continuum )
assume A1:
card A in continuum
; card { x where x is Element of REAL : ex U being set st
( U in UniCl A & x is_local_minimum_of U ) } in continuum
set Y = { x where x is Element of REAL : ex U being set st
( U in A & x is_local_minimum_of U ) } ;
set X = { x where x is Element of REAL : ex U being set st
( U in UniCl A & x is_local_minimum_of U ) } ;
A6:
for a being set st a in A holds
H1(a) in bool REAL
consider f being Function of A,(bool REAL) such that
A7:
for a being set st a in A holds
f . a = H1(a)
from FUNCT_2:sch 2(A6);
A8:
{ x where x is Element of REAL : ex U being set st
( U in UniCl A & x is_local_minimum_of U ) } c= { x where x is Element of REAL : ex U being set st
( U in A & x is_local_minimum_of U ) }
proof
let a be
set ;
TARSKI:def 3 ( not a in { x where x is Element of REAL : ex U being set st
( U in UniCl A & x is_local_minimum_of U ) } or a in { x where x is Element of REAL : ex U being set st
( U in A & x is_local_minimum_of U ) } )
assume
a in { x where x is Element of REAL : ex U being set st
( U in UniCl A & x is_local_minimum_of U ) }
;
a in { x where x is Element of REAL : ex U being set st
( U in A & x is_local_minimum_of U ) }
then consider x being
Element of
REAL such that A9:
a = x
and A10:
ex
U being
set st
(
U in UniCl A &
x is_local_minimum_of U )
;
consider U being
set such that A11:
U in UniCl A
and A12:
x is_local_minimum_of U
by A10;
reconsider U =
U as
Subset of
REAL by A11;
consider B being
Subset-Family of
REAL such that A13:
B c= A
and A14:
U = union B
by A11, CANTOR_1:def 1;
x in U
by A12, Def3;
then consider C being
set such that A15:
x in C
and A16:
C in B
by A14, TARSKI:def 4;
consider y being
real number such that A17:
y < x
and A18:
].y,x.[ misses U
by A12, Def3;
reconsider C =
C as
Subset of
REAL by A16;
].y,x.[ misses C
then
x is_local_minimum_of C
by A17, A15, Def3;
hence
a in { x where x is Element of REAL : ex U being set st
( U in A & x is_local_minimum_of U ) }
by A13, A16, A9;
verum
end;
{ x where x is Element of REAL : ex U being set st
( U in A & x is_local_minimum_of U ) } c= Union f
then
{ x where x is Element of REAL : ex U being set st
( U in UniCl A & x is_local_minimum_of U ) } c= Union f
by A8, XBOOLE_1:1;
then A27:
card { x where x is Element of REAL : ex U being set st
( U in UniCl A & x is_local_minimum_of U ) } c= card (Union f)
by CARD_1:11;
A28:
for a being set st a in A holds
card (f . a) c= omega
dom f = A
by FUNCT_2:def 1;
then
card (Union f) c= (card A) *` omega
by A28, CARD_2:86;
hence
card { x where x is Element of REAL : ex U being set st
( U in UniCl A & x is_local_minimum_of U ) } in continuum
by A27, A2, ORDINAL1:12, XBOOLE_1:1; verum