let I be non empty set ; for A being PLS-yielding ManySortedSet of I
for b being non trivial-yielding Segre-like ManySortedSubset of Carrier A
for x being Point of (A . (indx b)) ex p being ManySortedSet of I st
( p in product b & {(p +* ((indx b),x))} = product (b +* ((indx b),{x})) )
let A be PLS-yielding ManySortedSet of I; for b being non trivial-yielding Segre-like ManySortedSubset of Carrier A
for x being Point of (A . (indx b)) ex p being ManySortedSet of I st
( p in product b & {(p +* ((indx b),x))} = product (b +* ((indx b),{x})) )
let b1 be non trivial-yielding Segre-like ManySortedSubset of Carrier A; for x being Point of (A . (indx b1)) ex p being ManySortedSet of I st
( p in product b1 & {(p +* ((indx b1),x))} = product (b1 +* ((indx b1),{x})) )
set i = indx b1;
let x be Point of (A . (indx b1)); ex p being ManySortedSet of I st
( p in product b1 & {(p +* ((indx b1),x))} = product (b1 +* ((indx b1),{x})) )
consider bb being object such that
A1:
bb in product b1
by XBOOLE_0:def 1;
A2:
ex bf being Function st
( bf = bb & dom bf = dom b1 & ( for o being object st o in dom b1 holds
bf . o in b1 . o ) )
by A1, CARD_3:def 5;
A3:
dom b1 = I
by PARTFUN1:def 2;
then reconsider bb = bb as ManySortedSet of I by A2, PARTFUN1:def 2, RELAT_1:def 18;
take p = bb; ( p in product b1 & {(p +* ((indx b1),x))} = product (b1 +* ((indx b1),{x})) )
thus
p in product b1
by A1; {(p +* ((indx b1),x))} = product (b1 +* ((indx b1),{x}))
set bbx = bb +* ((indx b1),x);
thus
{(p +* ((indx b1),x))} = product (b1 +* ((indx b1),{x}))
verumproof
thus
{(p +* ((indx b1),x))} c= product (b1 +* ((indx b1),{x}))
XBOOLE_0:def 10 product (b1 +* ((indx b1),{x})) c= {(p +* ((indx b1),x))}proof
let o be
object ;
TARSKI:def 3 ( not o in {(p +* ((indx b1),x))} or o in product (b1 +* ((indx b1),{x})) )
assume
o in {(p +* ((indx b1),x))}
;
o in product (b1 +* ((indx b1),{x}))
then A9:
o = bb +* (
(indx b1),
x)
by TARSKI:def 1;
dom (bb +* ((indx b1),x)) =
I
by PARTFUN1:def 2
.=
dom (b1 +* ((indx b1),{x}))
by PARTFUN1:def 2
;
hence
o in product (b1 +* ((indx b1),{x}))
by A9, A4, CARD_3:9;
verum
end;
let o be
object ;
TARSKI:def 3 ( not o in product (b1 +* ((indx b1),{x})) or o in {(p +* ((indx b1),x))} )
assume
o in product (b1 +* ((indx b1),{x}))
;
o in {(p +* ((indx b1),x))}
then consider u being
Function such that A10:
u = o
and A11:
dom u = dom (b1 +* ((indx b1),{x}))
and A12:
for
z being
object st
z in dom (b1 +* ((indx b1),{x})) holds
u . z in (b1 +* ((indx b1),{x})) . z
by CARD_3:def 5;
A13:
now for z being object st z in dom u holds
u . z = (bb +* ((indx b1),x)) . zlet z be
object ;
( z in dom u implies u . b1 = (bb +* ((indx b1),x)) . b1 )assume A14:
z in dom u
;
u . b1 = (bb +* ((indx b1),x)) . b1then A15:
z in I
by A11;
reconsider zz =
z as
Element of
I by A11, A14;
A16:
u . z in (b1 +* ((indx b1),{x})) . z
by A11, A12, A14;
per cases
( zz = indx b1 or zz <> indx b1 )
;
suppose A18:
zz <> indx b1
;
u . b1 = (bb +* ((indx b1),x)) . b1then
( not
b1 . zz is
empty &
b1 . zz is
trivial )
by PENCIL_1:def 21;
then
b1 . zz is 1
-element
;
then consider o being
object such that A19:
b1 . z = {o}
by ZFMISC_1:131;
u . z in b1 . z
by A16, A18, FUNCT_7:32;
then A20:
u . z = o
by A19, TARSKI:def 1;
(bb +* ((indx b1),x)) . z = bb . z
by A18, FUNCT_7:32;
then
(bb +* ((indx b1),x)) . z in {o}
by A2, A3, A15, A19;
hence
u . z = (bb +* ((indx b1),x)) . z
by A20, TARSKI:def 1;
verum end; end; end;
dom u =
I
by A11, PARTFUN1:def 2
.=
dom (bb +* ((indx b1),x))
by PARTFUN1:def 2
;
then
u = bb +* (
(indx b1),
x)
by A13;
hence
o in {(p +* ((indx b1),x))}
by A10, TARSKI:def 1;
verum
end;