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