Metamath Proof Explorer


Theorem tcphcphlem1

Description: Lemma for tcphcph : the triangle inequality. (Contributed by Mario Carneiro, 8-Oct-2015)

Ref Expression
Hypotheses tcphval.n 𝐺 = ( toℂPreHil ‘ 𝑊 )
tcphcph.v 𝑉 = ( Base ‘ 𝑊 )
tcphcph.f 𝐹 = ( Scalar ‘ 𝑊 )
tcphcph.1 ( 𝜑𝑊 ∈ PreHil )
tcphcph.2 ( 𝜑𝐹 = ( ℂflds 𝐾 ) )
tcphcph.h , = ( ·𝑖𝑊 )
tcphcph.3 ( ( 𝜑 ∧ ( 𝑥𝐾𝑥 ∈ ℝ ∧ 0 ≤ 𝑥 ) ) → ( √ ‘ 𝑥 ) ∈ 𝐾 )
tcphcph.4 ( ( 𝜑𝑥𝑉 ) → 0 ≤ ( 𝑥 , 𝑥 ) )
tcphcph.k 𝐾 = ( Base ‘ 𝐹 )
tcphcph.m = ( -g𝑊 )
tcphcphlem1.3 ( 𝜑𝑋𝑉 )
tcphcphlem1.4 ( 𝜑𝑌𝑉 )
Assertion tcphcphlem1 ( 𝜑 → ( √ ‘ ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) ) ≤ ( ( √ ‘ ( 𝑋 , 𝑋 ) ) + ( √ ‘ ( 𝑌 , 𝑌 ) ) ) )

Proof

