let i be Element of NAT ; :: thesis: for e1, e2 being NAT * -defined to-naturals homogeneous Function st e1 is empty holds
primrec e1,e2,i is empty
let e1, e2 be NAT * -defined to-naturals homogeneous Function; :: thesis: ( e1 is empty implies primrec e1,e2,i is empty )
set f1 = e1;
set f2 = e2;
assume A1:
e1 is empty
; :: thesis: primrec e1,e2,i is empty
consider G being Function of (((arity e1) + 1) -tuples_on NAT ),(HFuncs NAT ) such that
A2:
primrec e1,e2,i = Union G
and
A3:
for p being Element of ((arity e1) + 1) -tuples_on NAT holds G . p = primrec e1,e2,i,p
by Def14;
A4:
dom G = ((arity e1) + 1) -tuples_on NAT
by FUNCT_2:def 1;
then A7:
rng G = {{} }
by TARSKI:2;
Union G =
union (rng G)
by CARD_3:def 4
.=
{}
by A7, ZFMISC_1:31
;
hence
primrec e1,e2,i is empty
by A2; :: thesis: verum