Proof of Theorem siilem1
Step | Hyp | Ref
| Expression |
1 | | siii.1 |
. . . . . . . . . 10
⊢ 𝑋 = (BaseSet‘𝑈) |
2 | | siii.6 |
. . . . . . . . . 10
⊢ 𝑁 =
(normCV‘𝑈) |
3 | | siii.9 |
. . . . . . . . . . 11
⊢ 𝑈 ∈
CPreHilOLD |
4 | 3 | phnvi 29079 |
. . . . . . . . . 10
⊢ 𝑈 ∈ NrmCVec |
5 | | siii.a |
. . . . . . . . . . 11
⊢ 𝐴 ∈ 𝑋 |
6 | | sii1.c |
. . . . . . . . . . . . 13
⊢ 𝐶 ∈ ℂ |
7 | 6 | cjcli 14808 |
. . . . . . . . . . . 12
⊢
(∗‘𝐶)
∈ ℂ |
8 | | siii.b |
. . . . . . . . . . . 12
⊢ 𝐵 ∈ 𝑋 |
9 | | sii1.4 |
. . . . . . . . . . . . 13
⊢ 𝑆 = (
·𝑠OLD ‘𝑈) |
10 | 1, 9 | nvscl 28889 |
. . . . . . . . . . . 12
⊢ ((𝑈 ∈ NrmCVec ∧
(∗‘𝐶) ∈
ℂ ∧ 𝐵 ∈
𝑋) →
((∗‘𝐶)𝑆𝐵) ∈ 𝑋) |
11 | 4, 7, 8, 10 | mp3an 1459 |
. . . . . . . . . . 11
⊢
((∗‘𝐶)𝑆𝐵) ∈ 𝑋 |
12 | | sii1.3 |
. . . . . . . . . . . 12
⊢ 𝑀 = ( −𝑣
‘𝑈) |
13 | 1, 12 | nvmcl 28909 |
. . . . . . . . . . 11
⊢ ((𝑈 ∈ NrmCVec ∧ 𝐴 ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋) → (𝐴𝑀((∗‘𝐶)𝑆𝐵)) ∈ 𝑋) |
14 | 4, 5, 11, 13 | mp3an 1459 |
. . . . . . . . . 10
⊢ (𝐴𝑀((∗‘𝐶)𝑆𝐵)) ∈ 𝑋 |
15 | 1, 2, 4, 14 | nvcli 28925 |
. . . . . . . . 9
⊢ (𝑁‘(𝐴𝑀((∗‘𝐶)𝑆𝐵))) ∈ ℝ |
16 | 15 | sqge0i 13833 |
. . . . . . . 8
⊢ 0 ≤
((𝑁‘(𝐴𝑀((∗‘𝐶)𝑆𝐵)))↑2) |
17 | 14, 5, 11 | 3pm3.2i 1337 |
. . . . . . . . . 10
⊢ ((𝐴𝑀((∗‘𝐶)𝑆𝐵)) ∈ 𝑋 ∧ 𝐴 ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋) |
18 | | siii.7 |
. . . . . . . . . . 11
⊢ 𝑃 =
(·𝑖OLD‘𝑈) |
19 | 1, 12, 18 | dipsubdi 29112 |
. . . . . . . . . 10
⊢ ((𝑈 ∈ CPreHilOLD
∧ ((𝐴𝑀((∗‘𝐶)𝑆𝐵)) ∈ 𝑋 ∧ 𝐴 ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋)) → ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃(𝐴𝑀((∗‘𝐶)𝑆𝐵))) = (((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃𝐴) − ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃((∗‘𝐶)𝑆𝐵)))) |
20 | 3, 17, 19 | mp2an 688 |
. . . . . . . . 9
⊢ ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃(𝐴𝑀((∗‘𝐶)𝑆𝐵))) = (((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃𝐴) − ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃((∗‘𝐶)𝑆𝐵))) |
21 | 1, 2, 18 | ipidsq 28973 |
. . . . . . . . . 10
⊢ ((𝑈 ∈ NrmCVec ∧ (𝐴𝑀((∗‘𝐶)𝑆𝐵)) ∈ 𝑋) → ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃(𝐴𝑀((∗‘𝐶)𝑆𝐵))) = ((𝑁‘(𝐴𝑀((∗‘𝐶)𝑆𝐵)))↑2)) |
22 | 4, 14, 21 | mp2an 688 |
. . . . . . . . 9
⊢ ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃(𝐴𝑀((∗‘𝐶)𝑆𝐵))) = ((𝑁‘(𝐴𝑀((∗‘𝐶)𝑆𝐵)))↑2) |
23 | 7, 8, 11 | 3pm3.2i 1337 |
. . . . . . . . . . . . . . 15
⊢
((∗‘𝐶)
∈ ℂ ∧ 𝐵
∈ 𝑋 ∧
((∗‘𝐶)𝑆𝐵) ∈ 𝑋) |
24 | 1, 9, 18 | dipass 29108 |
. . . . . . . . . . . . . . 15
⊢ ((𝑈 ∈ CPreHilOLD
∧ ((∗‘𝐶)
∈ ℂ ∧ 𝐵
∈ 𝑋 ∧
((∗‘𝐶)𝑆𝐵) ∈ 𝑋)) → (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵)) = ((∗‘𝐶) · (𝐵𝑃((∗‘𝐶)𝑆𝐵)))) |
25 | 3, 23, 24 | mp2an 688 |
. . . . . . . . . . . . . 14
⊢
(((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵)) = ((∗‘𝐶) · (𝐵𝑃((∗‘𝐶)𝑆𝐵))) |
26 | 8, 6, 8 | 3pm3.2i 1337 |
. . . . . . . . . . . . . . . . 17
⊢ (𝐵 ∈ 𝑋 ∧ 𝐶 ∈ ℂ ∧ 𝐵 ∈ 𝑋) |
27 | 1, 9, 18 | dipassr2 29110 |
. . . . . . . . . . . . . . . . 17
⊢ ((𝑈 ∈ CPreHilOLD
∧ (𝐵 ∈ 𝑋 ∧ 𝐶 ∈ ℂ ∧ 𝐵 ∈ 𝑋)) → (𝐵𝑃((∗‘𝐶)𝑆𝐵)) = (𝐶 · (𝐵𝑃𝐵))) |
28 | 3, 26, 27 | mp2an 688 |
. . . . . . . . . . . . . . . 16
⊢ (𝐵𝑃((∗‘𝐶)𝑆𝐵)) = (𝐶 · (𝐵𝑃𝐵)) |
29 | 1, 2, 18 | ipidsq 28973 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝑈 ∈ NrmCVec ∧ 𝐵 ∈ 𝑋) → (𝐵𝑃𝐵) = ((𝑁‘𝐵)↑2)) |
30 | 4, 8, 29 | mp2an 688 |
. . . . . . . . . . . . . . . . 17
⊢ (𝐵𝑃𝐵) = ((𝑁‘𝐵)↑2) |
31 | 30 | oveq2i 7266 |
. . . . . . . . . . . . . . . 16
⊢ (𝐶 · (𝐵𝑃𝐵)) = (𝐶 · ((𝑁‘𝐵)↑2)) |
32 | 28, 31 | eqtri 2766 |
. . . . . . . . . . . . . . 15
⊢ (𝐵𝑃((∗‘𝐶)𝑆𝐵)) = (𝐶 · ((𝑁‘𝐵)↑2)) |
33 | 32 | oveq2i 7266 |
. . . . . . . . . . . . . 14
⊢
((∗‘𝐶)
· (𝐵𝑃((∗‘𝐶)𝑆𝐵))) = ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2))) |
34 | 25, 33 | eqtri 2766 |
. . . . . . . . . . . . 13
⊢
(((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵)) = ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2))) |
35 | 34 | oveq2i 7266 |
. . . . . . . . . . . 12
⊢ ((𝐶 · (𝐴𝑃𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵))) = ((𝐶 · (𝐴𝑃𝐵)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2)))) |
36 | 35 | oveq2i 7266 |
. . . . . . . . . . 11
⊢ ((((𝑁‘𝐴)↑2) − ((∗‘𝐶) · (𝐵𝑃𝐴))) − ((𝐶 · (𝐴𝑃𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵)))) = ((((𝑁‘𝐴)↑2) − ((∗‘𝐶) · (𝐵𝑃𝐴))) − ((𝐶 · (𝐴𝑃𝐵)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2))))) |
37 | 1, 2, 4, 5 | nvcli 28925 |
. . . . . . . . . . . . . 14
⊢ (𝑁‘𝐴) ∈ ℝ |
38 | 37 | recni 10920 |
. . . . . . . . . . . . 13
⊢ (𝑁‘𝐴) ∈ ℂ |
39 | 38 | sqcli 13826 |
. . . . . . . . . . . 12
⊢ ((𝑁‘𝐴)↑2) ∈ ℂ |
40 | 1, 18 | dipcl 28975 |
. . . . . . . . . . . . . 14
⊢ ((𝑈 ∈ NrmCVec ∧ 𝐵 ∈ 𝑋 ∧ 𝐴 ∈ 𝑋) → (𝐵𝑃𝐴) ∈ ℂ) |
41 | 4, 8, 5, 40 | mp3an 1459 |
. . . . . . . . . . . . 13
⊢ (𝐵𝑃𝐴) ∈ ℂ |
42 | 7, 41 | mulcli 10913 |
. . . . . . . . . . . 12
⊢
((∗‘𝐶)
· (𝐵𝑃𝐴)) ∈ ℂ |
43 | | sii1.r |
. . . . . . . . . . . . 13
⊢ (𝐶 · (𝐴𝑃𝐵)) ∈ ℝ |
44 | 43 | recni 10920 |
. . . . . . . . . . . 12
⊢ (𝐶 · (𝐴𝑃𝐵)) ∈ ℂ |
45 | 1, 2, 4, 8 | nvcli 28925 |
. . . . . . . . . . . . . . . 16
⊢ (𝑁‘𝐵) ∈ ℝ |
46 | 45 | recni 10920 |
. . . . . . . . . . . . . . 15
⊢ (𝑁‘𝐵) ∈ ℂ |
47 | 46 | sqcli 13826 |
. . . . . . . . . . . . . 14
⊢ ((𝑁‘𝐵)↑2) ∈ ℂ |
48 | 6, 47 | mulcli 10913 |
. . . . . . . . . . . . 13
⊢ (𝐶 · ((𝑁‘𝐵)↑2)) ∈ ℂ |
49 | 7, 48 | mulcli 10913 |
. . . . . . . . . . . 12
⊢
((∗‘𝐶)
· (𝐶 ·
((𝑁‘𝐵)↑2))) ∈ ℂ |
50 | | sub4 11196 |
. . . . . . . . . . . 12
⊢
(((((𝑁‘𝐴)↑2) ∈ ℂ ∧
((∗‘𝐶)
· (𝐵𝑃𝐴)) ∈ ℂ) ∧ ((𝐶 · (𝐴𝑃𝐵)) ∈ ℂ ∧
((∗‘𝐶)
· (𝐶 ·
((𝑁‘𝐵)↑2))) ∈ ℂ)) →
((((𝑁‘𝐴)↑2) −
((∗‘𝐶)
· (𝐵𝑃𝐴))) − ((𝐶 · (𝐴𝑃𝐵)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2))))) = ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − (((∗‘𝐶) · (𝐵𝑃𝐴)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2)))))) |
51 | 39, 42, 44, 49, 50 | mp4an 689 |
. . . . . . . . . . 11
⊢ ((((𝑁‘𝐴)↑2) − ((∗‘𝐶) · (𝐵𝑃𝐴))) − ((𝐶 · (𝐴𝑃𝐵)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2))))) = ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − (((∗‘𝐶) · (𝐵𝑃𝐴)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2))))) |
52 | 36, 51 | eqtri 2766 |
. . . . . . . . . 10
⊢ ((((𝑁‘𝐴)↑2) − ((∗‘𝐶) · (𝐵𝑃𝐴))) − ((𝐶 · (𝐴𝑃𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵)))) = ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − (((∗‘𝐶) · (𝐵𝑃𝐴)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2))))) |
53 | 5, 11, 5 | 3pm3.2i 1337 |
. . . . . . . . . . . . 13
⊢ (𝐴 ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋 ∧ 𝐴 ∈ 𝑋) |
54 | 1, 12, 18 | dipsubdir 29111 |
. . . . . . . . . . . . 13
⊢ ((𝑈 ∈ CPreHilOLD
∧ (𝐴 ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋 ∧ 𝐴 ∈ 𝑋)) → ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃𝐴) = ((𝐴𝑃𝐴) − (((∗‘𝐶)𝑆𝐵)𝑃𝐴))) |
55 | 3, 53, 54 | mp2an 688 |
. . . . . . . . . . . 12
⊢ ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃𝐴) = ((𝐴𝑃𝐴) − (((∗‘𝐶)𝑆𝐵)𝑃𝐴)) |
56 | 1, 2, 18 | ipidsq 28973 |
. . . . . . . . . . . . . 14
⊢ ((𝑈 ∈ NrmCVec ∧ 𝐴 ∈ 𝑋) → (𝐴𝑃𝐴) = ((𝑁‘𝐴)↑2)) |
57 | 4, 5, 56 | mp2an 688 |
. . . . . . . . . . . . 13
⊢ (𝐴𝑃𝐴) = ((𝑁‘𝐴)↑2) |
58 | 7, 8, 5 | 3pm3.2i 1337 |
. . . . . . . . . . . . . 14
⊢
((∗‘𝐶)
∈ ℂ ∧ 𝐵
∈ 𝑋 ∧ 𝐴 ∈ 𝑋) |
59 | 1, 9, 18 | dipass 29108 |
. . . . . . . . . . . . . 14
⊢ ((𝑈 ∈ CPreHilOLD
∧ ((∗‘𝐶)
∈ ℂ ∧ 𝐵
∈ 𝑋 ∧ 𝐴 ∈ 𝑋)) → (((∗‘𝐶)𝑆𝐵)𝑃𝐴) = ((∗‘𝐶) · (𝐵𝑃𝐴))) |
60 | 3, 58, 59 | mp2an 688 |
. . . . . . . . . . . . 13
⊢
(((∗‘𝐶)𝑆𝐵)𝑃𝐴) = ((∗‘𝐶) · (𝐵𝑃𝐴)) |
61 | 57, 60 | oveq12i 7267 |
. . . . . . . . . . . 12
⊢ ((𝐴𝑃𝐴) − (((∗‘𝐶)𝑆𝐵)𝑃𝐴)) = (((𝑁‘𝐴)↑2) − ((∗‘𝐶) · (𝐵𝑃𝐴))) |
62 | 55, 61 | eqtri 2766 |
. . . . . . . . . . 11
⊢ ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃𝐴) = (((𝑁‘𝐴)↑2) − ((∗‘𝐶) · (𝐵𝑃𝐴))) |
63 | 5, 11, 11 | 3pm3.2i 1337 |
. . . . . . . . . . . . 13
⊢ (𝐴 ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋) |
64 | 1, 12, 18 | dipsubdir 29111 |
. . . . . . . . . . . . 13
⊢ ((𝑈 ∈ CPreHilOLD
∧ (𝐴 ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋)) → ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃((∗‘𝐶)𝑆𝐵)) = ((𝐴𝑃((∗‘𝐶)𝑆𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵)))) |
65 | 3, 63, 64 | mp2an 688 |
. . . . . . . . . . . 12
⊢ ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃((∗‘𝐶)𝑆𝐵)) = ((𝐴𝑃((∗‘𝐶)𝑆𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵))) |
66 | 5, 6, 8 | 3pm3.2i 1337 |
. . . . . . . . . . . . . 14
⊢ (𝐴 ∈ 𝑋 ∧ 𝐶 ∈ ℂ ∧ 𝐵 ∈ 𝑋) |
67 | 1, 9, 18 | dipassr2 29110 |
. . . . . . . . . . . . . 14
⊢ ((𝑈 ∈ CPreHilOLD
∧ (𝐴 ∈ 𝑋 ∧ 𝐶 ∈ ℂ ∧ 𝐵 ∈ 𝑋)) → (𝐴𝑃((∗‘𝐶)𝑆𝐵)) = (𝐶 · (𝐴𝑃𝐵))) |
68 | 3, 66, 67 | mp2an 688 |
. . . . . . . . . . . . 13
⊢ (𝐴𝑃((∗‘𝐶)𝑆𝐵)) = (𝐶 · (𝐴𝑃𝐵)) |
69 | 68 | oveq1i 7265 |
. . . . . . . . . . . 12
⊢ ((𝐴𝑃((∗‘𝐶)𝑆𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵))) = ((𝐶 · (𝐴𝑃𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵))) |
70 | 65, 69 | eqtri 2766 |
. . . . . . . . . . 11
⊢ ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃((∗‘𝐶)𝑆𝐵)) = ((𝐶 · (𝐴𝑃𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵))) |
71 | 62, 70 | oveq12i 7267 |
. . . . . . . . . 10
⊢ (((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃𝐴) − ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃((∗‘𝐶)𝑆𝐵))) = ((((𝑁‘𝐴)↑2) − ((∗‘𝐶) · (𝐵𝑃𝐴))) − ((𝐶 · (𝐴𝑃𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵)))) |
72 | 7, 41, 48 | subdii 11354 |
. . . . . . . . . . 11
⊢
((∗‘𝐶)
· ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2)))) = (((∗‘𝐶) · (𝐵𝑃𝐴)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2)))) |
73 | 72 | oveq2i 7266 |
. . . . . . . . . 10
⊢ ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − ((∗‘𝐶) · ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))))) = ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − (((∗‘𝐶) · (𝐵𝑃𝐴)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2))))) |
74 | 52, 71, 73 | 3eqtr4i 2776 |
. . . . . . . . 9
⊢ (((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃𝐴) − ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃((∗‘𝐶)𝑆𝐵))) = ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − ((∗‘𝐶) · ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))))) |
75 | 20, 22, 74 | 3eqtr3i 2774 |
. . . . . . . 8
⊢ ((𝑁‘(𝐴𝑀((∗‘𝐶)𝑆𝐵)))↑2) = ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − ((∗‘𝐶) · ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))))) |
76 | 16, 75 | breqtri 5095 |
. . . . . . 7
⊢ 0 ≤
((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − ((∗‘𝐶) · ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))))) |
77 | 41, 48 | subeq0i 11231 |
. . . . . . . . . 10
⊢ (((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))) = 0 ↔ (𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2))) |
78 | | oveq2 7263 |
. . . . . . . . . . 11
⊢ (((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))) = 0 →
((∗‘𝐶)
· ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2)))) = ((∗‘𝐶) · 0)) |
79 | 7 | mul01i 11095 |
. . . . . . . . . . 11
⊢
((∗‘𝐶)
· 0) = 0 |
80 | 78, 79 | eqtrdi 2795 |
. . . . . . . . . 10
⊢ (((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))) = 0 →
((∗‘𝐶)
· ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2)))) = 0) |
81 | 77, 80 | sylbir 234 |
. . . . . . . . 9
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → ((∗‘𝐶) · ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2)))) = 0) |
82 | 81 | oveq2d 7271 |
. . . . . . . 8
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − ((∗‘𝐶) · ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))))) = ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − 0)) |
83 | 37 | resqcli 13831 |
. . . . . . . . . . 11
⊢ ((𝑁‘𝐴)↑2) ∈ ℝ |
84 | 83 | recni 10920 |
. . . . . . . . . 10
⊢ ((𝑁‘𝐴)↑2) ∈ ℂ |
85 | 84, 44 | subcli 11227 |
. . . . . . . . 9
⊢ (((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) ∈ ℂ |
86 | 85 | subid1i 11223 |
. . . . . . . 8
⊢ ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − 0) = (((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) |
87 | 82, 86 | eqtrdi 2795 |
. . . . . . 7
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − ((∗‘𝐶) · ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))))) = (((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵)))) |
88 | 76, 87 | breqtrid 5107 |
. . . . . 6
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → 0 ≤ (((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵)))) |
89 | 83, 43 | subge0i 11458 |
. . . . . 6
⊢ (0 ≤
(((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) ↔ (𝐶 · (𝐴𝑃𝐵)) ≤ ((𝑁‘𝐴)↑2)) |
90 | 88, 89 | sylib 217 |
. . . . 5
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → (𝐶 · (𝐴𝑃𝐵)) ≤ ((𝑁‘𝐴)↑2)) |
91 | 45 | resqcli 13831 |
. . . . . . . 8
⊢ ((𝑁‘𝐵)↑2) ∈ ℝ |
92 | 45 | sqge0i 13833 |
. . . . . . . 8
⊢ 0 ≤
((𝑁‘𝐵)↑2) |
93 | 91, 92 | pm3.2i 470 |
. . . . . . 7
⊢ (((𝑁‘𝐵)↑2) ∈ ℝ ∧ 0 ≤
((𝑁‘𝐵)↑2)) |
94 | 43, 83, 93 | 3pm3.2i 1337 |
. . . . . 6
⊢ ((𝐶 · (𝐴𝑃𝐵)) ∈ ℝ ∧ ((𝑁‘𝐴)↑2) ∈ ℝ ∧ (((𝑁‘𝐵)↑2) ∈ ℝ ∧ 0 ≤
((𝑁‘𝐵)↑2))) |
95 | | lemul1a 11759 |
. . . . . 6
⊢ ((((𝐶 · (𝐴𝑃𝐵)) ∈ ℝ ∧ ((𝑁‘𝐴)↑2) ∈ ℝ ∧ (((𝑁‘𝐵)↑2) ∈ ℝ ∧ 0 ≤
((𝑁‘𝐵)↑2))) ∧ (𝐶 · (𝐴𝑃𝐵)) ≤ ((𝑁‘𝐴)↑2)) → ((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) ≤ (((𝑁‘𝐴)↑2) · ((𝑁‘𝐵)↑2))) |
96 | 94, 95 | mpan 686 |
. . . . 5
⊢ ((𝐶 · (𝐴𝑃𝐵)) ≤ ((𝑁‘𝐴)↑2) → ((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) ≤ (((𝑁‘𝐴)↑2) · ((𝑁‘𝐵)↑2))) |
97 | 90, 96 | syl 17 |
. . . 4
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → ((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) ≤ (((𝑁‘𝐴)↑2) · ((𝑁‘𝐵)↑2))) |
98 | 38, 46 | sqmuli 13829 |
. . . 4
⊢ (((𝑁‘𝐴) · (𝑁‘𝐵))↑2) = (((𝑁‘𝐴)↑2) · ((𝑁‘𝐵)↑2)) |
99 | 97, 98 | breqtrrdi 5112 |
. . 3
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → ((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) ≤ (((𝑁‘𝐴) · (𝑁‘𝐵))↑2)) |
100 | | sii1.z |
. . . . 5
⊢ 0 ≤
(𝐶 · (𝐴𝑃𝐵)) |
101 | 43, 91 | mulge0i 11452 |
. . . . 5
⊢ ((0 ≤
(𝐶 · (𝐴𝑃𝐵)) ∧ 0 ≤ ((𝑁‘𝐵)↑2)) → 0 ≤ ((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2))) |
102 | 100, 92, 101 | mp2an 688 |
. . . 4
⊢ 0 ≤
((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) |
103 | 37, 45 | remulcli 10922 |
. . . . 5
⊢ ((𝑁‘𝐴) · (𝑁‘𝐵)) ∈ ℝ |
104 | 103 | sqge0i 13833 |
. . . 4
⊢ 0 ≤
(((𝑁‘𝐴) · (𝑁‘𝐵))↑2) |
105 | 43, 91 | remulcli 10922 |
. . . . 5
⊢ ((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) ∈ ℝ |
106 | 103 | resqcli 13831 |
. . . . 5
⊢ (((𝑁‘𝐴) · (𝑁‘𝐵))↑2) ∈ ℝ |
107 | 105, 106 | sqrtlei 15028 |
. . . 4
⊢ ((0 ≤
((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) ∧ 0 ≤ (((𝑁‘𝐴) · (𝑁‘𝐵))↑2)) → (((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) ≤ (((𝑁‘𝐴) · (𝑁‘𝐵))↑2) ↔ (√‘((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2))) ≤ (√‘(((𝑁‘𝐴) · (𝑁‘𝐵))↑2)))) |
108 | 102, 104,
107 | mp2an 688 |
. . 3
⊢ (((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) ≤ (((𝑁‘𝐴) · (𝑁‘𝐵))↑2) ↔ (√‘((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2))) ≤ (√‘(((𝑁‘𝐴) · (𝑁‘𝐵))↑2))) |
109 | 99, 108 | sylib 217 |
. 2
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → (√‘((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2))) ≤ (√‘(((𝑁‘𝐴) · (𝑁‘𝐵))↑2))) |
110 | 1, 18 | dipcl 28975 |
. . . . . . 7
⊢ ((𝑈 ∈ NrmCVec ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) → (𝐴𝑃𝐵) ∈ ℂ) |
111 | 4, 5, 8, 110 | mp3an 1459 |
. . . . . 6
⊢ (𝐴𝑃𝐵) ∈ ℂ |
112 | 6, 111 | mulcomi 10914 |
. . . . 5
⊢ (𝐶 · (𝐴𝑃𝐵)) = ((𝐴𝑃𝐵) · 𝐶) |
113 | 112 | oveq1i 7265 |
. . . 4
⊢ ((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) = (((𝐴𝑃𝐵) · 𝐶) · ((𝑁‘𝐵)↑2)) |
114 | 91 | recni 10920 |
. . . . 5
⊢ ((𝑁‘𝐵)↑2) ∈ ℂ |
115 | 111, 6, 114 | mulassi 10917 |
. . . 4
⊢ (((𝐴𝑃𝐵) · 𝐶) · ((𝑁‘𝐵)↑2)) = ((𝐴𝑃𝐵) · (𝐶 · ((𝑁‘𝐵)↑2))) |
116 | 113, 115 | eqtri 2766 |
. . 3
⊢ ((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) = ((𝐴𝑃𝐵) · (𝐶 · ((𝑁‘𝐵)↑2))) |
117 | 116 | fveq2i 6759 |
. 2
⊢
(√‘((𝐶
· (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2))) = (√‘((𝐴𝑃𝐵) · (𝐶 · ((𝑁‘𝐵)↑2)))) |
118 | 1, 2 | nvge0 28936 |
. . . . 5
⊢ ((𝑈 ∈ NrmCVec ∧ 𝐴 ∈ 𝑋) → 0 ≤ (𝑁‘𝐴)) |
119 | 4, 5, 118 | mp2an 688 |
. . . 4
⊢ 0 ≤
(𝑁‘𝐴) |
120 | 1, 2 | nvge0 28936 |
. . . . 5
⊢ ((𝑈 ∈ NrmCVec ∧ 𝐵 ∈ 𝑋) → 0 ≤ (𝑁‘𝐵)) |
121 | 4, 8, 120 | mp2an 688 |
. . . 4
⊢ 0 ≤
(𝑁‘𝐵) |
122 | 37, 45 | mulge0i 11452 |
. . . 4
⊢ ((0 ≤
(𝑁‘𝐴) ∧ 0 ≤ (𝑁‘𝐵)) → 0 ≤ ((𝑁‘𝐴) · (𝑁‘𝐵))) |
123 | 119, 121,
122 | mp2an 688 |
. . 3
⊢ 0 ≤
((𝑁‘𝐴) · (𝑁‘𝐵)) |
124 | 103 | sqrtsqi 15014 |
. . 3
⊢ (0 ≤
((𝑁‘𝐴) · (𝑁‘𝐵)) → (√‘(((𝑁‘𝐴) · (𝑁‘𝐵))↑2)) = ((𝑁‘𝐴) · (𝑁‘𝐵))) |
125 | 123, 124 | ax-mp 5 |
. 2
⊢
(√‘(((𝑁‘𝐴) · (𝑁‘𝐵))↑2)) = ((𝑁‘𝐴) · (𝑁‘𝐵)) |
126 | 109, 117,
125 | 3brtr3g 5103 |
1
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → (√‘((𝐴𝑃𝐵) · (𝐶 · ((𝑁‘𝐵)↑2)))) ≤ ((𝑁‘𝐴) · (𝑁‘𝐵))) |