let f be Function; for x, y being object holds rng (f +~ (x,y)) c= ((rng f) \ {x}) \/ {y}
let x, y be object ; rng (f +~ (x,y)) c= ((rng f) \ {x}) \/ {y}
per cases
( not x in rng f or ( x in rng f & x = y ) or x <> y )
;
suppose A4:
x <> y
;
rng (f +~ (x,y)) c= ((rng f) \ {x}) \/ {y}
not
x in rng (f +~ (x,y))
by A4, Th100;
then A5:
(rng (f +~ (x,y))) \ {x} = rng (f +~ (x,y))
by ZFMISC_1:57;
rng (x .--> y) = {y}
by FUNCOP_1:8;
then A6:
(rng f) \/ (rng ((x .--> y) * f)) c= (rng f) \/ {y}
by RELAT_1:26, XBOOLE_1:9;
rng (f +~ (x,y)) c= (rng f) \/ (rng ((x .--> y) * f))
by Th17;
then
rng (f +~ (x,y)) c= (rng f) \/ {y}
by A6;
then
rng (f +~ (x,y)) c= ((rng f) \/ {y}) \ {x}
by A5, XBOOLE_1:33;
hence
rng (f +~ (x,y)) c= ((rng f) \ {x}) \/ {y}
by A4, ZFMISC_1:123;
verum end; end;