Metamath Proof Explorer


Theorem symquadlem

Description: Lemma of the symetrial quadrilateral. The diagonals of quadrilaterals with congruent opposing sides intersect at their middle point. In Euclidean geometry, such quadrilaterals are called parallelograms, as opposing sides are parallel. However, this is not necessarily true in the case of absolute geometry. Lemma 7.21 of Schwabhauser p. 52. (Contributed by Thierry Arnoux, 6-Aug-2019)

Ref Expression
Hypotheses mirval.p 𝑃 = ( Base ‘ 𝐺 )
mirval.d = ( dist ‘ 𝐺 )
mirval.i 𝐼 = ( Itv ‘ 𝐺 )
mirval.l 𝐿 = ( LineG ‘ 𝐺 )
mirval.s 𝑆 = ( pInvG ‘ 𝐺 )
mirval.g ( 𝜑𝐺 ∈ TarskiG )
symquadlem.m 𝑀 = ( 𝑆𝑋 )
symquadlem.a ( 𝜑𝐴𝑃 )
symquadlem.b ( 𝜑𝐵𝑃 )
symquadlem.c ( 𝜑𝐶𝑃 )
symquadlem.d ( 𝜑𝐷𝑃 )
symquadlem.x ( 𝜑𝑋𝑃 )
symquadlem.1 ( 𝜑 → ¬ ( 𝐴 ∈ ( 𝐵 𝐿 𝐶 ) ∨ 𝐵 = 𝐶 ) )
symquadlem.2 ( 𝜑𝐵𝐷 )
symquadlem.3 ( 𝜑 → ( 𝐴 𝐵 ) = ( 𝐶 𝐷 ) )
symquadlem.4 ( 𝜑 → ( 𝐵 𝐶 ) = ( 𝐷 𝐴 ) )
symquadlem.5 ( 𝜑 → ( 𝑋 ∈ ( 𝐴 𝐿 𝐶 ) ∨ 𝐴 = 𝐶 ) )
symquadlem.6 ( 𝜑 → ( 𝑋 ∈ ( 𝐵 𝐿 𝐷 ) ∨ 𝐵 = 𝐷 ) )
Assertion symquadlem ( 𝜑𝐴 = ( 𝑀𝐶 ) )

Proof

