consider f being Function such that
A1: dom f = NAT and
A2: ( f . 0 = F2() & f . 1 = F3() & f . 2 = F4() & f . 3 = F5() ) and
A3: for n being Element of NAT holds f . (n + 4) = F6(n,(f . n),(f . (n + 1)),(f . (n + 2)),(f . (n + 3))) from RECDEF_2:sch 12();
rng f c= F1()
proof
let y be set ; :: according to TARSKI:def 3 :: thesis: ( not y in rng f or y in F1() )
assume y in rng f ; :: thesis: y in F1()
then consider n being set such that
A4: n in dom f and
A5: f . n = y by FUNCT_1:def 5;
reconsider n = n as Element of NAT by A1, A4;
per cases ( n <= 3 or n > 3 ) ;
suppose n <= 3 ; :: thesis: y in F1()
then ( n = 0 or n = 1 or n = 2 or n = 3 ) by NAT_1:28;
hence y in F1() by A2, A5; :: thesis: verum
end;
suppose n > 3 ; :: thesis: y in F1()
then 3 + 1 <= n by NAT_1:13;
then n - 4 is Element of NAT by INT_1:18;
then f . ((n - 4) + 4) = F6((n - 4),(f . (n - 4)),(f . ((n - 4) + 1)),(f . ((n - 4) + 2)),(f . ((n - 4) + 3))) by A3;
hence y in F1() by A5; :: thesis: verum
end;
end;
end;
then f is Function of NAT ,F1() by A1, FUNCT_2:def 1, RELSET_1:11;
hence ex f being Function of NAT ,F1() st
( f . 0 = F2() & f . 1 = F3() & f . 2 = F4() & f . 3 = F5() & ( for n being Element of NAT holds f . (n + 4) = F6(n,(f . n),(f . (n + 1)),(f . (n + 2)),(f . (n + 3))) ) ) by A2, A3; :: thesis: verum