WikiLeanRecent changes · Proposals · Flags · Stats · About

Diff — Common logarithm

Revision #1092 → #2101 · back to history

modifiedCommon logarithm32acaa19837a
FieldFrom #1092To #2101
mathlib.declReal.logb
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Analysis.SpecialFunctions.Log.Base
noteMathlib defines the general base-b logarithm `Real.logb`; the common logarithm is the specialization `Real.logb 10`, with no dedicated `log10` wrapper.
statusformalized
addedMantissa property of base-10 logarithms966fd66c19f6
modifiedMantissa3e1bd4e26681
FieldFrom #1092To #2101
mathlib.decl
mathlib.match_kind
mathlib.module
noteMathlib has no definition of the mantissa of a base-10 logarithm; one would form `Int.fract (Real.logb 10 x)` ad hoc.
statusnot_formalized
modifiedCharacteristic3e316566e291
FieldFrom #1092To #2101
mathlib.decl
mathlib.match_kind
mathlib.module
noteMathlib does not define the characteristic (integer part) of a base-10 logarithm as a named concept.
statusnot_formalized
modifiedLogarithm of 120a0a1befc9a62
FieldFrom #1092To #2101
mathlib.decl
mathlib.match_kind
mathlib.module
noteConcrete numeric demonstration; no specific worked-example lemma exists in Mathlib.
statusnot_formalized
modifiedNegative logarithms of numbers less than 1a14dd1fd2617
FieldFrom #1092To #2101
mathlib.declReal.logb_neg
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Analysis.SpecialFunctions.Log.Base
note`Real.logb_neg` states that for `1 < b` and `0 < x < 1`, `Real.logb b x < 0`, generalizing the base-10 claim.
statusformalized
modifiedBar notationb12d0c29ddd4
FieldFrom #1092To #2101
mathlib.decl
mathlib.match_kind
mathlib.module
noteBar notation is a historical typographic convention for log tables; Mathlib has no such formalization.
statusnot_formalized
modifiedBar notation calculation of 0.012 × 0.85e1d044bd91ab
FieldFrom #1092To #2101
mathlib.decl
mathlib.match_kind
mathlib.module
noteWorked numeric example with a non-formalized notation; not represented in Mathlib.
statusnot_formalized
modifiedMantissa invariance across powers of tencc1ee651ea9e
FieldFrom #1092To #2101
mathlib.declReal.logb_mul
mathlib.match_kind
mathlib.moduleMathlib.Analysis.SpecialFunctions.Log.Base
noteDerivable from `Real.logb_mul` and `Real.logb_pow`/`Real.logb_zpow`, but the explicit mantissa-invariance statement is not in Mathlib.
statuspartial
modifiedNumeric value identities for log base 1076f8d520bdea
FieldFrom #1092To #2101
mathlib.declReal.log_div_log
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Analysis.SpecialFunctions.Log.Base
note`Real.log_div_log` gives `Real.log x / Real.log b = Real.logb b x`, the change-of-base identity that underlies computing `log₁₀` from natural log.
statusformalized
modifiedDerivative of a logarithmc2e26258e654
FieldFrom #1092To #2101
mathlib.declReal.deriv_log
mathlib.match_kind
mathlib.moduleMathlib.Analysis.SpecialFunctions.Log.Deriv
noteMathlib has `Real.deriv_log` (`deriv Real.log x = x⁻¹`) but no dedicated derivative lemma for `Real.logb`; the base-b form must be obtained by combining `Real.log_div_log` with `Real.deriv_log`.
statuspartial