Metamath Proof Explorer


Theorem angmgmaddeu3

Description: Existence of a unique point for building angle addition. Case where the second angle is a flat angle. (Contributed by Thierry Arnoux, 23-Aug-2026)

Ref Expression
Hypotheses angmgmadd.p ⊢ P = Base G
angmgmadd.a ⊢ A = d ∈ P 0 ..^ 3 | d ⁡ 0 ≠ d ⁡ 1 ∧ d ⁡ 1 ≠ d ⁡ 2
angmgmadd.i ⊢ I = Itv ⁡ G
angmgmadd.d ⊢ - ˙ = dist ⁡ G
angmgmadd.c ⊢ ∼ ˙ = ∼ 𝒢 ∠ ⁡ G
angmgmadd.l ⊢ L = Line 𝒢 ⁡ G
angmgmadd.g ⊢ φ → G ∈ 𝒢 Tarski
angmgmaddov.u ⊢ φ → U ∈ P
angmgmaddov.v ⊢ φ → V ∈ P
angmgmaddov.w ⊢ φ → W ∈ P
angmgmaddov.x ⊢ φ → X ∈ P
angmgmaddov.y ⊢ φ → Y ∈ P
angmgmaddov.z ⊢ φ → Z ∈ P
angmgmaddeu.1 ⊢ φ → U ≠ V
angmgmaddeu.2 ⊢ φ → V ≠ W
angmgmaddeu.3 ⊢ φ → X ≠ Y
angmgmaddeu.4 ⊢ φ → Y ≠ Z
angmgmaddeu3.1 ⊢ φ → ¬ X ∈ Y L Z
angmgmaddeu3.2 ⊢ φ → V ∈ U I W
Assertion angmgmaddeu3 ⊢ φ → ∃! s ∈ P ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅

Proof

