let D be non empty set ; for f being FinSequence of D st 1 <= len f holds
f is_odd_substring_of f, 0
let f be FinSequence of D; ( 1 <= len f implies f is_odd_substring_of f, 0 )
assume A1:
1 <= len f
; f is_odd_substring_of f, 0
now ( len f > 0 implies ex i being odd Element of NAT st
( 0 <= i & i <= len f & mid (f,i,((i -' 1) + (len f))) = f ) )assume
len f > 0
;
ex i being odd Element of NAT st
( 0 <= i & i <= len f & mid (f,i,((i -' 1) + (len f))) = f )reconsider i = 1 as
odd Element of
NAT by POLYFORM:4;
take i =
i;
( 0 <= i & i <= len f & mid (f,i,((i -' 1) + (len f))) = f )thus
0 <= i
;
( i <= len f & mid (f,i,((i -' 1) + (len f))) = f )thus
i <= len f
by A1;
mid (f,i,((i -' 1) + (len f))) = fthus mid (
f,
i,
((i -' 1) + (len f))) =
mid (
f,
i,
(0 + (len f)))
by XREAL_1:232
.=
f
by A1, FINSEQ_6:120
;
verum end;
hence
f is_odd_substring_of f, 0
; verum