Absolutely convex sets #
A set s in an commutative monoid E is called absolutely convex or disked if it is convex and
balanced. The importance of absolutely convex sets comes from the fact that every locally convex
topological vector space has a basis consisting of absolutely convex sets.
Main definitions #
absConvexHull: the absolutely convex hull of a setsis the smallest absolutely convex set containings;closedAbsConvexHull: the closed absolutely convex hull of a setsis the smallest absolutely convex set containings;
Main statements #
absConvexHull_eq_convexHull_balancedHull: when the locally convex space is a module, the absolutely convex hull of a setsequals the convex hull of the balanced hull ofs;convexHull_union_neg_eq_absConvexHull: the convex hull ofs βͺ -sis the absolutely convex hull ofs;closedAbsConvexHull_closure_eq_closedAbsConvexHull: the closed absolutely convex hull of the closure ofsequals the closed absolutely convex hull ofs;
Implementation notes #
Mathlib's definition of Convex requires the scalars to be an OrderedSemiring whereas the
definition of Balanced requires the scalars to be a SeminormedRing. Mathlib doesn't currently
have a concept of a semi-normed ordered ring, so we define a set as AbsConvex if it is balanced
over a SeminormedRing π and convex over β, assuming IsScalarTower β π E and
SMulCommClass β π E where required.
Tags #
disks, convex, balanced
A set is absolutely convex if it is balanced and convex. Mathlib's definition of Convex
requires the scalars to be an OrderedSemiring whereas the definition of Balanced requires the
scalars to be a SeminormedRing. Mathlib doesn't currently have a concept of a semi-normed ordered
ring, so we define a set as AbsConvex if it is balanced over a SeminormedRing π and convex
over β.
Instances For
The absolute convex hull of a set s is the minimal absolute convex set that includes s.
Equations
- absConvexHull π = ClosureOperator.ofCompletePred (AbsConvex π) β―
Instances For
Alias of the reverse direction of absConvexHull_eq_self.
Alias of the reverse direction of absConvexHull_nonempty.
The absolutely convex closed hull of a set s is the minimal absolutely convex closed set that
includes s.
Equations
- closedAbsConvexHull π = ClosureOperator.ofCompletePred (fun (s : Set E) => AbsConvex π s β§ IsClosed s) β―
Instances For
In general, equality doesn't hold here - e.g. consider s := {(-1, 1), (1, 1)} in βΒ².
[Bourbaki, Topological Vector Spaces, III Β§1.6][bourbaki1987]