Metamath Proof Explorer


Theorem plngmiropp

Description: Given a line A and a point X not on A , then a point Y on the plane defined by A and X is either opposite to X , or opposite to the mirror point of X by any point Z of A . (Contributed by Thierry Arnoux, 5-Jul-2026)

Ref Expression
Hypotheses plngmiropp.p P = Base G
plngmiropp.i I = Itv G
plngmiropp.l L = Line 𝒢 G
plngmiropp.e No typesetting found for |- E = ( PlnG ` G ) with typecode |-
plngmiropp.s S = pInv 𝒢 G
plngmiropp.m M = S Z
plngmiropp.o O = a b | a P A b P A t A t a I b
plngmiropp.g φ G 𝒢 Tarski
plngmiropp.a φ A ran L
plngmiropp.x φ X P A
plngmiropp.y φ Y A E X A
plngmiropp.z φ Z A
Assertion plngmiropp φ X O Y M X O Y

Proof

Step Hyp Ref Expression
1 plngmiropp.p P = Base G
2 plngmiropp.i I = Itv G
3 plngmiropp.l L = Line 𝒢 G
4 plngmiropp.e Could not format E = ( PlnG ` G ) : No typesetting found for |- E = ( PlnG ` G ) with typecode |-
5 plngmiropp.s S = pInv 𝒢 G
6 plngmiropp.m M = S Z
7 plngmiropp.o O = a b | a P A b P A t A t a I b
8 plngmiropp.g φ G 𝒢 Tarski
9 plngmiropp.a φ A ran L
10 plngmiropp.x φ X P A
11 plngmiropp.y φ Y A E X A
12 plngmiropp.z φ Z A
13 eqid dist G = dist G
14 9 adantr φ Y hp 𝒢 G A X A ran L
15 8 adantr φ Y hp 𝒢 G A X G 𝒢 Tarski
16 11 eldifad φ Y A E X
17 1 2 3 4 8 9 10 16 plngssp φ Y P
18 17 adantr φ Y hp 𝒢 G A X Y P
19 1 3 2 8 9 12 tglnpt φ Z P
20 10 eldifad φ X P
21 1 13 2 3 5 8 19 6 20 mircl φ M X P
22 21 adantr φ Y hp 𝒢 G A X M X P
23 20 adantr φ Y hp 𝒢 G A X X P
24 simpr φ Y hp 𝒢 G A X Y hp 𝒢 G A X
25 1 2 3 15 14 18 7 23 24 hpgcom φ Y hp 𝒢 G A X X hp 𝒢 G A Y
26 1 2 5 6 7 8 9 12 10 3 oppmir φ X O M X
27 1 2 3 7 8 9 20 17 21 26 lnopp2hpgb φ Y O M X X hp 𝒢 G A Y
28 27 biimpar φ X hp 𝒢 G A Y Y O M X
29 25 28 syldan φ Y hp 𝒢 G A X Y O M X
30 1 13 2 7 3 14 15 18 22 29 oppcom φ Y hp 𝒢 G A X M X O Y
31 9 adantr φ Y O X A ran L
32 8 adantr φ Y O X G 𝒢 Tarski
33 17 adantr φ Y O X Y P
34 20 adantr φ Y O X X P
35 simpr φ Y O X Y O X
36 1 13 2 7 3 31 32 33 34 35 oppcom φ Y O X X O Y
37 1 2 3 4 8 9 10 7 17 elplng φ Y A E X Y A Y hp 𝒢 G A X Y O X
38 16 37 mpbid φ Y A Y hp 𝒢 G A X Y O X
39 3orass Y A Y hp 𝒢 G A X Y O X Y A Y hp 𝒢 G A X Y O X
40 38 39 sylib φ Y A Y hp 𝒢 G A X Y O X
41 11 eldifbd φ ¬ Y A
42 40 41 orcnd φ Y hp 𝒢 G A X Y O X
43 30 36 42 orim12da φ M X O Y X O Y
44 43 orcomd φ X O Y M X O Y