let f, g be PartFunc of F1(),F2(); :: thesis: ( dom f = F3() & ( for c being Element of F1() st c in dom f holds
f . c = F4(c) ) & dom g = F3() & ( for c being Element of F1() st c in dom g holds
g . c = F4(c) ) implies f = g )

assume that
A1: ( dom f = F3() & ( for c being Element of F1() st c in dom f holds
f . c = F4(c) ) ) and
A2: ( dom g = F3() & ( for c being Element of F1() st c in dom g holds
g . c = F4(c) ) ) ; :: thesis: f = g
now
let c be Element of F1(); :: thesis: ( c in dom f implies f . c = g . c )
assume A3: c in dom f ; :: thesis: f . c = g . c
hence f . c = F4(c) by A1
.= g . c by A1, A2, A3 ;
:: thesis: verum
end;
hence f = g by A1, A2, PARTFUN1:34; :: thesis: verum