Commit 2025-10-17 18:28 6e8691ff
View on Github →refactor(Analysis/InnerProductSpace/Positive): generalize positivity to use IsSymmetric instead of IsSelfAdjoint and CompleteSpace (#30000)
The definition of ContinuousLinearMap.IsPositive remains the same in complete spaces, but this allows us to use positivity and the partial order without needing completeness. The new definition is now exactly the same as LinearMap.IsPositive but for continuous linear maps.
To use the old definition (i.e., IsSelfAdjoint and ...), instead of unfolding, use ContinuousLinearMap.isPositive_def'.
isPositive_iff is renamed to isPositive_iff', and isPositive_iff points to the same thing but with IsSymmetric instead of IsSelfAdjoint.