set B = the Element of Carrier A;
set i1 = the Element of I;
A1:
ex R being 1-sorted st
( R = A . the Element of I & the carrier of R = (Carrier A) . the Element of I )
by PRALG_1:def 15;
then reconsider b1 = the Element of Carrier A . the Element of I as Element of (A . the Element of I) by PBOOLE:def 14;
reconsider B = the Element of Carrier A as ManySortedSet of I ;
dom A = I
by PARTFUN1:def 2;
then
A . the Element of I in rng A
by FUNCT_1:def 3;
then
not A . the Element of I is trivial
by Def17;
then reconsider Ai1 = the carrier of (A . the Element of I) as non trivial set ;
ex x1, x2 being Element of Ai1 st x1 <> x2
by SUBSET_1:def 7;
then
2 c= card the carrier of (A . the Element of I)
by Th2;
then consider b2 being object such that
A2:
b2 in the carrier of (A . the Element of I)
and
A3:
b1 <> b2
by Th3;
reconsider b2 = b2 as Element of (A . the Element of I) by A2;
set B1 = B +* ( the Element of I,b2);
A4:
for i being set st i in I holds
(B +* ( the Element of I,b2)) . i is Element of (Carrier A) . i
{B,(B +* ( the Element of I,b2))} c= Carrier A
proof
let i be
object ;
PBOOLE:def 2 ( not i in I or {B,(B +* ( the Element of I,b2))} . i c= (Carrier A) . i )
assume A7:
i in I
;
{B,(B +* ( the Element of I,b2))} . i c= (Carrier A) . i
then reconsider j =
i as
Element of
I ;
j in dom A
by A7, PARTFUN1:def 2;
then
A . j in rng A
by FUNCT_1:def 3;
then A8:
not
A . j is
empty
by YELLOW_6:def 2;
B . j is
Element of
(Carrier A) . j
by PBOOLE:def 14;
then A9:
B . j is
Element of
(A . j)
by YELLOW_6:2;
(B +* ( the Element of I,b2)) . j is
Element of
(Carrier A) . j
by A4;
then
(B +* ( the Element of I,b2)) . j is
Element of
(A . j)
by YELLOW_6:2;
then
{(B . j),((B +* ( the Element of I,b2)) . j)} c= the
carrier of
(A . j)
by A8, A9, ZFMISC_1:32;
then
{B,(B +* ( the Element of I,b2))} . j c= the
carrier of
(A . j)
by PZFMISC1:def 2;
hence
{B,(B +* ( the Element of I,b2))} . i c= (Carrier A) . i
by YELLOW_6:2;
verum
end;
then reconsider C = {B,(B +* ( the Element of I,b2))} as ManySortedSubset of Carrier A by PBOOLE:def 18;
dom B = I
by PARTFUN1:def 2;
then
(B +* ( the Element of I,b2)) . the Element of I = b2
by FUNCT_7:31;
then A10:
C . the Element of I = {b1,b2}
by PZFMISC1:def 2;
take
C
; ( C is Segre-like & not C is trivial-yielding & C is non-empty )
thus
C is Segre-like
( not C is trivial-yielding & C is non-empty )
dom C = I
by PARTFUN1:def 2;
then
C . the Element of I in rng C
by FUNCT_1:def 3;
hence
not C is trivial-yielding
by A11; C is non-empty
thus
C is non-empty
; verum