Metamath Proof Explorer


Theorem dfprlng3

Description: Alternate definition of (strict) parallelism. Theorem 12.7 of Schwabhauser p. 122. (Contributed by Thierry Arnoux, 13-Jul-2026)

Ref Expression
Hypotheses dfprlng2.b ⊢ P = Base G
dfprlng2.l ⊢ L = Line 𝒢 ⁡ G
dfprlng2.p No typesetting found for |- .|| = ( parlnG ` G ) with typecode |-
dfprlng2.g ⊢ φ → G ∈ 𝒢 Tarski
dfprlng2.x ⊢ φ → X ∈ P
dfprlng2.y ⊢ φ → Y ∈ P ∖ X
dfprlng3.a ⊢ φ → A ∈ ran ⁡ L
dfprlng3.1 ⊢ φ → A ≠ X L Y
Assertion dfprlng3 ⊢ φ → A ∥ ˙ X L Y ↔ X hp 𝒢 ⁡ G ⁡ A Y ∧ A ∩ X L Y = ∅

Proof

Step Hyp Ref Expression
1 dfprlng2.b ⊢ P = Base G
2 dfprlng2.l ⊢ L = Line 𝒢 ⁡ G
3 dfprlng2.p Could not format .|| = ( parlnG ` G ) : No typesetting found for |- .|| = ( parlnG ` G ) with typecode |-
4 dfprlng2.g ⊢ φ → G ∈ 𝒢 Tarski
5 dfprlng2.x ⊢ φ → X ∈ P
6 dfprlng2.y ⊢ φ → Y ∈ P ∖ X
7 dfprlng3.a ⊢ φ → A ∈ ran ⁡ L
8 dfprlng3.1 ⊢ φ → A ≠ X L Y
9 4 ad4antr ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → G ∈ 𝒢 Tarski
10 simp-4r ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → z ∈ P
11 simpllr ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → w ∈ P
12 simpr ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → z ≠ w
13 12 necomd ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → w ≠ z
14 11 13 eldifsnd ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → w ∈ P ∖ z
15 5 ad4antr ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → X ∈ P
16 6 ad4antr ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → Y ∈ P ∖ X
17 simplr ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → A = z L w
18 8 ad4antr ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → A ≠ X L Y
19 17 18 eqnetrrd ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → z L w ≠ X L Y
20 1 2 3 9 10 14 15 16 19 dfprlng2 ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → z L w ∥ ˙ X L Y ↔ X hp 𝒢 ⁡ G ⁡ z L w Y ∧ z L w ∩ X L Y = ∅
21 17 breq1d ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → A ∥ ˙ X L Y ↔ z L w ∥ ˙ X L Y
22 17 fveq2d ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → hp 𝒢 ⁡ G ⁡ A = hp 𝒢 ⁡ G ⁡ z L w
23 22 breqd ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → X hp 𝒢 ⁡ G ⁡ A Y ↔ X hp 𝒢 ⁡ G ⁡ z L w Y
24 17 ineq1d ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → A ∩ X L Y = z L w ∩ X L Y
25 24 eqeq1d ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → A ∩ X L Y = ∅ ↔ z L w ∩ X L Y = ∅
26 23 25 anbi12d ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → X hp 𝒢 ⁡ G ⁡ A Y ∧ A ∩ X L Y = ∅ ↔ X hp 𝒢 ⁡ G ⁡ z L w Y ∧ z L w ∩ X L Y = ∅
27 20 21 26 3bitr4d ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → A ∥ ˙ X L Y ↔ X hp 𝒢 ⁡ G ⁡ A Y ∧ A ∩ X L Y = ∅
28 27 anasss ⊢ φ ∧ z ∈ P ∧ w ∈ P ∧ A = z L w ∧ z ≠ w → A ∥ ˙ X L Y ↔ X hp 𝒢 ⁡ G ⁡ A Y ∧ A ∩ X L Y = ∅
29 eqid ⊢ Itv ⁡ G = Itv ⁡ G
30 1 29 2 4 7 tgisline ⊢ φ → ∃ z ∈ P ∃ w ∈ P A = z L w ∧ z ≠ w
31 28 30 r19.29vva ⊢ φ → A ∥ ˙ X L Y ↔ X hp 𝒢 ⁡ G ⁡ A Y ∧ A ∩ X L Y = ∅