Skip to content

Commit a3459f1

Browse files
committed
minimized imports and fixed doc
1 parent 0a15b80 commit a3459f1

1 file changed

Lines changed: 4 additions & 13 deletions

File tree

Mathlib/Analysis/Normed/Module/Milman-Pettis.lean

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,7 @@ Authors: Filippo A. E. Nuccio
55
-/
66

77
import Mathlib.Analysis.Convex.Uniform
8-
import Mathlib.Analysis.LocallyConvex.WeakSpace
9-
import Mathlib.Analysis.Normed.Group.Pointwise
108
import 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

1510
open 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-
6455
end ContinuousLinearMap
6556

6657
end 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
120111
dual of a Banach space (**FAE: I suspect completeness is not needed) ** is the closure, with respect
121112
to the weak topology `σ(E**, E*)` induced by the canonical pairing `E** × E* → ℝ`, of the image of
122113
the 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
229220
reflexive, 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`. -/
233222
theorem 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`. -/
238229
noncomputable
239230
def LinearIsometryEquiv_of_uniformConvexSpace [CompleteSpace E] [UniformConvexSpace E] :
240231
E ≃ₗᵢ[ℝ] E** where

0 commit comments

Comments
 (0)