Topological algebra properties of ℝ #
This file defines topological field/(semi)ring structures on the (extended) (nonnegative) reals and shows the algebraic operations are (uniformly) continuous.
It also includes a bit of more general topological theory of the reals, needed to define the structures and prove continuity.
Instances for the following typeclasses are defined:
IsTopologicalSemiring ℝ≥0ContinuousSub ℝ≥0ContinuousInv₀ ℝ≥0(continuity ofx⁻¹away from0)ContinuousSMul ℝ≥0 α(wheneverαhas a continuousMulAction ℝ α)
Everything is inherited from the corresponding structures on the reals.
instance
NNReal.instContinuousSMulOfReal
{α : Type u_1}
[TopologicalSpace α]
[MulAction ℝ α]
[ContinuousSMul ℝ α]
:
@[simp]
theorem
ENNReal.tendsto_coe
{α : Type u}
{f : Filter α}
{m : α → NNReal}
{a : NNReal}
:
Filter.Tendsto (fun (a : α) => ↑(m a)) f (nhds ↑a) ↔ Filter.Tendsto m f (nhds a)
theorem
ENNReal.nhds_coe_coe
{r p : NNReal}
:
nhds (↑r, ↑p) = Filter.map (fun (p : NNReal × NNReal) => (↑p.1, ↑p.2)) (nhds (r, p))