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