let X be set ; for x, y being Subset of X
for q being FinSequence of BOOLEAN holds
( ( q . 1 = TRUE implies (MergeSequence <*x,y*>,q) . 1 = x ) & ( q . 1 = FALSE implies (MergeSequence <*x,y*>,q) . 1 = X \ x ) & ( q . 2 = TRUE implies (MergeSequence <*x,y*>,q) . 2 = y ) & ( q . 2 = FALSE implies (MergeSequence <*x,y*>,q) . 2 = X \ y ) )
let x, y be Subset of X; for q being FinSequence of BOOLEAN holds
( ( q . 1 = TRUE implies (MergeSequence <*x,y*>,q) . 1 = x ) & ( q . 1 = FALSE implies (MergeSequence <*x,y*>,q) . 1 = X \ x ) & ( q . 2 = TRUE implies (MergeSequence <*x,y*>,q) . 2 = y ) & ( q . 2 = FALSE implies (MergeSequence <*x,y*>,q) . 2 = X \ y ) )
let q be FinSequence of BOOLEAN ; ( ( q . 1 = TRUE implies (MergeSequence <*x,y*>,q) . 1 = x ) & ( q . 1 = FALSE implies (MergeSequence <*x,y*>,q) . 1 = X \ x ) & ( q . 2 = TRUE implies (MergeSequence <*x,y*>,q) . 2 = y ) & ( q . 2 = FALSE implies (MergeSequence <*x,y*>,q) . 2 = X \ y ) )
thus
( q . 1 = TRUE implies (MergeSequence <*x,y*>,q) . 1 = x )
( ( q . 1 = FALSE implies (MergeSequence <*x,y*>,q) . 1 = X \ x ) & ( q . 2 = TRUE implies (MergeSequence <*x,y*>,q) . 2 = y ) & ( q . 2 = FALSE implies (MergeSequence <*x,y*>,q) . 2 = X \ y ) )
2 in Seg 2
by FINSEQ_1:3;
then A1:
2 in dom <*x,y*>
by FINSEQ_3:29;
1 in Seg 2
by FINSEQ_1:3;
then A2:
1 in dom <*x,y*>
by FINSEQ_3:29;
thus
( q . 1 = FALSE implies (MergeSequence <*x,y*>,q) . 1 = X \ x )
( ( q . 2 = TRUE implies (MergeSequence <*x,y*>,q) . 2 = y ) & ( q . 2 = FALSE implies (MergeSequence <*x,y*>,q) . 2 = X \ y ) )
thus
( q . 2 = TRUE implies (MergeSequence <*x,y*>,q) . 2 = y )
( q . 2 = FALSE implies (MergeSequence <*x,y*>,q) . 2 = X \ y )
assume
q . 2 = FALSE
; (MergeSequence <*x,y*>,q) . 2 = X \ y
hence (MergeSequence <*x,y*>,q) . 2 =
X \ (<*x,y*> . 2)
by A1, Th7
.=
X \ y
by FINSEQ_1:61
;
verum