Documentation

Mathlib.Analysis.Normed.Module.RCLike.Basic

Normed spaces over R or C #

This file is about results on normed spaces over the fields โ„ and โ„‚.

Main definitions #

None.

Main theorems #

Notes #

This file exists mainly to avoid importing RCLike in the main normed space theory files.

theorem RCLike.norm_coe_norm {๐•œ : Type u_1} [RCLike ๐•œ] {E : Type u_2} [NormedAddCommGroup E] {z : E} :
@[simp]
theorem norm_smul_inv_norm {๐•œ : Type u_1} [RCLike ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {x : E} (hx : x โ‰  0) :

Lemma to normalize a vector in a normed space E over either โ„‚ or โ„ to unit length.

theorem norm_smul_inv_norm' {๐•œ : Type u_1} [RCLike ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {r : โ„} (r_nonneg : 0 โ‰ค r) {x : E} (hx : x โ‰  0) :

Lemma to normalize a vector in a normed space E over either โ„‚ or โ„ to length r.

theorem ContinuousLinearEquiv.coord_norm' {๐•œ : Type u_1} [RCLike ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {x : E} (h : x โ‰  0) :
@[deprecated ContinuousLinearEquiv.coord_norm' (since := "2026-02-01")]
theorem coord_norm' {๐•œ : Type u_1} [RCLike ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {x : E} (h : x โ‰  0) :

Alias of ContinuousLinearEquiv.coord_norm'.

theorem LinearMap.bound_of_sphere_bound {๐•œ : Type u_1} [RCLike ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {r : โ„} (r_pos : 0 < r) (c : โ„) (f : E โ†’โ‚—[๐•œ] ๐•œ) (h : โˆ€ z โˆˆ Metric.sphere 0 r, โ€–f zโ€– โ‰ค c) (z : E) :
theorem LinearMap.bound_of_ball_bound' {๐•œ : Type u_1} [RCLike ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {r : โ„} (r_pos : 0 < r) (c : โ„) (f : E โ†’โ‚—[๐•œ] ๐•œ) (h : โˆ€ z โˆˆ Metric.closedBall 0 r, โ€–f zโ€– โ‰ค c) (z : E) :

LinearMap.bound_of_ball_bound is a version of this over arbitrary nontrivially normed fields. It produces a less precise bound so we keep both versions.

theorem ContinuousLinearMap.opNorm_bound_of_ball_bound {๐•œ : Type u_1} [RCLike ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {r : โ„} (r_pos : 0 < r) (c : โ„) (f : StrongDual ๐•œ E) (h : โˆ€ z โˆˆ Metric.closedBall 0 r, โ€–f zโ€– โ‰ค c) :
theorem antilipschitz_of_bound_of_norm_one {๐•œ : Type u_1} [RCLike ๐•œ] {๐“• : Type u_3} {E : Type u_4} {F : Type u_5} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedSpace ๐•œ E] [NormedSpace ๐•œ F] [FunLike ๐“• E F] [AddMonoidHomClass ๐“• E F] [MulActionHomClass ๐“• ๐•œ E F] (f : ๐“•) {K : NNReal} (h : โˆ€ (x : E), โ€–xโ€– = 1 โ†’ 1 โ‰ค โ†‘K * โ€–f xโ€–) :

If a map f over an RCLike space satisfies โ€–xโ€– = 1 โ†’ 1 โ‰ค K * โ€–f xโ€–, then f is antilipschitz with constant K. We require that the map is an additive monoid homomorphism, and acts as a multiplicative action: in practice this means f is a linear map, but we allow the flexibility so it is convenient to apply for eg continuous linear maps also, without a coercion in the goal.

theorem NormedSpace.sphere_nonempty_rclike (๐•œ : Type u_1) [RCLike ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [Nontrivial E] {r : โ„} (hr : 0 โ‰ค r) :
Nonempty โ†‘(Metric.sphere 0 r)