let P be non empty primitive-recursively_closed Subset of (HFuncs NAT); :: thesis: for f being Element of P
for F being with_the_same_arity FinSequence of P st arity f = len F holds
f * <:F:> in P

let f be Element of P; :: thesis: for F being with_the_same_arity FinSequence of P st arity f = len F holds
f * <:F:> in P

let F be with_the_same_arity FinSequence of P; :: thesis: ( arity f = len F implies f * <:F:> in P )
assume A1: arity f = len F ; :: thesis: f * <:F:> in P
A2: rng F c= P by FINSEQ_1:def 4;
per cases ( f is empty or not f is empty ) ;
end;