Metamath Proof Explorer


Theorem normpar2i

Description: Corollary of parallelogram law for norms. Part of Lemma 3.6 of Beran p. 100. (Contributed by NM, 5-Oct-1999) (New usage is discouraged.)

Ref Expression
Hypotheses normpar2.1 A
normpar2.2 B
normpar2.3 C
Assertion normpar2i normA-B2=2normA-C2+2normB-C2-normA+B-2C2

Proof

Step Hyp Ref Expression
1 normpar2.1 A
2 normpar2.2 B
3 normpar2.3 C
4 1 2 hvaddcli A+B
5 2cn 2
6 5 3 hvmulcli 2C
7 4 6 hvsubcli A+B-2C
8 7 normcli normA+B-2C
9 8 resqcli normA+B-2C2
10 9 recni normA+B-2C2
11 1 2 hvsubcli A-B
12 11 normcli normA-B
13 12 resqcli normA-B2
14 13 recni normA-B2
15 4cn 4
16 1 3 hvsubcli A-C
17 16 normcli normA-C
18 17 resqcli normA-C2
19 18 recni normA-C2
20 15 19 mulcli 4normA-C2
21 2 3 hvsubcli B-C
22 21 normcli normB-C
23 22 resqcli normB-C2
24 23 recni normB-C2
25 15 24 mulcli 4normB-C2
26 2ne0 20
27 20 25 5 26 divdiri 4normA-C2+4normB-C22=4normA-C22+4normB-C22
28 20 25 addcomi 4normA-C2+4normB-C2=4normB-C2+4normA-C2
29 neg1cn 1
30 29 6 hvmulcli -12C
31 29 11 hvmulcli -1A-B
32 4 30 31 hvadd32i A+B+-12C+-1A-B=A+B+-1A-B+-12C
33 4 6 hvsubvali A+B-2C=A+B+-12C
34 33 oveq1i A+B-2C+-1A-B=A+B+-12C+-1A-B
35 5 2 hvmulcli 2B
36 35 6 hvsubvali 2B-2C=2B+-12C
37 1 2 hvcomi A+B=B+A
38 1 2 hvnegdii -1A-B=B-A
39 37 38 oveq12i A+B+-1A-B=B+A+B-A
40 2 1 hvsubcan2i B+A+B-A=2B
41 39 40 eqtri A+B+-1A-B=2B
42 41 oveq1i A+B+-1A-B+-12C=2B+-12C
43 36 42 eqtr4i 2B-2C=A+B+-1A-B+-12C
44 32 34 43 3eqtr4i A+B-2C+-1A-B=2B-2C
45 7 11 hvsubvali A+B-2C-A-B=A+B-2C+-1A-B
46 5 2 3 hvsubdistr1i 2B-C=2B-2C
47 44 45 46 3eqtr4i A+B-2C-A-B=2B-C
48 47 fveq2i normA+B-2C-A-B=norm2B-C
49 5 21 norm-iii-i norm2B-C=2normB-C
50 0le2 02
51 2re 2
52 51 absidi 022=2
53 50 52 ax-mp 2=2
54 53 oveq1i 2normB-C=2normB-C
55 48 49 54 3eqtri normA+B-2C-A-B=2normB-C
56 55 oveq1i normA+B-2C-A-B2=2normB-C2
57 22 recni normB-C
58 5 57 sqmuli 2normB-C2=22normB-C2
59 sq2 22=4
60 59 oveq1i 22normB-C2=4normB-C2
61 56 58 60 3eqtri normA+B-2C-A-B2=4normB-C2
62 1 2 hvsubcan2i A+B+A-B=2A
63 62 oveq1i A+B+A-B+-12C=2A+-12C
64 4 30 11 hvadd32i A+B+-12C+A-B=A+B+A-B+-12C
65 5 1 hvmulcli 2A
66 65 6 hvsubvali 2A-2C=2A+-12C
67 63 64 66 3eqtr4i A+B+-12C+A-B=2A-2C
68 33 oveq1i A+B-2C+A-B=A+B+-12C+A-B
69 5 1 3 hvsubdistr1i 2A-C=2A-2C
70 67 68 69 3eqtr4i A+B-2C+A-B=2A-C
71 70 fveq2i normA+B-2C+A-B=norm2A-C
72 5 16 norm-iii-i norm2A-C=2normA-C
73 53 oveq1i 2normA-C=2normA-C
74 71 72 73 3eqtri normA+B-2C+A-B=2normA-C
75 74 oveq1i normA+B-2C+A-B2=2normA-C2
76 17 recni normA-C
77 5 76 sqmuli 2normA-C2=22normA-C2
78 59 oveq1i 22normA-C2=4normA-C2
79 75 77 78 3eqtri normA+B-2C+A-B2=4normA-C2
80 61 79 oveq12i normA+B-2C-A-B2+normA+B-2C+A-B2=4normB-C2+4normA-C2
81 28 80 eqtr4i 4normA-C2+4normB-C2=normA+B-2C-A-B2+normA+B-2C+A-B2
82 7 11 normpari normA+B-2C-A-B2+normA+B-2C+A-B2=2normA+B-2C2+2normA-B2
83 81 82 eqtri 4normA-C2+4normB-C2=2normA+B-2C2+2normA-B2
84 83 oveq1i 4normA-C2+4normB-C22=2normA+B-2C2+2normA-B22
85 5 10 mulcli 2normA+B-2C2
86 5 14 mulcli 2normA-B2
87 85 86 5 26 divdiri 2normA+B-2C2+2normA-B22=2normA+B-2C22+2normA-B22
88 10 5 26 divcan3i 2normA+B-2C22=normA+B-2C2
89 14 5 26 divcan3i 2normA-B22=normA-B2
90 88 89 oveq12i 2normA+B-2C22+2normA-B22=normA+B-2C2+normA-B2
91 84 87 90 3eqtri 4normA-C2+4normB-C22=normA+B-2C2+normA-B2
92 15 19 5 26 div23i 4normA-C22=42normA-C2
93 4d2e2 42=2
94 93 oveq1i 42normA-C2=2normA-C2
95 92 94 eqtri 4normA-C22=2normA-C2
96 15 24 5 26 div23i 4normB-C22=42normB-C2
97 93 oveq1i 42normB-C2=2normB-C2
98 96 97 eqtri 4normB-C22=2normB-C2
99 95 98 oveq12i 4normA-C22+4normB-C22=2normA-C2+2normB-C2
100 27 91 99 3eqtr3i normA+B-2C2+normA-B2=2normA-C2+2normB-C2
101 10 14 100 mvlladdi normA-B2=2normA-C2+2normB-C2-normA+B-2C2