set a = curry f;
( dom f = [:X,Y:] & dom (curry f) = proj1 (dom f) ) by FUNCT_5:def 3, PARTFUN1:def 4;
then dom (curry f) = X by FUNCT_5:11;
hence for b1 being X -defined Function st b1 = curry f holds
b1 is total by PARTFUN1:def 4; :: thesis: verum