let I be non empty set ; :: thesis: for A being PLS-yielding ManySortedSet of
for p, q being Point of (Segre_Product A) st p <> q holds
( p,q are_collinear iff for p1, q1 being ManySortedSet of st p1 = p & q1 = q holds
ex i being Element of I st
( ( for a, b being Point of (A . i) st a = p1 . i & b = q1 . i holds
( a <> b & a,b are_collinear ) ) & ( for j being Element of I st j <> i holds
p1 . j = q1 . j ) ) )
let A be PLS-yielding ManySortedSet of ; :: thesis: for p, q being Point of (Segre_Product A) st p <> q holds
( p,q are_collinear iff for p1, q1 being ManySortedSet of st p1 = p & q1 = q holds
ex i being Element of I st
( ( for a, b being Point of (A . i) st a = p1 . i & b = q1 . i holds
( a <> b & a,b are_collinear ) ) & ( for j being Element of I st j <> i holds
p1 . j = q1 . j ) ) )
let p, q be Point of (Segre_Product A); :: thesis: ( p <> q implies ( p,q are_collinear iff for p1, q1 being ManySortedSet of st p1 = p & q1 = q holds
ex i being Element of I st
( ( for a, b being Point of (A . i) st a = p1 . i & b = q1 . i holds
( a <> b & a,b are_collinear ) ) & ( for j being Element of I st j <> i holds
p1 . j = q1 . j ) ) ) )
assume A1:
p <> q
; :: thesis: ( p,q are_collinear iff for p1, q1 being ManySortedSet of st p1 = p & q1 = q holds
ex i being Element of I st
( ( for a, b being Point of (A . i) st a = p1 . i & b = q1 . i holds
( a <> b & a,b are_collinear ) ) & ( for j being Element of I st j <> i holds
p1 . j = q1 . j ) ) )
thus
( p,q are_collinear implies for p1, q1 being ManySortedSet of st p1 = p & q1 = q holds
ex i being Element of I st
( ( for a, b being Point of (A . i) st a = p1 . i & b = q1 . i holds
( a <> b & a,b are_collinear ) ) & ( for j being Element of I st j <> i holds
p1 . j = q1 . j ) ) )
:: thesis: ( ( for p1, q1 being ManySortedSet of st p1 = p & q1 = q holds
ex i being Element of I st
( ( for a, b being Point of (A . i) st a = p1 . i & b = q1 . i holds
( a <> b & a,b are_collinear ) ) & ( for j being Element of I st j <> i holds
p1 . j = q1 . j ) ) ) implies p,q are_collinear )proof
assume
p,
q are_collinear
;
:: thesis: for p1, q1 being ManySortedSet of st p1 = p & q1 = q holds
ex i being Element of I st
( ( for a, b being Point of (A . i) st a = p1 . i & b = q1 . i holds
( a <> b & a,b are_collinear ) ) & ( for j being Element of I st j <> i holds
p1 . j = q1 . j ) )
then consider l being
Block of
(Segre_Product A) such that A2:
{p,q} c= l
by A1, PENCIL_1:def 1;
consider L being non
trivial-yielding Segre-like ManySortedSubset of
Carrier A such that A3:
(
l = product L &
L . (indx L) is
Block of
(A . (indx L)) )
by PENCIL_1:24;
let p1,
q1 be
ManySortedSet of ;
:: thesis: ( p1 = p & q1 = q implies ex i being Element of I st
( ( for a, b being Point of (A . i) st a = p1 . i & b = q1 . i holds
( a <> b & a,b are_collinear ) ) & ( for j being Element of I st j <> i holds
p1 . j = q1 . j ) ) )
assume A4:
(
p1 = p &
q1 = q )
;
:: thesis: ex i being Element of I st
( ( for a, b being Point of (A . i) st a = p1 . i & b = q1 . i holds
( a <> b & a,b are_collinear ) ) & ( for j being Element of I st j <> i holds
p1 . j = q1 . j ) )
then A5:
(
p1 in l &
q1 in l )
by A2, ZFMISC_1:38;
take i =
indx L;
:: thesis: ( ( for a, b being Point of (A . i) st a = p1 . i & b = q1 . i holds
( a <> b & a,b are_collinear ) ) & ( for j being Element of I st j <> i holds
p1 . j = q1 . j ) )
thus
for
a,
b being
Point of
(A . i) st
a = p1 . i &
b = q1 . i holds
(
a <> b &
a,
b are_collinear )
:: thesis: for j being Element of I st j <> i holds
p1 . j = q1 . jproof
let a,
b be
Point of
(A . i);
:: thesis: ( a = p1 . i & b = q1 . i implies ( a <> b & a,b are_collinear ) )
assume A6:
(
a = p1 . i &
b = q1 . i )
;
:: thesis: ( a <> b & a,b are_collinear )
consider p0 being
Function such that A7:
(
p0 = p1 &
dom p0 = dom L & ( for
o being
set st
o in dom L holds
p0 . o in L . o ) )
by A3, A5, CARD_3:def 5;
consider q0 being
Function such that A8:
(
q0 = q1 &
dom q0 = dom L & ( for
o being
set st
o in dom L holds
q0 . o in L . o ) )
by A3, A5, CARD_3:def 5;
reconsider LI =
L . (indx L) as
Block of
(A . (indx L)) by A3;
hence
a <> b
;
:: thesis: a,b are_collinear
dom L = I
by PARTFUN1:def 4;
then
(
p1 . i in LI &
q1 . i in LI )
by A7, A8;
then
{a,b} c= LI
by A6, ZFMISC_1:38;
hence
a,
b are_collinear
by PENCIL_1:def 1;
:: thesis: verum
end;
let j be
Element of
I;
:: thesis: ( j <> i implies p1 . j = q1 . j )
assume
j <> i
;
:: thesis: p1 . j = q1 . j
hence
p1 . j = q1 . j
by A3, A5, PENCIL_1:23;
:: thesis: verum
end;
assume A13:
for p1, q1 being ManySortedSet of st p1 = p & q1 = q holds
ex i being Element of I st
( ( for a, b being Point of (A . i) st a = p1 . i & b = q1 . i holds
( a <> b & a,b are_collinear ) ) & ( for j being Element of I st j <> i holds
p1 . j = q1 . j ) )
; :: thesis: p,q are_collinear
reconsider p1 = p, q1 = q as Element of Carrier A by Th6;
consider i being Element of I such that
A14:
( ( for a, b being Point of (A . i) st a = p1 . i & b = q1 . i holds
( a <> b & a,b are_collinear ) ) & ( for j being Element of I st j <> i holds
p1 . j = q1 . j ) )
by A13;
p1 . i is Element of (Carrier A) . i
by PBOOLE:def 17;
then
p1 . i is Element of [#] (A . i)
by Th7;
then reconsider a = p1 . i as Point of (A . i) ;
q1 . i is Element of (Carrier A) . i
by PBOOLE:def 17;
then
q1 . i is Element of [#] (A . i)
by Th7;
then reconsider b = q1 . i as Point of (A . i) ;
A15:
a,b are_collinear
by A14;
per cases
( a = b or ex l being Block of (A . i) st {a,b} c= l )
by A15, PENCIL_1:def 1;
suppose
ex
l being
Block of
(A . i) st
{a,b} c= l
;
:: thesis: p,q are_collinear then consider l being
Block of
(A . i) such that A16:
{a,b} c= l
;
reconsider L =
product ({p1} +* i,l) as
Block of
(Segre_Product A) by Th16;
A17:
dom ({p1} +* i,l) = I
by PARTFUN1:def 4;
then A18:
dom {p1} = dom ({p1} +* i,l)
by PARTFUN1:def 4;
A19:
dom p1 = dom ({p1} +* i,l)
by A17, PARTFUN1:def 4;
for
o being
set st
o in dom ({p1} +* i,l) holds
p1 . o in ({p1} +* i,l) . o
then A22:
p in L
by A19, CARD_3:def 5;
A23:
dom q1 = dom ({p1} +* i,l)
by A17, PARTFUN1:def 4;
for
o being
set st
o in dom ({p1} +* i,l) holds
q1 . o in ({p1} +* i,l) . o
then
q in L
by A23, CARD_3:def 5;
then
{p,q} c= L
by A22, ZFMISC_1:38;
hence
p,
q are_collinear
by PENCIL_1:def 1;
:: thesis: verum end; end;