Properties of addition, multiplication and subtraction on extended non-negative real numbers #
In this file we prove elementary properties of algebraic operations on ℝ≥0∞, including addition,
multiplication, natural powers and truncated subtraction, as well as how these interact with the
order structure on ℝ≥0∞. Notably excluded from this list are inversion and division, the
definitions and properties of which can be found in Data.ENNReal.Inv.
Note: the definitions of the operations included in this file can be found in Data.ENNReal.Basic.
Equations
An element a is AddLECancellable if a + b ≤ a + c implies b ≤ c for all b and c.
This is true in ℝ≥0∞ for all elements except ∞.
This lemma has an abbreviated name because it is used frequently.
This lemma has an abbreviated name because it is used frequently.
This lemma has an abbreviated name because it is used frequently.
This lemma has an abbreviated name because it is used frequently.
This is a special case of WithTop.coe_sub in the ENNReal namespace
This is a special case of WithTop.top_sub_coe in the ENNReal namespace
This is a special case of WithTop.sub_top in the ENNReal namespace
Alias of ENNReal.natCast_sub.
A MulAction over ℝ≥0∞ restricts to a MulAction over ℝ≥0.
Equations
- ENNReal.instMulActionNNReal = MulAction.compHom M ↑ENNReal.ofNNRealHom
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
A DistribMulAction over ℝ≥0∞ restricts to a DistribMulAction over ℝ≥0.
Equations
- ENNReal.instDistribMulActionNNReal = DistribMulAction.compHom M ↑ENNReal.ofNNRealHom
A Module over ℝ≥0∞ restricts to a Module over ℝ≥0.
Equations
- ENNReal.instModuleNNReal = Module.compHom M ENNReal.ofNNRealHom
An Algebra over ℝ≥0∞ restricts to an Algebra over ℝ≥0.
Equations
- ENNReal.instAlgebraNNReal = Algebra.mk ((algebraMap ENNReal A).comp ENNReal.ofNNRealHom) ⋯ ⋯