| Step |
Hyp |
Ref |
Expression |
| 1 |
|
prlnghpg.l |
|- L = ( LineG ` G ) |
| 2 |
|
prlnghpg.e |
|- E = ( PlnG ` G ) |
| 3 |
|
prlnghpg.p |
|- .|| = ( parlnG ` G ) |
| 4 |
|
prlnghpg.g |
|- ( ph -> G e. TarskiG ) |
| 5 |
|
prlnghpg.1 |
|- ( ph -> A .|| B ) |
| 6 |
|
prlnghpg.2 |
|- ( ph -> A =/= B ) |
| 7 |
|
prlnghpg.x |
|- ( ph -> X e. B ) |
| 8 |
|
prlnghpg.y |
|- ( ph -> Y e. B ) |
| 9 |
|
eqid |
|- ( Base ` G ) = ( Base ` G ) |
| 10 |
|
eqid |
|- ( Itv ` G ) = ( Itv ` G ) |
| 11 |
1 2 3 4
|
brprlng |
|- ( ph -> ( A .|| B <-> ( ( A e. ran L /\ B e. ran L ) /\ ( A = B \/ ( E. h e. ran E ( A C_ h /\ B C_ h ) /\ ( A i^i B ) = (/) ) ) ) ) ) |
| 12 |
5 11
|
mpbid |
|- ( ph -> ( ( A e. ran L /\ B e. ran L ) /\ ( A = B \/ ( E. h e. ran E ( A C_ h /\ B C_ h ) /\ ( A i^i B ) = (/) ) ) ) ) |
| 13 |
12
|
simpld |
|- ( ph -> ( A e. ran L /\ B e. ran L ) ) |
| 14 |
13
|
simpld |
|- ( ph -> A e. ran L ) |
| 15 |
13
|
simprd |
|- ( ph -> B e. ran L ) |
| 16 |
9 1 10 4 15 8
|
tglnpt |
|- ( ph -> Y e. ( Base ` G ) ) |
| 17 |
|
eleq1w |
|- ( a = c -> ( a e. ( ( Base ` G ) \ A ) <-> c e. ( ( Base ` G ) \ A ) ) ) |
| 18 |
|
eleq1w |
|- ( b = d -> ( b e. ( ( Base ` G ) \ A ) <-> d e. ( ( Base ` G ) \ A ) ) ) |
| 19 |
17 18
|
bi2anan9 |
|- ( ( a = c /\ b = d ) -> ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) <-> ( c e. ( ( Base ` G ) \ A ) /\ d e. ( ( Base ` G ) \ A ) ) ) ) |
| 20 |
|
oveq12 |
|- ( ( a = c /\ b = d ) -> ( a ( Itv ` G ) b ) = ( c ( Itv ` G ) d ) ) |
| 21 |
20
|
eleq2d |
|- ( ( a = c /\ b = d ) -> ( s e. ( a ( Itv ` G ) b ) <-> s e. ( c ( Itv ` G ) d ) ) ) |
| 22 |
21
|
rexbidv |
|- ( ( a = c /\ b = d ) -> ( E. s e. A s e. ( a ( Itv ` G ) b ) <-> E. s e. A s e. ( c ( Itv ` G ) d ) ) ) |
| 23 |
|
eleq1w |
|- ( s = t -> ( s e. ( c ( Itv ` G ) d ) <-> t e. ( c ( Itv ` G ) d ) ) ) |
| 24 |
23
|
cbvrexvw |
|- ( E. s e. A s e. ( c ( Itv ` G ) d ) <-> E. t e. A t e. ( c ( Itv ` G ) d ) ) |
| 25 |
22 24
|
bitrdi |
|- ( ( a = c /\ b = d ) -> ( E. s e. A s e. ( a ( Itv ` G ) b ) <-> E. t e. A t e. ( c ( Itv ` G ) d ) ) ) |
| 26 |
19 25
|
anbi12d |
|- ( ( a = c /\ b = d ) -> ( ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) <-> ( ( c e. ( ( Base ` G ) \ A ) /\ d e. ( ( Base ` G ) \ A ) ) /\ E. t e. A t e. ( c ( Itv ` G ) d ) ) ) ) |
| 27 |
26
|
cbvopabv |
|- { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } = { <. c , d >. | ( ( c e. ( ( Base ` G ) \ A ) /\ d e. ( ( Base ` G ) \ A ) ) /\ E. t e. A t e. ( c ( Itv ` G ) d ) ) } |
| 28 |
9 1 10 4 15 7
|
tglnpt |
|- ( ph -> X e. ( Base ` G ) ) |
| 29 |
4
|
adantr |
|- ( ( ph /\ Y = X ) -> G e. TarskiG ) |
| 30 |
14
|
adantr |
|- ( ( ph /\ Y = X ) -> A e. ran L ) |
| 31 |
16
|
adantr |
|- ( ( ph /\ Y = X ) -> Y e. ( Base ` G ) ) |
| 32 |
12
|
simprd |
|- ( ph -> ( A = B \/ ( E. h e. ran E ( A C_ h /\ B C_ h ) /\ ( A i^i B ) = (/) ) ) ) |
| 33 |
6
|
neneqd |
|- ( ph -> -. A = B ) |
| 34 |
32 33
|
orcnd |
|- ( ph -> ( E. h e. ran E ( A C_ h /\ B C_ h ) /\ ( A i^i B ) = (/) ) ) |
| 35 |
34
|
simprd |
|- ( ph -> ( A i^i B ) = (/) ) |
| 36 |
35
|
adantr |
|- ( ( ph /\ Y e. A ) -> ( A i^i B ) = (/) ) |
| 37 |
|
simpr |
|- ( ( ph /\ Y e. A ) -> Y e. A ) |
| 38 |
8
|
adantr |
|- ( ( ph /\ Y e. A ) -> Y e. B ) |
| 39 |
|
inelcm |
|- ( ( Y e. A /\ Y e. B ) -> ( A i^i B ) =/= (/) ) |
| 40 |
37 38 39
|
syl2anc |
|- ( ( ph /\ Y e. A ) -> ( A i^i B ) =/= (/) ) |
| 41 |
40
|
neneqd |
|- ( ( ph /\ Y e. A ) -> -. ( A i^i B ) = (/) ) |
| 42 |
36 41
|
pm2.65da |
|- ( ph -> -. Y e. A ) |
| 43 |
42
|
adantr |
|- ( ( ph /\ Y = X ) -> -. Y e. A ) |
| 44 |
9 10 1 29 30 31 27 43
|
hpgid |
|- ( ( ph /\ Y = X ) -> Y ( ( hpG ` G ) ` A ) Y ) |
| 45 |
|
simpr |
|- ( ( ph /\ Y = X ) -> Y = X ) |
| 46 |
44 45
|
breqtrd |
|- ( ( ph /\ Y = X ) -> Y ( ( hpG ` G ) ` A ) X ) |
| 47 |
42
|
adantr |
|- ( ( ph /\ Y =/= X ) -> -. Y e. A ) |
| 48 |
35
|
ad2antrr |
|- ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) -> ( A i^i B ) = (/) ) |
| 49 |
|
simplr |
|- ( ( ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) /\ t e. A ) /\ t e. ( Y ( Itv ` G ) X ) ) -> t e. A ) |
| 50 |
4
|
ad4antr |
|- ( ( ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) /\ t e. A ) /\ t e. ( Y ( Itv ` G ) X ) ) -> G e. TarskiG ) |
| 51 |
16
|
ad4antr |
|- ( ( ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) /\ t e. A ) /\ t e. ( Y ( Itv ` G ) X ) ) -> Y e. ( Base ` G ) ) |
| 52 |
28
|
ad4antr |
|- ( ( ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) /\ t e. A ) /\ t e. ( Y ( Itv ` G ) X ) ) -> X e. ( Base ` G ) ) |
| 53 |
14
|
ad4antr |
|- ( ( ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) /\ t e. A ) /\ t e. ( Y ( Itv ` G ) X ) ) -> A e. ran L ) |
| 54 |
9 1 10 50 53 49
|
tglnpt |
|- ( ( ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) /\ t e. A ) /\ t e. ( Y ( Itv ` G ) X ) ) -> t e. ( Base ` G ) ) |
| 55 |
|
simp-4r |
|- ( ( ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) /\ t e. A ) /\ t e. ( Y ( Itv ` G ) X ) ) -> Y =/= X ) |
| 56 |
|
simpr |
|- ( ( ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) /\ t e. A ) /\ t e. ( Y ( Itv ` G ) X ) ) -> t e. ( Y ( Itv ` G ) X ) ) |
| 57 |
9 10 1 50 51 52 54 55 56
|
btwnlng1 |
|- ( ( ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) /\ t e. A ) /\ t e. ( Y ( Itv ` G ) X ) ) -> t e. ( Y L X ) ) |
| 58 |
15
|
ad4antr |
|- ( ( ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) /\ t e. A ) /\ t e. ( Y ( Itv ` G ) X ) ) -> B e. ran L ) |
| 59 |
8
|
ad4antr |
|- ( ( ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) /\ t e. A ) /\ t e. ( Y ( Itv ` G ) X ) ) -> Y e. B ) |
| 60 |
7
|
ad4antr |
|- ( ( ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) /\ t e. A ) /\ t e. ( Y ( Itv ` G ) X ) ) -> X e. B ) |
| 61 |
9 10 1 50 51 52 55 55 58 59 60
|
tglinethru |
|- ( ( ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) /\ t e. A ) /\ t e. ( Y ( Itv ` G ) X ) ) -> B = ( Y L X ) ) |
| 62 |
57 61
|
eleqtrrd |
|- ( ( ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) /\ t e. A ) /\ t e. ( Y ( Itv ` G ) X ) ) -> t e. B ) |
| 63 |
|
inelcm |
|- ( ( t e. A /\ t e. B ) -> ( A i^i B ) =/= (/) ) |
| 64 |
49 62 63
|
syl2anc |
|- ( ( ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) /\ t e. A ) /\ t e. ( Y ( Itv ` G ) X ) ) -> ( A i^i B ) =/= (/) ) |
| 65 |
|
eqid |
|- ( dist ` G ) = ( dist ` G ) |
| 66 |
9 65 10 27 16 28
|
islnopp |
|- ( ph -> ( Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X <-> ( ( -. Y e. A /\ -. X e. A ) /\ E. t e. A t e. ( Y ( Itv ` G ) X ) ) ) ) |
| 67 |
66
|
adantr |
|- ( ( ph /\ Y =/= X ) -> ( Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X <-> ( ( -. Y e. A /\ -. X e. A ) /\ E. t e. A t e. ( Y ( Itv ` G ) X ) ) ) ) |
| 68 |
67
|
simplbda |
|- ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) -> E. t e. A t e. ( Y ( Itv ` G ) X ) ) |
| 69 |
64 68
|
r19.29a |
|- ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) -> ( A i^i B ) =/= (/) ) |
| 70 |
69
|
neneqd |
|- ( ( ( ph /\ Y =/= X ) /\ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) -> -. ( A i^i B ) = (/) ) |
| 71 |
48 70
|
pm2.65da |
|- ( ( ph /\ Y =/= X ) -> -. Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) |
| 72 |
|
simpr |
|- ( ( ( ( ph /\ h e. ran E ) /\ A C_ h ) /\ B C_ h ) -> B C_ h ) |
| 73 |
4
|
ad3antrrr |
|- ( ( ( ( ph /\ h e. ran E ) /\ A C_ h ) /\ B C_ h ) -> G e. TarskiG ) |
| 74 |
|
simpllr |
|- ( ( ( ( ph /\ h e. ran E ) /\ A C_ h ) /\ B C_ h ) -> h e. ran E ) |
| 75 |
14
|
ad3antrrr |
|- ( ( ( ( ph /\ h e. ran E ) /\ A C_ h ) /\ B C_ h ) -> A e. ran L ) |
| 76 |
7
|
ad3antrrr |
|- ( ( ( ( ph /\ h e. ran E ) /\ A C_ h ) /\ B C_ h ) -> X e. B ) |
| 77 |
72 76
|
sseldd |
|- ( ( ( ( ph /\ h e. ran E ) /\ A C_ h ) /\ B C_ h ) -> X e. h ) |
| 78 |
35
|
adantr |
|- ( ( ph /\ X e. A ) -> ( A i^i B ) = (/) ) |
| 79 |
|
simpr |
|- ( ( ph /\ X e. A ) -> X e. A ) |
| 80 |
7
|
adantr |
|- ( ( ph /\ X e. A ) -> X e. B ) |
| 81 |
|
inelcm |
|- ( ( X e. A /\ X e. B ) -> ( A i^i B ) =/= (/) ) |
| 82 |
79 80 81
|
syl2anc |
|- ( ( ph /\ X e. A ) -> ( A i^i B ) =/= (/) ) |
| 83 |
82
|
neneqd |
|- ( ( ph /\ X e. A ) -> -. ( A i^i B ) = (/) ) |
| 84 |
78 83
|
pm2.65da |
|- ( ph -> -. X e. A ) |
| 85 |
84
|
ad3antrrr |
|- ( ( ( ( ph /\ h e. ran E ) /\ A C_ h ) /\ B C_ h ) -> -. X e. A ) |
| 86 |
77 85
|
eldifd |
|- ( ( ( ( ph /\ h e. ran E ) /\ A C_ h ) /\ B C_ h ) -> X e. ( h \ A ) ) |
| 87 |
|
simplr |
|- ( ( ( ( ph /\ h e. ran E ) /\ A C_ h ) /\ B C_ h ) -> A C_ h ) |
| 88 |
9 1 2 73 74 75 86 87
|
plng3p |
|- ( ( ( ( ph /\ h e. ran E ) /\ A C_ h ) /\ B C_ h ) -> h = ( A E X ) ) |
| 89 |
72 88
|
sseqtrd |
|- ( ( ( ( ph /\ h e. ran E ) /\ A C_ h ) /\ B C_ h ) -> B C_ ( A E X ) ) |
| 90 |
8
|
ad3antrrr |
|- ( ( ( ( ph /\ h e. ran E ) /\ A C_ h ) /\ B C_ h ) -> Y e. B ) |
| 91 |
89 90
|
sseldd |
|- ( ( ( ( ph /\ h e. ran E ) /\ A C_ h ) /\ B C_ h ) -> Y e. ( A E X ) ) |
| 92 |
91
|
anasss |
|- ( ( ( ph /\ h e. ran E ) /\ ( A C_ h /\ B C_ h ) ) -> Y e. ( A E X ) ) |
| 93 |
34
|
simpld |
|- ( ph -> E. h e. ran E ( A C_ h /\ B C_ h ) ) |
| 94 |
92 93
|
r19.29a |
|- ( ph -> Y e. ( A E X ) ) |
| 95 |
28 84
|
eldifd |
|- ( ph -> X e. ( ( Base ` G ) \ A ) ) |
| 96 |
9 10 1 2 4 14 95 27 16
|
elplng |
|- ( ph -> ( Y e. ( A E X ) <-> ( Y e. A \/ Y ( ( hpG ` G ) ` A ) X \/ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) ) ) |
| 97 |
94 96
|
mpbid |
|- ( ph -> ( Y e. A \/ Y ( ( hpG ` G ) ` A ) X \/ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) ) |
| 98 |
97
|
adantr |
|- ( ( ph /\ Y =/= X ) -> ( Y e. A \/ Y ( ( hpG ` G ) ` A ) X \/ Y { <. a , b >. | ( ( a e. ( ( Base ` G ) \ A ) /\ b e. ( ( Base ` G ) \ A ) ) /\ E. s e. A s e. ( a ( Itv ` G ) b ) ) } X ) ) |
| 99 |
47 71 98
|
ecase13d |
|- ( ( ph /\ Y =/= X ) -> Y ( ( hpG ` G ) ` A ) X ) |
| 100 |
46 99
|
pm2.61dane |
|- ( ph -> Y ( ( hpG ` G ) ` A ) X ) |
| 101 |
9 10 1 4 14 16 27 28 100
|
hpgcom |
|- ( ph -> X ( ( hpG ` G ) ` A ) Y ) |