let X, Y be set ; :: thesis: for f being homogeneous PartFunc of (X *),Y holds dom f c= (arity f) -tuples_on X
let f be homogeneous PartFunc of (X *),Y; :: thesis: dom f c= (arity f) -tuples_on X
let x be object ; :: according to TARSKI:def 3 :: thesis: ( not x in dom f or x in (arity f) -tuples_on X )
assume A1: x in dom f ; :: thesis: x in (arity f) -tuples_on X
per cases ( X is empty or not X is empty ) ;
end;