Metamath Proof Explorer


Theorem angmgmaddeu7

Description: There exists a unique point s satisfying the conditions of angle addition. Case where both angles are straight angles. (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
angmgmaddeu7.1 ⊢ φ → Y ∈ X I Z
angmgmaddeu7.2 ⊢ φ → V ∈ U I W
Assertion angmgmaddeu7 ⊢ φ → ∃! s ∈ P ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U

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 angmgmaddeu7.1 ⊢ φ → Y ∈ X I Z
19 angmgmaddeu7.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 44 34 jca ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U
46 45 anasss ⊢ φ ∧ s ∈ P ∧ Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U → ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U
47 7 ad3antrrr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U → G ∈ 𝒢 Tarski
48 8 ad3antrrr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U → U ∈ P
49 9 ad3antrrr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U → V ∈ P
50 10 ad3antrrr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U → W ∈ P
51 13 ad3antrrr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U → Z ∈ P
52 12 ad3antrrr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U → Y ∈ P
53 simpllr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U → s ∈ P
54 eqid ⊢ hl 𝒢 ⁡ G = hl 𝒢 ⁡ G
55 5 a1i ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U → ∼ ˙ = ∼ 𝒢 ∠ ⁡ G
56 simplr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U → ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩
57 55 56 breqdi ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U → ⟨“ ZYs ”⟩ ∼ 𝒢 ∠ ⁡ G ⟨“ UVW ”⟩
58 1 3 47 54 51 52 53 48 49 50 57 cgracom ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U → ⟨“ UVW ”⟩ ∼ 𝒢 ∠ ⁡ G ⟨“ ZYs ”⟩
59 19 ad3antrrr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U → V ∈ U I W
60 1 3 4 47 48 49 50 51 52 53 58 59 cgrabtwn ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U → Y ∈ Z I s
61 simpr ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U → Y - ˙ s = V - ˙ U
62 60 61 jca ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U → Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U
63 62 anasss ⊢ φ ∧ s ∈ P ∧ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U → Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U
64 46 63 impbida ⊢ φ ∧ s ∈ P → Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U ↔ ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U
65 64 reubidva ⊢ φ → ∃! s ∈ P Y ∈ Z I s ∧ Y - ˙ s = V - ˙ U ↔ ∃! s ∈ P ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U
66 21 65 mpbid ⊢ φ → ∃! s ∈ P ⟨“ ZYs ”⟩ ∼ ˙ ⟨“ UVW ”⟩ ∧ Y - ˙ s = V - ˙ U