Metamath Proof Explorer


Theorem cphipval2

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)

Ref Expression
Hypotheses cphipfval.x 𝑋 = ( Base ‘ 𝑊 )
cphipfval.p + = ( +g𝑊 )
cphipfval.s · = ( ·𝑠𝑊 )
cphipfval.n 𝑁 = ( norm ‘ 𝑊 )
cphipfval.i , = ( ·𝑖𝑊 )
cphipval2.m = ( -g𝑊 )
cphipval2.f 𝐹 = ( Scalar ‘ 𝑊 )
cphipval2.k 𝐾 = ( Base ‘ 𝐹 )
Assertion cphipval2 ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( 𝐴 , 𝐵 ) = ( ( ( ( ( 𝑁 ‘ ( 𝐴 + 𝐵 ) ) ↑ 2 ) − ( ( 𝑁 ‘ ( 𝐴 𝐵 ) ) ↑ 2 ) ) + ( i · ( ( ( 𝑁 ‘ ( 𝐴 + ( i · 𝐵 ) ) ) ↑ 2 ) − ( ( 𝑁 ‘ ( 𝐴 ( i · 𝐵 ) ) ) ↑ 2 ) ) ) ) / 4 ) )

Proof

Step Hyp Ref Expression
1 cphipfval.x 𝑋 = ( Base ‘ 𝑊 )
2 cphipfval.p + = ( +g𝑊 )
3 cphipfval.s · = ( ·𝑠𝑊 )
4 cphipfval.n 𝑁 = ( norm ‘ 𝑊 )
5 cphipfval.i , = ( ·𝑖𝑊 )
6 cphipval2.m = ( -g𝑊 )
7 cphipval2.f 𝐹 = ( Scalar ‘ 𝑊 )
8 cphipval2.k 𝐾 = ( Base ‘ 𝐹 )
9 simpl ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) → 𝑊 ∈ ℂPreHil )
10 9 3ad2ant1 ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → 𝑊 ∈ ℂPreHil )
11 cphngp ( 𝑊 ∈ ℂPreHil → 𝑊 ∈ NrmGrp )
12 11 adantr ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) → 𝑊 ∈ NrmGrp )
13 ngpgrp ( 𝑊 ∈ NrmGrp → 𝑊 ∈ Grp )
14 12 13 syl ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) → 𝑊 ∈ Grp )
15 1 2 grpcl ( ( 𝑊 ∈ Grp ∧ 𝐴𝑋𝐵𝑋 ) → ( 𝐴 + 𝐵 ) ∈ 𝑋 )
16 14 15 syl3an1 ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( 𝐴 + 𝐵 ) ∈ 𝑋 )
17 1 5 4 nmsq ( ( 𝑊 ∈ ℂPreHil ∧ ( 𝐴 + 𝐵 ) ∈ 𝑋 ) → ( ( 𝑁 ‘ ( 𝐴 + 𝐵 ) ) ↑ 2 ) = ( ( 𝐴 + 𝐵 ) , ( 𝐴 + 𝐵 ) ) )
18 10 16 17 syl2anc ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝑁 ‘ ( 𝐴 + 𝐵 ) ) ↑ 2 ) = ( ( 𝐴 + 𝐵 ) , ( 𝐴 + 𝐵 ) ) )
19 simp2 ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → 𝐴𝑋 )
20 simp3 ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → 𝐵𝑋 )
21 5 1 2 10 19 20 19 20 cph2di ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝐴 + 𝐵 ) , ( 𝐴 + 𝐵 ) ) = ( ( ( 𝐴 , 𝐴 ) + ( 𝐵 , 𝐵 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) ) )
22 18 21 eqtrd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝑁 ‘ ( 𝐴 + 𝐵 ) ) ↑ 2 ) = ( ( ( 𝐴 , 𝐴 ) + ( 𝐵 , 𝐵 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) ) )
23 1 6 grpsubcl ( ( 𝑊 ∈ Grp ∧ 𝐴𝑋𝐵𝑋 ) → ( 𝐴 𝐵 ) ∈ 𝑋 )
24 14 23 syl3an1 ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( 𝐴 𝐵 ) ∈ 𝑋 )
25 1 5 4 nmsq ( ( 𝑊 ∈ ℂPreHil ∧ ( 𝐴 𝐵 ) ∈ 𝑋 ) → ( ( 𝑁 ‘ ( 𝐴 𝐵 ) ) ↑ 2 ) = ( ( 𝐴 𝐵 ) , ( 𝐴 𝐵 ) ) )
26 10 24 25 syl2anc ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝑁 ‘ ( 𝐴 𝐵 ) ) ↑ 2 ) = ( ( 𝐴 𝐵 ) , ( 𝐴 𝐵 ) ) )
27 5 1 6 10 19 20 19 20 cph2subdi ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝐴 𝐵 ) , ( 𝐴 𝐵 ) ) = ( ( ( 𝐴 , 𝐴 ) + ( 𝐵 , 𝐵 ) ) − ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) ) )
28 26 27 eqtrd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝑁 ‘ ( 𝐴 𝐵 ) ) ↑ 2 ) = ( ( ( 𝐴 , 𝐴 ) + ( 𝐵 , 𝐵 ) ) − ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) ) )
29 22 28 oveq12d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( 𝑁 ‘ ( 𝐴 + 𝐵 ) ) ↑ 2 ) − ( ( 𝑁 ‘ ( 𝐴 𝐵 ) ) ↑ 2 ) ) = ( ( ( ( 𝐴 , 𝐴 ) + ( 𝐵 , 𝐵 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) ) − ( ( ( 𝐴 , 𝐴 ) + ( 𝐵 , 𝐵 ) ) − ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) ) ) )
30 1 5 reipcl ( ( 𝑊 ∈ ℂPreHil ∧ 𝐴𝑋 ) → ( 𝐴 , 𝐴 ) ∈ ℝ )
31 30 adantlr ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋 ) → ( 𝐴 , 𝐴 ) ∈ ℝ )
32 31 recnd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋 ) → ( 𝐴 , 𝐴 ) ∈ ℂ )
33 32 3adant3 ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( 𝐴 , 𝐴 ) ∈ ℂ )
34 1 5 reipcl ( ( 𝑊 ∈ ℂPreHil ∧ 𝐵𝑋 ) → ( 𝐵 , 𝐵 ) ∈ ℝ )
35 34 adantlr ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐵𝑋 ) → ( 𝐵 , 𝐵 ) ∈ ℝ )
36 35 recnd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐵𝑋 ) → ( 𝐵 , 𝐵 ) ∈ ℂ )
37 36 3adant2 ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( 𝐵 , 𝐵 ) ∈ ℂ )
38 33 37 addcld ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝐴 , 𝐴 ) + ( 𝐵 , 𝐵 ) ) ∈ ℂ )
39 1 5 cphipcl ( ( 𝑊 ∈ ℂPreHil ∧ 𝐴𝑋𝐵𝑋 ) → ( 𝐴 , 𝐵 ) ∈ ℂ )
40 9 39 syl3an1 ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( 𝐴 , 𝐵 ) ∈ ℂ )
41 1 5 cphipcl ( ( 𝑊 ∈ ℂPreHil ∧ 𝐵𝑋𝐴𝑋 ) → ( 𝐵 , 𝐴 ) ∈ ℂ )
42 9 41 syl3an1 ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐵𝑋𝐴𝑋 ) → ( 𝐵 , 𝐴 ) ∈ ℂ )
43 42 3com23 ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( 𝐵 , 𝐴 ) ∈ ℂ )
44 40 43 addcld ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) ∈ ℂ )
45 38 44 44 pnncand ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( ( 𝐴 , 𝐴 ) + ( 𝐵 , 𝐵 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) ) − ( ( ( 𝐴 , 𝐴 ) + ( 𝐵 , 𝐵 ) ) − ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) ) ) = ( ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) ) )
46 29 45 eqtrd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( 𝑁 ‘ ( 𝐴 + 𝐵 ) ) ↑ 2 ) − ( ( 𝑁 ‘ ( 𝐴 𝐵 ) ) ↑ 2 ) ) = ( ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) ) )
47 14 3ad2ant1 ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → 𝑊 ∈ Grp )
48 cphlmod ( 𝑊 ∈ ℂPreHil → 𝑊 ∈ LMod )
49 48 adantr ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) → 𝑊 ∈ LMod )
50 49 adantr ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐵𝑋 ) → 𝑊 ∈ LMod )
51 simplr ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐵𝑋 ) → i ∈ 𝐾 )
52 simpr ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐵𝑋 ) → 𝐵𝑋 )
53 1 7 3 8 lmodvscl ( ( 𝑊 ∈ LMod ∧ i ∈ 𝐾𝐵𝑋 ) → ( i · 𝐵 ) ∈ 𝑋 )
54 50 51 52 53 syl3anc ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐵𝑋 ) → ( i · 𝐵 ) ∈ 𝑋 )
55 54 3adant2 ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( i · 𝐵 ) ∈ 𝑋 )
56 1 2 grpcl ( ( 𝑊 ∈ Grp ∧ 𝐴𝑋 ∧ ( i · 𝐵 ) ∈ 𝑋 ) → ( 𝐴 + ( i · 𝐵 ) ) ∈ 𝑋 )
57 47 19 55 56 syl3anc ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( 𝐴 + ( i · 𝐵 ) ) ∈ 𝑋 )
58 1 5 4 nmsq ( ( 𝑊 ∈ ℂPreHil ∧ ( 𝐴 + ( i · 𝐵 ) ) ∈ 𝑋 ) → ( ( 𝑁 ‘ ( 𝐴 + ( i · 𝐵 ) ) ) ↑ 2 ) = ( ( 𝐴 + ( i · 𝐵 ) ) , ( 𝐴 + ( i · 𝐵 ) ) ) )
59 10 57 58 syl2anc ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝑁 ‘ ( 𝐴 + ( i · 𝐵 ) ) ) ↑ 2 ) = ( ( 𝐴 + ( i · 𝐵 ) ) , ( 𝐴 + ( i · 𝐵 ) ) ) )
60 5 1 2 10 19 55 19 55 cph2di ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝐴 + ( i · 𝐵 ) ) , ( 𝐴 + ( i · 𝐵 ) ) ) = ( ( ( 𝐴 , 𝐴 ) + ( ( i · 𝐵 ) , ( i · 𝐵 ) ) ) + ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ) )
61 59 60 eqtrd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝑁 ‘ ( 𝐴 + ( i · 𝐵 ) ) ) ↑ 2 ) = ( ( ( 𝐴 , 𝐴 ) + ( ( i · 𝐵 ) , ( i · 𝐵 ) ) ) + ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ) )
62 1 6 grpsubcl ( ( 𝑊 ∈ Grp ∧ 𝐴𝑋 ∧ ( i · 𝐵 ) ∈ 𝑋 ) → ( 𝐴 ( i · 𝐵 ) ) ∈ 𝑋 )
63 47 19 55 62 syl3anc ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( 𝐴 ( i · 𝐵 ) ) ∈ 𝑋 )
64 1 5 4 nmsq ( ( 𝑊 ∈ ℂPreHil ∧ ( 𝐴 ( i · 𝐵 ) ) ∈ 𝑋 ) → ( ( 𝑁 ‘ ( 𝐴 ( i · 𝐵 ) ) ) ↑ 2 ) = ( ( 𝐴 ( i · 𝐵 ) ) , ( 𝐴 ( i · 𝐵 ) ) ) )
65 10 63 64 syl2anc ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝑁 ‘ ( 𝐴 ( i · 𝐵 ) ) ) ↑ 2 ) = ( ( 𝐴 ( i · 𝐵 ) ) , ( 𝐴 ( i · 𝐵 ) ) ) )
66 5 1 6 10 19 55 19 55 cph2subdi ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝐴 ( i · 𝐵 ) ) , ( 𝐴 ( i · 𝐵 ) ) ) = ( ( ( 𝐴 , 𝐴 ) + ( ( i · 𝐵 ) , ( i · 𝐵 ) ) ) − ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ) )
67 65 66 eqtrd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝑁 ‘ ( 𝐴 ( i · 𝐵 ) ) ) ↑ 2 ) = ( ( ( 𝐴 , 𝐴 ) + ( ( i · 𝐵 ) , ( i · 𝐵 ) ) ) − ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ) )
68 61 67 oveq12d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( 𝑁 ‘ ( 𝐴 + ( i · 𝐵 ) ) ) ↑ 2 ) − ( ( 𝑁 ‘ ( 𝐴 ( i · 𝐵 ) ) ) ↑ 2 ) ) = ( ( ( ( 𝐴 , 𝐴 ) + ( ( i · 𝐵 ) , ( i · 𝐵 ) ) ) + ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ) − ( ( ( 𝐴 , 𝐴 ) + ( ( i · 𝐵 ) , ( i · 𝐵 ) ) ) − ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ) ) )
69 68 oveq2d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( i · ( ( ( 𝑁 ‘ ( 𝐴 + ( i · 𝐵 ) ) ) ↑ 2 ) − ( ( 𝑁 ‘ ( 𝐴 ( i · 𝐵 ) ) ) ↑ 2 ) ) ) = ( i · ( ( ( ( 𝐴 , 𝐴 ) + ( ( i · 𝐵 ) , ( i · 𝐵 ) ) ) + ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ) − ( ( ( 𝐴 , 𝐴 ) + ( ( i · 𝐵 ) , ( i · 𝐵 ) ) ) − ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ) ) ) )
70 1 5 cphipcl ( ( 𝑊 ∈ ℂPreHil ∧ ( i · 𝐵 ) ∈ 𝑋 ∧ ( i · 𝐵 ) ∈ 𝑋 ) → ( ( i · 𝐵 ) , ( i · 𝐵 ) ) ∈ ℂ )
71 10 55 55 70 syl3anc ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( i · 𝐵 ) , ( i · 𝐵 ) ) ∈ ℂ )
72 33 71 addcld ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝐴 , 𝐴 ) + ( ( i · 𝐵 ) , ( i · 𝐵 ) ) ) ∈ ℂ )
73 1 5 cphipcl ( ( 𝑊 ∈ ℂPreHil ∧ 𝐴𝑋 ∧ ( i · 𝐵 ) ∈ 𝑋 ) → ( 𝐴 , ( i · 𝐵 ) ) ∈ ℂ )
74 10 19 55 73 syl3anc ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( 𝐴 , ( i · 𝐵 ) ) ∈ ℂ )
75 1 5 cphipcl ( ( 𝑊 ∈ ℂPreHil ∧ ( i · 𝐵 ) ∈ 𝑋𝐴𝑋 ) → ( ( i · 𝐵 ) , 𝐴 ) ∈ ℂ )
76 10 55 19 75 syl3anc ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( i · 𝐵 ) , 𝐴 ) ∈ ℂ )
77 74 76 addcld ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ∈ ℂ )
78 72 77 77 pnncand ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( ( 𝐴 , 𝐴 ) + ( ( i · 𝐵 ) , ( i · 𝐵 ) ) ) + ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ) − ( ( ( 𝐴 , 𝐴 ) + ( ( i · 𝐵 ) , ( i · 𝐵 ) ) ) − ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ) ) = ( ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) + ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ) )
79 78 oveq2d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( i · ( ( ( ( 𝐴 , 𝐴 ) + ( ( i · 𝐵 ) , ( i · 𝐵 ) ) ) + ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ) − ( ( ( 𝐴 , 𝐴 ) + ( ( i · 𝐵 ) , ( i · 𝐵 ) ) ) − ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ) ) ) = ( i · ( ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) + ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ) ) )
80 1 3 5 7 8 cphassir ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( 𝐴 , ( i · 𝐵 ) ) = ( - i · ( 𝐴 , 𝐵 ) ) )
81 1 3 5 7 8 cphassi ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( i · 𝐵 ) , 𝐴 ) = ( i · ( 𝐵 , 𝐴 ) ) )
82 80 81 oveq12d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) = ( ( - i · ( 𝐴 , 𝐵 ) ) + ( i · ( 𝐵 , 𝐴 ) ) ) )
83 82 82 oveq12d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) + ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ) = ( ( ( - i · ( 𝐴 , 𝐵 ) ) + ( i · ( 𝐵 , 𝐴 ) ) ) + ( ( - i · ( 𝐴 , 𝐵 ) ) + ( i · ( 𝐵 , 𝐴 ) ) ) ) )
84 83 oveq2d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( i · ( ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) + ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ) ) = ( i · ( ( ( - i · ( 𝐴 , 𝐵 ) ) + ( i · ( 𝐵 , 𝐴 ) ) ) + ( ( - i · ( 𝐴 , 𝐵 ) ) + ( i · ( 𝐵 , 𝐴 ) ) ) ) ) )
85 ax-icn i ∈ ℂ
86 85 a1i ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → i ∈ ℂ )
87 negicn - i ∈ ℂ
88 87 a1i ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → - i ∈ ℂ )
89 88 40 mulcld ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( - i · ( 𝐴 , 𝐵 ) ) ∈ ℂ )
90 86 43 mulcld ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( i · ( 𝐵 , 𝐴 ) ) ∈ ℂ )
91 89 90 addcld ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( - i · ( 𝐴 , 𝐵 ) ) + ( i · ( 𝐵 , 𝐴 ) ) ) ∈ ℂ )
92 86 91 91 adddid ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( i · ( ( ( - i · ( 𝐴 , 𝐵 ) ) + ( i · ( 𝐵 , 𝐴 ) ) ) + ( ( - i · ( 𝐴 , 𝐵 ) ) + ( i · ( 𝐵 , 𝐴 ) ) ) ) ) = ( ( i · ( ( - i · ( 𝐴 , 𝐵 ) ) + ( i · ( 𝐵 , 𝐴 ) ) ) ) + ( i · ( ( - i · ( 𝐴 , 𝐵 ) ) + ( i · ( 𝐵 , 𝐴 ) ) ) ) ) )
93 86 89 90 adddid ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( i · ( ( - i · ( 𝐴 , 𝐵 ) ) + ( i · ( 𝐵 , 𝐴 ) ) ) ) = ( ( i · ( - i · ( 𝐴 , 𝐵 ) ) ) + ( i · ( i · ( 𝐵 , 𝐴 ) ) ) ) )
94 86 88 40 mulassd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( i · - i ) · ( 𝐴 , 𝐵 ) ) = ( i · ( - i · ( 𝐴 , 𝐵 ) ) ) )
95 85 85 mulneg2i ( i · - i ) = - ( i · i )
96 ixi ( i · i ) = - 1
97 96 negeqi - ( i · i ) = - - 1
98 negneg1e1 - - 1 = 1
99 95 97 98 3eqtri ( i · - i ) = 1
100 99 oveq1i ( ( i · - i ) · ( 𝐴 , 𝐵 ) ) = ( 1 · ( 𝐴 , 𝐵 ) )
101 94 100 eqtr3di ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( i · ( - i · ( 𝐴 , 𝐵 ) ) ) = ( 1 · ( 𝐴 , 𝐵 ) ) )
102 86 86 43 mulassd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( i · i ) · ( 𝐵 , 𝐴 ) ) = ( i · ( i · ( 𝐵 , 𝐴 ) ) ) )
103 96 oveq1i ( ( i · i ) · ( 𝐵 , 𝐴 ) ) = ( - 1 · ( 𝐵 , 𝐴 ) )
104 102 103 eqtr3di ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( i · ( i · ( 𝐵 , 𝐴 ) ) ) = ( - 1 · ( 𝐵 , 𝐴 ) ) )
105 101 104 oveq12d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( i · ( - i · ( 𝐴 , 𝐵 ) ) ) + ( i · ( i · ( 𝐵 , 𝐴 ) ) ) ) = ( ( 1 · ( 𝐴 , 𝐵 ) ) + ( - 1 · ( 𝐵 , 𝐴 ) ) ) )
106 93 105 eqtrd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( i · ( ( - i · ( 𝐴 , 𝐵 ) ) + ( i · ( 𝐵 , 𝐴 ) ) ) ) = ( ( 1 · ( 𝐴 , 𝐵 ) ) + ( - 1 · ( 𝐵 , 𝐴 ) ) ) )
107 106 106 oveq12d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( i · ( ( - i · ( 𝐴 , 𝐵 ) ) + ( i · ( 𝐵 , 𝐴 ) ) ) ) + ( i · ( ( - i · ( 𝐴 , 𝐵 ) ) + ( i · ( 𝐵 , 𝐴 ) ) ) ) ) = ( ( ( 1 · ( 𝐴 , 𝐵 ) ) + ( - 1 · ( 𝐵 , 𝐴 ) ) ) + ( ( 1 · ( 𝐴 , 𝐵 ) ) + ( - 1 · ( 𝐵 , 𝐴 ) ) ) ) )
108 40 mulid2d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( 1 · ( 𝐴 , 𝐵 ) ) = ( 𝐴 , 𝐵 ) )
109 108 oveq1d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 1 · ( 𝐴 , 𝐵 ) ) + ( - 1 · ( 𝐵 , 𝐴 ) ) ) = ( ( 𝐴 , 𝐵 ) + ( - 1 · ( 𝐵 , 𝐴 ) ) ) )
110 addneg1mul ( ( ( 𝐴 , 𝐵 ) ∈ ℂ ∧ ( 𝐵 , 𝐴 ) ∈ ℂ ) → ( ( 𝐴 , 𝐵 ) + ( - 1 · ( 𝐵 , 𝐴 ) ) ) = ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) )
111 40 43 110 syl2anc ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝐴 , 𝐵 ) + ( - 1 · ( 𝐵 , 𝐴 ) ) ) = ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) )
112 109 111 eqtrd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 1 · ( 𝐴 , 𝐵 ) ) + ( - 1 · ( 𝐵 , 𝐴 ) ) ) = ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) )
113 112 112 oveq12d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( 1 · ( 𝐴 , 𝐵 ) ) + ( - 1 · ( 𝐵 , 𝐴 ) ) ) + ( ( 1 · ( 𝐴 , 𝐵 ) ) + ( - 1 · ( 𝐵 , 𝐴 ) ) ) ) = ( ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) ) )
114 107 113 eqtrd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( i · ( ( - i · ( 𝐴 , 𝐵 ) ) + ( i · ( 𝐵 , 𝐴 ) ) ) ) + ( i · ( ( - i · ( 𝐴 , 𝐵 ) ) + ( i · ( 𝐵 , 𝐴 ) ) ) ) ) = ( ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) ) )
115 84 92 114 3eqtrd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( i · ( ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) + ( ( 𝐴 , ( i · 𝐵 ) ) + ( ( i · 𝐵 ) , 𝐴 ) ) ) ) = ( ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) ) )
116 69 79 115 3eqtrd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( i · ( ( ( 𝑁 ‘ ( 𝐴 + ( i · 𝐵 ) ) ) ↑ 2 ) − ( ( 𝑁 ‘ ( 𝐴 ( i · 𝐵 ) ) ) ↑ 2 ) ) ) = ( ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) ) )
117 46 116 oveq12d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( ( 𝑁 ‘ ( 𝐴 + 𝐵 ) ) ↑ 2 ) − ( ( 𝑁 ‘ ( 𝐴 𝐵 ) ) ↑ 2 ) ) + ( i · ( ( ( 𝑁 ‘ ( 𝐴 + ( i · 𝐵 ) ) ) ↑ 2 ) − ( ( 𝑁 ‘ ( 𝐴 ( i · 𝐵 ) ) ) ↑ 2 ) ) ) ) = ( ( ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) ) + ( ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) ) ) )
118 117 oveq1d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( ( ( 𝑁 ‘ ( 𝐴 + 𝐵 ) ) ↑ 2 ) − ( ( 𝑁 ‘ ( 𝐴 𝐵 ) ) ↑ 2 ) ) + ( i · ( ( ( 𝑁 ‘ ( 𝐴 + ( i · 𝐵 ) ) ) ↑ 2 ) − ( ( 𝑁 ‘ ( 𝐴 ( i · 𝐵 ) ) ) ↑ 2 ) ) ) ) / 4 ) = ( ( ( ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) ) + ( ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) ) ) / 4 ) )
119 40 43 subcld ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) ∈ ℂ )
120 44 44 119 119 add4d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) ) + ( ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) ) ) = ( ( ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) ) + ( ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) ) ) )
121 40 43 40 ppncand ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) ) = ( ( 𝐴 , 𝐵 ) + ( 𝐴 , 𝐵 ) ) )
122 121 121 oveq12d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) ) + ( ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) ) ) = ( ( ( 𝐴 , 𝐵 ) + ( 𝐴 , 𝐵 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐴 , 𝐵 ) ) ) )
123 120 122 eqtrd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) ) + ( ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) ) ) = ( ( ( 𝐴 , 𝐵 ) + ( 𝐴 , 𝐵 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐴 , 𝐵 ) ) ) )
124 123 oveq1d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐵 , 𝐴 ) ) ) + ( ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) + ( ( 𝐴 , 𝐵 ) − ( 𝐵 , 𝐴 ) ) ) ) / 4 ) = ( ( ( ( 𝐴 , 𝐵 ) + ( 𝐴 , 𝐵 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐴 , 𝐵 ) ) ) / 4 ) )
125 40 2timesd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( 2 · ( 𝐴 , 𝐵 ) ) = ( ( 𝐴 , 𝐵 ) + ( 𝐴 , 𝐵 ) ) )
126 125 eqcomd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 𝐴 , 𝐵 ) + ( 𝐴 , 𝐵 ) ) = ( 2 · ( 𝐴 , 𝐵 ) ) )
127 126 126 oveq12d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( 𝐴 , 𝐵 ) + ( 𝐴 , 𝐵 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐴 , 𝐵 ) ) ) = ( ( 2 · ( 𝐴 , 𝐵 ) ) + ( 2 · ( 𝐴 , 𝐵 ) ) ) )
128 2cnd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → 2 ∈ ℂ )
129 128 128 40 adddird ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 2 + 2 ) · ( 𝐴 , 𝐵 ) ) = ( ( 2 · ( 𝐴 , 𝐵 ) ) + ( 2 · ( 𝐴 , 𝐵 ) ) ) )
130 2p2e4 ( 2 + 2 ) = 4
131 130 a1i ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( 2 + 2 ) = 4 )
132 131 oveq1d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 2 + 2 ) · ( 𝐴 , 𝐵 ) ) = ( 4 · ( 𝐴 , 𝐵 ) ) )
133 127 129 132 3eqtr2d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( 𝐴 , 𝐵 ) + ( 𝐴 , 𝐵 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐴 , 𝐵 ) ) ) = ( 4 · ( 𝐴 , 𝐵 ) ) )
134 133 oveq1d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( ( 𝐴 , 𝐵 ) + ( 𝐴 , 𝐵 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐴 , 𝐵 ) ) ) / 4 ) = ( ( 4 · ( 𝐴 , 𝐵 ) ) / 4 ) )
135 4cn 4 ∈ ℂ
136 135 a1i ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → 4 ∈ ℂ )
137 4ne0 4 ≠ 0
138 137 a1i ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → 4 ≠ 0 )
139 40 136 138 divcan3d ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( 4 · ( 𝐴 , 𝐵 ) ) / 4 ) = ( 𝐴 , 𝐵 ) )
140 134 139 eqtrd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( ( ( ( 𝐴 , 𝐵 ) + ( 𝐴 , 𝐵 ) ) + ( ( 𝐴 , 𝐵 ) + ( 𝐴 , 𝐵 ) ) ) / 4 ) = ( 𝐴 , 𝐵 ) )
141 118 124 140 3eqtrrd ( ( ( 𝑊 ∈ ℂPreHil ∧ i ∈ 𝐾 ) ∧ 𝐴𝑋𝐵𝑋 ) → ( 𝐴 , 𝐵 ) = ( ( ( ( ( 𝑁 ‘ ( 𝐴 + 𝐵 ) ) ↑ 2 ) − ( ( 𝑁 ‘ ( 𝐴 𝐵 ) ) ↑ 2 ) ) + ( i · ( ( ( 𝑁 ‘ ( 𝐴 + ( i · 𝐵 ) ) ) ↑ 2 ) − ( ( 𝑁 ‘ ( 𝐴 ( i · 𝐵 ) ) ) ↑ 2 ) ) ) ) / 4 ) )