let p be FinSequence; for m, n being Nat holds rng ((m,n) -cut p) c= rng p
let m, n be Nat; rng ((m,n) -cut p) c= rng p
set c = (m,n) -cut p;
A1:
now ( 1 <= m & m <= n & n <= len p implies rng ((m,n) -cut p) c= rng p )assume that A2:
1
<= m
and A3:
m <= n
and A4:
n <= len p
;
rng ((m,n) -cut p) c= rng p
n <= n + 1
by NAT_1:11;
then A5:
m <= n + 1
by A3, XXREAL_0:2;
thus
rng ((m,n) -cut p) c= rng p
verumproof
let x be
object ;
TARSKI:def 3 ( not x in rng ((m,n) -cut p) or x in rng p )
assume
x in rng ((m,n) -cut p)
;
x in rng p
then consider z being
object such that A6:
z in dom ((m,n) -cut p)
and A7:
x = ((m,n) -cut p) . z
by FUNCT_1:def 3;
reconsider z =
z as
Element of
NAT by A6;
A8:
z <= len ((m,n) -cut p)
by A6, FINSEQ_3:25;
0 + 1
<= z
by A6, FINSEQ_3:25;
then consider i being
Nat such that
0 <= i
and A9:
i < len ((m,n) -cut p)
and A10:
z = i + 1
by A8, Th1;
m + i < (len ((m,n) -cut p)) + m
by A9, XREAL_1:6;
then
m + i < n + 1
by A2, A4, A5, Lm2;
then
m + i <= n
by NAT_1:13;
then A11:
m + i <= len p
by A4, XXREAL_0:2;
1
<= m + i
by A2, NAT_1:12;
then A12:
m + i in dom p
by A11, FINSEQ_3:25;
((m,n) -cut p) . z = p . (m + i)
by A2, A4, A5, A9, A10, Lm2;
hence
x in rng p
by A7, A12, FUNCT_1:def 3;
verum
end; end;
hence
rng ((m,n) -cut p) c= rng p
by A1; verum