| Step |
Hyp |
Ref |
Expression |
| 1 |
|
lnperpexs.p |
|- P = ( Base ` G ) |
| 2 |
|
lnperpexs.l |
|- L = ( LineG ` G ) |
| 3 |
|
lnperpexs.g |
|- ( ph -> G e. TarskiG ) |
| 4 |
|
lnperpexs.h |
|- ( ph -> G TarskiGDim>= 2 ) |
| 5 |
|
lnperpexs.d |
|- ( ph -> D e. ran L ) |
| 6 |
|
lnperpexs.a |
|- ( ph -> A e. D ) |
| 7 |
|
lnperpexs.q |
|- ( ph -> Q e. P ) |
| 8 |
|
lnperpexs.1 |
|- ( ph -> -. Q e. D ) |
| 9 |
|
eqid |
|- ( dist ` G ) = ( dist ` G ) |
| 10 |
|
eqid |
|- ( Itv ` G ) = ( Itv ` G ) |
| 11 |
|
eleq1w |
|- ( a = c -> ( a e. ( P \ D ) <-> c e. ( P \ D ) ) ) |
| 12 |
|
eleq1w |
|- ( b = d -> ( b e. ( P \ D ) <-> d e. ( P \ D ) ) ) |
| 13 |
11 12
|
bi2anan9 |
|- ( ( a = c /\ b = d ) -> ( ( a e. ( P \ D ) /\ b e. ( P \ D ) ) <-> ( c e. ( P \ D ) /\ d e. ( P \ D ) ) ) ) |
| 14 |
|
oveq12 |
|- ( ( a = c /\ b = d ) -> ( a ( Itv ` G ) b ) = ( c ( Itv ` G ) d ) ) |
| 15 |
14
|
eleq2d |
|- ( ( a = c /\ b = d ) -> ( s e. ( a ( Itv ` G ) b ) <-> s e. ( c ( Itv ` G ) d ) ) ) |
| 16 |
15
|
rexbidv |
|- ( ( a = c /\ b = d ) -> ( E. s e. D s e. ( a ( Itv ` G ) b ) <-> E. s e. D s e. ( c ( Itv ` G ) d ) ) ) |
| 17 |
|
eleq1w |
|- ( s = t -> ( s e. ( c ( Itv ` G ) d ) <-> t e. ( c ( Itv ` G ) d ) ) ) |
| 18 |
17
|
cbvrexvw |
|- ( E. s e. D s e. ( c ( Itv ` G ) d ) <-> E. t e. D t e. ( c ( Itv ` G ) d ) ) |
| 19 |
16 18
|
bitrdi |
|- ( ( a = c /\ b = d ) -> ( E. s e. D s e. ( a ( Itv ` G ) b ) <-> E. t e. D t e. ( c ( Itv ` G ) d ) ) ) |
| 20 |
13 19
|
anbi12d |
|- ( ( a = c /\ b = d ) -> ( ( ( a e. ( P \ D ) /\ b e. ( P \ D ) ) /\ E. s e. D s e. ( a ( Itv ` G ) b ) ) <-> ( ( c e. ( P \ D ) /\ d e. ( P \ D ) ) /\ E. t e. D t e. ( c ( Itv ` G ) d ) ) ) ) |
| 21 |
20
|
cbvopabv |
|- { <. a , b >. | ( ( a e. ( P \ D ) /\ b e. ( P \ D ) ) /\ E. s e. D s e. ( a ( Itv ` G ) b ) ) } = { <. c , d >. | ( ( c e. ( P \ D ) /\ d e. ( P \ D ) ) /\ E. t e. D t e. ( c ( Itv ` G ) d ) ) } |
| 22 |
1 9 10 2 3 4 5 21 6 7 8
|
lnperpex |
|- ( ph -> E. p e. P ( D ( perpG ` G ) ( p L A ) /\ p ( ( hpG ` G ) ` D ) Q ) ) |