@@ -5,12 +5,7 @@ Authors: Filippo A. E. Nuccio
55-/
66
77import Mathlib.Analysis.Convex.Uniform
8- import Mathlib.Analysis.LocallyConvex.WeakSpace
9- import Mathlib.Analysis.Normed.Group.Pointwise
108import Mathlib.Analysis.Normed.Module.WeakDual
11- import Mathlib.Analysis.Normed.Module.Dual
12- import Mathlib.Analysis.Normed.Module.Complemented -- for nontriviality of the dual
13- import Mathlib.Analysis.Normed.Module.Dual
149
1510open scoped Topology NNReal
1611
@@ -57,10 +52,6 @@ theorem exists_nnorm_eq_one_lt_apply_of_lt_opNorm' [Nontrivial E]
5752 _ < ‖x‖⁻¹ * ‖f x‖ := by
5853 gcongr; exact lt_of_le_of_lt (le_of_not_gt hr₀) hr
5954
60- -- **TODO** Add it somewhere in Mathlib via a PR (do it more generally, ask on Zulip)
61- instance [Nontrivial E] : Nontrivial (StrongDual 𝕜 E) := by
62- sorry
63-
6455end ContinuousLinearMap
6556
6657end opNorm
@@ -116,7 +107,7 @@ lemma surjective_iff_closedBall_subset_range {F : Type*} [NormedAddCommGroup F]
116107 fun ⟨_, ρ_pos, sphere_le⟩ ↦ (surjective_iff_sphere_subset_range f).mpr ⟨_, ρ_pos, fun _ hx ↦
117108 sphere_le (sphere_subset_closedBall hx)⟩⟩
118109
119- /- Goldstine lemma (see Brezis, Chapter § 3.5, Lemma 3.4) says that the unit ball in the double
110+ /-- Goldstine lemma (see Brezis, Chapter § 3.5, Lemma 3.4) says that the unit ball in the double
120111dual of a Banach space (**FAE: I suspect completeness is not needed) ** is the closure, with respect
121112to the weak topology `σ(E**, E*)` induced by the canonical pairing `E** × E* → ℝ`, of the image of
122113the unit ball in `E`. Observe that, for any topological `𝕜`-module `M`, `strongDualPairing 𝕜 M` is
@@ -227,14 +218,14 @@ variable (E)
227218
228219/- Milman-Pettis theorem: every uniformly convex Banach (**FAE: Complete Needed?** ) space is
229220reflexive, stated as the surjectivity of `inclusionInDoubleDual`. For the version proving
230- this is a linear isometric equivalence, see `LinearIsometryEquiv_of_uniformConvexSpace`.
231- but it must be proven that for normed space this is equivalent to `includionInDoubleDual` being
232- a homeomorphism. -/
221+ this is a linear isometric equivalence, see `LinearIsometryEquiv_of_uniformConvexSpace`. -/
233222theorem surjective_of_uniformConvexSpace [CompleteSpace E] [UniformConvexSpace E] :
234223 Surjective (inclusionInDoubleDual ℝ E) :=
235224 (surjective_iff_sphere_subset_range _).mpr
236225 ⟨_, zero_lt_one, sphere_subset_image.trans <| Set.image_subset_range ..⟩
237226
227+ /-- Milman-Pettis theorem: every uniformly convex Banach (**FAE: Complete Needed?** ) space is
228+ reflexive. For a version proving only surjectivity, see `surjective_of_uniformConvexSpace`. -/
238229noncomputable
239230def LinearIsometryEquiv_of_uniformConvexSpace [CompleteSpace E] [UniformConvexSpace E] :
240231 E ≃ₗᵢ[ℝ] E** where
0 commit comments