Power function on ℝ≥0 and ℝ≥0∞ #
We construct the power functions x ^ y where
xis a nonnegative real number andyis a real number;xis a number from[0, +∞](a.k.a.ℝ≥0∞) andyis a real number.
We also prove basic properties of these functions.
Equations
- NNReal.instPowReal = { pow := NNReal.rpow }
rpow version of Multiset.prod_map_pow for ℝ≥0.
Alias of NNReal.finsetProd_rpow.
rpow version of Finset.prod_pow for ℝ≥0.
rpow version of Multiset.prod_map_pow.
Alias of Real.finsetProd_rpow.
rpow version of Finset.prod_pow.
Equations
- ENNReal.instPowReal = { pow := ENNReal.rpow }
Positivity extension #
Extension for the positivity tactic: exponentiation by a real number is nonnegative when
the base is nonnegative and positive when the base is positive.
This is the NNReal analogue of evalRpow for Real.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Extension for the positivity tactic: exponentiation by a real number is nonnegative when
the base is nonnegative and positive when the base is positive.
This is the ENNReal analogue of evalRpow for Real.
Equations
- One or more equations did not get rendered due to their size.
Instances For
NormNum extension for NNReal powers #
Given proofs
- that
ais a natural numberna; - that
bis a nonnegative rational numbernb / db;
returns a tuple of
- a natural number
r(result); - the same number, as an expression;
- a proof that
a ^ b = r.
Fails if na is not a dbth power of a natural number.
Instances For
Evaluates expressions of the form a ^ b when a : ℝ≥0 and b : ℝ.
Works if a, b, and a ^ b are in fact rational numbers.
Equations
- One or more equations did not get rendered due to their size.