Metamath Proof Explorer


Theorem mirplncl

Description: The mirror of a point with regard to another point is in the same plane as the two points. (Contributed by Thierry Arnoux, 5-Jul-2026)

Ref Expression
Hypotheses mirplncl.p ⊢ P = Base G
mirplncl.h No typesetting found for |- E = ( PlnG ` G ) with typecode |-
mirplncl.s ⊢ S = pInv 𝒢 ⁡ G
mirplncl.1 ⊢ M = S ⁡ X
mirplncl.g ⊢ φ → G ∈ 𝒢 Tarski
mirplncl.2 ⊢ φ → H ∈ ran ⁡ E
mirplncl.x ⊢ φ → X ∈ H
mirplncl.y ⊢ φ → Y ∈ H
Assertion mirplncl ⊢ φ → M ⁡ Y ∈ H

Proof

Step Hyp Ref Expression
1 mirplncl.p ⊢ P = Base G
2 mirplncl.h Could not format E = ( PlnG ` G ) : No typesetting found for |- E = ( PlnG ` G ) with typecode |-
3 mirplncl.s ⊢ S = pInv 𝒢 ⁡ G
4 mirplncl.1 ⊢ M = S ⁡ X
5 mirplncl.g ⊢ φ → G ∈ 𝒢 Tarski
6 mirplncl.2 ⊢ φ → H ∈ ran ⁡ E
7 mirplncl.x ⊢ φ → X ∈ H
8 mirplncl.y ⊢ φ → Y ∈ H
9 simpr ⊢ φ ∧ X = Y → X = Y
10 9 fveq2d ⊢ φ ∧ X = Y → M ⁡ X = M ⁡ Y
11 eqid ⊢ dist ⁡ G = dist ⁡ G
12 eqid ⊢ Itv ⁡ G = Itv ⁡ G
13 eqid ⊢ Line 𝒢 ⁡ G = Line 𝒢 ⁡ G
14 5 adantr ⊢ φ ∧ X = Y → G ∈ 𝒢 Tarski
15 1 12 13 2 5 6 7 plngrnssp ⊢ φ → X ∈ P
16 15 adantr ⊢ φ ∧ X = Y → X ∈ P
17 1 11 12 13 3 14 16 4 mircinv ⊢ φ ∧ X = Y → M ⁡ X = X
18 10 17 eqtr3d ⊢ φ ∧ X = Y → M ⁡ Y = X
19 7 adantr ⊢ φ ∧ X = Y → X ∈ H
20 18 19 eqeltrd ⊢ φ ∧ X = Y → M ⁡ Y ∈ H
21 5 adantr ⊢ φ ∧ X ≠ Y → G ∈ 𝒢 Tarski
22 6 adantr ⊢ φ ∧ X ≠ Y → H ∈ ran ⁡ E
23 7 adantr ⊢ φ ∧ X ≠ Y → X ∈ H
24 8 adantr ⊢ φ ∧ X ≠ Y → Y ∈ H
25 simpr ⊢ φ ∧ X ≠ Y → X ≠ Y
26 1 12 13 2 21 22 23 24 25 lnssplng1 ⊢ φ ∧ X ≠ Y → X Line 𝒢 ⁡ G Y ⊆ H
27 15 adantr ⊢ φ ∧ X ≠ Y → X ∈ P
28 1 12 13 2 5 6 8 plngrnssp ⊢ φ → Y ∈ P
29 28 adantr ⊢ φ ∧ X ≠ Y → Y ∈ P
30 1 12 13 21 27 29 25 tgelrnln ⊢ φ ∧ X ≠ Y → X Line 𝒢 ⁡ G Y ∈ ran ⁡ Line 𝒢 ⁡ G
31 1 12 13 21 27 29 25 tglinerflx1 ⊢ φ ∧ X ≠ Y → X ∈ X Line 𝒢 ⁡ G Y
32 1 12 13 21 27 29 25 tglinerflx2 ⊢ φ ∧ X ≠ Y → Y ∈ X Line 𝒢 ⁡ G Y
33 1 11 12 13 3 21 4 30 31 32 mirln ⊢ φ ∧ X ≠ Y → M ⁡ Y ∈ X Line 𝒢 ⁡ G Y
34 26 33 sseldd ⊢ φ ∧ X ≠ Y → M ⁡ Y ∈ H
35 20 34 pm2.61dane ⊢ φ → M ⁡ Y ∈ H