hereby :: thesis: ( ( for f being homogeneous Function holds not f in rng F ) implies ex b1 being Element of NAT st b1 = 0 )
given f being homogeneous Function such that A1: f in rng F ; :: thesis: ex i being Element of omega st
for g being homogeneous Function st g in rng F holds
b3 = arity b4

take i = arity f; :: thesis: for g being homogeneous Function st g in rng F holds
b2 = arity b3

let g be homogeneous Function; :: thesis: ( g in rng F implies b1 = arity b2 )
assume A2: g in rng F ; :: thesis: b1 = arity b2
per cases ( f is empty or g is empty or ( not f is empty & not g is empty ) ) ;
suppose A5: ( not f is empty & not g is empty ) ; :: thesis: b1 = arity b2
set a = the Element of dom f;
dom f <> {} by A5;
then A6: the Element of dom f in dom f ;
consider n being Element of NAT , X being non empty set such that
A7: dom f c= n -tuples_on X and
A8: dom g c= n -tuples_on X by A1, A2, A5, Def3;
reconsider a = the Element of dom f as Element of n -tuples_on X by A7, A6;
A9: arity f = len a by A5, MARGREL1:def 25
.= n by CARD_1:def 7 ;
set a = the Element of dom g;
dom g <> {} by A5;
then the Element of dom g in dom g ;
then reconsider a = the Element of dom g as Element of n -tuples_on X by A8;
arity g = len a by A5, MARGREL1:def 25;
hence i = arity g by A9, CARD_1:def 7; :: thesis: verum
end;
end;
end;
thus ( ( for f being homogeneous Function holds not f in rng F ) implies ex b1 being Element of NAT st b1 = 0 ) ; :: thesis: verum