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 i in dom (Cut A,i,x) & J c= dom (Cut A,i,x) & i in J holds
union (Cut A,i,x),J = (union A,(J \ {i})) \/ ((A . i) \ {x})
let A be FinSequence of bool F; :: thesis: for i being Element of NAT
for x, J being set st i in dom (Cut A,i,x) & J c= dom (Cut A,i,x) & i in J holds
union (Cut A,i,x),J = (union A,(J \ {i})) \/ ((A . i) \ {x})
let i be Element of NAT ; :: thesis: for x, J being set st i in dom (Cut A,i,x) & J c= dom (Cut A,i,x) & i in J holds
union (Cut A,i,x),J = (union A,(J \ {i})) \/ ((A . i) \ {x})
let x, J be set ; :: thesis: ( i in dom (Cut A,i,x) & J c= dom (Cut A,i,x) & i in J implies union (Cut A,i,x),J = (union A,(J \ {i})) \/ ((A . i) \ {x}) )
assume that
A1:
( i in dom (Cut A,i,x) & J c= dom (Cut A,i,x) )
and
A2:
i in J
; :: thesis: union (Cut A,i,x),J = (union A,(J \ {i})) \/ ((A . i) \ {x})
union (Cut A,i,x),J =
(union (Cut A,i,x),(J \ {i})) \/ ((Cut A,i,x) . i)
by A1, A2, Th8
.=
(union A,(J \ {i})) \/ ((Cut A,i,x) . i)
by Th12
.=
(union A,(J \ {i})) \/ ((A . i) \ {x})
by A1, Def2
;
hence
union (Cut A,i,x),J = (union A,(J \ {i})) \/ ((A . i) \ {x})
; :: thesis: verum