Theorems · Theorem · functional analysis
norm_inner_eq_norm_iff
∀ {𝕜 : Type u_1} {E : Type u_2} [inst : RCLike 𝕜] [inst_1 : NormedAddCommGroup E] [inst_2 : InnerProductSpace 𝕜 E]
{x y : E}, x ≠ 0 → y ≠ 0 → (‖inner 𝕜 x y‖ = ‖x‖ * ‖y‖ ↔ ∃ r, r ≠ 0 ∧ y = r • x)If the inner product of two vectors is equal to the product of their norms, then the two vectors
are multiples of each other. One form of the equality case for Cauchy-Schwarz.
Compare inner_eq_norm_mul_iff, which takes the stronger hypothesis ⟪x, y⟫ = ‖x‖ * ‖y‖.
- Defined in
- Mathlib.Analysis.InnerProductSpace.Basic
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 172 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites10
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Realstatement · cited by 25,697
- NormedAddCommGroupstatement and proof · cited by 15,752
- Norm.normstatement and proof · cited by 5,413
- InnerProductSpacestatement and proof · cited by 3,523
- RCLikestatement and proof · cited by 2,829
- Submodule.spanproof · cited by 1,504
- Inner.innerstatement and proof · cited by 1,089
- List.TFAE.outproof · cited by 177
- smul_eq_zeroproof · cited by 40
- norm_inner_eq_norm_tfaeproof · cited by 3
Cited by2
Results whose statement or proof uses this declaration.
- Affine.Simplex.abs_inner_vsub_altitudeFoot_lt_mulproof · cited by 2
- norm_inner_div_norm_mul_norm_eq_one_iffproof · cited by 1