let X, Y, Z be set ; Funcs ((X --> Y),Z) = X --> (Funcs (Y,Z))
A1:
X = dom (X --> Y)
;
A2:
now for x being object st x in X holds
(Funcs ((X --> Y),Z)) . x = Funcs (Y,Z)let x be
object ;
( x in X implies (Funcs ((X --> Y),Z)) . x = Funcs (Y,Z) )assume A3:
x in X
;
(Funcs ((X --> Y),Z)) . x = Funcs (Y,Z)then
(Funcs ((X --> Y),Z)) . x = Funcs (
((X --> Y) . x),
Z)
by A1, Def7;
hence
(Funcs ((X --> Y),Z)) . x = Funcs (
Y,
Z)
by A3, FUNCOP_1:7;
verum end;
dom (Funcs ((X --> Y),Z)) = dom (X --> Y)
by Def7;
hence
Funcs ((X --> Y),Z) = X --> (Funcs (Y,Z))
by A2, FUNCOP_1:11; verum