defpred S1[ Element of REAL m, set ] means ( $1 in Z & $2 = diff (f,$1) );
consider F being PartFunc of (REAL m),(Funcs ((REAL m),(REAL n))) such that
A2:
( ( for x being Element of REAL m holds
( x in dom F iff ex z being Element of Funcs ((REAL m),(REAL n)) st S1[x,z] ) ) & ( for x being Element of REAL m st x in dom F holds
S1[x,F . x] ) )
from SEQ_1:sch 2();
take
F
; ( dom F = Z & ( for x being Element of REAL m st x in Z holds
F /. x = diff (f,x) ) )
A3:
Z is Subset of (REAL m)
by A1, XBOOLE_1:1;
then A5:
Z c= dom F
;
dom F c= Z
by A2;
hence
dom F = Z
by A5, XBOOLE_0:def 10; for x being Element of REAL m st x in Z holds
F /. x = diff (f,x)
let x be Element of REAL m; ( x in Z implies F /. x = diff (f,x) )
assume A6:
x in Z
; F /. x = diff (f,x)
then
F . x = diff (f,x)
by A2, A5;
hence
F /. x = diff (f,x)
by A6, a5, PARTFUN1:def 6; verum