let X be non empty set ; for A being set
for F, G being FinSequence of X st dom G = dom F & ( for i being Nat st i in dom G holds
G . i = A /\ (F . i) ) holds
union (rng G) = A /\ (union (rng F))
let A be set ; for F, G being FinSequence of X st dom G = dom F & ( for i being Nat st i in dom G holds
G . i = A /\ (F . i) ) holds
union (rng G) = A /\ (union (rng F))
let F, G be FinSequence of X; ( dom G = dom F & ( for i being Nat st i in dom G holds
G . i = A /\ (F . i) ) implies union (rng G) = A /\ (union (rng F)) )
assume that
A1:
dom G = dom F
and
A2:
for i being Nat st i in dom G holds
G . i = A /\ (F . i)
; union (rng G) = A /\ (union (rng F))
thus
union (rng G) c= A /\ (union (rng F))
XBOOLE_0:def 10 A /\ (union (rng F)) c= union (rng G)
let r be object ; TARSKI:def 3 ( not r in A /\ (union (rng F)) or r in union (rng G) )
assume A10:
r in A /\ (union (rng F))
; r in union (rng G)
then A11:
r in A
by XBOOLE_0:def 4;
r in union (rng F)
by A10, XBOOLE_0:def 4;
then consider E being set such that
A12:
r in E
and
A13:
E in rng F
by TARSKI:def 4;
consider s being object such that
A14:
s in dom F
and
A15:
E = F . s
by A13, FUNCT_1:def 3;
reconsider s = s as Element of NAT by A14;
A /\ E = G . s
by A1, A2, A14, A15;
then A16:
r in G . s
by A11, A12, XBOOLE_0:def 4;
G . s in rng G
by A1, A14, FUNCT_1:3;
hence
r in union (rng G)
by A16, TARSKI:def 4; verum