let M, N be Cardinal; for f being Function st card (dom f) c= M & ( for x being set st x in dom f holds
card (f . x) c= N ) holds
card (Union f) c= M *` N
let f be Function; ( card (dom f) c= M & ( for x being set st x in dom f holds
card (f . x) c= N ) implies card (Union f) c= M *` N )
assume that
A1:
card (dom f) c= M
and
A2:
for x being set st x in dom f holds
card (f . x) c= N
; card (Union f) c= M *` N
A3:
card (Union f) c= Sum (Card f)
by Th54;
A4:
dom (Card f) = dom f
by Def2;
A5:
dom ((dom f) --> N) = dom f
by FUNCOP_1:19;
then
Sum (Card f) c= Sum ((dom f) --> N)
by A4, A5, Th43;
then A8:
card (Union f) c= Sum ((dom f) --> N)
by A3, XBOOLE_1:1;
A9:
[:(card (dom f)),N:] c= [:M,N:]
by A1, ZFMISC_1:118;
Sum ((dom f) --> N) =
card [:N,(dom f):]
by Th36
.=
card [:N,(card (dom f)):]
by CARD_2:14
.=
card [:(card (dom f)),N:]
by CARD_2:11
;
then A10:
Sum ((dom f) --> N) c= card [:M,N:]
by A9, CARD_1:27;
card [:M,N:] = M *` N
by CARD_2:def 2;
hence
card (Union f) c= M *` N
by A8, A10, XBOOLE_1:1; verum