Metamath Proof Explorer


Theorem colmid

Description: Colinearity and equidistance implies midpoint. Theorem 7.20 of Schwabhauser p. 52. (Contributed by Thierry Arnoux, 30-Jul-2019)

Ref Expression
Hypotheses mirval.p P=BaseG
mirval.d -˙=distG
mirval.i I=ItvG
mirval.l L=Line𝒢G
mirval.s S=pInv𝒢G
mirval.g φG𝒢Tarski
colmid.m M=SX
colmid.a φAP
colmid.b φBP
colmid.x φXP
colmid.c φXALBA=B
colmid.d φX-˙A=X-˙B
Assertion colmid φB=MAA=B

Proof

Step Hyp Ref Expression
1 mirval.p P=BaseG
2 mirval.d -˙=distG
3 mirval.i I=ItvG
4 mirval.l L=Line𝒢G
5 mirval.s S=pInv𝒢G
6 mirval.g φG𝒢Tarski
7 colmid.m M=SX
8 colmid.a φAP
9 colmid.b φBP
10 colmid.x φXP
11 colmid.c φXALBA=B
12 colmid.d φX-˙A=X-˙B
13 animorr φA=BB=MAA=B
14 6 ad2antrr φABXAIBG𝒢Tarski
15 10 ad2antrr φABXAIBXP
16 8 ad2antrr φABXAIBAP
17 9 ad2antrr φABXAIBBP
18 12 ad2antrr φABXAIBX-˙A=X-˙B
19 18 eqcomd φABXAIBX-˙B=X-˙A
20 simpr φABXAIBXAIB
21 1 2 3 14 16 15 17 20 tgbtwncom φABXAIBXBIA
22 1 2 3 4 5 14 15 7 16 17 19 21 ismir φABXAIBB=MA
23 22 orcd φABXAIBB=MAA=B
24 6 adantr φAXIBG𝒢Tarski
25 9 adantr φAXIBBP
26 8 adantr φAXIBAP
27 10 adantr φAXIBXP
28 simpr φAXIBAXIB
29 1 2 3 24 27 26 25 28 tgbtwncom φAXIBABIX
30 1 2 3 24 26 27 tgbtwntriv1 φAXIBAAIX
31 1 2 3 6 10 8 10 9 12 tgcgrcomlr φA-˙X=B-˙X
32 31 adantr φAXIBA-˙X=B-˙X
33 32 eqcomd φAXIBB-˙X=A-˙X
34 eqidd φAXIBA-˙X=A-˙X
35 1 2 3 24 25 26 27 26 26 27 29 30 33 34 tgcgrsub φAXIBB-˙A=A-˙A
36 1 2 3 24 25 26 26 35 axtgcgrid φAXIBB=A
37 36 eqcomd φAXIBA=B
38 37 adantlr φABAXIBA=B
39 38 olcd φABAXIBB=MAA=B
40 6 adantr φBAIXG𝒢Tarski
41 8 adantr φBAIXAP
42 9 adantr φBAIXBP
43 10 adantr φBAIXXP
44 simpr φBAIXBAIX
45 1 2 3 40 42 43 tgbtwntriv1 φBAIXBBIX
46 31 adantr φBAIXA-˙X=B-˙X
47 eqidd φBAIXB-˙X=B-˙X
48 1 2 3 40 41 42 43 42 42 43 44 45 46 47 tgcgrsub φBAIXA-˙B=B-˙B
49 1 2 3 40 41 42 42 48 axtgcgrid φBAIXA=B
50 49 adantlr φABBAIXA=B
51 50 olcd φABBAIXB=MAA=B
52 df-ne AB¬A=B
53 11 orcomd φA=BXALB
54 53 orcanai φ¬A=BXALB
55 52 54 sylan2b φABXALB
56 6 adantr φABG𝒢Tarski
57 8 adantr φABAP
58 9 adantr φABBP
59 simpr φABAB
60 10 adantr φABXP
61 1 4 3 56 57 58 59 60 tgellng φABXALBXAIBAXIBBAIX
62 55 61 mpbid φABXAIBAXIBBAIX
63 23 39 51 62 mpjao3dan φABB=MAA=B
64 13 63 pm2.61dane φB=MAA=B