Commit 2024-08-07 01:32 af4fabaf

View on Github →

feat(Analysis/InnerProductSpace/Basic): add PreInnerProductSpace (#14024) add the structure PreInnerProductSpace, which does not assume definite for the inner product, with a proof of the Cauchy-Schwarz inequality using the discriminant. Motivation: Such structures arise very often in applications, and by quotienting the kernel one obtains InnerProductSpace.Core. I duplicated most of the proofs from the namespace InnerProductSpace.Core and put them under the namespace PreInnerProductSpace . Is there a better way?

Estimated changes