let F be finite set ; :: thesis: for A being FinSequence of bool F
for i being Element of NAT
for x, J being set st not i in J holds
union A,J = union (Cut A,i,x),J
let A be FinSequence of bool F; :: thesis: for i being Element of NAT
for x, J being set st not i in J holds
union A,J = union (Cut A,i,x),J
let i be Element of NAT ; :: thesis: for x, J being set st not i in J holds
union A,J = union (Cut A,i,x),J
let x, J be set ; :: thesis: ( not i in J implies union A,J = union (Cut A,i,x),J )
assume A1:
not i in J
; :: thesis: union A,J = union (Cut A,i,x),J
thus
union A,J c= union (Cut A,i,x),J
:: according to XBOOLE_0:def 10 :: thesis: union (Cut A,i,x),J c= union A,Jproof
let z be
set ;
:: according to TARSKI:def 3 :: thesis: ( not z in union A,J or z in union (Cut A,i,x),J )
assume
z in union A,
J
;
:: thesis: z in union (Cut A,i,x),J
then consider j being
set such that A2:
j in J
and A3:
j in dom A
and A4:
z in A . j
by Def1;
A5:
j in dom (Cut A,i,x)
by A3, Def2;
end;
let z be set ; :: according to TARSKI:def 3 :: thesis: ( not z in union (Cut A,i,x),J or z in union A,J )
assume
z in union (Cut A,i,x),J
; :: thesis: z in union A,J
then consider j being set such that
A6:
j in J
and
A7:
j in dom (Cut A,i,x)
and
A8:
z in (Cut A,i,x) . j
by Def1;
A9:
j in dom A
by A7, Def2;