Step Hyp Ref Expression
1 mirval.p 𝑃 = ( Base ‘ 𝐺 )
2 mirval.d = ( dist ‘ 𝐺 )
3 mirval.i 𝐼 = ( Itv ‘ 𝐺 )
4 mirval.l 𝐿 = ( LineG ‘ 𝐺 )
5 mirval.s 𝑆 = ( pInvG ‘ 𝐺 )
6 mirval.g ( 𝜑𝐺 ∈ TarskiG )
7 symquadlem.m 𝑀 = ( 𝑆𝑋 )
8 symquadlem.a ( 𝜑𝐴𝑃 )
9 symquadlem.b ( 𝜑𝐵𝑃 )
10 symquadlem.c ( 𝜑𝐶𝑃 )
11 symquadlem.d ( 𝜑𝐷𝑃 )
12 symquadlem.x ( 𝜑𝑋𝑃 )
13 symquadlem.1 ( 𝜑 → ¬ ( 𝐴 ∈ ( 𝐵 𝐿 𝐶 ) ∨ 𝐵 = 𝐶 ) )
14 symquadlem.2 ( 𝜑𝐵𝐷 )
15 symquadlem.3 ( 𝜑 → ( 𝐴 𝐵 ) = ( 𝐶 𝐷 ) )
16 symquadlem.4 ( 𝜑 → ( 𝐵 𝐶 ) = ( 𝐷 𝐴 ) )
17 symquadlem.5 ( 𝜑 → ( 𝑋 ∈ ( 𝐴 𝐿 𝐶 ) ∨ 𝐴 = 𝐶 ) )
18 symquadlem.6 ( 𝜑 → ( 𝑋 ∈ ( 𝐵 𝐿 𝐷 ) ∨ 𝐵 = 𝐷 ) )
19 1 2 3 6 9 8 tgbtwntriv2 ( 𝜑𝐴 ∈ ( 𝐵 𝐼 𝐴 ) )
20 1 4 3 6 9 8 8 19 btwncolg1 ( 𝜑 → ( 𝐴 ∈ ( 𝐵 𝐿 𝐴 ) ∨ 𝐵 = 𝐴 ) )
21 20 adantr ( ( 𝜑𝐴 = 𝐶 ) → ( 𝐴 ∈ ( 𝐵 𝐿 𝐴 ) ∨ 𝐵 = 𝐴 ) )
22 simpr ( ( 𝜑𝐴 = 𝐶 ) → 𝐴 = 𝐶 )
23 22 oveq2d ( ( 𝜑𝐴 = 𝐶 ) → ( 𝐵 𝐿 𝐴 ) = ( 𝐵 𝐿 𝐶 ) )
24 23 eleq2d ( ( 𝜑𝐴 = 𝐶 ) → ( 𝐴 ∈ ( 𝐵 𝐿 𝐴 ) ↔ 𝐴 ∈ ( 𝐵 𝐿 𝐶 ) ) )
25 22 eqeq2d ( ( 𝜑𝐴 = 𝐶 ) → ( 𝐵 = 𝐴𝐵 = 𝐶 ) )
26 24 25 orbi12d ( ( 𝜑𝐴 = 𝐶 ) → ( ( 𝐴 ∈ ( 𝐵 𝐿 𝐴 ) ∨ 𝐵 = 𝐴 ) ↔ ( 𝐴 ∈ ( 𝐵 𝐿 𝐶 ) ∨ 𝐵 = 𝐶 ) ) )
27 21 26 mpbid ( ( 𝜑𝐴 = 𝐶 ) → ( 𝐴 ∈ ( 𝐵 𝐿 𝐶 ) ∨ 𝐵 = 𝐶 ) )
28 13 27 mtand ( 𝜑 → ¬ 𝐴 = 𝐶 )
29 28 neqned ( 𝜑𝐴𝐶 )
30 29 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → 𝐴𝐶 )
31 30 necomd ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → 𝐶𝐴 )
32 31 neneqd ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ¬ 𝐶 = 𝐴 )
33 6 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → 𝐺 ∈ TarskiG )
34 10 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → 𝐶𝑃 )
35 8 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → 𝐴𝑃 )
36 12 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → 𝑋𝑃 )
37 17 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝑋 ∈ ( 𝐴 𝐿 𝐶 ) ∨ 𝐴 = 𝐶 ) )
38 1 4 3 33 35 34 36 37 colcom ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝑋 ∈ ( 𝐶 𝐿 𝐴 ) ∨ 𝐶 = 𝐴 ) )
39 9 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → 𝐵𝑃 )
40 11 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → 𝐷𝑃 )
41 eqid ( cgrG ‘ 𝐺 ) = ( cgrG ‘ 𝐺 )
42 simplr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → 𝑥𝑃 )
43 1 4 3 6 9 11 12 18 colrot2 ( 𝜑 → ( 𝐷 ∈ ( 𝑋 𝐿 𝐵 ) ∨ 𝑋 = 𝐵 ) )
44 1 4 3 6 12 9 11 43 colcom ( 𝜑 → ( 𝐷 ∈ ( 𝐵 𝐿 𝑋 ) ∨ 𝐵 = 𝑋 ) )
45 44 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝐷 ∈ ( 𝐵 𝐿 𝑋 ) ∨ 𝐵 = 𝑋 ) )
46 simpr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ )
47 16 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝐵 𝐶 ) = ( 𝐷 𝐴 ) )
48 1 2 3 6 8 9 10 11 15 tgcgrcomlr ( 𝜑 → ( 𝐵 𝐴 ) = ( 𝐷 𝐶 ) )
49 48 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝐵 𝐴 ) = ( 𝐷 𝐶 ) )
50 49 eqcomd ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝐷 𝐶 ) = ( 𝐵 𝐴 ) )
51 14 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → 𝐵𝐷 )
52 1 4 3 33 39 40 36 41 40 39 2 34 42 35 45 46 47 50 51 tgfscgr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝑋 𝐶 ) = ( 𝑥 𝐴 ) )
53 1 4 3 6 9 10 8 13 ncolcom ( 𝜑 → ¬ ( 𝐴 ∈ ( 𝐶 𝐿 𝐵 ) ∨ 𝐶 = 𝐵 ) )
54 53 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ¬ ( 𝐴 ∈ ( 𝐶 𝐿 𝐵 ) ∨ 𝐶 = 𝐵 ) )
55 17 orcomd ( 𝜑 → ( 𝐴 = 𝐶𝑋 ∈ ( 𝐴 𝐿 𝐶 ) ) )
56 55 ord ( 𝜑 → ( ¬ 𝐴 = 𝐶𝑋 ∈ ( 𝐴 𝐿 𝐶 ) ) )
57 28 56 mpd ( 𝜑𝑋 ∈ ( 𝐴 𝐿 𝐶 ) )
58 57 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → 𝑋 ∈ ( 𝐴 𝐿 𝐶 ) )
59 28 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ¬ 𝐴 = 𝐶 )
60 47 eqcomd ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝐷 𝐴 ) = ( 𝐵 𝐶 ) )
61 1 4 3 33 39 40 36 41 40 39 2 35 42 34 45 46 49 60 51 tgfscgr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝑋 𝐴 ) = ( 𝑥 𝐶 ) )
62 1 2 3 33 36 35 42 34 61 tgcgrcomlr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝐴 𝑋 ) = ( 𝐶 𝑥 ) )
63 1 2 3 33 34 35 axtgcgrrflx ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝐶 𝐴 ) = ( 𝐴 𝐶 ) )
64 1 2 41 33 35 36 34 34 42 35 62 52 63 trgcgr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ⟨“ 𝐴 𝑋 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐶 𝑥 𝐴 ”⟩ )
65 1 4 3 33 35 36 34 41 34 42 35 37 64 lnxfr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝑥 ∈ ( 𝐶 𝐿 𝐴 ) ∨ 𝐶 = 𝐴 ) )
66 1 4 3 33 34 35 42 65 colcom ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝑥 ∈ ( 𝐴 𝐿 𝐶 ) ∨ 𝐴 = 𝐶 ) )
67 66 orcomd ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝐴 = 𝐶𝑥 ∈ ( 𝐴 𝐿 𝐶 ) ) )
68 67 ord ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( ¬ 𝐴 = 𝐶𝑥 ∈ ( 𝐴 𝐿 𝐶 ) ) )
69 59 68 mpd ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → 𝑥 ∈ ( 𝐴 𝐿 𝐶 ) )
70 14 neneqd ( 𝜑 → ¬ 𝐵 = 𝐷 )
71 18 orcomd ( 𝜑 → ( 𝐵 = 𝐷𝑋 ∈ ( 𝐵 𝐿 𝐷 ) ) )
72 71 ord ( 𝜑 → ( ¬ 𝐵 = 𝐷𝑋 ∈ ( 𝐵 𝐿 𝐷 ) ) )
73 70 72 mpd ( 𝜑𝑋 ∈ ( 𝐵 𝐿 𝐷 ) )
74 73 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → 𝑋 ∈ ( 𝐵 𝐿 𝐷 ) )
75 70 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ¬ 𝐵 = 𝐷 )
76 18 ad2antrr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝑋 ∈ ( 𝐵 𝐿 𝐷 ) ∨ 𝐵 = 𝐷 ) )
77 1 2 3 41 33 39 40 36 40 39 42 46 cgr3swap23 ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ⟨“ 𝐵 𝑋 𝐷 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝑥 𝐵 ”⟩ )
78 1 4 3 33 39 36 40 41 40 42 39 76 77 lnxfr ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝑥 ∈ ( 𝐷 𝐿 𝐵 ) ∨ 𝐷 = 𝐵 ) )
79 1 4 3 33 40 39 42 78 colcom ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝑥 ∈ ( 𝐵 𝐿 𝐷 ) ∨ 𝐵 = 𝐷 ) )
80 79 orcomd ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝐵 = 𝐷𝑥 ∈ ( 𝐵 𝐿 𝐷 ) ) )
81 80 ord ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( ¬ 𝐵 = 𝐷𝑥 ∈ ( 𝐵 𝐿 𝐷 ) ) )
82 75 81 mpd ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → 𝑥 ∈ ( 𝐵 𝐿 𝐷 ) )
83 1 3 4 33 35 34 39 40 54 58 69 74 82 tglineinteq ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → 𝑋 = 𝑥 )
84 83 oveq1d ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝑋 𝐴 ) = ( 𝑥 𝐴 ) )
85 52 84 eqtr4d ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝑋 𝐶 ) = ( 𝑋 𝐴 ) )
86 1 2 3 4 5 33 7 34 35 36 38 85 colmid ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝐴 = ( 𝑀𝐶 ) ∨ 𝐶 = 𝐴 ) )
87 86 orcomd ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( 𝐶 = 𝐴𝐴 = ( 𝑀𝐶 ) ) )
88 87 ord ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → ( ¬ 𝐶 = 𝐴𝐴 = ( 𝑀𝐶 ) ) )
89 32 88 mpd ( ( ( 𝜑𝑥𝑃 ) ∧ ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ ) → 𝐴 = ( 𝑀𝐶 ) )
90 1 2 3 6 9 11 axtgcgrrflx ( 𝜑 → ( 𝐵 𝐷 ) = ( 𝐷 𝐵 ) )
91 1 4 3 6 9 11 12 41 11 9 2 44 90 lnext ( 𝜑 → ∃ 𝑥𝑃 ⟨“ 𝐵 𝐷 𝑋 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝐷 𝐵 𝑥 ”⟩ )
92 89 91 r19.29a ( 𝜑𝐴 = ( 𝑀𝐶 ) )