Step Hyp Ref Expression
1 tcphval.n 𝐺 = ( toℂPreHil ‘ 𝑊 )
2 tcphcph.v 𝑉 = ( Base ‘ 𝑊 )
3 tcphcph.f 𝐹 = ( Scalar ‘ 𝑊 )
4 tcphcph.1 ( 𝜑𝑊 ∈ PreHil )
5 tcphcph.2 ( 𝜑𝐹 = ( ℂflds 𝐾 ) )
6 tcphcph.h , = ( ·𝑖𝑊 )
7 tcphcph.3 ( ( 𝜑 ∧ ( 𝑥𝐾𝑥 ∈ ℝ ∧ 0 ≤ 𝑥 ) ) → ( √ ‘ 𝑥 ) ∈ 𝐾 )
8 tcphcph.4 ( ( 𝜑𝑥𝑉 ) → 0 ≤ ( 𝑥 , 𝑥 ) )
9 tcphcph.k 𝐾 = ( Base ‘ 𝐹 )
10 tcphcph.m = ( -g𝑊 )
11 tcphcphlem1.3 ( 𝜑𝑋𝑉 )
12 tcphcphlem1.4 ( 𝜑𝑌𝑉 )
13 phllmod ( 𝑊 ∈ PreHil → 𝑊 ∈ LMod )
14 lmodgrp ( 𝑊 ∈ LMod → 𝑊 ∈ Grp )
15 4 13 14 3syl ( 𝜑𝑊 ∈ Grp )
16 2 10 grpsubcl ( ( 𝑊 ∈ Grp ∧ 𝑋𝑉𝑌𝑉 ) → ( 𝑋 𝑌 ) ∈ 𝑉 )
17 15 11 12 16 syl3anc ( 𝜑 → ( 𝑋 𝑌 ) ∈ 𝑉 )
18 1 2 3 4 5 6 tcphcphlem3 ( ( 𝜑 ∧ ( 𝑋 𝑌 ) ∈ 𝑉 ) → ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) ∈ ℝ )
19 17 18 mpdan ( 𝜑 → ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) ∈ ℝ )
20 1 2 3 4 5 6 tcphcphlem3 ( ( 𝜑𝑋𝑉 ) → ( 𝑋 , 𝑋 ) ∈ ℝ )
21 11 20 mpdan ( 𝜑 → ( 𝑋 , 𝑋 ) ∈ ℝ )
22 1 2 3 4 5 6 tcphcphlem3 ( ( 𝜑𝑌𝑉 ) → ( 𝑌 , 𝑌 ) ∈ ℝ )
23 12 22 mpdan ( 𝜑 → ( 𝑌 , 𝑌 ) ∈ ℝ )
24 21 23 readdcld ( 𝜑 → ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) ∈ ℝ )
25 1 2 3 4 5 phclm ( 𝜑𝑊 ∈ ℂMod )
26 3 9 clmsscn ( 𝑊 ∈ ℂMod → 𝐾 ⊆ ℂ )
27 25 26 syl ( 𝜑𝐾 ⊆ ℂ )
28 3 6 2 9 ipcl ( ( 𝑊 ∈ PreHil ∧ 𝑋𝑉𝑌𝑉 ) → ( 𝑋 , 𝑌 ) ∈ 𝐾 )
29 4 11 12 28 syl3anc ( 𝜑 → ( 𝑋 , 𝑌 ) ∈ 𝐾 )
30 27 29 sseldd ( 𝜑 → ( 𝑋 , 𝑌 ) ∈ ℂ )
31 3 6 2 9 ipcl ( ( 𝑊 ∈ PreHil ∧ 𝑌𝑉𝑋𝑉 ) → ( 𝑌 , 𝑋 ) ∈ 𝐾 )
32 4 12 11 31 syl3anc ( 𝜑 → ( 𝑌 , 𝑋 ) ∈ 𝐾 )
33 27 32 sseldd ( 𝜑 → ( 𝑌 , 𝑋 ) ∈ ℂ )
34 30 33 addcld ( 𝜑 → ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ∈ ℂ )
35 34 abscld ( 𝜑 → ( abs ‘ ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) ∈ ℝ )
36 24 35 readdcld ( 𝜑 → ( ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) + ( abs ‘ ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) ) ∈ ℝ )
37 21 recnd ( 𝜑 → ( 𝑋 , 𝑋 ) ∈ ℂ )
38 2re 2 ∈ ℝ
39 oveq12 ( ( 𝑥 = 𝑋𝑥 = 𝑋 ) → ( 𝑥 , 𝑥 ) = ( 𝑋 , 𝑋 ) )
40 39 anidms ( 𝑥 = 𝑋 → ( 𝑥 , 𝑥 ) = ( 𝑋 , 𝑋 ) )
41 40 breq2d ( 𝑥 = 𝑋 → ( 0 ≤ ( 𝑥 , 𝑥 ) ↔ 0 ≤ ( 𝑋 , 𝑋 ) ) )
42 8 ralrimiva ( 𝜑 → ∀ 𝑥𝑉 0 ≤ ( 𝑥 , 𝑥 ) )
43 41 42 11 rspcdva ( 𝜑 → 0 ≤ ( 𝑋 , 𝑋 ) )
44 21 43 resqrtcld ( 𝜑 → ( √ ‘ ( 𝑋 , 𝑋 ) ) ∈ ℝ )
45 oveq12 ( ( 𝑥 = 𝑌𝑥 = 𝑌 ) → ( 𝑥 , 𝑥 ) = ( 𝑌 , 𝑌 ) )
46 45 anidms ( 𝑥 = 𝑌 → ( 𝑥 , 𝑥 ) = ( 𝑌 , 𝑌 ) )
47 46 breq2d ( 𝑥 = 𝑌 → ( 0 ≤ ( 𝑥 , 𝑥 ) ↔ 0 ≤ ( 𝑌 , 𝑌 ) ) )
48 47 42 12 rspcdva ( 𝜑 → 0 ≤ ( 𝑌 , 𝑌 ) )
49 23 48 resqrtcld ( 𝜑 → ( √ ‘ ( 𝑌 , 𝑌 ) ) ∈ ℝ )
50 44 49 remulcld ( 𝜑 → ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ∈ ℝ )
51 remulcl ( ( 2 ∈ ℝ ∧ ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ∈ ℝ ) → ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ∈ ℝ )
52 38 50 51 sylancr ( 𝜑 → ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ∈ ℝ )
53 52 recnd ( 𝜑 → ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ∈ ℂ )
54 23 recnd ( 𝜑 → ( 𝑌 , 𝑌 ) ∈ ℂ )
55 37 53 54 add32d ( 𝜑 → ( ( ( 𝑋 , 𝑋 ) + ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ) + ( 𝑌 , 𝑌 ) ) = ( ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) + ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ) )
56 24 52 readdcld ( 𝜑 → ( ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) + ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ) ∈ ℝ )
57 55 56 eqeltrd ( 𝜑 → ( ( ( 𝑋 , 𝑋 ) + ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ) + ( 𝑌 , 𝑌 ) ) ∈ ℝ )
58 oveq12 ( ( 𝑥 = ( 𝑋 𝑌 ) ∧ 𝑥 = ( 𝑋 𝑌 ) ) → ( 𝑥 , 𝑥 ) = ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) )
59 58 anidms ( 𝑥 = ( 𝑋 𝑌 ) → ( 𝑥 , 𝑥 ) = ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) )
60 59 breq2d ( 𝑥 = ( 𝑋 𝑌 ) → ( 0 ≤ ( 𝑥 , 𝑥 ) ↔ 0 ≤ ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) ) )
61 60 42 17 rspcdva ( 𝜑 → 0 ≤ ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) )
62 19 61 absidd ( 𝜑 → ( abs ‘ ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) ) = ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) )
63 3 clmadd ( 𝑊 ∈ ℂMod → + = ( +g𝐹 ) )
64 25 63 syl ( 𝜑 → + = ( +g𝐹 ) )
65 64 oveqd ( 𝜑 → ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) = ( ( 𝑋 , 𝑋 ) ( +g𝐹 ) ( 𝑌 , 𝑌 ) ) )
66 64 oveqd ( 𝜑 → ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) = ( ( 𝑋 , 𝑌 ) ( +g𝐹 ) ( 𝑌 , 𝑋 ) ) )
67 65 66 oveq12d ( 𝜑 → ( ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) ( -g𝐹 ) ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) = ( ( ( 𝑋 , 𝑋 ) ( +g𝐹 ) ( 𝑌 , 𝑌 ) ) ( -g𝐹 ) ( ( 𝑋 , 𝑌 ) ( +g𝐹 ) ( 𝑌 , 𝑋 ) ) ) )
68 3 6 2 9 ipcl ( ( 𝑊 ∈ PreHil ∧ 𝑋𝑉𝑋𝑉 ) → ( 𝑋 , 𝑋 ) ∈ 𝐾 )
69 4 11 11 68 syl3anc ( 𝜑 → ( 𝑋 , 𝑋 ) ∈ 𝐾 )
70 3 6 2 9 ipcl ( ( 𝑊 ∈ PreHil ∧ 𝑌𝑉𝑌𝑉 ) → ( 𝑌 , 𝑌 ) ∈ 𝐾 )
71 4 12 12 70 syl3anc ( 𝜑 → ( 𝑌 , 𝑌 ) ∈ 𝐾 )
72 3 9 clmacl ( ( 𝑊 ∈ ℂMod ∧ ( 𝑋 , 𝑋 ) ∈ 𝐾 ∧ ( 𝑌 , 𝑌 ) ∈ 𝐾 ) → ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) ∈ 𝐾 )
73 25 69 71 72 syl3anc ( 𝜑 → ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) ∈ 𝐾 )
74 3 9 clmacl ( ( 𝑊 ∈ ℂMod ∧ ( 𝑋 , 𝑌 ) ∈ 𝐾 ∧ ( 𝑌 , 𝑋 ) ∈ 𝐾 ) → ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ∈ 𝐾 )
75 25 29 32 74 syl3anc ( 𝜑 → ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ∈ 𝐾 )
76 3 9 clmsub ( ( 𝑊 ∈ ℂMod ∧ ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) ∈ 𝐾 ∧ ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ∈ 𝐾 ) → ( ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) − ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) = ( ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) ( -g𝐹 ) ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) )
77 25 73 75 76 syl3anc ( 𝜑 → ( ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) − ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) = ( ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) ( -g𝐹 ) ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) )
78 eqid ( -g𝐹 ) = ( -g𝐹 )
79 eqid ( +g𝐹 ) = ( +g𝐹 )
80 3 6 2 10 78 79 4 11 12 11 12 ip2subdi ( 𝜑 → ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) = ( ( ( 𝑋 , 𝑋 ) ( +g𝐹 ) ( 𝑌 , 𝑌 ) ) ( -g𝐹 ) ( ( 𝑋 , 𝑌 ) ( +g𝐹 ) ( 𝑌 , 𝑋 ) ) ) )
81 67 77 80 3eqtr4rd ( 𝜑 → ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) = ( ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) − ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) )
82 81 fveq2d ( 𝜑 → ( abs ‘ ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) ) = ( abs ‘ ( ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) − ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) ) )
83 62 82 eqtr3d ( 𝜑 → ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) = ( abs ‘ ( ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) − ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) ) )
84 27 73 sseldd ( 𝜑 → ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) ∈ ℂ )
85 84 34 abs2dif2d ( 𝜑 → ( abs ‘ ( ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) − ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) ) ≤ ( ( abs ‘ ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) ) + ( abs ‘ ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) ) )
86 83 85 eqbrtrd ( 𝜑 → ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) ≤ ( ( abs ‘ ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) ) + ( abs ‘ ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) ) )
87 21 23 43 48 addge0d ( 𝜑 → 0 ≤ ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) )
88 24 87 absidd ( 𝜑 → ( abs ‘ ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) ) = ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) )
89 88 oveq1d ( 𝜑 → ( ( abs ‘ ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) ) + ( abs ‘ ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) ) = ( ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) + ( abs ‘ ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) ) )
90 86 89 breqtrd ( 𝜑 → ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) ≤ ( ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) + ( abs ‘ ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) ) )
91 30 abscld ( 𝜑 → ( abs ‘ ( 𝑋 , 𝑌 ) ) ∈ ℝ )
92 remulcl ( ( 2 ∈ ℝ ∧ ( abs ‘ ( 𝑋 , 𝑌 ) ) ∈ ℝ ) → ( 2 · ( abs ‘ ( 𝑋 , 𝑌 ) ) ) ∈ ℝ )
93 38 91 92 sylancr ( 𝜑 → ( 2 · ( abs ‘ ( 𝑋 , 𝑌 ) ) ) ∈ ℝ )
94 30 33 abstrid ( 𝜑 → ( abs ‘ ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) ≤ ( ( abs ‘ ( 𝑋 , 𝑌 ) ) + ( abs ‘ ( 𝑌 , 𝑋 ) ) ) )
95 91 recnd ( 𝜑 → ( abs ‘ ( 𝑋 , 𝑌 ) ) ∈ ℂ )
96 95 2timesd ( 𝜑 → ( 2 · ( abs ‘ ( 𝑋 , 𝑌 ) ) ) = ( ( abs ‘ ( 𝑋 , 𝑌 ) ) + ( abs ‘ ( 𝑋 , 𝑌 ) ) ) )
97 30 abscjd ( 𝜑 → ( abs ‘ ( ∗ ‘ ( 𝑋 , 𝑌 ) ) ) = ( abs ‘ ( 𝑋 , 𝑌 ) ) )
98 3 clmcj ( 𝑊 ∈ ℂMod → ∗ = ( *𝑟𝐹 ) )
99 25 98 syl ( 𝜑 → ∗ = ( *𝑟𝐹 ) )
100 99 fveq1d ( 𝜑 → ( ∗ ‘ ( 𝑋 , 𝑌 ) ) = ( ( *𝑟𝐹 ) ‘ ( 𝑋 , 𝑌 ) ) )
101 eqid ( *𝑟𝐹 ) = ( *𝑟𝐹 )
102 3 6 2 101 ipcj ( ( 𝑊 ∈ PreHil ∧ 𝑋𝑉𝑌𝑉 ) → ( ( *𝑟𝐹 ) ‘ ( 𝑋 , 𝑌 ) ) = ( 𝑌 , 𝑋 ) )
103 4 11 12 102 syl3anc ( 𝜑 → ( ( *𝑟𝐹 ) ‘ ( 𝑋 , 𝑌 ) ) = ( 𝑌 , 𝑋 ) )
104 100 103 eqtrd ( 𝜑 → ( ∗ ‘ ( 𝑋 , 𝑌 ) ) = ( 𝑌 , 𝑋 ) )
105 104 fveq2d ( 𝜑 → ( abs ‘ ( ∗ ‘ ( 𝑋 , 𝑌 ) ) ) = ( abs ‘ ( 𝑌 , 𝑋 ) ) )
106 97 105 eqtr3d ( 𝜑 → ( abs ‘ ( 𝑋 , 𝑌 ) ) = ( abs ‘ ( 𝑌 , 𝑋 ) ) )
107 106 oveq2d ( 𝜑 → ( ( abs ‘ ( 𝑋 , 𝑌 ) ) + ( abs ‘ ( 𝑋 , 𝑌 ) ) ) = ( ( abs ‘ ( 𝑋 , 𝑌 ) ) + ( abs ‘ ( 𝑌 , 𝑋 ) ) ) )
108 96 107 eqtrd ( 𝜑 → ( 2 · ( abs ‘ ( 𝑋 , 𝑌 ) ) ) = ( ( abs ‘ ( 𝑋 , 𝑌 ) ) + ( abs ‘ ( 𝑌 , 𝑋 ) ) ) )
109 94 108 breqtrrd ( 𝜑 → ( abs ‘ ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) ≤ ( 2 · ( abs ‘ ( 𝑋 , 𝑌 ) ) ) )
110 eqid ( norm ‘ 𝐺 ) = ( norm ‘ 𝐺 )
111 eqid ( ( 𝑌 , 𝑋 ) / ( 𝑌 , 𝑌 ) ) = ( ( 𝑌 , 𝑋 ) / ( 𝑌 , 𝑌 ) )
112 1 2 3 4 5 6 7 8 9 110 111 11 12 ipcau2 ( 𝜑 → ( abs ‘ ( 𝑋 , 𝑌 ) ) ≤ ( ( ( norm ‘ 𝐺 ) ‘ 𝑋 ) · ( ( norm ‘ 𝐺 ) ‘ 𝑌 ) ) )
113 1 110 2 6 tcphnmval ( ( 𝑊 ∈ Grp ∧ 𝑋𝑉 ) → ( ( norm ‘ 𝐺 ) ‘ 𝑋 ) = ( √ ‘ ( 𝑋 , 𝑋 ) ) )
114 15 11 113 syl2anc ( 𝜑 → ( ( norm ‘ 𝐺 ) ‘ 𝑋 ) = ( √ ‘ ( 𝑋 , 𝑋 ) ) )
115 1 110 2 6 tcphnmval ( ( 𝑊 ∈ Grp ∧ 𝑌𝑉 ) → ( ( norm ‘ 𝐺 ) ‘ 𝑌 ) = ( √ ‘ ( 𝑌 , 𝑌 ) ) )
116 15 12 115 syl2anc ( 𝜑 → ( ( norm ‘ 𝐺 ) ‘ 𝑌 ) = ( √ ‘ ( 𝑌 , 𝑌 ) ) )
117 114 116 oveq12d ( 𝜑 → ( ( ( norm ‘ 𝐺 ) ‘ 𝑋 ) · ( ( norm ‘ 𝐺 ) ‘ 𝑌 ) ) = ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) )
118 112 117 breqtrd ( 𝜑 → ( abs ‘ ( 𝑋 , 𝑌 ) ) ≤ ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) )
119 38 a1i ( 𝜑 → 2 ∈ ℝ )
120 2pos 0 < 2
121 120 a1i ( 𝜑 → 0 < 2 )
122 lemul2 ( ( ( abs ‘ ( 𝑋 , 𝑌 ) ) ∈ ℝ ∧ ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ∈ ℝ ∧ ( 2 ∈ ℝ ∧ 0 < 2 ) ) → ( ( abs ‘ ( 𝑋 , 𝑌 ) ) ≤ ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ↔ ( 2 · ( abs ‘ ( 𝑋 , 𝑌 ) ) ) ≤ ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ) )
123 91 50 119 121 122 syl112anc ( 𝜑 → ( ( abs ‘ ( 𝑋 , 𝑌 ) ) ≤ ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ↔ ( 2 · ( abs ‘ ( 𝑋 , 𝑌 ) ) ) ≤ ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ) )
124 118 123 mpbid ( 𝜑 → ( 2 · ( abs ‘ ( 𝑋 , 𝑌 ) ) ) ≤ ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) )
125 35 93 52 109 124 letrd ( 𝜑 → ( abs ‘ ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) ≤ ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) )
126 35 52 24 125 leadd2dd ( 𝜑 → ( ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) + ( abs ‘ ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) ) ≤ ( ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) + ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ) )
127 126 55 breqtrrd ( 𝜑 → ( ( ( 𝑋 , 𝑋 ) + ( 𝑌 , 𝑌 ) ) + ( abs ‘ ( ( 𝑋 , 𝑌 ) + ( 𝑌 , 𝑋 ) ) ) ) ≤ ( ( ( 𝑋 , 𝑋 ) + ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ) + ( 𝑌 , 𝑌 ) ) )
128 19 36 57 90 127 letrd ( 𝜑 → ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) ≤ ( ( ( 𝑋 , 𝑋 ) + ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ) + ( 𝑌 , 𝑌 ) ) )
129 19 recnd ( 𝜑 → ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) ∈ ℂ )
130 129 sqsqrtd ( 𝜑 → ( ( √ ‘ ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) ) ↑ 2 ) = ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) )
131 37 sqrtcld ( 𝜑 → ( √ ‘ ( 𝑋 , 𝑋 ) ) ∈ ℂ )
132 49 recnd ( 𝜑 → ( √ ‘ ( 𝑌 , 𝑌 ) ) ∈ ℂ )
133 binom2 ( ( ( √ ‘ ( 𝑋 , 𝑋 ) ) ∈ ℂ ∧ ( √ ‘ ( 𝑌 , 𝑌 ) ) ∈ ℂ ) → ( ( ( √ ‘ ( 𝑋 , 𝑋 ) ) + ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ↑ 2 ) = ( ( ( ( √ ‘ ( 𝑋 , 𝑋 ) ) ↑ 2 ) + ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ) + ( ( √ ‘ ( 𝑌 , 𝑌 ) ) ↑ 2 ) ) )
134 131 132 133 syl2anc ( 𝜑 → ( ( ( √ ‘ ( 𝑋 , 𝑋 ) ) + ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ↑ 2 ) = ( ( ( ( √ ‘ ( 𝑋 , 𝑋 ) ) ↑ 2 ) + ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ) + ( ( √ ‘ ( 𝑌 , 𝑌 ) ) ↑ 2 ) ) )
135 37 sqsqrtd ( 𝜑 → ( ( √ ‘ ( 𝑋 , 𝑋 ) ) ↑ 2 ) = ( 𝑋 , 𝑋 ) )
136 135 oveq1d ( 𝜑 → ( ( ( √ ‘ ( 𝑋 , 𝑋 ) ) ↑ 2 ) + ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ) = ( ( 𝑋 , 𝑋 ) + ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ) )
137 54 sqsqrtd ( 𝜑 → ( ( √ ‘ ( 𝑌 , 𝑌 ) ) ↑ 2 ) = ( 𝑌 , 𝑌 ) )
138 136 137 oveq12d ( 𝜑 → ( ( ( ( √ ‘ ( 𝑋 , 𝑋 ) ) ↑ 2 ) + ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ) + ( ( √ ‘ ( 𝑌 , 𝑌 ) ) ↑ 2 ) ) = ( ( ( 𝑋 , 𝑋 ) + ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ) + ( 𝑌 , 𝑌 ) ) )
139 134 138 eqtrd ( 𝜑 → ( ( ( √ ‘ ( 𝑋 , 𝑋 ) ) + ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ↑ 2 ) = ( ( ( 𝑋 , 𝑋 ) + ( 2 · ( ( √ ‘ ( 𝑋 , 𝑋 ) ) · ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ) ) + ( 𝑌 , 𝑌 ) ) )
140 128 130 139 3brtr4d ( 𝜑 → ( ( √ ‘ ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) ) ↑ 2 ) ≤ ( ( ( √ ‘ ( 𝑋 , 𝑋 ) ) + ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ↑ 2 ) )
141 19 61 resqrtcld ( 𝜑 → ( √ ‘ ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) ) ∈ ℝ )
142 44 49 readdcld ( 𝜑 → ( ( √ ‘ ( 𝑋 , 𝑋 ) ) + ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ∈ ℝ )
143 19 61 sqrtge0d ( 𝜑 → 0 ≤ ( √ ‘ ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) ) )
144 21 43 sqrtge0d ( 𝜑 → 0 ≤ ( √ ‘ ( 𝑋 , 𝑋 ) ) )
145 23 48 sqrtge0d ( 𝜑 → 0 ≤ ( √ ‘ ( 𝑌 , 𝑌 ) ) )
146 44 49 144 145 addge0d ( 𝜑 → 0 ≤ ( ( √ ‘ ( 𝑋 , 𝑋 ) ) + ( √ ‘ ( 𝑌 , 𝑌 ) ) ) )
147 141 142 143 146 le2sqd ( 𝜑 → ( ( √ ‘ ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) ) ≤ ( ( √ ‘ ( 𝑋 , 𝑋 ) ) + ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ↔ ( ( √ ‘ ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) ) ↑ 2 ) ≤ ( ( ( √ ‘ ( 𝑋 , 𝑋 ) ) + ( √ ‘ ( 𝑌 , 𝑌 ) ) ) ↑ 2 ) ) )
148 140 147 mpbird ( 𝜑 → ( √ ‘ ( ( 𝑋 𝑌 ) , ( 𝑋 𝑌 ) ) ) ≤ ( ( √ ‘ ( 𝑋 , 𝑋 ) ) + ( √ ‘ ( 𝑌 , 𝑌 ) ) ) )