let f, g be Function; :: thesis: ( f c= g iff for x being set st x in dom f holds
( x in dom g & f . x = g . x ) )

defpred S1[] means for x being object st x in dom f holds
x in dom g;
defpred S2[] means for x being object st x in dom f holds
f . x = g . x;
( S1[] & S2[] iff ( dom f c= dom g & S2[] ) ) ;
hence ( f c= g iff for x being set st x in dom f holds
( x in dom g & f . x = g . x ) ) by GRFUNC_1:2; :: thesis: verum