let A, B, C be set ; :: thesis: ( ( not C = {} or B = {} or A = {} ) implies for f being Function of A,(Funcs B,C) holds doms f = A --> B )
assume A1:
( not C = {} or B = {} or A = {} )
; :: thesis: for f being Function of A,(Funcs B,C) holds doms f = A --> B
let f be Function of A,(Funcs B,C); :: thesis: doms f = A --> B
A2:
( Funcs B,C = {} implies A = {} )
by A1, FUNCT_2:11;
then
dom f = A
by FUNCT_2:def 1;
then reconsider g = f as ManySortedFunction of by PARTFUN1:def 4;
hence
doms f = A --> B
by PBOOLE:3; :: thesis: verum