let A, B, a, b be set ; :: thesis: for f being Function of A,B st a in A & b in B holds
f +* (a .--> b) is Function of A,B
let f be Function of A,B; :: thesis: ( a in A & b in B implies f +* (a .--> b) is Function of A,B )
assume that
A1:
a in A
and
A2:
b in B
; :: thesis: f +* (a .--> b) is Function of A,B
set g = a .--> b;
set f1 = f +* (a .--> b);
A3:
{a} c= A
by A1, ZFMISC_1:37;
A4: dom (f +* (a .--> b)) =
(dom f) \/ (dom (a .--> b))
by FUNCT_4:def 1
.=
A \/ (dom (a .--> b))
by A2, FUNCT_2:def 1
.=
A \/ {a}
by FUNCOP_1:19
.=
A
by A3, XBOOLE_1:12
;
A5:
rng (f +* (a .--> b)) c= (rng f) \/ (rng (a .--> b))
by FUNCT_4:18;
rng (a .--> b) = {b}
by FUNCOP_1:14;
then
rng (a .--> b) c= B
by A2, ZFMISC_1:37;
then
(rng f) \/ (rng (a .--> b)) c= B \/ B
by XBOOLE_1:13;
hence
f +* (a .--> b) is Function of A,B
by A4, A5, FUNCT_2:4, XBOOLE_1:1; :: thesis: verum