let I be set ; for M being ManySortedSet of I
for X being Element of bool M
for i, x being set st i in I & x in ((id (bool M)) .. X) . i holds
ex Y being V30() Element of bool M st
( Y c= X & x in ((id (bool M)) .. Y) . i )
let M be ManySortedSet of I; for X being Element of bool M
for i, x being set st i in I & x in ((id (bool M)) .. X) . i holds
ex Y being V30() Element of bool M st
( Y c= X & x in ((id (bool M)) .. Y) . i )
let X be Element of bool M; for i, x being set st i in I & x in ((id (bool M)) .. X) . i holds
ex Y being V30() Element of bool M st
( Y c= X & x in ((id (bool M)) .. Y) . i )
let i, x be set ; ( i in I & x in ((id (bool M)) .. X) . i implies ex Y being V30() Element of bool M st
( Y c= X & x in ((id (bool M)) .. Y) . i ) )
assume that
A1:
i in I
and
A2:
x in ((id (bool M)) .. X) . i
; ex Y being V30() Element of bool M st
( Y c= X & x in ((id (bool M)) .. Y) . i )
A3:
x in X . i
by A2, Th8;
set Y = (I --> {}) +* (i .--> {x});
dom ((I --> {}) +* (i .--> {x})) = I
by A1, PZFMISC1:1;
then reconsider Y = (I --> {}) +* (i .--> {x}) as ManySortedSet of I by PARTFUN1:def 4, RELAT_1:def 18;
A4:
dom (i .--> {x}) = {i}
by FUNCOP_1:19;
i in {i}
by TARSKI:def 1;
then A5: Y . i =
(i .--> {x}) . i
by A4, FUNCT_4:14
.=
{x}
by FUNCOP_1:87
;
X in bool M
by MSSUBFAM:12;
then
X c= M
by MBOOLEAN:19;
then A6:
X . i c= M . i
by A1, PBOOLE:def 5;
Y is Element of bool M
then reconsider Y = Y as Element of bool M ;
Y is finite-yielding
then reconsider Y = Y as V30() Element of bool M ;
take
Y
; ( Y c= X & x in ((id (bool M)) .. Y) . i )
thus
Y c= X
x in ((id (bool M)) .. Y) . i
x in Y . i
by A5, TARSKI:def 1;
hence
x in ((id (bool M)) .. Y) . i
by Th8; verum