let f, g be Function; for A being set
for F being Function
for x being set st f | A = g | A holds
(F [;] (x,f)) | A = (F [;] (x,g)) | A
let A be set ; for F being Function
for x being set st f | A = g | A holds
(F [;] (x,f)) | A = (F [;] (x,g)) | A
let F be Function; for x being set st f | A = g | A holds
(F [;] (x,f)) | A = (F [;] (x,g)) | A
let x be set ; ( f | A = g | A implies (F [;] (x,f)) | A = (F [;] (x,g)) | A )
assume A1:
f | A = g | A
; (F [;] (x,f)) | A = (F [;] (x,g)) | A
(dom f) /\ A =
dom (f | A)
by RELAT_1:61
.=
(dom g) /\ A
by A1, RELAT_1:61
;
then A2: ((dom f) --> x) | A =
((dom g) /\ A) --> x
by Th18
.=
((dom g) --> x) | A
by Th18
;
thus (F [;] (x,f)) | A =
(F .: (((dom f) --> x),f)) | A
.=
(F .: (((dom f) --> x),g)) | A
by A1, Th30
.=
(F .: (((dom g) --> x),g)) | A
by A2, Th29
.=
(F [;] (x,g)) | A
; verum