let x, a be set ; for f being Function st a in dom f holds
(commute (x .--> f)) . a = x .--> (f . a)
let f be Function; ( a in dom f implies (commute (x .--> f)) . a = x .--> (f . a) )
set g = x .--> f;
A1:
dom (x .--> f) = {x}
;
A2:
f in Funcs ((dom f),(rng f))
by FUNCT_2:def 2;
rng (x .--> f) = {f}
by FUNCOP_1:8;
then
rng (x .--> f) c= Funcs ((dom f),(rng f))
by A2, ZFMISC_1:31;
then A3:
x .--> f in Funcs ({x},(Funcs ((dom f),(rng f))))
by A1, FUNCT_2:def 2;
A4:
(x .--> f) . x = f
by FUNCOP_1:72;
A5:
x in {x}
by TARSKI:def 1;
assume A6:
a in dom f
; (commute (x .--> f)) . a = x .--> (f . a)
then A7:
((commute (x .--> f)) . a) . x = f . a
by A3, A4, A5, FUNCT_6:56;
dom ((commute (x .--> f)) . a) = {x}
by A3, A6, A4, A5, FUNCT_6:56;
hence
(commute (x .--> f)) . a = x .--> (f . a)
by A7, DICKSON:1; verum