Metamath Proof Explorer


Theorem prlngmolem2

Description: Lemma for prlngmo . (Contributed by Thierry Arnoux, 5-Jul-2026)

Ref Expression
Hypotheses prlngeu.p P = Base G
prlngeu.l L = Line 𝒢 G
prlngeu.r No typesetting found for |- .|| = ( parlnG ` G ) with typecode |-
prlngeu.g φ G 𝒢 Tarski
prlngeu.a φ A ran L
prlngeu.x φ X P A
prlngeu.1 φ G 𝒢 Tarski E
prlngmolem2.1 O = x y | x P b y P b r b r x Itv G y
prlngmolem2.2 Q = x y | x P A y P A s A s x Itv G y
Assertion prlngmolem2 φ * b ran L A ˙ b X b

Proof

Step Hyp Ref Expression
1 prlngeu.p P = Base G
2 prlngeu.l L = Line 𝒢 G
3 prlngeu.r Could not format .|| = ( parlnG ` G ) : No typesetting found for |- .|| = ( parlnG ` G ) with typecode |-
4 prlngeu.g φ G 𝒢 Tarski
5 prlngeu.a φ A ran L
6 prlngeu.x φ X P A
7 prlngeu.1 φ G 𝒢 Tarski E
8 prlngmolem2.1 O = x y | x P b y P b r b r x Itv G y
9 prlngmolem2.2 Q = x y | x P A y P A s A s x Itv G y
10 anass A ˙ b X b A ˙ c X c A ˙ b X b A ˙ c X c
11 4 ad6antr φ b ran L c ran L A ˙ b X b A ˙ c X c G 𝒢 Tarski
12 5 ad6antr φ b ran L c ran L A ˙ b X b A ˙ c X c A ran L
13 2 11 12 tglnne0 φ b ran L c ran L A ˙ b X b A ˙ c X c A
14 simpr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b = c b = c
15 7 ad8antr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c G 𝒢 Tarski E
16 11 ad2antrr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c G 𝒢 Tarski
17 16 ad3antrrr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w O t G 𝒢 Tarski
18 12 ad5antr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w O t A ran L
19 6 ad8antr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c X P A
20 19 ad3antrrr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w O t X P A
21 eqid Itv G = Itv G
22 simp-8r φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c b ran L
23 22 ad3antrrr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w O t b ran L
24 simp-7r φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c c ran L
25 24 ad3antrrr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w O t c ran L
26 simp-9r φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w O t A ˙ b
27 simp-7r φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w O t A ˙ c
28 simp-8r φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w O t X b
29 simpllr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c X c
30 29 ad3antrrr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w O t X c
31 simp-5r φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w O t t A
32 simpllr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w O t w c b
33 simp-4r φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w O t b c
34 simpr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w O t w O t
35 1 2 3 17 18 20 8 9 21 23 25 26 27 28 30 31 32 33 34 prlngmolem1 φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w O t ¬ G 𝒢 Tarski E
36 16 ad3antrrr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t G 𝒢 Tarski
37 12 ad5antr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t A ran L
38 19 ad3antrrr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t X P A
39 22 ad3antrrr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t b ran L
40 24 ad3antrrr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t c ran L
41 simp-9r φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t A ˙ b
42 simp-7r φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t A ˙ c
43 simp-8r φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t X b
44 29 ad3antrrr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t X c
45 simp-5r φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t t A
46 eqid dist G = dist G
47 eqid pInv 𝒢 G = pInv 𝒢 G
48 eqid pInv 𝒢 G X = pInv 𝒢 G X
49 simplr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w c b
50 49 eldifad φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w c
51 50 adantr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t w c
52 1 46 21 2 47 36 48 40 44 51 mirln φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t pInv 𝒢 G X w c
53 simpllr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t w c b
54 53 eldifbd φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t ¬ w b
55 36 adantr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t pInv 𝒢 G X w b G 𝒢 Tarski
56 1 2 21 16 24 29 tglnpt φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c X P
57 56 ad4antr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t pInv 𝒢 G X w b X P
58 16 ad2antrr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X G 𝒢 Tarski
59 24 ad2antrr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X c ran L
60 1 2 21 58 59 50 tglnpt φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w P
61 60 ad2antrr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t pInv 𝒢 G X w b w P
62 1 46 21 2 47 55 57 48 61 mirmir φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t pInv 𝒢 G X w b pInv 𝒢 G X pInv 𝒢 G X w = w
63 39 adantr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t pInv 𝒢 G X w b b ran L
64 43 adantr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t pInv 𝒢 G X w b X b
65 simpr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t pInv 𝒢 G X w b pInv 𝒢 G X w b
66 1 46 21 2 47 55 48 63 64 65 mirln φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t pInv 𝒢 G X w b pInv 𝒢 G X pInv 𝒢 G X w b
67 62 66 eqeltrrd φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t pInv 𝒢 G X w b w b
68 54 67 mtand φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t ¬ pInv 𝒢 G X w b
69 52 68 eldifd φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t pInv 𝒢 G X w c b
70 simp-4r φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t b c
71 simpr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t pInv 𝒢 G X w O t
72 1 2 3 36 37 38 8 9 21 39 40 41 42 43 44 45 69 70 71 prlngmolem1 φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X pInv 𝒢 G X w O t ¬ G 𝒢 Tarski E
73 eqid Could not format ( PlnG ` G ) = ( PlnG ` G ) : No typesetting found for |- ( PlnG ` G ) = ( PlnG ` G ) with typecode |-
74 22 ad2antrr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X b ran L
75 49 eldifbd φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X ¬ w b
76 60 75 eldifd φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w P b
77 12 ad4antr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X A ran L
78 6 ad10antr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X X P A
79 1 21 2 73 58 77 78 elplnglnid Could not format ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> A C_ ( A ( PlnG ` G ) X ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> A C_ ( A ( PlnG ` G ) X ) ) with typecode |-
80 simp-4r φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X t A
81 79 80 sseldd Could not format ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> t e. ( A ( PlnG ` G ) X ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> t e. ( A ( PlnG ` G ) X ) ) with typecode |-
82 1 2 73 58 77 78 tgelrnpln Could not format ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> ( A ( PlnG ` G ) X ) e. ran ( PlnG ` G ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> ( A ( PlnG ` G ) X ) e. ran ( PlnG ` G ) ) with typecode |-
83 simp-6r φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X A ˙ c
84 29 ad2antrr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X X c
85 6 eldifbd φ ¬ X A
86 85 ad10antr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X ¬ X A
87 nelne1 X c ¬ X A c A
88 84 86 87 syl2anc φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X c A
89 88 necomd φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X A c
90 2 73 3 58 83 89 50 84 prlnghpg φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w hp 𝒢 G A X
91 1 2 73 77 60 78 58 90 hpgssplng Could not format ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> w e. ( A ( PlnG ` G ) X ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> w e. ( A ( PlnG ` G ) X ) ) with typecode |-
92 91 75 eldifd Could not format ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> w e. ( ( A ( PlnG ` G ) X ) \ b ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> w e. ( ( A ( PlnG ` G ) X ) \ b ) ) with typecode |-
93 simp-8r φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X A ˙ b
94 simp-7r φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X X b
95 nelne1 X b ¬ X A b A
96 94 86 95 syl2anc φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X b A
97 96 necomd φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X A b
98 2 73 3 58 93 97 94 prlngpln3 Could not format ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> b C_ ( A ( PlnG ` G ) X ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> b C_ ( A ( PlnG ` G ) X ) ) with typecode |-
99 1 2 73 58 82 74 92 98 plng3p Could not format ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> ( A ( PlnG ` G ) X ) = ( b ( PlnG ` G ) w ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> ( A ( PlnG ` G ) X ) = ( b ( PlnG ` G ) w ) ) with typecode |-
100 81 99 eleqtrd Could not format ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> t e. ( b ( PlnG ` G ) w ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> t e. ( b ( PlnG ` G ) w ) ) with typecode |-
101 2 3 58 93 97 prlngin0 φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X A b =
102 101 adantr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X t b A b =
103 simp-5r φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X t b t A
104 simpr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X t b t b
105 103 104 elind φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X t b t A b
106 105 ne0d φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X t b A b
107 106 neneqd φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X t b ¬ A b =
108 102 107 pm2.65da φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X ¬ t b
109 100 108 eldifd Could not format ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> t e. ( ( b ( PlnG ` G ) w ) \ b ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ( ( ph /\ b e. ran L ) /\ c e. ran L ) /\ A .|| b ) /\ X e. b ) /\ A .|| c ) /\ X e. c ) /\ t e. A ) /\ b =/= c ) /\ w e. ( c \ b ) ) /\ w =/= X ) -> t e. ( ( b ( PlnG ` G ) w ) \ b ) ) with typecode |-
110 1 21 2 73 47 48 8 58 74 76 109 94 plngmiropp φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X w O t pInv 𝒢 G X w O t
111 35 72 110 mpjaodan φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X ¬ G 𝒢 Tarski E
112 simpr φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c b c
113 112 necomd φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c c b
114 1 21 2 16 24 22 29 113 tglnpt4 φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c w c b w X
115 111 114 r19.29a φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c ¬ G 𝒢 Tarski E
116 15 115 pm2.21dd φ b ran L c ran L A ˙ b X b A ˙ c X c t A b c b = c
117 14 116 pm2.61dane φ b ran L c ran L A ˙ b X b A ˙ c X c t A b = c
118 13 117 n0limd φ b ran L c ran L A ˙ b X b A ˙ c X c b = c
119 118 anasss φ b ran L c ran L A ˙ b X b A ˙ c X c b = c
120 119 anasss φ b ran L c ran L A ˙ b X b A ˙ c X c b = c
121 120 anasss φ b ran L c ran L A ˙ b X b A ˙ c X c b = c
122 10 121 sylan2b φ b ran L c ran L A ˙ b X b A ˙ c X c b = c
123 122 ex φ b ran L c ran L A ˙ b X b A ˙ c X c b = c
124 123 ralrimiva φ b ran L c ran L A ˙ b X b A ˙ c X c b = c
125 124 ralrimiva φ b ran L c ran L A ˙ b X b A ˙ c X c b = c
126 breq2 b = c A ˙ b A ˙ c
127 eleq2w b = c X b X c
128 126 127 anbi12d b = c A ˙ b X b A ˙ c X c
129 128 rmo4 * b ran L A ˙ b X b b ran L c ran L A ˙ b X b A ˙ c X c b = c
130 125 129 sylibr φ * b ran L A ˙ b X b