Metamath Proof Explorer


Theorem prlngex

Description: There exists at least one parallel line b to a given line A through a given point X . Theorem 12.10 of Schwabhauser p. 122. (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
prlngex.6 ⊢ φ → X ∈ P
Assertion prlngex ⊢ φ → ∃ 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 prlngex.6 ⊢ φ → X ∈ P
7 breq2 ⊢ b = A → A ∥ ˙ b ↔ A ∥ ˙ A
8 eleq2 ⊢ b = A → X ∈ b ↔ X ∈ A
9 7 8 anbi12d ⊢ b = A → A ∥ ˙ b ∧ X ∈ b ↔ A ∥ ˙ A ∧ X ∈ A
10 5 adantr ⊢ φ ∧ X ∈ A → A ∈ ran ⁡ L
11 eqid Could not format ( PlnG ` G ) = ( PlnG ` G ) : No typesetting found for |- ( PlnG ` G ) = ( PlnG ` G ) with typecode |-
12 4 adantr ⊢ φ ∧ X ∈ A → G ∈ 𝒢 Tarski
13 2 11 3 12 10 prlngref ⊢ φ ∧ X ∈ A → A ∥ ˙ A
14 simpr ⊢ φ ∧ X ∈ A → X ∈ A
15 13 14 jca ⊢ φ ∧ X ∈ A → A ∥ ˙ A ∧ X ∈ A
16 9 10 15 rspcedvdw ⊢ φ ∧ X ∈ A → ∃ b ∈ ran ⁡ L A ∥ ˙ b ∧ X ∈ b
17 breq2 ⊢ b = w L X → A ∥ ˙ b ↔ A ∥ ˙ w L X
18 eleq2 ⊢ b = w L X → X ∈ b ↔ X ∈ w L X
19 17 18 anbi12d ⊢ b = w L X → A ∥ ˙ b ∧ X ∈ b ↔ A ∥ ˙ w L X ∧ X ∈ w L X
20 4 adantr ⊢ φ ∧ ¬ X ∈ A → G ∈ 𝒢 Tarski
21 20 ad2antrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A → G ∈ 𝒢 Tarski
22 21 ad2antrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y → G ∈ 𝒢 Tarski
23 22 ad3antrrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → G ∈ 𝒢 Tarski
24 simplr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → X L y ⟂ 𝒢 ⁡ G w L X
25 2 23 24 perpln2 ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → w L X ∈ ran ⁡ L
26 5 adantr ⊢ φ ∧ ¬ X ∈ A → A ∈ ran ⁡ L
27 26 ad2antrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A → A ∈ ran ⁡ L
28 27 ad5antr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → A ∈ ran ⁡ L
29 6 adantr ⊢ φ ∧ ¬ X ∈ A → X ∈ P
30 29 ad2antrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A → X ∈ P
31 simpllr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A → ¬ X ∈ A
32 30 31 eldifd ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A → X ∈ P ∖ A
33 32 ad5antr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → X ∈ P ∖ A
34 1 2 11 23 28 33 tgelrnpln Could not format ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> ( A ( PlnG ` G ) X ) e. ran ( PlnG ` G ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> ( A ( PlnG ` G ) X ) e. ran ( PlnG ` G ) ) with typecode |-
35 eqid ⊢ Itv ⁡ G = Itv ⁡ G
36 1 35 2 11 23 28 33 elplnglnid Could not format ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> A C_ ( A ( PlnG ` G ) X ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> A C_ ( A ( PlnG ` G ) X ) ) with typecode |-
37 simplr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A → y ∈ A
38 1 2 35 21 27 37 tglnpt ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A → y ∈ P
39 nelne2 ⊢ y ∈ A ∧ ¬ X ∈ A → y ≠ X
40 37 31 39 syl2anc ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A → y ≠ X
41 40 necomd ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A → X ≠ y
42 1 35 2 21 30 38 41 tgelrnln ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A → X L y ∈ ran ⁡ L
43 42 ad2antrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y → X L y ∈ ran ⁡ L
44 43 ad3antrrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → X L y ∈ ran ⁡ L
45 simpllr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → w ∈ P
46 27 ad2antrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y → A ∈ ran ⁡ L
47 simplr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y → t ∈ A ∖ X L y
48 47 eldifad ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y → t ∈ A
49 1 2 35 22 46 48 tglnpt ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y → t ∈ P
50 47 eldifbd ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y → ¬ t ∈ X L y
51 49 50 eldifd ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y → t ∈ P ∖ X L y
52 51 ad3antrrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → t ∈ P ∖ X L y
53 simpr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → w hp 𝒢 ⁡ G ⁡ X L y t
54 1 2 11 44 45 52 23 53 hpgssplng Could not format ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> w e. ( ( X L y ) ( PlnG ` G ) t ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> w e. ( ( X L y ) ( PlnG ` G ) t ) ) with typecode |-
55 30 ad2antrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y → X ∈ P
56 55 ad3antrrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → X ∈ P
57 31 ad5antr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → ¬ X ∈ A
58 49 ad3antrrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → t ∈ P
59 38 ad2antrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y → y ∈ P
60 59 ad3antrrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → y ∈ P
61 simp-4r ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → t ≠ y
62 48 ad3antrrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → t ∈ A
63 37 ad5antr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → y ∈ A
64 1 35 2 23 58 60 61 61 28 62 63 tglinethru ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → A = t L y
65 57 64 neleqtrd ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → ¬ X ∈ t L y
66 56 65 eldifd ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → X ∈ P ∖ t L y
67 41 ad2antrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y → X ≠ y
68 67 ad3antrrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → X ≠ y
69 1 35 2 11 23 66 60 52 68 plngrot Could not format ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> ( ( X L y ) ( PlnG ` G ) t ) = ( ( t L y ) ( PlnG ` G ) X ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> ( ( X L y ) ( PlnG ` G ) t ) = ( ( t L y ) ( PlnG ` G ) X ) ) with typecode |-
70 64 oveq1d Could not format ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> ( A ( PlnG ` G ) X ) = ( ( t L y ) ( PlnG ` G ) X ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> ( A ( PlnG ` G ) X ) = ( ( t L y ) ( PlnG ` G ) X ) ) with typecode |-
71 69 70 eqtr4d Could not format ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> ( ( X L y ) ( PlnG ` G ) t ) = ( A ( PlnG ` G ) X ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> ( ( X L y ) ( PlnG ` G ) t ) = ( A ( PlnG ` G ) X ) ) with typecode |-
72 54 71 eleqtrd Could not format ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> w e. ( A ( PlnG ` G ) X ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> w e. ( A ( PlnG ` G ) X ) ) with typecode |-
73 1 35 2 11 23 28 33 elplngid Could not format ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> X e. ( A ( PlnG ` G ) X ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> X e. ( A ( PlnG ` G ) X ) ) with typecode |-
74 1 35 2 23 45 56 25 tglnne ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → w ≠ X
75 1 35 2 11 23 34 72 73 74 lnssplng1 Could not format ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> ( w L X ) C_ ( A ( PlnG ` G ) X ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> ( w L X ) C_ ( A ( PlnG ` G ) X ) ) with typecode |-
76 36 63 sseldd Could not format ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> y e. ( A ( PlnG ` G ) X ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> y e. ( A ( PlnG ` G ) X ) ) with typecode |-
77 1 35 2 11 23 34 73 76 68 lnssplng1 Could not format ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> ( X L y ) C_ ( A ( PlnG ` G ) X ) ) : No typesetting found for |- ( ( ( ( ( ( ( ( ( ph /\ -. X e. A ) /\ y e. A ) /\ ( X L y ) ( perpG ` G ) A ) /\ t e. ( A \ ( X L y ) ) ) /\ t =/= y ) /\ w e. P ) /\ ( X L y ) ( perpG ` G ) ( w L X ) ) /\ w ( ( hpG ` G ) ` ( X L y ) ) t ) -> ( X L y ) C_ ( A ( PlnG ` G ) X ) ) with typecode |-
78 eqid ⊢ dist ⁡ G = dist ⁡ G
79 simp-6r ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → X L y ⟂ 𝒢 ⁡ G A
80 1 78 35 2 23 44 28 79 perpcom ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → A ⟂ 𝒢 ⁡ G X L y
81 1 78 35 2 23 44 25 24 perpcom ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → w L X ⟂ 𝒢 ⁡ G X L y
82 1 2 11 3 23 34 36 75 77 80 81 perpprlng ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → A ∥ ˙ w L X
83 1 35 2 23 45 56 74 tglinerflx2 ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → X ∈ w L X
84 82 83 jca ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → A ∥ ˙ w L X ∧ X ∈ w L X
85 19 25 84 rspcedvdw ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → ∃ b ∈ ran ⁡ L A ∥ ˙ b ∧ X ∈ b
86 85 anasss ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y ∧ w ∈ P ∧ X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t → ∃ b ∈ ran ⁡ L A ∥ ˙ b ∧ X ∈ b
87 21 ad2antrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z → G ∈ 𝒢 Tarski
88 29 ad4antr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z → X ∈ P
89 38 ad2antrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z → y ∈ P
90 27 ad2antrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z → A ∈ ran ⁡ L
91 simplr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z → z ∈ A
92 1 2 35 87 90 91 tglnpt ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z → z ∈ P
93 42 ad2antrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z → X L y ∈ ran ⁡ L
94 simpllr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z → X L y ⟂ 𝒢 ⁡ G A
95 1 78 35 2 87 93 90 94 perpneq ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z → X L y ≠ A
96 95 neneqd ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z → ¬ X L y = A
97 87 adantr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z ∧ z ∈ X L y → G ∈ 𝒢 Tarski
98 92 adantr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z ∧ z ∈ X L y → z ∈ P
99 89 adantr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z ∧ z ∈ X L y → y ∈ P
100 simplr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z ∧ z ∈ X L y → y ≠ z
101 100 necomd ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z ∧ z ∈ X L y → z ≠ y
102 93 adantr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z ∧ z ∈ X L y → X L y ∈ ran ⁡ L
103 simpr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z ∧ z ∈ X L y → z ∈ X L y
104 88 adantr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z ∧ z ∈ X L y → X ∈ P
105 41 ad3antrrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z ∧ z ∈ X L y → X ≠ y
106 1 35 2 97 104 99 105 tglinerflx2 ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z ∧ z ∈ X L y → y ∈ X L y
107 1 35 2 97 98 99 101 101 102 103 106 tglinethru ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z ∧ z ∈ X L y → X L y = z L y
108 90 adantr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z ∧ z ∈ X L y → A ∈ ran ⁡ L
109 simpllr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z ∧ z ∈ X L y → z ∈ A
110 37 ad3antrrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z ∧ z ∈ X L y → y ∈ A
111 1 35 2 97 98 99 101 101 108 109 110 tglinethru ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z ∧ z ∈ X L y → A = z L y
112 107 111 eqtr4d ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z ∧ z ∈ X L y → X L y = A
113 96 112 mtand ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z → ¬ z ∈ X L y
114 41 ad2antrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z → X ≠ y
115 114 neneqd ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z → ¬ X = y
116 ioran ⊢ ¬ z ∈ X L y ∨ X = y ↔ ¬ z ∈ X L y ∧ ¬ X = y
117 113 115 116 sylanbrc ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z → ¬ z ∈ X L y ∨ X = y
118 1 2 35 87 88 89 92 117 ncoltgdim2 ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ z ∈ A ∧ y ≠ z → G Dim 𝒢 ≥ 2
119 1 35 2 21 27 37 tglnpt2 ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A → ∃ z ∈ A y ≠ z
120 118 119 r19.29a ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A → G Dim 𝒢 ≥ 2
121 120 ad2antrr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y → G Dim 𝒢 ≥ 2
122 1 35 2 22 55 59 67 tglinerflx1 ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y → X ∈ X L y
123 1 2 22 121 43 122 49 50 lnperpexs ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y → ∃ w ∈ P X L y ⟂ 𝒢 ⁡ G w L X ∧ w hp 𝒢 ⁡ G ⁡ X L y t
124 86 123 r19.29a ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A ∧ t ∈ A ∖ X L y ∧ t ≠ y → ∃ b ∈ ran ⁡ L A ∥ ˙ b ∧ X ∈ b
125 simpr ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A → X L y ⟂ 𝒢 ⁡ G A
126 1 78 35 2 21 42 27 125 perpneq ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A → X L y ≠ A
127 126 necomd ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A → A ≠ X L y
128 1 35 2 21 27 42 37 127 tglnpt4 ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A → ∃ t ∈ A ∖ X L y t ≠ y
129 124 128 r19.29a ⊢ φ ∧ ¬ X ∈ A ∧ y ∈ A ∧ X L y ⟂ 𝒢 ⁡ G A → ∃ b ∈ ran ⁡ L A ∥ ˙ b ∧ X ∈ b
130 simpr ⊢ φ ∧ ¬ X ∈ A → ¬ X ∈ A
131 1 78 35 2 20 26 29 130 footex ⊢ φ ∧ ¬ X ∈ A → ∃ y ∈ A X L y ⟂ 𝒢 ⁡ G A
132 129 131 r19.29a ⊢ φ ∧ ¬ X ∈ A → ∃ b ∈ ran ⁡ L A ∥ ˙ b ∧ X ∈ b
133 16 132 pm2.61dan ⊢ φ → ∃ b ∈ ran ⁡ L A ∥ ˙ b ∧ X ∈ b