let X be set ; for A being FinSequence of bool X holds ROUGH (A,1) = Union A
let A be FinSequence of bool X; ROUGH (A,1) = Union A
thus
ROUGH (A,1) c= Union A
XBOOLE_0:def 10 Union A c= ROUGH (A,1)
let z be object ; TARSKI:def 3 ( not z in Union A or z in ROUGH (A,1) )
assume A4:
z in Union A
; z in ROUGH (A,1)
then consider s being object such that
A5:
( s in dom A & z in A . s )
by CARD_5:2;
s in { i where i is Element of NAT : ( i in dom A & z in A . i ) }
by A5;
then
card {s} c= #occurrences (z,A)
by CARD_1:11, ZFMISC_1:31;
then
Segm 1 c= Segm (#occurrences (z,A))
by CARD_1:30;
then
1 <= #occurrences (z,A)
by NAT_1:39;
then
z in { x where x is Element of X : 1 <= #occurrences (x,A) }
by A4;
hence
z in ROUGH (A,1)
by A4, Def24; verum