let B, C, D, b, c, d be set ; :: thesis: for h being Function st h = ((B .--> b) +* (C .--> c)) +* (D .--> d) holds
rng h = {(h . B),(h . C),(h . D)}
let h be Function; :: thesis: ( h = ((B .--> b) +* (C .--> c)) +* (D .--> d) implies rng h = {(h . B),(h . C),(h . D)} )
assume
h = ((B .--> b) +* (C .--> c)) +* (D .--> d)
; :: thesis: rng h = {(h . B),(h . C),(h . D)}
then A1:
dom h = {B,C,D}
by Lm1;
then A2:
D in dom h
by ENUMSET1:def 1;
A3:
B in dom h
by A1, ENUMSET1:def 1;
A4:
C in dom h
by A1, ENUMSET1:def 1;
A5:
rng h c= {(h . B),(h . C),(h . D)}
{(h . B),(h . C),(h . D)} c= rng h
hence
rng h = {(h . B),(h . C),(h . D)}
by A5, XBOOLE_0:def 10; :: thesis: verum