let J1, J2 be set ; for F being finite set
for i being Element of NAT
for A being FinSequence of bool F st i in dom A holds
union A,(({i} \/ J1) \/ J2) = (A . i) \/ (union A,(J1 \/ J2))
let F be finite set ; for i being Element of NAT
for A being FinSequence of bool F st i in dom A holds
union A,(({i} \/ J1) \/ J2) = (A . i) \/ (union A,(J1 \/ J2))
let i be Element of NAT ; for A being FinSequence of bool F st i in dom A holds
union A,(({i} \/ J1) \/ J2) = (A . i) \/ (union A,(J1 \/ J2))
let A be FinSequence of bool F; ( i in dom A implies union A,(({i} \/ J1) \/ J2) = (A . i) \/ (union A,(J1 \/ J2)) )
assume
i in dom A
; union A,(({i} \/ J1) \/ J2) = (A . i) \/ (union A,(J1 \/ J2))
then A1:
union A,{i} = A . i
by Th5;
thus
union A,(({i} \/ J1) \/ J2) c= (A . i) \/ (union A,(J1 \/ J2))
XBOOLE_0:def 10 (A . i) \/ (union A,(J1 \/ J2)) c= union A,(({i} \/ J1) \/ J2)
thus
(A . i) \/ (union A,(J1 \/ J2)) c= union A,(({i} \/ J1) \/ J2)
verum