defpred S1[ set ] means ex m being Element of NAT st $1 = 5 * m;
consider N being Subset of NAT such that
A1:
for n being Element of NAT holds
( n in N iff S1[n] )
from SUBSET_1:sch 3();
defpred S2[ set ] means ex m being Element of NAT st $1 = (5 * m) + 1;
consider M being Subset of NAT such that
A2:
for n being Element of NAT holds
( n in M iff S2[n] )
from SUBSET_1:sch 3();
defpred S3[ set ] means ex m being Element of NAT st $1 = (5 * m) + 2;
consider K being Subset of NAT such that
A3:
for n being Element of NAT holds
( n in K iff S3[n] )
from SUBSET_1:sch 3();
defpred S4[ set ] means ex m being Element of NAT st $1 = (5 * m) + 3;
consider L being Subset of NAT such that
A4:
for n being Element of NAT holds
( n in L iff S4[n] )
from SUBSET_1:sch 3();
defpred S5[ set ] means ex m being Element of NAT st $1 = (5 * m) + 4;
consider O being Subset of NAT such that
A5:
for n being Element of NAT holds
( n in O iff S5[n] )
from SUBSET_1:sch 3();
defpred S6[ Element of NAT , set ] means ( ( $1 in N implies $2 = F1(($1 / 5)) ) & ( $1 in M implies $2 = F2((($1 - 1) / 5)) ) & ( $1 in K implies $2 = F3((($1 - 2) / 5)) ) & ( $1 in L implies $2 = F4((($1 - 3) / 5)) ) & ( $1 in O implies $2 = F5((($1 - 4) / 5)) ) );
A6:
for n being Element of NAT ex r being Real st S6[n,r]
proof
let n be
Element of
NAT ;
ex r being Real st S6[n,r]
consider m being
Element of
NAT such that A7:
(
n = 5
* m or
n = (5 * m) + 1 or
n = (5 * m) + 2 or
n = (5 * m) + 3 or
n = (5 * m) + 4 )
by Th4;
now per cases
( n = 5 * m or n = (5 * m) + 1 or n = (5 * m) + 2 or n = (5 * m) + 3 or n = (5 * m) + 4 )
by A7;
suppose A8:
n = 5
* m
;
ex r, r being Real st S6[n,r]take r =
F1(
(n / 5));
ex r being Real st S6[n,r]A9:
n = (5 * m) + 0
by A8;
hence
ex
r being
Real st
S6[
n,
r]
by A10, A12, A11;
verum end; suppose A13:
n = (5 * m) + 1
;
ex r, r being Real st S6[n,r]take r =
F2(
((n - 1) / 5));
ex r being Real st S6[n,r]hence
ex
r being
Real st
S6[
n,
r]
by A16, A15, A14;
verum end; suppose A18:
n = (5 * m) + 2
;
ex r, r being Real st S6[n,r]take r =
F3(
((n - 2) / 5));
ex r being Real st S6[n,r]hence
ex
r being
Real st
S6[
n,
r]
by A21, A20, A19;
verum end; suppose A23:
n = (5 * m) + 3
;
ex r, r being Real st S6[n,r]take r =
F4(
((n - 3) / 5));
ex r being Real st S6[n,r]hence
ex
r being
Real st
S6[
n,
r]
by A26, A25, A24;
verum end; suppose A28:
n = (5 * m) + 4
;
ex r, r being Real st S6[n,r]take r =
F5(
((n - 4) / 5));
ex r being Real st S6[n,r]hence
ex
r being
Real st
S6[
n,
r]
by A31, A30, A29;
verum end; end; end;
hence
ex
r being
Real st
S6[
n,
r]
;
verum
end;
consider f being Function of NAT,REAL such that
A33:
for n being Element of NAT holds S6[n,f . n]
from FUNCT_2:sch 3(A6);
reconsider f = f as Real_Sequence ;
take
f
; for n being Element of NAT holds
( f . (5 * n) = F1(n) & f . ((5 * n) + 1) = F2(n) & f . ((5 * n) + 2) = F3(n) & f . ((5 * n) + 3) = F4(n) & f . ((5 * n) + 4) = F5(n) )
let n be Element of NAT ; ( f . (5 * n) = F1(n) & f . ((5 * n) + 1) = F2(n) & f . ((5 * n) + 2) = F3(n) & f . ((5 * n) + 3) = F4(n) & f . ((5 * n) + 4) = F5(n) )
5 * n in N
by A1;
hence f . (5 * n) =
F1(((5 * n) / 5))
by A33
.=
F1(n)
;
( f . ((5 * n) + 1) = F2(n) & f . ((5 * n) + 2) = F3(n) & f . ((5 * n) + 3) = F4(n) & f . ((5 * n) + 4) = F5(n) )
(5 * n) + 1 in M
by A2;
hence f . ((5 * n) + 1) =
F2(((((5 * n) + 1) - 1) / 5))
by A33
.=
F2(n)
;
( f . ((5 * n) + 2) = F3(n) & f . ((5 * n) + 3) = F4(n) & f . ((5 * n) + 4) = F5(n) )
(5 * n) + 2 in K
by A3;
hence f . ((5 * n) + 2) =
F3(((((5 * n) + 2) - 2) / 5))
by A33
.=
F3(n)
;
( f . ((5 * n) + 3) = F4(n) & f . ((5 * n) + 4) = F5(n) )
(5 * n) + 3 in L
by A4;
hence f . ((5 * n) + 3) =
F4(((((5 * n) + 3) - 3) / 5))
by A33
.=
F4(n)
;
f . ((5 * n) + 4) = F5(n)
(5 * n) + 4 in O
by A5;
hence f . ((5 * n) + 4) =
F5(((((5 * n) + 4) - 4) / 5))
by A33
.=
F5(n)
;
verum