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