MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  cphipval2 Structured version   Visualization version   GIF version

Theorem cphipval2 25201
Description: Value of the inner product expressed by the norm defined by it. (Contributed by NM, 31-Jan-2007.) (Revised by AV, 18-Oct-2021.)
Hypotheses
Ref Expression
cphipfval.x 𝑋 = (Base‘𝑊)
cphipfval.p + = (+g𝑊)
cphipfval.s · = ( ·𝑠𝑊)
cphipfval.n 𝑁 = (norm‘𝑊)
cphipfval.i , = (·𝑖𝑊)
cphipval2.m = (-g𝑊)
cphipval2.f 𝐹 = (Scalar‘𝑊)
cphipval2.k 𝐾 = (Base‘𝐹)
Assertion
Ref Expression
cphipval2 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (𝐴 , 𝐵) = (((((𝑁‘(𝐴 + 𝐵))↑2) − ((𝑁‘(𝐴 𝐵))↑2)) + (i · (((𝑁‘(𝐴 + (i · 𝐵)))↑2) − ((𝑁‘(𝐴 (i · 𝐵)))↑2)))) / 4))

Proof of Theorem cphipval2
StepHypRef Expression
1 simpl 482 . . . . . . . . 9 ((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) → 𝑊 ∈ ℂPreHil)
213ad2ant1 1134 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → 𝑊 ∈ ℂPreHil)
3 cphngp 25133 . . . . . . . . . . 11 (𝑊 ∈ ℂPreHil → 𝑊 ∈ NrmGrp)
43adantr 480 . . . . . . . . . 10 ((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) → 𝑊 ∈ NrmGrp)
5 ngpgrp 24547 . . . . . . . . . 10 (𝑊 ∈ NrmGrp → 𝑊 ∈ Grp)
64, 5syl 17 . . . . . . . . 9 ((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) → 𝑊 ∈ Grp)
7 cphipfval.x . . . . . . . . . 10 𝑋 = (Base‘𝑊)
8 cphipfval.p . . . . . . . . . 10 + = (+g𝑊)
97, 8grpcl 18875 . . . . . . . . 9 ((𝑊 ∈ Grp ∧ 𝐴𝑋𝐵𝑋) → (𝐴 + 𝐵) ∈ 𝑋)
106, 9syl3an1 1164 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (𝐴 + 𝐵) ∈ 𝑋)
11 cphipfval.i . . . . . . . . 9 , = (·𝑖𝑊)
12 cphipfval.n . . . . . . . . 9 𝑁 = (norm‘𝑊)
137, 11, 12nmsq 25154 . . . . . . . 8 ((𝑊 ∈ ℂPreHil ∧ (𝐴 + 𝐵) ∈ 𝑋) → ((𝑁‘(𝐴 + 𝐵))↑2) = ((𝐴 + 𝐵) , (𝐴 + 𝐵)))
142, 10, 13syl2anc 585 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝑁‘(𝐴 + 𝐵))↑2) = ((𝐴 + 𝐵) , (𝐴 + 𝐵)))
15 simp2 1138 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → 𝐴𝑋)
16 simp3 1139 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → 𝐵𝑋)
1711, 7, 8, 2, 15, 16, 15, 16cph2di 25167 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝐴 + 𝐵) , (𝐴 + 𝐵)) = (((𝐴 , 𝐴) + (𝐵 , 𝐵)) + ((𝐴 , 𝐵) + (𝐵 , 𝐴))))
1814, 17eqtrd 2772 . . . . . 6 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝑁‘(𝐴 + 𝐵))↑2) = (((𝐴 , 𝐴) + (𝐵 , 𝐵)) + ((𝐴 , 𝐵) + (𝐵 , 𝐴))))
19 cphipval2.m . . . . . . . . . 10 = (-g𝑊)
207, 19grpsubcl 18954 . . . . . . . . 9 ((𝑊 ∈ Grp ∧ 𝐴𝑋𝐵𝑋) → (𝐴 𝐵) ∈ 𝑋)
216, 20syl3an1 1164 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (𝐴 𝐵) ∈ 𝑋)
227, 11, 12nmsq 25154 . . . . . . . 8 ((𝑊 ∈ ℂPreHil ∧ (𝐴 𝐵) ∈ 𝑋) → ((𝑁‘(𝐴 𝐵))↑2) = ((𝐴 𝐵) , (𝐴 𝐵)))
232, 21, 22syl2anc 585 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝑁‘(𝐴 𝐵))↑2) = ((𝐴 𝐵) , (𝐴 𝐵)))
2411, 7, 19, 2, 15, 16, 15, 16cph2subdi 25170 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝐴 𝐵) , (𝐴 𝐵)) = (((𝐴 , 𝐴) + (𝐵 , 𝐵)) − ((𝐴 , 𝐵) + (𝐵 , 𝐴))))
2523, 24eqtrd 2772 . . . . . 6 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝑁‘(𝐴 𝐵))↑2) = (((𝐴 , 𝐴) + (𝐵 , 𝐵)) − ((𝐴 , 𝐵) + (𝐵 , 𝐴))))
2618, 25oveq12d 7378 . . . . 5 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (((𝑁‘(𝐴 + 𝐵))↑2) − ((𝑁‘(𝐴 𝐵))↑2)) = ((((𝐴 , 𝐴) + (𝐵 , 𝐵)) + ((𝐴 , 𝐵) + (𝐵 , 𝐴))) − (((𝐴 , 𝐴) + (𝐵 , 𝐵)) − ((𝐴 , 𝐵) + (𝐵 , 𝐴)))))
277, 11reipcl 25157 . . . . . . . . . 10 ((𝑊 ∈ ℂPreHil ∧ 𝐴𝑋) → (𝐴 , 𝐴) ∈ ℝ)
2827adantlr 716 . . . . . . . . 9 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋) → (𝐴 , 𝐴) ∈ ℝ)
2928recnd 11164 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋) → (𝐴 , 𝐴) ∈ ℂ)
30293adant3 1133 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (𝐴 , 𝐴) ∈ ℂ)
317, 11reipcl 25157 . . . . . . . . . 10 ((𝑊 ∈ ℂPreHil ∧ 𝐵𝑋) → (𝐵 , 𝐵) ∈ ℝ)
3231adantlr 716 . . . . . . . . 9 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐵𝑋) → (𝐵 , 𝐵) ∈ ℝ)
3332recnd 11164 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐵𝑋) → (𝐵 , 𝐵) ∈ ℂ)
34333adant2 1132 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (𝐵 , 𝐵) ∈ ℂ)
3530, 34addcld 11155 . . . . . 6 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝐴 , 𝐴) + (𝐵 , 𝐵)) ∈ ℂ)
367, 11cphipcl 25151 . . . . . . . 8 ((𝑊 ∈ ℂPreHil ∧ 𝐴𝑋𝐵𝑋) → (𝐴 , 𝐵) ∈ ℂ)
371, 36syl3an1 1164 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (𝐴 , 𝐵) ∈ ℂ)
387, 11cphipcl 25151 . . . . . . . . 9 ((𝑊 ∈ ℂPreHil ∧ 𝐵𝑋𝐴𝑋) → (𝐵 , 𝐴) ∈ ℂ)
391, 38syl3an1 1164 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐵𝑋𝐴𝑋) → (𝐵 , 𝐴) ∈ ℂ)
40393com23 1127 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (𝐵 , 𝐴) ∈ ℂ)
4137, 40addcld 11155 . . . . . 6 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝐴 , 𝐵) + (𝐵 , 𝐴)) ∈ ℂ)
4235, 41, 41pnncand 11535 . . . . 5 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((((𝐴 , 𝐴) + (𝐵 , 𝐵)) + ((𝐴 , 𝐵) + (𝐵 , 𝐴))) − (((𝐴 , 𝐴) + (𝐵 , 𝐵)) − ((𝐴 , 𝐵) + (𝐵 , 𝐴)))) = (((𝐴 , 𝐵) + (𝐵 , 𝐴)) + ((𝐴 , 𝐵) + (𝐵 , 𝐴))))
4326, 42eqtrd 2772 . . . 4 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (((𝑁‘(𝐴 + 𝐵))↑2) − ((𝑁‘(𝐴 𝐵))↑2)) = (((𝐴 , 𝐵) + (𝐵 , 𝐴)) + ((𝐴 , 𝐵) + (𝐵 , 𝐴))))
4463ad2ant1 1134 . . . . . . . . . 10 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → 𝑊 ∈ Grp)
45 cphlmod 25134 . . . . . . . . . . . . . 14 (𝑊 ∈ ℂPreHil → 𝑊 ∈ LMod)
4645adantr 480 . . . . . . . . . . . . 13 ((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) → 𝑊 ∈ LMod)
4746adantr 480 . . . . . . . . . . . 12 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐵𝑋) → 𝑊 ∈ LMod)
48 simplr 769 . . . . . . . . . . . 12 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐵𝑋) → i ∈ 𝐾)
49 simpr 484 . . . . . . . . . . . 12 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐵𝑋) → 𝐵𝑋)
50 cphipval2.f . . . . . . . . . . . . 13 𝐹 = (Scalar‘𝑊)
51 cphipfval.s . . . . . . . . . . . . 13 · = ( ·𝑠𝑊)
52 cphipval2.k . . . . . . . . . . . . 13 𝐾 = (Base‘𝐹)
537, 50, 51, 52lmodvscl 20833 . . . . . . . . . . . 12 ((𝑊 ∈ LMod ∧ i ∈ 𝐾𝐵𝑋) → (i · 𝐵) ∈ 𝑋)
5447, 48, 49, 53syl3anc 1374 . . . . . . . . . . 11 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐵𝑋) → (i · 𝐵) ∈ 𝑋)
55543adant2 1132 . . . . . . . . . 10 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (i · 𝐵) ∈ 𝑋)
567, 8grpcl 18875 . . . . . . . . . 10 ((𝑊 ∈ Grp ∧ 𝐴𝑋 ∧ (i · 𝐵) ∈ 𝑋) → (𝐴 + (i · 𝐵)) ∈ 𝑋)
5744, 15, 55, 56syl3anc 1374 . . . . . . . . 9 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (𝐴 + (i · 𝐵)) ∈ 𝑋)
587, 11, 12nmsq 25154 . . . . . . . . 9 ((𝑊 ∈ ℂPreHil ∧ (𝐴 + (i · 𝐵)) ∈ 𝑋) → ((𝑁‘(𝐴 + (i · 𝐵)))↑2) = ((𝐴 + (i · 𝐵)) , (𝐴 + (i · 𝐵))))
592, 57, 58syl2anc 585 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝑁‘(𝐴 + (i · 𝐵)))↑2) = ((𝐴 + (i · 𝐵)) , (𝐴 + (i · 𝐵))))
6011, 7, 8, 2, 15, 55, 15, 55cph2di 25167 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝐴 + (i · 𝐵)) , (𝐴 + (i · 𝐵))) = (((𝐴 , 𝐴) + ((i · 𝐵) , (i · 𝐵))) + ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴))))
6159, 60eqtrd 2772 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝑁‘(𝐴 + (i · 𝐵)))↑2) = (((𝐴 , 𝐴) + ((i · 𝐵) , (i · 𝐵))) + ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴))))
627, 19grpsubcl 18954 . . . . . . . . . 10 ((𝑊 ∈ Grp ∧ 𝐴𝑋 ∧ (i · 𝐵) ∈ 𝑋) → (𝐴 (i · 𝐵)) ∈ 𝑋)
6344, 15, 55, 62syl3anc 1374 . . . . . . . . 9 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (𝐴 (i · 𝐵)) ∈ 𝑋)
647, 11, 12nmsq 25154 . . . . . . . . 9 ((𝑊 ∈ ℂPreHil ∧ (𝐴 (i · 𝐵)) ∈ 𝑋) → ((𝑁‘(𝐴 (i · 𝐵)))↑2) = ((𝐴 (i · 𝐵)) , (𝐴 (i · 𝐵))))
652, 63, 64syl2anc 585 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝑁‘(𝐴 (i · 𝐵)))↑2) = ((𝐴 (i · 𝐵)) , (𝐴 (i · 𝐵))))
6611, 7, 19, 2, 15, 55, 15, 55cph2subdi 25170 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝐴 (i · 𝐵)) , (𝐴 (i · 𝐵))) = (((𝐴 , 𝐴) + ((i · 𝐵) , (i · 𝐵))) − ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴))))
6765, 66eqtrd 2772 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝑁‘(𝐴 (i · 𝐵)))↑2) = (((𝐴 , 𝐴) + ((i · 𝐵) , (i · 𝐵))) − ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴))))
6861, 67oveq12d 7378 . . . . . 6 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (((𝑁‘(𝐴 + (i · 𝐵)))↑2) − ((𝑁‘(𝐴 (i · 𝐵)))↑2)) = ((((𝐴 , 𝐴) + ((i · 𝐵) , (i · 𝐵))) + ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴))) − (((𝐴 , 𝐴) + ((i · 𝐵) , (i · 𝐵))) − ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴)))))
6968oveq2d 7376 . . . . 5 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (i · (((𝑁‘(𝐴 + (i · 𝐵)))↑2) − ((𝑁‘(𝐴 (i · 𝐵)))↑2))) = (i · ((((𝐴 , 𝐴) + ((i · 𝐵) , (i · 𝐵))) + ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴))) − (((𝐴 , 𝐴) + ((i · 𝐵) , (i · 𝐵))) − ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴))))))
707, 11cphipcl 25151 . . . . . . . . 9 ((𝑊 ∈ ℂPreHil ∧ (i · 𝐵) ∈ 𝑋 ∧ (i · 𝐵) ∈ 𝑋) → ((i · 𝐵) , (i · 𝐵)) ∈ ℂ)
712, 55, 55, 70syl3anc 1374 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((i · 𝐵) , (i · 𝐵)) ∈ ℂ)
7230, 71addcld 11155 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝐴 , 𝐴) + ((i · 𝐵) , (i · 𝐵))) ∈ ℂ)
737, 11cphipcl 25151 . . . . . . . . 9 ((𝑊 ∈ ℂPreHil ∧ 𝐴𝑋 ∧ (i · 𝐵) ∈ 𝑋) → (𝐴 , (i · 𝐵)) ∈ ℂ)
742, 15, 55, 73syl3anc 1374 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (𝐴 , (i · 𝐵)) ∈ ℂ)
757, 11cphipcl 25151 . . . . . . . . 9 ((𝑊 ∈ ℂPreHil ∧ (i · 𝐵) ∈ 𝑋𝐴𝑋) → ((i · 𝐵) , 𝐴) ∈ ℂ)
762, 55, 15, 75syl3anc 1374 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((i · 𝐵) , 𝐴) ∈ ℂ)
7774, 76addcld 11155 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴)) ∈ ℂ)
7872, 77, 77pnncand 11535 . . . . . 6 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((((𝐴 , 𝐴) + ((i · 𝐵) , (i · 𝐵))) + ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴))) − (((𝐴 , 𝐴) + ((i · 𝐵) , (i · 𝐵))) − ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴)))) = (((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴)) + ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴))))
7978oveq2d 7376 . . . . 5 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (i · ((((𝐴 , 𝐴) + ((i · 𝐵) , (i · 𝐵))) + ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴))) − (((𝐴 , 𝐴) + ((i · 𝐵) , (i · 𝐵))) − ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴))))) = (i · (((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴)) + ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴)))))
807, 51, 11, 50, 52cphassir 25175 . . . . . . . . 9 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (𝐴 , (i · 𝐵)) = (-i · (𝐴 , 𝐵)))
817, 51, 11, 50, 52cphassi 25174 . . . . . . . . 9 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((i · 𝐵) , 𝐴) = (i · (𝐵 , 𝐴)))
8280, 81oveq12d 7378 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴)) = ((-i · (𝐴 , 𝐵)) + (i · (𝐵 , 𝐴))))
8382, 82oveq12d 7378 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴)) + ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴))) = (((-i · (𝐴 , 𝐵)) + (i · (𝐵 , 𝐴))) + ((-i · (𝐴 , 𝐵)) + (i · (𝐵 , 𝐴)))))
8483oveq2d 7376 . . . . . 6 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (i · (((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴)) + ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴)))) = (i · (((-i · (𝐴 , 𝐵)) + (i · (𝐵 , 𝐴))) + ((-i · (𝐴 , 𝐵)) + (i · (𝐵 , 𝐴))))))
85 ax-icn 11089 . . . . . . . 8 i ∈ ℂ
8685a1i 11 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → i ∈ ℂ)
87 negicn 11385 . . . . . . . . . 10 -i ∈ ℂ
8887a1i 11 . . . . . . . . 9 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → -i ∈ ℂ)
8988, 37mulcld 11156 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (-i · (𝐴 , 𝐵)) ∈ ℂ)
9086, 40mulcld 11156 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (i · (𝐵 , 𝐴)) ∈ ℂ)
9189, 90addcld 11155 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((-i · (𝐴 , 𝐵)) + (i · (𝐵 , 𝐴))) ∈ ℂ)
9286, 91, 91adddid 11160 . . . . . 6 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (i · (((-i · (𝐴 , 𝐵)) + (i · (𝐵 , 𝐴))) + ((-i · (𝐴 , 𝐵)) + (i · (𝐵 , 𝐴))))) = ((i · ((-i · (𝐴 , 𝐵)) + (i · (𝐵 , 𝐴)))) + (i · ((-i · (𝐴 , 𝐵)) + (i · (𝐵 , 𝐴))))))
9386, 89, 90adddid 11160 . . . . . . . . 9 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (i · ((-i · (𝐴 , 𝐵)) + (i · (𝐵 , 𝐴)))) = ((i · (-i · (𝐴 , 𝐵))) + (i · (i · (𝐵 , 𝐴)))))
9486, 88, 37mulassd 11159 . . . . . . . . . . 11 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((i · -i) · (𝐴 , 𝐵)) = (i · (-i · (𝐴 , 𝐵))))
9585, 85mulneg2i 11588 . . . . . . . . . . . . 13 (i · -i) = -(i · i)
96 ixi 11770 . . . . . . . . . . . . . 14 (i · i) = -1
9796negeqi 11377 . . . . . . . . . . . . 13 -(i · i) = --1
98 negneg1e1 12138 . . . . . . . . . . . . 13 --1 = 1
9995, 97, 983eqtri 2764 . . . . . . . . . . . 12 (i · -i) = 1
10099oveq1i 7370 . . . . . . . . . . 11 ((i · -i) · (𝐴 , 𝐵)) = (1 · (𝐴 , 𝐵))
10194, 100eqtr3di 2787 . . . . . . . . . 10 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (i · (-i · (𝐴 , 𝐵))) = (1 · (𝐴 , 𝐵)))
10286, 86, 40mulassd 11159 . . . . . . . . . . 11 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((i · i) · (𝐵 , 𝐴)) = (i · (i · (𝐵 , 𝐴))))
10396oveq1i 7370 . . . . . . . . . . 11 ((i · i) · (𝐵 , 𝐴)) = (-1 · (𝐵 , 𝐴))
104102, 103eqtr3di 2787 . . . . . . . . . 10 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (i · (i · (𝐵 , 𝐴))) = (-1 · (𝐵 , 𝐴)))
105101, 104oveq12d 7378 . . . . . . . . 9 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((i · (-i · (𝐴 , 𝐵))) + (i · (i · (𝐵 , 𝐴)))) = ((1 · (𝐴 , 𝐵)) + (-1 · (𝐵 , 𝐴))))
10693, 105eqtrd 2772 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (i · ((-i · (𝐴 , 𝐵)) + (i · (𝐵 , 𝐴)))) = ((1 · (𝐴 , 𝐵)) + (-1 · (𝐵 , 𝐴))))
107106, 106oveq12d 7378 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((i · ((-i · (𝐴 , 𝐵)) + (i · (𝐵 , 𝐴)))) + (i · ((-i · (𝐴 , 𝐵)) + (i · (𝐵 , 𝐴))))) = (((1 · (𝐴 , 𝐵)) + (-1 · (𝐵 , 𝐴))) + ((1 · (𝐴 , 𝐵)) + (-1 · (𝐵 , 𝐴)))))
10837mullidd 11154 . . . . . . . . . 10 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (1 · (𝐴 , 𝐵)) = (𝐴 , 𝐵))
109108oveq1d 7375 . . . . . . . . 9 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((1 · (𝐴 , 𝐵)) + (-1 · (𝐵 , 𝐴))) = ((𝐴 , 𝐵) + (-1 · (𝐵 , 𝐴))))
110 addneg1mul 11583 . . . . . . . . . 10 (((𝐴 , 𝐵) ∈ ℂ ∧ (𝐵 , 𝐴) ∈ ℂ) → ((𝐴 , 𝐵) + (-1 · (𝐵 , 𝐴))) = ((𝐴 , 𝐵) − (𝐵 , 𝐴)))
11137, 40, 110syl2anc 585 . . . . . . . . 9 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝐴 , 𝐵) + (-1 · (𝐵 , 𝐴))) = ((𝐴 , 𝐵) − (𝐵 , 𝐴)))
112109, 111eqtrd 2772 . . . . . . . 8 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((1 · (𝐴 , 𝐵)) + (-1 · (𝐵 , 𝐴))) = ((𝐴 , 𝐵) − (𝐵 , 𝐴)))
113112, 112oveq12d 7378 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (((1 · (𝐴 , 𝐵)) + (-1 · (𝐵 , 𝐴))) + ((1 · (𝐴 , 𝐵)) + (-1 · (𝐵 , 𝐴)))) = (((𝐴 , 𝐵) − (𝐵 , 𝐴)) + ((𝐴 , 𝐵) − (𝐵 , 𝐴))))
114107, 113eqtrd 2772 . . . . . 6 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((i · ((-i · (𝐴 , 𝐵)) + (i · (𝐵 , 𝐴)))) + (i · ((-i · (𝐴 , 𝐵)) + (i · (𝐵 , 𝐴))))) = (((𝐴 , 𝐵) − (𝐵 , 𝐴)) + ((𝐴 , 𝐵) − (𝐵 , 𝐴))))
11584, 92, 1143eqtrd 2776 . . . . 5 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (i · (((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴)) + ((𝐴 , (i · 𝐵)) + ((i · 𝐵) , 𝐴)))) = (((𝐴 , 𝐵) − (𝐵 , 𝐴)) + ((𝐴 , 𝐵) − (𝐵 , 𝐴))))
11669, 79, 1153eqtrd 2776 . . . 4 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (i · (((𝑁‘(𝐴 + (i · 𝐵)))↑2) − ((𝑁‘(𝐴 (i · 𝐵)))↑2))) = (((𝐴 , 𝐵) − (𝐵 , 𝐴)) + ((𝐴 , 𝐵) − (𝐵 , 𝐴))))
11743, 116oveq12d 7378 . . 3 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((((𝑁‘(𝐴 + 𝐵))↑2) − ((𝑁‘(𝐴 𝐵))↑2)) + (i · (((𝑁‘(𝐴 + (i · 𝐵)))↑2) − ((𝑁‘(𝐴 (i · 𝐵)))↑2)))) = ((((𝐴 , 𝐵) + (𝐵 , 𝐴)) + ((𝐴 , 𝐵) + (𝐵 , 𝐴))) + (((𝐴 , 𝐵) − (𝐵 , 𝐴)) + ((𝐴 , 𝐵) − (𝐵 , 𝐴)))))
118117oveq1d 7375 . 2 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (((((𝑁‘(𝐴 + 𝐵))↑2) − ((𝑁‘(𝐴 𝐵))↑2)) + (i · (((𝑁‘(𝐴 + (i · 𝐵)))↑2) − ((𝑁‘(𝐴 (i · 𝐵)))↑2)))) / 4) = (((((𝐴 , 𝐵) + (𝐵 , 𝐴)) + ((𝐴 , 𝐵) + (𝐵 , 𝐴))) + (((𝐴 , 𝐵) − (𝐵 , 𝐴)) + ((𝐴 , 𝐵) − (𝐵 , 𝐴)))) / 4))
11937, 40subcld 11496 . . . . 5 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝐴 , 𝐵) − (𝐵 , 𝐴)) ∈ ℂ)
12041, 41, 119, 119add4d 11366 . . . 4 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((((𝐴 , 𝐵) + (𝐵 , 𝐴)) + ((𝐴 , 𝐵) + (𝐵 , 𝐴))) + (((𝐴 , 𝐵) − (𝐵 , 𝐴)) + ((𝐴 , 𝐵) − (𝐵 , 𝐴)))) = ((((𝐴 , 𝐵) + (𝐵 , 𝐴)) + ((𝐴 , 𝐵) − (𝐵 , 𝐴))) + (((𝐴 , 𝐵) + (𝐵 , 𝐴)) + ((𝐴 , 𝐵) − (𝐵 , 𝐴)))))
12137, 40, 37ppncand 11536 . . . . 5 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (((𝐴 , 𝐵) + (𝐵 , 𝐴)) + ((𝐴 , 𝐵) − (𝐵 , 𝐴))) = ((𝐴 , 𝐵) + (𝐴 , 𝐵)))
122121, 121oveq12d 7378 . . . 4 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((((𝐴 , 𝐵) + (𝐵 , 𝐴)) + ((𝐴 , 𝐵) − (𝐵 , 𝐴))) + (((𝐴 , 𝐵) + (𝐵 , 𝐴)) + ((𝐴 , 𝐵) − (𝐵 , 𝐴)))) = (((𝐴 , 𝐵) + (𝐴 , 𝐵)) + ((𝐴 , 𝐵) + (𝐴 , 𝐵))))
123120, 122eqtrd 2772 . . 3 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((((𝐴 , 𝐵) + (𝐵 , 𝐴)) + ((𝐴 , 𝐵) + (𝐵 , 𝐴))) + (((𝐴 , 𝐵) − (𝐵 , 𝐴)) + ((𝐴 , 𝐵) − (𝐵 , 𝐴)))) = (((𝐴 , 𝐵) + (𝐴 , 𝐵)) + ((𝐴 , 𝐵) + (𝐴 , 𝐵))))
124123oveq1d 7375 . 2 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (((((𝐴 , 𝐵) + (𝐵 , 𝐴)) + ((𝐴 , 𝐵) + (𝐵 , 𝐴))) + (((𝐴 , 𝐵) − (𝐵 , 𝐴)) + ((𝐴 , 𝐵) − (𝐵 , 𝐴)))) / 4) = ((((𝐴 , 𝐵) + (𝐴 , 𝐵)) + ((𝐴 , 𝐵) + (𝐴 , 𝐵))) / 4))
125372timesd 12388 . . . . . . 7 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (2 · (𝐴 , 𝐵)) = ((𝐴 , 𝐵) + (𝐴 , 𝐵)))
126125eqcomd 2743 . . . . . 6 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((𝐴 , 𝐵) + (𝐴 , 𝐵)) = (2 · (𝐴 , 𝐵)))
127126, 126oveq12d 7378 . . . . 5 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (((𝐴 , 𝐵) + (𝐴 , 𝐵)) + ((𝐴 , 𝐵) + (𝐴 , 𝐵))) = ((2 · (𝐴 , 𝐵)) + (2 · (𝐴 , 𝐵))))
128 2cnd 12227 . . . . . 6 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → 2 ∈ ℂ)
129128, 128, 37adddird 11161 . . . . 5 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((2 + 2) · (𝐴 , 𝐵)) = ((2 · (𝐴 , 𝐵)) + (2 · (𝐴 , 𝐵))))
130 2p2e4 12279 . . . . . . 7 (2 + 2) = 4
131130a1i 11 . . . . . 6 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (2 + 2) = 4)
132131oveq1d 7375 . . . . 5 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((2 + 2) · (𝐴 , 𝐵)) = (4 · (𝐴 , 𝐵)))
133127, 129, 1323eqtr2d 2778 . . . 4 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (((𝐴 , 𝐵) + (𝐴 , 𝐵)) + ((𝐴 , 𝐵) + (𝐴 , 𝐵))) = (4 · (𝐴 , 𝐵)))
134133oveq1d 7375 . . 3 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((((𝐴 , 𝐵) + (𝐴 , 𝐵)) + ((𝐴 , 𝐵) + (𝐴 , 𝐵))) / 4) = ((4 · (𝐴 , 𝐵)) / 4))
135 4cn 12234 . . . . 5 4 ∈ ℂ
136135a1i 11 . . . 4 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → 4 ∈ ℂ)
137 4ne0 12257 . . . . 5 4 ≠ 0
138137a1i 11 . . . 4 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → 4 ≠ 0)
13937, 136, 138divcan3d 11926 . . 3 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((4 · (𝐴 , 𝐵)) / 4) = (𝐴 , 𝐵))
140134, 139eqtrd 2772 . 2 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → ((((𝐴 , 𝐵) + (𝐴 , 𝐵)) + ((𝐴 , 𝐵) + (𝐴 , 𝐵))) / 4) = (𝐴 , 𝐵))
141118, 124, 1403eqtrrd 2777 1 (((𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾) ∧ 𝐴𝑋𝐵𝑋) → (𝐴 , 𝐵) = (((((𝑁‘(𝐴 + 𝐵))↑2) − ((𝑁‘(𝐴 𝐵))↑2)) + (i · (((𝑁‘(𝐴 + (i · 𝐵)))↑2) − ((𝑁‘(𝐴 (i · 𝐵)))↑2)))) / 4))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 395  w3a 1087   = wceq 1542  wcel 2114  wne 2933  cfv 6493  (class class class)co 7360  cc 11028  cr 11029  0cc0 11030  1c1 11031  ici 11032   + caddc 11033   · cmul 11035  cmin 11368  -cneg 11369   / cdiv 11798  2c2 12204  4c4 12206  cexp 13988  Basecbs 17140  +gcplusg 17181  Scalarcsca 17184   ·𝑠 cvsca 17185  ·𝑖cip 17186  Grpcgrp 18867  -gcsg 18869  LModclmod 20815  normcnm 24524  NrmGrpcngp 24525  ℂPreHilccph 25126
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-10 2147  ax-11 2163  ax-12 2185  ax-ext 2709  ax-rep 5225  ax-sep 5242  ax-nul 5252  ax-pow 5311  ax-pr 5378  ax-un 7682  ax-cnex 11086  ax-resscn 11087  ax-1cn 11088  ax-icn 11089  ax-addcl 11090  ax-addrcl 11091  ax-mulcl 11092  ax-mulrcl 11093  ax-mulcom 11094  ax-addass 11095  ax-mulass 11096  ax-distr 11097  ax-i2m1 11098  ax-1ne0 11099  ax-1rid 11100  ax-rnegex 11101  ax-rrecex 11102  ax-cnre 11103  ax-pre-lttri 11104  ax-pre-lttrn 11105  ax-pre-ltadd 11106  ax-pre-mulgt0 11107  ax-pre-sup 11108  ax-addf 11109  ax-mulf 11110
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3or 1088  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-nf 1786  df-sb 2069  df-mo 2540  df-eu 2570  df-clab 2716  df-cleq 2729  df-clel 2812  df-nfc 2886  df-ne 2934  df-nel 3038  df-ral 3053  df-rex 3062  df-rmo 3351  df-reu 3352  df-rab 3401  df-v 3443  df-sbc 3742  df-csb 3851  df-dif 3905  df-un 3907  df-in 3909  df-ss 3919  df-pss 3922  df-nul 4287  df-if 4481  df-pw 4557  df-sn 4582  df-pr 4584  df-tp 4586  df-op 4588  df-uni 4865  df-iun 4949  df-br 5100  df-opab 5162  df-mpt 5181  df-tr 5207  df-id 5520  df-eprel 5525  df-po 5533  df-so 5534  df-fr 5578  df-we 5580  df-xp 5631  df-rel 5632  df-cnv 5633  df-co 5634  df-dm 5635  df-rn 5636  df-res 5637  df-ima 5638  df-pred 6260  df-ord 6321  df-on 6322  df-lim 6323  df-suc 6324  df-iota 6449  df-fun 6495  df-fn 6496  df-f 6497  df-f1 6498  df-fo 6499  df-f1o 6500  df-fv 6501  df-riota 7317  df-ov 7363  df-oprab 7364  df-mpo 7365  df-om 7811  df-1st 7935  df-2nd 7936  df-tpos 8170  df-frecs 8225  df-wrecs 8256  df-recs 8305  df-rdg 8343  df-1o 8399  df-er 8637  df-map 8769  df-en 8888  df-dom 8889  df-sdom 8890  df-fin 8891  df-sup 9349  df-inf 9350  df-pnf 11172  df-mnf 11173  df-xr 11174  df-ltxr 11175  df-le 11176  df-sub 11370  df-neg 11371  df-div 11799  df-nn 12150  df-2 12212  df-3 12213  df-4 12214  df-5 12215  df-6 12216  df-7 12217  df-8 12218  df-9 12219  df-n0 12406  df-z 12493  df-dec 12612  df-uz 12756  df-q 12866  df-rp 12910  df-xneg 13030  df-xadd 13031  df-xmul 13032  df-fz 13428  df-seq 13929  df-exp 13989  df-cj 15026  df-re 15027  df-im 15028  df-sqrt 15162  df-abs 15163  df-struct 17078  df-sets 17095  df-slot 17113  df-ndx 17125  df-base 17141  df-ress 17162  df-plusg 17194  df-mulr 17195  df-starv 17196  df-sca 17197  df-vsca 17198  df-ip 17199  df-tset 17200  df-ple 17201  df-ds 17203  df-unif 17204  df-0g 17365  df-topgen 17367  df-mgm 18569  df-sgrp 18648  df-mnd 18664  df-mhm 18712  df-grp 18870  df-minusg 18871  df-sbg 18872  df-subg 19057  df-ghm 19146  df-cmn 19715  df-abl 19716  df-mgp 20080  df-rng 20092  df-ur 20121  df-ring 20174  df-cring 20175  df-oppr 20277  df-dvdsr 20297  df-unit 20298  df-rhm 20412  df-subrg 20507  df-drng 20668  df-staf 20776  df-srng 20777  df-lmod 20817  df-lmhm 20978  df-lvec 21059  df-sra 21129  df-rgmod 21130  df-psmet 21305  df-xmet 21306  df-met 21307  df-bl 21308  df-mopn 21309  df-cnfld 21314  df-phl 21585  df-top 22842  df-topon 22859  df-topsp 22881  df-bases 22894  df-xms 24268  df-ms 24269  df-nm 24530  df-ngp 24531  df-nlm 24534  df-clm 25023  df-cph 25128
This theorem is referenced by:  4cphipval2  25202  cphipval  25203
  Copyright terms: Public domain W3C validator