Metamath Proof Explorer


Theorem iscgrag

Description: Ray normalization: an angle congruence yields two points on the target rays carrying a full triangle congruence, together with the two arm lengths. This is the forward direction of iscgra (Schwabhauser 11.3) repackaged -- nothing is constructed; the distances are read off the cgrG with cgr3simp1 and cgr3simp2 . No non-degeneracy hypothesis is needed or wanted: cgrA carries vertex distinctness intrinsically ( cgrane1 through cgrane4 ), and an extra hypothesis would obstruct the degenerate branches. (Contributed by JAG, 12-Aug-2026)

Ref Expression
Hypotheses iscgrag.p ⊢ P = Base G
iscgrag.i ⊢ I = Itv ⁡ G
iscgrag.k ⊢ K = hl 𝒢 ⁡ G
iscgrag.m ⊢ - ˙ = dist ⁡ G
iscgrag.g ⊢ φ → G ∈ 𝒢 Tarski
iscgrag.a ⊢ φ → A ∈ P
iscgrag.b ⊢ φ → B ∈ P
iscgrag.c ⊢ φ → C ∈ P
iscgrag.d ⊢ φ → D ∈ P
iscgrag.e ⊢ φ → E ∈ P
iscgrag.f ⊢ φ → F ∈ P
iscgrag.1 ⊢ φ → ⟨“ ABC ”⟩ ∼ 𝒢 ∠ ⁡ G ⟨“ DEF ”⟩
Assertion iscgrag ⊢ φ → ∃ x ∈ P ∃ y ∈ P ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F ∧ E - ˙ x = B - ˙ A ∧ E - ˙ y = B - ˙ C

Proof

Step Hyp Ref Expression
1 iscgrag.p ⊢ P = Base G
2 iscgrag.i ⊢ I = Itv ⁡ G
3 iscgrag.k ⊢ K = hl 𝒢 ⁡ G
4 iscgrag.m ⊢ - ˙ = dist ⁡ G
5 iscgrag.g ⊢ φ → G ∈ 𝒢 Tarski
6 iscgrag.a ⊢ φ → A ∈ P
7 iscgrag.b ⊢ φ → B ∈ P
8 iscgrag.c ⊢ φ → C ∈ P
9 iscgrag.d ⊢ φ → D ∈ P
10 iscgrag.e ⊢ φ → E ∈ P
11 iscgrag.f ⊢ φ → F ∈ P
12 iscgrag.1 ⊢ φ → ⟨“ ABC ”⟩ ∼ 𝒢 ∠ ⁡ G ⟨“ DEF ”⟩
13 simpr ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F
14 simpll ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → φ ∧ x ∈ P
15 14 simpld ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → φ
16 15 5 syl ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → G ∈ 𝒢 Tarski
17 15 6 syl ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → A ∈ P
18 15 7 syl ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → B ∈ P
19 14 simprd ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → x ∈ P
20 15 10 syl ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → E ∈ P
21 eqid ⊢ ∼ 𝒢 ⁡ G = ∼ 𝒢 ⁡ G
22 15 8 syl ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → C ∈ P
23 simplr ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → y ∈ P
24 13 simp1d ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩
25 1 4 2 21 16 17 18 22 19 20 23 24 cgr3simp1 ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → A - ˙ B = x - ˙ E
26 1 4 2 16 17 18 19 20 25 tgcgrcomlr ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → B - ˙ A = E - ˙ x
27 26 eqcomd ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → E - ˙ x = B - ˙ A
28 1 4 2 21 16 17 18 22 19 20 23 24 cgr3simp2 ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → B - ˙ C = E - ˙ y
29 28 eqcomd ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → E - ˙ y = B - ˙ C
30 27 29 jca ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → E - ˙ x = B - ˙ A ∧ E - ˙ y = B - ˙ C
31 13 30 jca ⊢ φ ∧ x ∈ P ∧ y ∈ P ∧ ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F ∧ E - ˙ x = B - ˙ A ∧ E - ˙ y = B - ˙ C
32 31 ex ⊢ φ ∧ x ∈ P ∧ y ∈ P → ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F ∧ E - ˙ x = B - ˙ A ∧ E - ˙ y = B - ˙ C
33 32 reximdva ⊢ φ ∧ x ∈ P → ∃ y ∈ P ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → ∃ y ∈ P ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F ∧ E - ˙ x = B - ˙ A ∧ E - ˙ y = B - ˙ C
34 33 imp ⊢ φ ∧ x ∈ P ∧ ∃ y ∈ P ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F → ∃ y ∈ P ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F ∧ E - ˙ x = B - ˙ A ∧ E - ˙ y = B - ˙ C
35 1 2 3 5 6 7 8 9 10 11 iscgra ⊢ φ → ⟨“ ABC ”⟩ ∼ 𝒢 ∠ ⁡ G ⟨“ DEF ”⟩ ↔ ∃ x ∈ P ∃ y ∈ P ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F
36 12 35 mpbid ⊢ φ → ∃ x ∈ P ∃ y ∈ P ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F
37 34 36 reximddv3 ⊢ φ → ∃ x ∈ P ∃ y ∈ P ⟨“ ABC ”⟩ ∼ 𝒢 ⁡ G ⟨“ xEy ”⟩ ∧ x K ⁡ E D ∧ y K ⁡ E F ∧ E - ˙ x = B - ˙ A ∧ E - ˙ y = B - ˙ C