let i, j be Element of NAT ; :: thesis: for f being non constant standard special_circular_sequence st 1 <= i & i < j & j <= len f & f /. 1 in L~ (mid f,i,j) & not i = 1 holds
j = len f

let f be non constant standard special_circular_sequence; :: thesis: ( 1 <= i & i < j & j <= len f & f /. 1 in L~ (mid f,i,j) & not i = 1 implies j = len f )
assume that
A1: 1 <= i and
A2: i < j and
A3: j <= len f ; :: thesis: ( not f /. 1 in L~ (mid f,i,j) or i = 1 or j = len f )
assume f /. 1 in L~ (mid f,i,j) ; :: thesis: ( i = 1 or j = len f )
then consider n being Element of NAT such that
A4: ( 1 <= n & n + 1 <= len (mid f,i,j) ) and
A5: f /. 1 in LSeg (mid f,i,j),n by SPPOL_2:13;
assume that
A6: i <> 1 and
A7: j <> len f ; :: thesis: contradiction
n < len (mid f,i,j) by A4, NAT_1:13;
then A8: n < (j -' i) + 1 by A1, A2, A3, JORDAN4:20;
then A9: LSeg (mid f,i,j),n = LSeg f,((n + i) -' 1) by A1, A2, A3, A4, JORDAN4:31;
1 + 1 <= len f by GOBOARD7:36, XXREAL_0:2;
then f /. 1 in LSeg f,1 by TOPREAL1:27;
then A10: f /. 1 in (LSeg f,1) /\ (LSeg f,((n + i) -' 1)) by A5, A9, XBOOLE_0:def 4;
then A11: LSeg f,1 meets LSeg f,((n + i) -' 1) by XBOOLE_0:4;
per cases ( 1 + 1 >= (n + i) -' 1 or ((n + i) -' 1) + 1 >= len f ) by A11, GOBOARD5:def 4;
end;