Zulip Chat Archive
Stream: Is there code for X?
Topic: Chauchy-Schwarz
Damiano Testa (Feb 24 2021 at 17:45):
Dear All,
is there a proof of the Cauchy-Schwarz inequality in mathlib? Ideally, I would like a statement that also addresses the case of equality, but just the inequality for vectors in ℝ ^ 2
(or whatever generalized partial_ordered
type with a hint of scalar_product
) would already be great news!
Heather Macbeth (Feb 24 2021 at 17:46):
Yes, there's a lot, depending on the form you need!
Heather Macbeth (Feb 24 2021 at 17:47):
Some versions of the equality case for arbitrary inner product spaces
docs#abs_inner_div_norm_mul_norm_eq_one_iff
docs#abs_inner_eq_norm_iff
docs#inner_eq_norm_mul_iff
etc
Damiano Testa (Feb 24 2021 at 17:48):
Ah, cool! I would like a statement that gives me as quickly as possible that if v w : ℤ × ℤ
are independent, then there is a linear combination of v w
that has strictly positive pairing with both v
and w
.
Damiano Testa (Feb 24 2021 at 17:48):
Since this is to test a more general case, I do not mind if I have to tweak the hypotheses somewhat.
Damiano Testa (Feb 24 2021 at 17:49):
Heather, I will take a look: thank you very much!
Damiano Testa (Feb 24 2021 at 17:52):
Ok, it seems that abs_real_inner_div_norm_mul_norm_le_one
is the inequality, and the references that Heather gave deal with the extreme case: this is looking great! Thanks a lot!
Heather Macbeth (Feb 24 2021 at 18:05):
You will probably also need that actually is an inner product space -- this is docs#euclidean_space.inner_product_space
Damiano Testa (Feb 24 2021 at 18:11):
Ah, great! I was trying to find the "standard scalar product" on R^n!
Last updated: Dec 20 2023 at 11:08 UTC