Step Hyp Ref Expression
1 angmgmadd.p ⊢ P = Base G
2 angmgmadd.a ⊢ A = d ∈ P 0 ..^ 3 | d ⁡ 0 ≠ d ⁡ 1 ∧ d ⁡ 1 ≠ d ⁡ 2
3 angmgmadd.i ⊢ I = Itv ⁡ G
4 angmgmadd.d ⊢ - ˙ = dist ⁡ G
5 angmgmadd.c ⊢ ∼ ˙ = ∼ 𝒢 ∠ ⁡ G
6 angmgmadd.l ⊢ L = Line 𝒢 ⁡ G
7 angmgmadd.g ⊢ φ → G ∈ 𝒢 Tarski
8 angmgmaddov.u ⊢ φ → U ∈ P
9 angmgmaddov.v ⊢ φ → V ∈ P
10 angmgmaddov.w ⊢ φ → W ∈ P
11 angmgmaddov.x ⊢ φ → X ∈ P
12 angmgmaddov.y ⊢ φ → Y ∈ P
13 angmgmaddov.z ⊢ φ → Z ∈ P
14 angmgmaddeu.1 ⊢ φ → U ≠ V
15 angmgmaddeu.2 ⊢ φ → V ≠ W
16 angmgmaddeu.3 ⊢ φ → X ≠ Y
17 angmgmaddeu.4 ⊢ φ → Y ≠ Z
18 angmgmaddeu3.1 ⊢ φ → ¬ X ∈ Y L Z
19 angmgmaddeu3.2 ⊢ φ → V ∈ U I W
20 17 necomd ⊢ φ → Z ≠ Y
21 1 4 3 7 13 12 9 8 20 tgsegconeu ⊢ φ → ∃! s ∈ P Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U
22 5 eqcomi ⊢ ∼ 𝒢 ∠ ⁡ G = ∼ ˙
23 22 a1i ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → ∼ 𝒢 ∠ ⁡ G = ∼ ˙
24 7 ad3antrrr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → G ∈ 𝒢 Tarski
25 13 ad3antrrr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → Z ∈ P
26 12 ad3antrrr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → Y ∈ P
27 simpllr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → s ∈ P
28 8 ad3antrrr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → U ∈ P
29 9 ad3antrrr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → V ∈ P
30 10 ad3antrrr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → W ∈ P
31 simplr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → Y ∈ Z I s
32 19 ad3antrrr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → V ∈ U I W
33 20 ad3antrrr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → Z ≠ Y
34 simpr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → Y - ˙ s = V - ˙ U
35 34 eqcomd ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → V - ˙ U = Y - ˙ s
36 14 necomd ⊢ φ → V ≠ U
37 36 ad3antrrr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → V ≠ U
38 1 4 3 24 29 28 26 27 35 37 tgcgrneq ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → Y ≠ s
39 38 necomd ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → s ≠ Y
40 14 ad3antrrr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → U ≠ V
41 15 necomd ⊢ φ → W ≠ V
42 41 ad3antrrr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → W ≠ V
43 1 3 4 24 25 26 27 28 29 30 31 32 33 39 40 42 flatcgra ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → ⟨“ ZYs ”⟩ ∼ 𝒢 ∠ ⁡ G ⟨“ UVW ”⟩
44 23 43 breqdi ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩
45 17 ad3antrrr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → Y ≠ Z
46 24 adantr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U ∧ Z = s → G ∈ 𝒢 Tarski
47 25 adantr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U ∧ Z = s → Z ∈ P
48 26 adantr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U ∧ Z = s → Y ∈ P
49 simpllr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U ∧ Z = s → Y ∈ Z I s
50 simpr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U ∧ Z = s → Z = s
51 50 oveq2d ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U ∧ Z = s → Z I Z = Z I s
52 49 51 eleqtrrd ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U ∧ Z = s → Y ∈ Z I Z
53 1 4 3 46 47 48 52 axtgbtwnid ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U ∧ Z = s → Z = Y
54 53 eqcomd ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U ∧ Z = s → Y = Z
55 45 54 mteqand ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → Z ≠ s
56 1 3 6 24 25 27 26 55 31 btwnlng1 ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → Y ∈ Z L s
57 1 3 6 24 26 25 27 45 56 55 lnrot2 ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → s ∈ Y L Z
58 11 ad3antrrr ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → X ∈ P
59 1 4 3 24 27 58 tgbtwntriv1 ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → s ∈ s I X
60 57 59 elind ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → s ∈ Y L Z ∩ s I X
61 60 ne0d ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → Y L Z ∩ s I X ≠ ∅
62 44 34 61 3jca ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅
63 62 anasss ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅
64 7 ad4antr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅ → G ∈ 𝒢 Tarski
65 8 ad4antr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅ → U ∈ P
66 9 ad4antr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅ → V ∈ P
67 10 ad4antr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅ → W ∈ P
68 13 ad4antr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅ → Z ∈ P
69 12 ad4antr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅ → Y ∈ P
70 simp-4r ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅ → s ∈ P
71 eqid ⊢ hl 𝒢 ⁡ G = hl 𝒢 ⁡ G
72 5 a1i ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅ → ∼ ˙ = ∼ 𝒢 ∠ ⁡ G
73 simpllr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅ → ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩
74 72 73 breqdi ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅ → ⟨“ ZYs ”⟩ ∼ 𝒢 ∠ ⁡ G ⟨“ UVW ”⟩
75 1 3 64 71 68 69 70 65 66 67 74 cgracom ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅ → ⟨“ UVW ”⟩ ∼ 𝒢 ∠ ⁡ G ⟨“ ZYs ”⟩
76 19 ad4antr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅ → V ∈ U I W
77 1 3 4 64 65 66 67 68 69 70 75 76 cgrabtwn ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅ → Y ∈ Z I s
78 simplr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅ → Y - ˙ s = V - ˙ U
79 77 78 jca ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅ → Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U
80 79 3anasss ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅ → Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U
81 63 80 impbida ⊢ φ ∧ s ∈ P → Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U ↔ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅
82 81 reubidva ⊢ φ → ∃! s ∈ P Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U ↔ ∃! s ∈ P ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅
83 21 82 mpbid ⊢ φ → ∃! s ∈ P ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U ∧ Y L Z ∩ s I X ≠ ∅