per cases ( i in dom f or not i in dom f ) ;
suppose A1: i in dom f ; :: thesis: f . i is homogeneous
end;
suppose A3: not i in dom f ; :: thesis: f . i is homogeneous
let x be Function; :: according to CARD_3:def 10,UNIALG_1:def 1 :: thesis: for b1 being set holds
( not x in dom (f . i) or not b1 in dom (f . i) or dom x = dom b1 )

thus for b1 being set holds
( not x in dom (f . i) or not b1 in dom (f . i) or dom x = dom b1 ) by A3, FUNCT_1:def 4, RELAT_1:60; :: thesis: verum
end;
end;