let F be finite set ; 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; 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 ; 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 ; ( not i in J implies union (A,J) = union ((Cut (A,i,x)),J) )
assume A1:
not i in J
; union (A,J) = union ((Cut (A,i,x)),J)
thus
union (A,J) c= union ((Cut (A,i,x)),J)
XBOOLE_0:def 10 union ((Cut (A,i,x)),J) c= union (A,J)proof
let z be
object ;
TARSKI:def 3 ( not z in union (A,J) or z in union ((Cut (A,i,x)),J) )
assume
z in union (
A,
J)
;
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 object ; TARSKI:def 3 ( not z in union ((Cut (A,i,x)),J) or z in union (A,J) )
assume
z in union ((Cut (A,i,x)),J)
; 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;