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 30835 |
. . . . . . . . . 10
⊢ 𝑈 ∈ NrmCVec |
| 5 | | siii.a |
. . . . . . . . . . 11
⊢ 𝐴 ∈ 𝑋 |
| 6 | | sii1.c |
. . . . . . . . . . . . 13
⊢ 𝐶 ∈ ℂ |
| 7 | 6 | cjcli 15208 |
. . . . . . . . . . . 12
⊢
(∗‘𝐶)
∈ ℂ |
| 8 | | siii.b |
. . . . . . . . . . . 12
⊢ 𝐵 ∈ 𝑋 |
| 9 | | sii1.4 |
. . . . . . . . . . . . 13
⊢ 𝑆 = (
·𝑠OLD ‘𝑈) |
| 10 | 1, 9 | nvscl 30645 |
. . . . . . . . . . . 12
⊢ ((𝑈 ∈ NrmCVec ∧
(∗‘𝐶) ∈
ℂ ∧ 𝐵 ∈
𝑋) →
((∗‘𝐶)𝑆𝐵) ∈ 𝑋) |
| 11 | 4, 7, 8, 10 | mp3an 1463 |
. . . . . . . . . . 11
⊢
((∗‘𝐶)𝑆𝐵) ∈ 𝑋 |
| 12 | | sii1.3 |
. . . . . . . . . . . 12
⊢ 𝑀 = ( −𝑣
‘𝑈) |
| 13 | 1, 12 | nvmcl 30665 |
. . . . . . . . . . 11
⊢ ((𝑈 ∈ NrmCVec ∧ 𝐴 ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋) → (𝐴𝑀((∗‘𝐶)𝑆𝐵)) ∈ 𝑋) |
| 14 | 4, 5, 11, 13 | mp3an 1463 |
. . . . . . . . . 10
⊢ (𝐴𝑀((∗‘𝐶)𝑆𝐵)) ∈ 𝑋 |
| 15 | 1, 2, 4, 14 | nvcli 30681 |
. . . . . . . . 9
⊢ (𝑁‘(𝐴𝑀((∗‘𝐶)𝑆𝐵))) ∈ ℝ |
| 16 | 15 | sqge0i 14227 |
. . . . . . . 8
⊢ 0 ≤
((𝑁‘(𝐴𝑀((∗‘𝐶)𝑆𝐵)))↑2) |
| 17 | 14, 5, 11 | 3pm3.2i 1340 |
. . . . . . . . . 10
⊢ ((𝐴𝑀((∗‘𝐶)𝑆𝐵)) ∈ 𝑋 ∧ 𝐴 ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋) |
| 18 | | siii.7 |
. . . . . . . . . . 11
⊢ 𝑃 =
(·𝑖OLD‘𝑈) |
| 19 | 1, 12, 18 | dipsubdi 30868 |
. . . . . . . . . 10
⊢ ((𝑈 ∈ CPreHilOLD
∧ ((𝐴𝑀((∗‘𝐶)𝑆𝐵)) ∈ 𝑋 ∧ 𝐴 ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋)) → ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃(𝐴𝑀((∗‘𝐶)𝑆𝐵))) = (((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃𝐴) − ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃((∗‘𝐶)𝑆𝐵)))) |
| 20 | 3, 17, 19 | mp2an 692 |
. . . . . . . . 9
⊢ ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃(𝐴𝑀((∗‘𝐶)𝑆𝐵))) = (((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃𝐴) − ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃((∗‘𝐶)𝑆𝐵))) |
| 21 | 1, 2, 18 | ipidsq 30729 |
. . . . . . . . . 10
⊢ ((𝑈 ∈ NrmCVec ∧ (𝐴𝑀((∗‘𝐶)𝑆𝐵)) ∈ 𝑋) → ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃(𝐴𝑀((∗‘𝐶)𝑆𝐵))) = ((𝑁‘(𝐴𝑀((∗‘𝐶)𝑆𝐵)))↑2)) |
| 22 | 4, 14, 21 | mp2an 692 |
. . . . . . . . 9
⊢ ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃(𝐴𝑀((∗‘𝐶)𝑆𝐵))) = ((𝑁‘(𝐴𝑀((∗‘𝐶)𝑆𝐵)))↑2) |
| 23 | 7, 8, 11 | 3pm3.2i 1340 |
. . . . . . . . . . . . . . 15
⊢
((∗‘𝐶)
∈ ℂ ∧ 𝐵
∈ 𝑋 ∧
((∗‘𝐶)𝑆𝐵) ∈ 𝑋) |
| 24 | 1, 9, 18 | dipass 30864 |
. . . . . . . . . . . . . . 15
⊢ ((𝑈 ∈ CPreHilOLD
∧ ((∗‘𝐶)
∈ ℂ ∧ 𝐵
∈ 𝑋 ∧
((∗‘𝐶)𝑆𝐵) ∈ 𝑋)) → (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵)) = ((∗‘𝐶) · (𝐵𝑃((∗‘𝐶)𝑆𝐵)))) |
| 25 | 3, 23, 24 | mp2an 692 |
. . . . . . . . . . . . . 14
⊢
(((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵)) = ((∗‘𝐶) · (𝐵𝑃((∗‘𝐶)𝑆𝐵))) |
| 26 | 8, 6, 8 | 3pm3.2i 1340 |
. . . . . . . . . . . . . . . . 17
⊢ (𝐵 ∈ 𝑋 ∧ 𝐶 ∈ ℂ ∧ 𝐵 ∈ 𝑋) |
| 27 | 1, 9, 18 | dipassr2 30866 |
. . . . . . . . . . . . . . . . 17
⊢ ((𝑈 ∈ CPreHilOLD
∧ (𝐵 ∈ 𝑋 ∧ 𝐶 ∈ ℂ ∧ 𝐵 ∈ 𝑋)) → (𝐵𝑃((∗‘𝐶)𝑆𝐵)) = (𝐶 · (𝐵𝑃𝐵))) |
| 28 | 3, 26, 27 | mp2an 692 |
. . . . . . . . . . . . . . . 16
⊢ (𝐵𝑃((∗‘𝐶)𝑆𝐵)) = (𝐶 · (𝐵𝑃𝐵)) |
| 29 | 1, 2, 18 | ipidsq 30729 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝑈 ∈ NrmCVec ∧ 𝐵 ∈ 𝑋) → (𝐵𝑃𝐵) = ((𝑁‘𝐵)↑2)) |
| 30 | 4, 8, 29 | mp2an 692 |
. . . . . . . . . . . . . . . . 17
⊢ (𝐵𝑃𝐵) = ((𝑁‘𝐵)↑2) |
| 31 | 30 | oveq2i 7442 |
. . . . . . . . . . . . . . . 16
⊢ (𝐶 · (𝐵𝑃𝐵)) = (𝐶 · ((𝑁‘𝐵)↑2)) |
| 32 | 28, 31 | eqtri 2765 |
. . . . . . . . . . . . . . 15
⊢ (𝐵𝑃((∗‘𝐶)𝑆𝐵)) = (𝐶 · ((𝑁‘𝐵)↑2)) |
| 33 | 32 | oveq2i 7442 |
. . . . . . . . . . . . . 14
⊢
((∗‘𝐶)
· (𝐵𝑃((∗‘𝐶)𝑆𝐵))) = ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2))) |
| 34 | 25, 33 | eqtri 2765 |
. . . . . . . . . . . . 13
⊢
(((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵)) = ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2))) |
| 35 | 34 | oveq2i 7442 |
. . . . . . . . . . . 12
⊢ ((𝐶 · (𝐴𝑃𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵))) = ((𝐶 · (𝐴𝑃𝐵)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2)))) |
| 36 | 35 | oveq2i 7442 |
. . . . . . . . . . 11
⊢ ((((𝑁‘𝐴)↑2) − ((∗‘𝐶) · (𝐵𝑃𝐴))) − ((𝐶 · (𝐴𝑃𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵)))) = ((((𝑁‘𝐴)↑2) − ((∗‘𝐶) · (𝐵𝑃𝐴))) − ((𝐶 · (𝐴𝑃𝐵)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2))))) |
| 37 | 1, 2, 4, 5 | nvcli 30681 |
. . . . . . . . . . . . . 14
⊢ (𝑁‘𝐴) ∈ ℝ |
| 38 | 37 | recni 11275 |
. . . . . . . . . . . . 13
⊢ (𝑁‘𝐴) ∈ ℂ |
| 39 | 38 | sqcli 14220 |
. . . . . . . . . . . 12
⊢ ((𝑁‘𝐴)↑2) ∈ ℂ |
| 40 | 1, 18 | dipcl 30731 |
. . . . . . . . . . . . . 14
⊢ ((𝑈 ∈ NrmCVec ∧ 𝐵 ∈ 𝑋 ∧ 𝐴 ∈ 𝑋) → (𝐵𝑃𝐴) ∈ ℂ) |
| 41 | 4, 8, 5, 40 | mp3an 1463 |
. . . . . . . . . . . . 13
⊢ (𝐵𝑃𝐴) ∈ ℂ |
| 42 | 7, 41 | mulcli 11268 |
. . . . . . . . . . . 12
⊢
((∗‘𝐶)
· (𝐵𝑃𝐴)) ∈ ℂ |
| 43 | | sii1.r |
. . . . . . . . . . . . 13
⊢ (𝐶 · (𝐴𝑃𝐵)) ∈ ℝ |
| 44 | 43 | recni 11275 |
. . . . . . . . . . . 12
⊢ (𝐶 · (𝐴𝑃𝐵)) ∈ ℂ |
| 45 | 1, 2, 4, 8 | nvcli 30681 |
. . . . . . . . . . . . . . . 16
⊢ (𝑁‘𝐵) ∈ ℝ |
| 46 | 45 | recni 11275 |
. . . . . . . . . . . . . . 15
⊢ (𝑁‘𝐵) ∈ ℂ |
| 47 | 46 | sqcli 14220 |
. . . . . . . . . . . . . 14
⊢ ((𝑁‘𝐵)↑2) ∈ ℂ |
| 48 | 6, 47 | mulcli 11268 |
. . . . . . . . . . . . 13
⊢ (𝐶 · ((𝑁‘𝐵)↑2)) ∈ ℂ |
| 49 | 7, 48 | mulcli 11268 |
. . . . . . . . . . . 12
⊢
((∗‘𝐶)
· (𝐶 ·
((𝑁‘𝐵)↑2))) ∈ ℂ |
| 50 | | sub4 11554 |
. . . . . . . . . . . 12
⊢
(((((𝑁‘𝐴)↑2) ∈ ℂ ∧
((∗‘𝐶)
· (𝐵𝑃𝐴)) ∈ ℂ) ∧ ((𝐶 · (𝐴𝑃𝐵)) ∈ ℂ ∧
((∗‘𝐶)
· (𝐶 ·
((𝑁‘𝐵)↑2))) ∈ ℂ)) →
((((𝑁‘𝐴)↑2) −
((∗‘𝐶)
· (𝐵𝑃𝐴))) − ((𝐶 · (𝐴𝑃𝐵)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2))))) = ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − (((∗‘𝐶) · (𝐵𝑃𝐴)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2)))))) |
| 51 | 39, 42, 44, 49, 50 | mp4an 693 |
. . . . . . . . . . 11
⊢ ((((𝑁‘𝐴)↑2) − ((∗‘𝐶) · (𝐵𝑃𝐴))) − ((𝐶 · (𝐴𝑃𝐵)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2))))) = ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − (((∗‘𝐶) · (𝐵𝑃𝐴)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2))))) |
| 52 | 36, 51 | eqtri 2765 |
. . . . . . . . . 10
⊢ ((((𝑁‘𝐴)↑2) − ((∗‘𝐶) · (𝐵𝑃𝐴))) − ((𝐶 · (𝐴𝑃𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵)))) = ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − (((∗‘𝐶) · (𝐵𝑃𝐴)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2))))) |
| 53 | 5, 11, 5 | 3pm3.2i 1340 |
. . . . . . . . . . . . 13
⊢ (𝐴 ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋 ∧ 𝐴 ∈ 𝑋) |
| 54 | 1, 12, 18 | dipsubdir 30867 |
. . . . . . . . . . . . 13
⊢ ((𝑈 ∈ CPreHilOLD
∧ (𝐴 ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋 ∧ 𝐴 ∈ 𝑋)) → ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃𝐴) = ((𝐴𝑃𝐴) − (((∗‘𝐶)𝑆𝐵)𝑃𝐴))) |
| 55 | 3, 53, 54 | mp2an 692 |
. . . . . . . . . . . 12
⊢ ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃𝐴) = ((𝐴𝑃𝐴) − (((∗‘𝐶)𝑆𝐵)𝑃𝐴)) |
| 56 | 1, 2, 18 | ipidsq 30729 |
. . . . . . . . . . . . . 14
⊢ ((𝑈 ∈ NrmCVec ∧ 𝐴 ∈ 𝑋) → (𝐴𝑃𝐴) = ((𝑁‘𝐴)↑2)) |
| 57 | 4, 5, 56 | mp2an 692 |
. . . . . . . . . . . . 13
⊢ (𝐴𝑃𝐴) = ((𝑁‘𝐴)↑2) |
| 58 | 7, 8, 5 | 3pm3.2i 1340 |
. . . . . . . . . . . . . 14
⊢
((∗‘𝐶)
∈ ℂ ∧ 𝐵
∈ 𝑋 ∧ 𝐴 ∈ 𝑋) |
| 59 | 1, 9, 18 | dipass 30864 |
. . . . . . . . . . . . . 14
⊢ ((𝑈 ∈ CPreHilOLD
∧ ((∗‘𝐶)
∈ ℂ ∧ 𝐵
∈ 𝑋 ∧ 𝐴 ∈ 𝑋)) → (((∗‘𝐶)𝑆𝐵)𝑃𝐴) = ((∗‘𝐶) · (𝐵𝑃𝐴))) |
| 60 | 3, 58, 59 | mp2an 692 |
. . . . . . . . . . . . 13
⊢
(((∗‘𝐶)𝑆𝐵)𝑃𝐴) = ((∗‘𝐶) · (𝐵𝑃𝐴)) |
| 61 | 57, 60 | oveq12i 7443 |
. . . . . . . . . . . 12
⊢ ((𝐴𝑃𝐴) − (((∗‘𝐶)𝑆𝐵)𝑃𝐴)) = (((𝑁‘𝐴)↑2) − ((∗‘𝐶) · (𝐵𝑃𝐴))) |
| 62 | 55, 61 | eqtri 2765 |
. . . . . . . . . . 11
⊢ ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃𝐴) = (((𝑁‘𝐴)↑2) − ((∗‘𝐶) · (𝐵𝑃𝐴))) |
| 63 | 5, 11, 11 | 3pm3.2i 1340 |
. . . . . . . . . . . . 13
⊢ (𝐴 ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋) |
| 64 | 1, 12, 18 | dipsubdir 30867 |
. . . . . . . . . . . . 13
⊢ ((𝑈 ∈ CPreHilOLD
∧ (𝐴 ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋 ∧ ((∗‘𝐶)𝑆𝐵) ∈ 𝑋)) → ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃((∗‘𝐶)𝑆𝐵)) = ((𝐴𝑃((∗‘𝐶)𝑆𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵)))) |
| 65 | 3, 63, 64 | mp2an 692 |
. . . . . . . . . . . 12
⊢ ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃((∗‘𝐶)𝑆𝐵)) = ((𝐴𝑃((∗‘𝐶)𝑆𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵))) |
| 66 | 5, 6, 8 | 3pm3.2i 1340 |
. . . . . . . . . . . . . 14
⊢ (𝐴 ∈ 𝑋 ∧ 𝐶 ∈ ℂ ∧ 𝐵 ∈ 𝑋) |
| 67 | 1, 9, 18 | dipassr2 30866 |
. . . . . . . . . . . . . 14
⊢ ((𝑈 ∈ CPreHilOLD
∧ (𝐴 ∈ 𝑋 ∧ 𝐶 ∈ ℂ ∧ 𝐵 ∈ 𝑋)) → (𝐴𝑃((∗‘𝐶)𝑆𝐵)) = (𝐶 · (𝐴𝑃𝐵))) |
| 68 | 3, 66, 67 | mp2an 692 |
. . . . . . . . . . . . 13
⊢ (𝐴𝑃((∗‘𝐶)𝑆𝐵)) = (𝐶 · (𝐴𝑃𝐵)) |
| 69 | 68 | oveq1i 7441 |
. . . . . . . . . . . 12
⊢ ((𝐴𝑃((∗‘𝐶)𝑆𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵))) = ((𝐶 · (𝐴𝑃𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵))) |
| 70 | 65, 69 | eqtri 2765 |
. . . . . . . . . . 11
⊢ ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃((∗‘𝐶)𝑆𝐵)) = ((𝐶 · (𝐴𝑃𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵))) |
| 71 | 62, 70 | oveq12i 7443 |
. . . . . . . . . 10
⊢ (((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃𝐴) − ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃((∗‘𝐶)𝑆𝐵))) = ((((𝑁‘𝐴)↑2) − ((∗‘𝐶) · (𝐵𝑃𝐴))) − ((𝐶 · (𝐴𝑃𝐵)) − (((∗‘𝐶)𝑆𝐵)𝑃((∗‘𝐶)𝑆𝐵)))) |
| 72 | 7, 41, 48 | subdii 11712 |
. . . . . . . . . . 11
⊢
((∗‘𝐶)
· ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2)))) = (((∗‘𝐶) · (𝐵𝑃𝐴)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2)))) |
| 73 | 72 | oveq2i 7442 |
. . . . . . . . . 10
⊢ ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − ((∗‘𝐶) · ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))))) = ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − (((∗‘𝐶) · (𝐵𝑃𝐴)) − ((∗‘𝐶) · (𝐶 · ((𝑁‘𝐵)↑2))))) |
| 74 | 52, 71, 73 | 3eqtr4i 2775 |
. . . . . . . . 9
⊢ (((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃𝐴) − ((𝐴𝑀((∗‘𝐶)𝑆𝐵))𝑃((∗‘𝐶)𝑆𝐵))) = ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − ((∗‘𝐶) · ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))))) |
| 75 | 20, 22, 74 | 3eqtr3i 2773 |
. . . . . . . 8
⊢ ((𝑁‘(𝐴𝑀((∗‘𝐶)𝑆𝐵)))↑2) = ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − ((∗‘𝐶) · ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))))) |
| 76 | 16, 75 | breqtri 5168 |
. . . . . . 7
⊢ 0 ≤
((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − ((∗‘𝐶) · ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))))) |
| 77 | 41, 48 | subeq0i 11589 |
. . . . . . . . . 10
⊢ (((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))) = 0 ↔ (𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2))) |
| 78 | | oveq2 7439 |
. . . . . . . . . . 11
⊢ (((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))) = 0 →
((∗‘𝐶)
· ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2)))) = ((∗‘𝐶) · 0)) |
| 79 | 7 | mul01i 11451 |
. . . . . . . . . . 11
⊢
((∗‘𝐶)
· 0) = 0 |
| 80 | 78, 79 | eqtrdi 2793 |
. . . . . . . . . 10
⊢ (((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))) = 0 →
((∗‘𝐶)
· ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2)))) = 0) |
| 81 | 77, 80 | sylbir 235 |
. . . . . . . . 9
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → ((∗‘𝐶) · ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2)))) = 0) |
| 82 | 81 | oveq2d 7447 |
. . . . . . . 8
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − ((∗‘𝐶) · ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))))) = ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − 0)) |
| 83 | 37 | resqcli 14225 |
. . . . . . . . . . 11
⊢ ((𝑁‘𝐴)↑2) ∈ ℝ |
| 84 | 83 | recni 11275 |
. . . . . . . . . 10
⊢ ((𝑁‘𝐴)↑2) ∈ ℂ |
| 85 | 84, 44 | subcli 11585 |
. . . . . . . . 9
⊢ (((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) ∈ ℂ |
| 86 | 85 | subid1i 11581 |
. . . . . . . 8
⊢ ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − 0) = (((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) |
| 87 | 82, 86 | eqtrdi 2793 |
. . . . . . 7
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → ((((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) − ((∗‘𝐶) · ((𝐵𝑃𝐴) − (𝐶 · ((𝑁‘𝐵)↑2))))) = (((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵)))) |
| 88 | 76, 87 | breqtrid 5180 |
. . . . . 6
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → 0 ≤ (((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵)))) |
| 89 | 83, 43 | subge0i 11816 |
. . . . . 6
⊢ (0 ≤
(((𝑁‘𝐴)↑2) − (𝐶 · (𝐴𝑃𝐵))) ↔ (𝐶 · (𝐴𝑃𝐵)) ≤ ((𝑁‘𝐴)↑2)) |
| 90 | 88, 89 | sylib 218 |
. . . . 5
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → (𝐶 · (𝐴𝑃𝐵)) ≤ ((𝑁‘𝐴)↑2)) |
| 91 | 45 | resqcli 14225 |
. . . . . . . 8
⊢ ((𝑁‘𝐵)↑2) ∈ ℝ |
| 92 | 45 | sqge0i 14227 |
. . . . . . . 8
⊢ 0 ≤
((𝑁‘𝐵)↑2) |
| 93 | 91, 92 | pm3.2i 470 |
. . . . . . 7
⊢ (((𝑁‘𝐵)↑2) ∈ ℝ ∧ 0 ≤
((𝑁‘𝐵)↑2)) |
| 94 | 43, 83, 93 | 3pm3.2i 1340 |
. . . . . 6
⊢ ((𝐶 · (𝐴𝑃𝐵)) ∈ ℝ ∧ ((𝑁‘𝐴)↑2) ∈ ℝ ∧ (((𝑁‘𝐵)↑2) ∈ ℝ ∧ 0 ≤
((𝑁‘𝐵)↑2))) |
| 95 | | lemul1a 12121 |
. . . . . 6
⊢ ((((𝐶 · (𝐴𝑃𝐵)) ∈ ℝ ∧ ((𝑁‘𝐴)↑2) ∈ ℝ ∧ (((𝑁‘𝐵)↑2) ∈ ℝ ∧ 0 ≤
((𝑁‘𝐵)↑2))) ∧ (𝐶 · (𝐴𝑃𝐵)) ≤ ((𝑁‘𝐴)↑2)) → ((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) ≤ (((𝑁‘𝐴)↑2) · ((𝑁‘𝐵)↑2))) |
| 96 | 94, 95 | mpan 690 |
. . . . 5
⊢ ((𝐶 · (𝐴𝑃𝐵)) ≤ ((𝑁‘𝐴)↑2) → ((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) ≤ (((𝑁‘𝐴)↑2) · ((𝑁‘𝐵)↑2))) |
| 97 | 90, 96 | syl 17 |
. . . 4
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → ((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) ≤ (((𝑁‘𝐴)↑2) · ((𝑁‘𝐵)↑2))) |
| 98 | 38, 46 | sqmuli 14223 |
. . . 4
⊢ (((𝑁‘𝐴) · (𝑁‘𝐵))↑2) = (((𝑁‘𝐴)↑2) · ((𝑁‘𝐵)↑2)) |
| 99 | 97, 98 | breqtrrdi 5185 |
. . 3
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → ((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) ≤ (((𝑁‘𝐴) · (𝑁‘𝐵))↑2)) |
| 100 | | sii1.z |
. . . . 5
⊢ 0 ≤
(𝐶 · (𝐴𝑃𝐵)) |
| 101 | 43, 91 | mulge0i 11810 |
. . . . 5
⊢ ((0 ≤
(𝐶 · (𝐴𝑃𝐵)) ∧ 0 ≤ ((𝑁‘𝐵)↑2)) → 0 ≤ ((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2))) |
| 102 | 100, 92, 101 | mp2an 692 |
. . . 4
⊢ 0 ≤
((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) |
| 103 | 37, 45 | remulcli 11277 |
. . . . 5
⊢ ((𝑁‘𝐴) · (𝑁‘𝐵)) ∈ ℝ |
| 104 | 103 | sqge0i 14227 |
. . . 4
⊢ 0 ≤
(((𝑁‘𝐴) · (𝑁‘𝐵))↑2) |
| 105 | 43, 91 | remulcli 11277 |
. . . . 5
⊢ ((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) ∈ ℝ |
| 106 | 103 | resqcli 14225 |
. . . . 5
⊢ (((𝑁‘𝐴) · (𝑁‘𝐵))↑2) ∈ ℝ |
| 107 | 105, 106 | sqrtlei 15427 |
. . . 4
⊢ ((0 ≤
((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) ∧ 0 ≤ (((𝑁‘𝐴) · (𝑁‘𝐵))↑2)) → (((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) ≤ (((𝑁‘𝐴) · (𝑁‘𝐵))↑2) ↔ (√‘((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2))) ≤ (√‘(((𝑁‘𝐴) · (𝑁‘𝐵))↑2)))) |
| 108 | 102, 104,
107 | mp2an 692 |
. . 3
⊢ (((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) ≤ (((𝑁‘𝐴) · (𝑁‘𝐵))↑2) ↔ (√‘((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2))) ≤ (√‘(((𝑁‘𝐴) · (𝑁‘𝐵))↑2))) |
| 109 | 99, 108 | sylib 218 |
. 2
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → (√‘((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2))) ≤ (√‘(((𝑁‘𝐴) · (𝑁‘𝐵))↑2))) |
| 110 | 1, 18 | dipcl 30731 |
. . . . . . 7
⊢ ((𝑈 ∈ NrmCVec ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) → (𝐴𝑃𝐵) ∈ ℂ) |
| 111 | 4, 5, 8, 110 | mp3an 1463 |
. . . . . 6
⊢ (𝐴𝑃𝐵) ∈ ℂ |
| 112 | 6, 111 | mulcomi 11269 |
. . . . 5
⊢ (𝐶 · (𝐴𝑃𝐵)) = ((𝐴𝑃𝐵) · 𝐶) |
| 113 | 112 | oveq1i 7441 |
. . . 4
⊢ ((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) = (((𝐴𝑃𝐵) · 𝐶) · ((𝑁‘𝐵)↑2)) |
| 114 | 91 | recni 11275 |
. . . . 5
⊢ ((𝑁‘𝐵)↑2) ∈ ℂ |
| 115 | 111, 6, 114 | mulassi 11272 |
. . . 4
⊢ (((𝐴𝑃𝐵) · 𝐶) · ((𝑁‘𝐵)↑2)) = ((𝐴𝑃𝐵) · (𝐶 · ((𝑁‘𝐵)↑2))) |
| 116 | 113, 115 | eqtri 2765 |
. . 3
⊢ ((𝐶 · (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2)) = ((𝐴𝑃𝐵) · (𝐶 · ((𝑁‘𝐵)↑2))) |
| 117 | 116 | fveq2i 6909 |
. 2
⊢
(√‘((𝐶
· (𝐴𝑃𝐵)) · ((𝑁‘𝐵)↑2))) = (√‘((𝐴𝑃𝐵) · (𝐶 · ((𝑁‘𝐵)↑2)))) |
| 118 | 1, 2 | nvge0 30692 |
. . . . 5
⊢ ((𝑈 ∈ NrmCVec ∧ 𝐴 ∈ 𝑋) → 0 ≤ (𝑁‘𝐴)) |
| 119 | 4, 5, 118 | mp2an 692 |
. . . 4
⊢ 0 ≤
(𝑁‘𝐴) |
| 120 | 1, 2 | nvge0 30692 |
. . . . 5
⊢ ((𝑈 ∈ NrmCVec ∧ 𝐵 ∈ 𝑋) → 0 ≤ (𝑁‘𝐵)) |
| 121 | 4, 8, 120 | mp2an 692 |
. . . 4
⊢ 0 ≤
(𝑁‘𝐵) |
| 122 | 37, 45 | mulge0i 11810 |
. . . 4
⊢ ((0 ≤
(𝑁‘𝐴) ∧ 0 ≤ (𝑁‘𝐵)) → 0 ≤ ((𝑁‘𝐴) · (𝑁‘𝐵))) |
| 123 | 119, 121,
122 | mp2an 692 |
. . 3
⊢ 0 ≤
((𝑁‘𝐴) · (𝑁‘𝐵)) |
| 124 | 103 | sqrtsqi 15413 |
. . 3
⊢ (0 ≤
((𝑁‘𝐴) · (𝑁‘𝐵)) → (√‘(((𝑁‘𝐴) · (𝑁‘𝐵))↑2)) = ((𝑁‘𝐴) · (𝑁‘𝐵))) |
| 125 | 123, 124 | ax-mp 5 |
. 2
⊢
(√‘(((𝑁‘𝐴) · (𝑁‘𝐵))↑2)) = ((𝑁‘𝐴) · (𝑁‘𝐵)) |
| 126 | 109, 117,
125 | 3brtr3g 5176 |
1
⊢ ((𝐵𝑃𝐴) = (𝐶 · ((𝑁‘𝐵)↑2)) → (√‘((𝐴𝑃𝐵) · (𝐶 · ((𝑁‘𝐵)↑2)))) ≤ ((𝑁‘𝐴) · (𝑁‘𝐵))) |