let g be Function; :: thesis: for x being set st dom g = {x} holds
g = x .--> (g . x)
let x be set ; :: thesis: ( dom g = {x} implies g = x .--> (g . x) )
assume A1:
dom g = {x}
; :: thesis: g = x .--> (g . x)
now let a,
b be
set ;
:: thesis: ( ( [a,b] in g implies [a,b] in x .--> (g . x) ) & ( [a,b] in x .--> (g . x) implies [a,b] in g ) )A2:
dom (x .--> (g . x)) = {x}
by FUNCOP_1:19;
assume A6:
[a,b] in x .--> (g . x)
;
:: thesis: [a,b] in gthen A7:
a in {x}
by A2, FUNCT_1:8;
then A8:
a = x
by TARSKI:def 1;
b =
(x .--> (g . x)) . a
by A6, FUNCT_1:8
.=
g . a
by A8, FUNCOP_1:87
;
hence
[a,b] in g
by A1, A7, FUNCT_1:8;
:: thesis: verum end;
hence
g = x .--> (g . x)
by RELAT_1:def 2; :: thesis: verum