Metamath Proof Explorer


Theorem islinei

Description: Condition implying "is a line". (Contributed by NM, 3-Feb-2012)

Ref Expression
Hypotheses isline.l ˙=K
isline.j ˙=joinK
isline.a A=AtomsK
isline.n N=LinesK
Assertion islinei KDQARAQRX=pA|p˙Q˙RXN

Proof

Step Hyp Ref Expression
1 isline.l ˙=K
2 isline.j ˙=joinK
3 isline.a A=AtomsK
4 isline.n N=LinesK
5 simpl2 KDQARAQRX=pA|p˙Q˙RQA
6 simpl3 KDQARAQRX=pA|p˙Q˙RRA
7 simpr KDQARAQRX=pA|p˙Q˙RQRX=pA|p˙Q˙R
8 neeq1 q=QqrQr
9 oveq1 q=Qq˙r=Q˙r
10 9 breq2d q=Qp˙q˙rp˙Q˙r
11 10 rabbidv q=QpA|p˙q˙r=pA|p˙Q˙r
12 11 eqeq2d q=QX=pA|p˙q˙rX=pA|p˙Q˙r
13 8 12 anbi12d q=QqrX=pA|p˙q˙rQrX=pA|p˙Q˙r
14 neeq2 r=RQrQR
15 oveq2 r=RQ˙r=Q˙R
16 15 breq2d r=Rp˙Q˙rp˙Q˙R
17 16 rabbidv r=RpA|p˙Q˙r=pA|p˙Q˙R
18 17 eqeq2d r=RX=pA|p˙Q˙rX=pA|p˙Q˙R
19 14 18 anbi12d r=RQrX=pA|p˙Q˙rQRX=pA|p˙Q˙R
20 13 19 rspc2ev QARAQRX=pA|p˙Q˙RqArAqrX=pA|p˙q˙r
21 5 6 7 20 syl3anc KDQARAQRX=pA|p˙Q˙RqArAqrX=pA|p˙q˙r
22 simpl1 KDQARAQRX=pA|p˙Q˙RKD
23 1 2 3 4 isline KDXNqArAqrX=pA|p˙q˙r
24 22 23 syl KDQARAQRX=pA|p˙Q˙RXNqArAqrX=pA|p˙q˙r
25 21 24 mpbird KDQARAQRX=pA|p˙Q˙RXN