let A, B be non empty set ; for f, g being Function of A,B
for x being Element of A st ( for y being Element of A st f . y <> g . y holds
y = x ) holds
f = g +* x,(f . x)
let f, g be Function of A,B; for x being Element of A st ( for y being Element of A st f . y <> g . y holds
y = x ) holds
f = g +* x,(f . x)
let x be Element of A; ( ( for y being Element of A st f . y <> g . y holds
y = x ) implies f = g +* x,(f . x) )
assume A1:
for y being Element of A st f . y <> g . y holds
y = x
; f = g +* x,(f . x)
x in A
;
then A2:
x in dom g
by FUNCT_2:def 1;
A3: dom f =
A
by FUNCT_2:def 1
.=
A \/ {x}
by XBOOLE_1:12
.=
(dom g) \/ {x}
by FUNCT_2:def 1
.=
(dom g) \/ (dom (x .--> (f . x)))
by FUNCOP_1:19
;
for e being set st e in (dom g) \/ (dom (x .--> (f . x))) holds
( ( e in dom (x .--> (f . x)) implies f . e = (x .--> (f . x)) . e ) & ( not e in dom (x .--> (f . x)) implies f . e = g . e ) )
hence f =
g +* (x .--> (f . x))
by A3, FUNCT_4:def 1
.=
g +* x,(f . x)
by A2, Def3
;
verum