let D be non empty set ; for q being FinSequence of D
for n being Nat st NAT c= D & n > len q holds
ex p being XFinSequence of D st
( len p = n & p is_an_xrep_of q )
let q be FinSequence of D; for n being Nat st NAT c= D & n > len q holds
ex p being XFinSequence of D st
( len p = n & p is_an_xrep_of q )
let n be Nat; ( NAT c= D & n > len q implies ex p being XFinSequence of D st
( len p = n & p is_an_xrep_of q ) )
assume that
A1:
NAT c= D
and
A2:
n > len q
; ex p being XFinSequence of D st
( len p = n & p is_an_xrep_of q )
reconsider n = n as Element of NAT by ORDINAL1:def 12;
consider d2 being set such that
A3:
d2 in D
and
A4:
d2 = len q
by A1;
reconsider d = d2 as Element of D by A3;
deffunc H1( object ) -> object = IFEQ ($1,0,d,(IFLGT ($1,(len q),(q . $1),(q . $1),d)));
ex p being XFinSequence st
( len p = n & ( for k being Nat st k in n holds
p . k = H1(k) ) )
from AFINSQ_1:sch 2();
then consider p being XFinSequence such that
A5:
len p = n
and
A6:
for k being Nat st k in n holds
p . k = H1(k)
;
rng p c= D
then reconsider p = p as XFinSequence of D by RELAT_1:def 19;
reconsider p2 = Replace (p,0,d) as XFinSequence of D ;
A19:
for i being Nat st 1 <= i & i <= len q holds
p2 . i = q . i
proof
let i be
Nat;
( 1 <= i & i <= len q implies p2 . i = q . i )
assume that A20:
1
<= i
and A21:
i <= len q
;
p2 . i = q . i
(
i < len q or
i = len q )
by A21, XXREAL_0:1;
then A22:
(
i in Segm (len q) or
i = len q )
by NAT_1:44;
i < n
by A2, A21, XXREAL_0:2;
then A23:
i in Segm n
by NAT_1:44;
i in NAT
by ORDINAL1:def 12;
hence p2 . i =
p . i
by A20, AFINSQ_1:44
.=
H1(
i)
by A6, A23
.=
IFLGT (
i,
(len q),
(q . i),
(q . i),
d)
by A20, FUNCOP_1:def 8
.=
q . i
by A22, Def2
;
verum
end;
A24:
len p2 = len p
by AFINSQ_1:44;
p2 . 0 = len q
by A2, A4, A5, AFINSQ_1:44;
then
p2 is_an_xrep_of q
by A1, A2, A5, A24, A19;
hence
ex p being XFinSequence of D st
( len p = n & p is_an_xrep_of q )
by A5, A24; verum