Polar sets in the strong dual of a normed space #
In this file we study polar sets in the strong dual StrongDual of a normed space.
Main definitions #
polar ๐ sis the subset ofStrongDual ๐ Econsisting of those functionalsx'for whichโx' zโ โค 1for everyz โ s.
References #
- [Conway, John B., A course in functional analysis][conway1990]
Tags #
strong dual, polar
theorem
NormedSpace.isClosed_polar
(๐ : Type u_1)
[NontriviallyNormedField ๐]
{E : Type u_2}
[SeminormedAddCommGroup E]
[NormedSpace ๐ E]
(s : Set E)
:
IsClosed (StrongDual.polar ๐ s)
@[simp]
theorem
NormedSpace.polar_closure
(๐ : Type u_1)
[NontriviallyNormedField ๐]
{E : Type u_2}
[SeminormedAddCommGroup E]
[NormedSpace ๐ E]
(s : Set E)
:
StrongDual.polar ๐ (closure s) = StrongDual.polar ๐ s
theorem
NormedSpace.smul_mem_polar
{๐ : Type u_1}
[NontriviallyNormedField ๐]
{E : Type u_2}
[SeminormedAddCommGroup E]
[NormedSpace ๐ E]
{s : Set E}
{x' : StrongDual ๐ E}
{c : ๐}
(hc : โ z โ s, โx' zโ โค โcโ)
:
cโปยน โข x' โ StrongDual.polar ๐ s
If x' is a StrongDual ๐ E element such that the norms โx' zโ are bounded for z โ s, then
a small scalar multiple of x' is in polar ๐ s.
theorem
NormedSpace.polar_ball_subset_closedBall_div
{๐ : Type u_1}
[NontriviallyNormedField ๐]
{E : Type u_2}
[SeminormedAddCommGroup E]
[NormedSpace ๐ E]
{c : ๐}
(hc : 1 < โcโ)
{r : โ}
(hr : 0 < r)
:
StrongDual.polar ๐ (Metric.ball 0 r) โ Metric.closedBall 0 (โcโ / r)
theorem
NormedSpace.closedBall_inv_subset_polar_closedBall
(๐ : Type u_1)
[NontriviallyNormedField ๐]
{E : Type u_2}
[SeminormedAddCommGroup E]
[NormedSpace ๐ E]
{r : โ}
:
Metric.closedBall 0 rโปยน โ StrongDual.polar ๐ (Metric.closedBall 0 r)
theorem
NormedSpace.polar_closedBall
{๐ : Type u_3}
{E : Type u_4}
[RCLike ๐]
[NormedAddCommGroup E]
[NormedSpace ๐ E]
{r : โ}
(hr : 0 < r)
:
StrongDual.polar ๐ (Metric.closedBall 0 r) = Metric.closedBall 0 rโปยน
The polar of closed ball in a normed space E is the closed ball of the dual with inverse
radius.
theorem
NormedSpace.polar_ball
{๐ : Type u_3}
{E : Type u_4}
[RCLike ๐]
[NormedAddCommGroup E]
[NormedSpace ๐ E]
{r : โ}
(hr : 0 < r)
:
StrongDual.polar ๐ (Metric.ball 0 r) = Metric.closedBall 0 rโปยน
theorem
NormedSpace.isBounded_polar_of_mem_nhds_zero
(๐ : Type u_1)
[NontriviallyNormedField ๐]
{E : Type u_2}
[SeminormedAddCommGroup E]
[NormedSpace ๐ E]
{s : Set E}
(s_nhds : s โ nhds 0)
:
Bornology.IsBounded (StrongDual.polar ๐ s)
Given a neighborhood s of the origin in a normed space E, the dual norms of all elements of
the polar polar ๐ s are bounded by a constant.
theorem
NormedSpace.sInter_polar_eq_closedBall
{๐ : Type u_3}
{E : Type u_4}
[RCLike ๐]
[NormedAddCommGroup E]
[NormedSpace ๐ E]
{r : โ}
(hr : 0 < r)
:
โโ (StrongDual.polar ๐ '' {F : Set E | F.Finite โง F โ Metric.closedBall 0 rโปยน}) = Metric.closedBall 0 r
@[deprecated SeparatingDual.eq_zero_of_forall_dual_eq_zero (since := "2026-03-18")]
theorem
NormedSpace.eq_zero_of_forall_dual_eq_zero
(๐ : Type u_1)
[RCLike ๐]
{E : Type u_2}
[NormedAddCommGroup E]
[NormedSpace ๐ E]
{x : E}
(h : โ (f : StrongDual ๐ E), f x = 0)
:
x = 0
@[deprecated SeparatingDual.eq_zero_iff_forall_dual_eq_zero (since := "2026-03-18")]
theorem
NormedSpace.eq_zero_iff_forall_dual_eq_zero
(๐ : Type u_1)
[RCLike ๐]
{E : Type u_2}
[NormedAddCommGroup E]
[NormedSpace ๐ E]
(x : E)
:
x = 0 โ โ (g : StrongDual ๐ E), g x = 0
@[deprecated SeparatingDual.eq_iff_forall_dual_eq (since := "2026-03-18")]
theorem
NormedSpace.eq_iff_forall_dual_eq
(๐ : Type u_1)
[RCLike ๐]
{E : Type u_2}
[NormedAddCommGroup E]
[NormedSpace ๐ E]
{x y : E}
:
x = y โ โ (g : StrongDual ๐ E), g x = g y