set F = H3(f);
now :: thesis: dom H3(f) c= 1 -tuples_on D
per cases ( f is empty or not f is empty ) ;
suppose not f is empty ; :: thesis: dom H3(f) c= 1 -tuples_on D
then A1: dom H3(f) = 1 -tuples_on (dom f) by Def4;
thus dom H3(f) c= 1 -tuples_on D :: thesis: verum
proof
let a be object ; :: according to TARSKI:def 3 :: thesis: ( not a in dom H3(f) or a in 1 -tuples_on D )
assume a in dom H3(f) ; :: thesis: a in 1 -tuples_on D
then consider x being set such that
A2: x in dom f and
A3: a = <*x*> by A1, FINSEQ_2:135;
reconsider x = x as Element of D by A2;
<*x*> is FinSequence of D ;
hence a in 1 -tuples_on D by A3, FINSEQ_2:98; :: thesis: verum
end;
end;
end;
end;
hence dom2tuple f is homogeneous by COMPUT_1:16; :: thesis: verum