{ (q `1 ) where q is Point of (TOP-REAL 2) : ( q `2 = N-bound (L~ g) & q in L~ g ) } c= REAL
then reconsider B = { (q `1 ) where q is Point of (TOP-REAL 2) : ( q `2 = N-bound (L~ g) & q in L~ g ) } as Subset of REAL ;
defpred S1[ Element of NAT ] means ( [$1,(width (GoB g))] in Indices (GoB g) & ex i being Element of NAT st
( i in dom g & g /. i = (GoB g) * $1,(width (GoB g)) ) );
set Y = { j where j is Element of NAT : S1[j] } ;
A141:
{ j where j is Element of NAT : S1[j] } c= dom (GoB g)
A142:
{ j where j is Element of NAT : S1[j] } is Subset of NAT
from DOMAIN_1:sch 7();
1 <= width (GoB g)
by GOBOARD7:35;
then consider i, j being Element of NAT such that
A143:
i in dom g
and
A144:
[j,(width (GoB g))] in Indices (GoB g)
and
A145:
g /. i = (GoB g) * j,(width (GoB g))
by Th10;
j in { j where j is Element of NAT : S1[j] }
by A143, A144, A145;
then reconsider Y = { j where j is Element of NAT : S1[j] } as non empty finite Subset of NAT by A141, A142;
reconsider i1 = max Y as Element of NAT by ORDINAL1:def 13;
set s1 = ((GoB g) * (len (GoB g)),(width (GoB g))) `1 ;
i1 in Y
by XXREAL_2:def 8;
then consider j being Element of NAT such that
A146:
j = i1
and
A147:
[j,(width (GoB g))] in Indices (GoB g)
and
A148:
ex i being Element of NAT st
( i in dom g & g /. i = (GoB g) * j,(width (GoB g)) )
;
A149:
i1 <= len (GoB g)
by A146, A147, MATRIX_1:39;
A150:
1 <= width (GoB g)
by A147, MATRIX_1:39;
1 <= i1
by A146, A147, MATRIX_1:39;
then A151:
((GoB g) * i1,(width (GoB g))) `2 = ((GoB g) * 1,(width (GoB g))) `2
by A149, A150, GOBOARD5:2;
then A152:
((GoB g) * i1,(width (GoB g))) `2 = N-bound (L~ g)
by Th42;
consider i being Element of NAT such that
A153:
i in dom g
and
A154:
g /. i = (GoB g) * j,(width (GoB g))
by A148;
A155:
i <= len g
by A153, FINSEQ_3:27;
A156:
1 <= i
by A153, FINSEQ_3:27;
((GoB g) * i1,(width (GoB g))) `2 = N-bound (L~ g)
by A151, Th42;
then A158:
((GoB g) * i1,(width (GoB g))) `1 in { (q `1 ) where q is Point of (TOP-REAL 2) : ( q `2 = N-bound (L~ g) & q in L~ g ) }
by A157;
for r being real number st r in B holds
r <= ((GoB g) * i1,(width (GoB g))) `1
then A159:
upper_bound B <= ((GoB g) * i1,(width (GoB g))) `1
by A158, SEQ_4:62;
((GoB g) * (len (GoB g)),(width (GoB g))) `1 is UpperBound of B
then
B is bounded_above
by XXREAL_2:def 10;
then
upper_bound B >= ((GoB g) * i1,(width (GoB g))) `1
by A158, SEQ_4:def 4;
then ((GoB g) * i1,(width (GoB g))) `1 =
upper_bound B
by A159, XXREAL_0:1
.=
upper_bound (proj1 | (N-most (L~ g)))
by Th17
;
hence
ex b1 being Element of NAT st
( [b1,(width (GoB g))] in Indices (GoB g) & (GoB g) * b1,(width (GoB g)) = N-max (L~ g) )
by A146, A147, A152, EUCLID:57; verum