let n, m be Element of NAT ; :: thesis: for l being Element of NAT st 1 <= l & l <= n holds
(Sgm { kk where kk is Element of NAT : ( m + 1 <= kk & kk <= m + n ) } ) . l = m + l
set F = Sgm { kk where kk is Element of NAT : ( m + 1 <= kk & kk <= m + n ) } ;
defpred S1[ Nat] means ( 1 <= $1 & $1 <= n & (Sgm { kk where kk is Element of NAT : ( m + 1 <= kk & kk <= m + n ) } ) . $1 <> m + $1 );
assume
ex l being Element of NAT st S1[l]
; :: thesis: contradiction
then A1:
ex l being Nat st S1[l]
;
consider k being Nat such that
A2:
S1[k]
and
A3:
for nn being Nat st S1[nn] holds
k <= nn
from NAT_1:sch 5(A1);
reconsider k = k as Element of NAT by ORDINAL1:def 13;
set rF = { kk where kk is Element of NAT : ( m + 1 <= kk & kk <= m + n ) } ;
A4:
{ kk where kk is Element of NAT : ( m + 1 <= kk & kk <= m + n ) } c= Seg (m + n)
then reconsider rF = { kk where kk is Element of NAT : ( m + 1 <= kk & kk <= m + n ) } as finite set ;
A6:
card rF = n
( m + 1 <= m + k & m + k <= m + n )
by A2, XREAL_1:9;
then A10:
m + k in rF
;
A11:
dom (Sgm rF) = Seg n
by A4, A6, FINSEQ_3:45;
A12:
len (Sgm rF) = n
by A4, A6, FINSEQ_3:44;
A13:
rng (Sgm { kk where kk is Element of NAT : ( m + 1 <= kk & kk <= m + n ) } ) = rF
by A4, FINSEQ_1:def 13;
m + k in rng (Sgm rF)
by A4, A10, FINSEQ_1:def 13;
then consider x being set such that
A14:
( x in dom (Sgm rF) & m + k = (Sgm rF) . x )
by FUNCT_1:def 5;
reconsider x = x as Element of NAT by A14;
reconsider Fk = (Sgm { kk where kk is Element of NAT : ( m + 1 <= kk & kk <= m + n ) } ) . k as Element of NAT ;
then A26:
m + k <= Fk
by A2;
A27:
( 1 <= x & x <= n )
by A11, A14, FINSEQ_1:3;