Documentation

Mathlib.Analysis.Normed.Group.Real

Norms on ℝ and ℝ≥0 #

We equip ℝ, ℝ≥0, and ℝ≥0∞ with their natural norms / enorms.

Tags #

normed group

@[instance_reducible]
Equations
@[deprecated NNReal.nnNorm_eq_self (since := "2026-10-31")]

Alias of NNReal.nnNorm_eq_self.

@[simp]
theorem NNReal.enorm_eq_coe (x : NNReal) :
‖x‖ₑ = ↑x
@[instance_reducible]
Equations
@[simp]
theorem enorm_eq_self (x : ENNReal) :
@[instance_reducible]
Equations
  • One or more equations did not get rendered due to their size.
@[instance_reducible]
instance Real.norm :
Equations
@[simp]
theorem Real.norm_eq_abs (r : ℝ) :
@[instance_reducible]
Equations
theorem Real.norm_of_nonneg {r : ℝ} (hr : 0 ≤ r) :
theorem Real.norm_of_nonpos {r : ℝ} (hr : r ≤ 0) :
theorem Real.norm_natCast (n : ℕ) :
‖↑n‖ = ↑n
@[simp]
theorem Real.nnNorm_natCast (n : ℕ) :
‖↑n‖₊ = ↑n
@[simp]
theorem Real.enorm_natCast (n : ℕ) :
‖↑n‖ₑ = ↑n
@[deprecated Real.nnNorm_natCast (since := "2026-10-31")]
theorem Real.nnnorm_natCast (n : ℕ) :
‖↑n‖₊ = ↑n

Alias of Real.nnNorm_natCast.

@[deprecated Real.nnNorm_ofNat (since := "2026-10-31")]

Alias of Real.nnNorm_ofNat.

@[deprecated Real.nnNorm_two (since := "2026-10-31")]

Alias of Real.nnNorm_two.

@[simp]
theorem Real.norm_nnratCast (q : ℚ≥0) :
‖↑q‖ = ↑q
@[simp]
theorem Real.nnNorm_nnRatCast (q : ℚ≥0) :
‖↑q‖₊ = ↑q
@[deprecated Real.nnNorm_nnRatCast (since := "2026-10-31")]
theorem Real.nnnorm_nnratCast (q : ℚ≥0) :
‖↑q‖₊ = ↑q

Alias of Real.nnNorm_nnRatCast.

theorem Real.nnNorm_of_nonneg {r : ℝ} (hr : 0 ≤ r) :
@[deprecated Real.nnNorm_of_nonneg (since := "2026-10-31")]
theorem Real.nnnorm_of_nonneg {r : ℝ} (hr : 0 ≤ r) :

Alias of Real.nnNorm_of_nonneg.

@[deprecated Real.nnNorm_abs (since := "2026-10-31")]

Alias of Real.nnNorm_abs.

@[simp]
theorem Real.enorm_toReal {a : ENNReal} (ha : a ≠ ⊤) :
@[deprecated Real.toNNReal_eq_nnNorm_of_nonneg (since := "2026-10-31")]

Alias of Real.toNNReal_eq_nnNorm_of_nonneg.

@[simp]
theorem norm_norm' {E : Type u_1} [SeminormedCommGroup E] (x : E) :
@[simp]
theorem norm_norm {E : Type u_1} [SeminormedAddCommGroup E] (x : E) :
@[simp]
@[deprecated nnNorm_norm' (since := "2026-10-31")]

Alias of nnNorm_norm'.

@[deprecated nnNorm_norm (since := "2026-10-31")]

Alias of nnNorm_norm.

@[simp]
@[simp]
theorem enorm_enorm {ε : Type u_3} [ENorm ε] (x : ε) :