let f be non empty FinSequence of (TOP-REAL 2); :: thesis: for i, I, i1 being Element of NAT
for Y being non empty finite Subset of NAT st 1 <= i & i <= len f & 1 <= I & I <= len (GoB f) & Y = { j where j is Element of NAT : ( [I,j] in Indices (GoB f) & ex k being Element of NAT st
( k in dom f & f /. k = (GoB f) * I,j ) ) } & (f /. i) `1 = ((GoB f) * I,1) `1 & i1 = max Y holds
((GoB f) * I,i1) `2 >= (f /. i) `2
let i, I, i1 be Element of NAT ; :: thesis: for Y being non empty finite Subset of NAT st 1 <= i & i <= len f & 1 <= I & I <= len (GoB f) & Y = { j where j is Element of NAT : ( [I,j] in Indices (GoB f) & ex k being Element of NAT st
( k in dom f & f /. k = (GoB f) * I,j ) ) } & (f /. i) `1 = ((GoB f) * I,1) `1 & i1 = max Y holds
((GoB f) * I,i1) `2 >= (f /. i) `2
let Y be non empty finite Subset of NAT ; :: thesis: ( 1 <= i & i <= len f & 1 <= I & I <= len (GoB f) & Y = { j where j is Element of NAT : ( [I,j] in Indices (GoB f) & ex k being Element of NAT st
( k in dom f & f /. k = (GoB f) * I,j ) ) } & (f /. i) `1 = ((GoB f) * I,1) `1 & i1 = max Y implies ((GoB f) * I,i1) `2 >= (f /. i) `2 )
assume A1:
( 1 <= i & i <= len f & 1 <= I & I <= len (GoB f) & Y = { j where j is Element of NAT : ( [I,j] in Indices (GoB f) & ex k being Element of NAT st
( k in dom f & f /. k = (GoB f) * I,j ) ) } & (f /. i) `1 = ((GoB f) * I,1) `1 & i1 = max Y )
; :: thesis: ((GoB f) * I,i1) `2 >= (f /. i) `2
then
i1 in Y
by XXREAL_2:def 8;
then consider j being Element of NAT such that
A2:
( i1 = j & [I,j] in Indices (GoB f) & ex k being Element of NAT st
( k in dom f & f /. k = (GoB f) * I,j ) )
by A1;
A3:
( 1 <= I & I <= len (GoB f) & 1 <= i1 & i1 <= width (GoB f) )
by A2, MATRIX_1:39;
A4:
i in dom f
by A1, FINSEQ_3:27;
then consider i2, j2 being Element of NAT such that
A5:
( [i2,j2] in Indices (GoB f) & f /. i = (GoB f) * i2,j2 )
by GOBOARD5:12;
A6:
( 1 <= i2 & i2 <= len (GoB f) & 1 <= j2 & j2 <= width (GoB f) )
by A5, MATRIX_1:39;
then A7:
(f /. i) `1 = ((GoB f) * I,j2) `1
by A1, GOBOARD5:3;
A8: (f /. i) `2 =
((GoB f) * 1,j2) `2
by A5, A6, GOBOARD5:2
.=
((GoB f) * I,j2) `2
by A1, A6, GOBOARD5:2
;
f /. i = |[((f /. i) `1 ),((f /. i) `2 )]|
by EUCLID:57;
then A9:
f /. i = (GoB f) * I,j2
by A7, A8, EUCLID:57;
[I,j2] in Indices (GoB f)
by A1, A6, MATRIX_1:37;
then
j2 in Y
by A1, A4, A9;
then A10:
i1 >= j2
by A1, XXREAL_2:def 8;
hence
((GoB f) * I,i1) `2 >= (f /. i) `2
by A8; :: thesis: verum