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
.
Alias of ENNReal.pow_right_strictMono
.
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
.
See ENNReal.sub_eq_of_eq_add'
for a version assuming that a = c + b
itself is finite rather
than b
.
Weaker version of ENNReal.sub_eq_of_eq_add
assuming that a = c + b
itself is finite rather
han b
.
See ENNReal.eq_sub_of_add_eq'
for a version assuming that b = a + c
itself is finite rather
than c
.
Weaker version of ENNReal.eq_sub_of_add_eq
assuming that b = a + c
itself is finite rather
than c
.
See ENNReal.sub_eq_of_eq_add_rev'
for a version assuming that a = b + c
itself is finite
rather than b
.
Weaker version of ENNReal.sub_eq_of_eq_add_rev
assuming that a = b + c
itself is finite
rather than b
.
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) ⋯ ⋯