Ordinal exponential #
In this file we define the power function and the logarithm function on ordinals. The two are
related by the lemma Ordinal.opow_le_iff_le_log : b ^ c ≤ x ↔ c ≤ log b x for nontrivial inputs
b, c.
The ordinal exponential, defined by transfinite recursion.
We call this opow in theorems in order to disambiguate from other exponentials.
Equations
- One or more equations did not get rendered due to their size.
0 ^ a = 1 if a = 0 and 0 ^ a = 0 otherwise.
Alias of Ordinal.opow_le_of_isSuccLimit.
Alias of Ordinal.lt_opow_of_isSuccLimit.
Alias of Ordinal.isSuccLimit_opow.
Alias of Ordinal.isSuccLimit_opow_left.
Ordinal logarithm #
The ordinal logarithm is the solution u to the equation x = b ^ u * v + w where v < b and
w < b ^ u.
Instances For
opow b and log b (almost) form a Galois connection.
See opow_le_iff_le_log' for a variant assuming c ≠ 0 rather than x ≠ 0. See also
le_log_of_opow_le and opow_le_of_le_log, which are both separate implications under weaker
assumptions.
opow b and log b (almost) form a Galois connection.
See opow_le_iff_le_log for a variant assuming x ≠ 0 rather than c ≠ 0. See also
le_log_of_opow_le and opow_le_of_le_log, which are both separate implications under weaker
assumptions.
opow b and log b (almost) form a Galois connection.
See lt_opow_iff_log_lt' for a variant assuming c ≠ 0 rather than x ≠ 0. See also
lt_opow_of_log_lt and lt_log_of_lt_opow, which are both separate implications under weaker
assumptions.
opow b and log b (almost) form a Galois connection.
See lt_opow_iff_log_lt for a variant assuming x ≠ 0 rather than c ≠ 0. See also
lt_opow_of_log_lt and lt_log_of_lt_opow, which are both separate implications under weaker
assumptions.