let a, b, c, d be set ; for f being Function st a <> b & c in dom f & d in dom f holds
f * ((a,b) --> (c,d)) = (a,b) --> ((f . c),(f . d))
let f be Function; ( a <> b & c in dom f & d in dom f implies f * ((a,b) --> (c,d)) = (a,b) --> ((f . c),(f . d)) )
assume that
A1:
a <> b
and
A2:
( c in dom f & d in dom f )
; f * ((a,b) --> (c,d)) = (a,b) --> ((f . c),(f . d))
A3:
dom ((a,b) --> (c,d)) = {a,b}
by FUNCT_4:62;
then
a in dom ((a,b) --> (c,d))
by TARSKI:def 2;
then A4: (f * ((a,b) --> (c,d))) . a =
f . (((a,b) --> (c,d)) . a)
by FUNCT_1:13
.=
f . c
by A1, FUNCT_4:63
;
b in dom ((a,b) --> (c,d))
by A3, TARSKI:def 2;
then A5: (f * ((a,b) --> (c,d))) . b =
f . (((a,b) --> (c,d)) . b)
by FUNCT_1:13
.=
f . d
by FUNCT_4:63
;
A6:
rng ((a,b) --> (c,d)) c= {c,d}
by FUNCT_4:62;
{c,d} c= dom f
by A2, ZFMISC_1:32;
then
dom (f * ((a,b) --> (c,d))) = {a,b}
by A3, A6, RELAT_1:27, XBOOLE_1:1;
hence
f * ((a,b) --> (c,d)) = (a,b) --> ((f . c),(f . d))
by A4, A5, FUNCT_4:66; verum