let x, a be set ; :: thesis: for f being Function st a in dom f holds
(commute (x .--> f)) . a = x .--> (f . a)
let f be Function; :: thesis: ( a in dom f implies (commute (x .--> f)) . a = x .--> (f . a) )
assume A1:
a in dom f
; :: thesis: (commute (x .--> f)) . a = x .--> (f . a)
set g = x .--> f;
A2:
( dom (x .--> f) = {x} & rng (x .--> f) = {f} & (x .--> f) . x = f )
by FUNCOP_1:14, FUNCOP_1:19, FUNCOP_1:87;
A3:
x in {x}
by TARSKI:def 1;
f in Funcs (dom f),(rng f)
by FUNCT_2:def 2;
then
rng (x .--> f) c= Funcs (dom f),(rng f)
by A2, ZFMISC_1:37;
then
x .--> f in Funcs {x},(Funcs (dom f),(rng f))
by A2, FUNCT_2:def 2;
then
( dom ((commute (x .--> f)) . a) = {x} & ((commute (x .--> f)) . a) . x = f . a )
by A1, A2, A3, FUNCT_6:86;
hence
(commute (x .--> f)) . a = x .--> (f . a)
by DICKSON:1; :: thesis: verum