Whether every coefficient below m is zero.
Equations
- a.allZeroBelow m = (List.range m).all fun (i : Nat) => decide (a.coeff i = 0)
Instances For
Divide by x^k when every discarded low coefficient is zero.
Equations
Instances For
The first represented nonzero coefficient, if one exists.
Equations
- a.valuation? = List.find? (fun (i : Nat) => decide (a.coeff i ≠ 0)) (List.range n)
Instances For
The derivative retained at the input precision, with the unavailable top coefficient set to zero.
Equations
Instances For
Formal integration with zero constant coefficient.
Equations
Instances For
Zero extension preserves represented coefficients and reads zero above the source precision through total coefficient access.
Truncating a zero extension back to its source precision is the identity.
Truncation preserves zero.
Truncation preserves one.
The zero-prefix test succeeds exactly when every tested coefficient vanishes.
A successful division by x^k exposes the shifted coefficients.
The complete characterization of a successful division by x^k.
Multiplying by x^k and then dividing recovers the represented prefix of
the input.
Extending a successful quotient and multiplying back by x^k recovers
the dividend.
A successful valuation search identifies a represented nonzero coefficient and proves every earlier coefficient zero.
A failed valuation search means that every represented coefficient is zero.
The valuation search fails exactly on the zero truncated series.
The coefficient selected by a successful valuation search is nonzero.
Every coefficient below a successful valuation is zero.
Integration is independent of which lawful natural-inverse dictionary is in scope.
Differentiation cancels zero-constant integration at every represented coefficient.
Formal differentiation obeys the product rule after both undifferentiated factors are truncated to the derivative's precision.
The precision-preserving derivative kills constant series.
The precision-preserving derivative kills zero.
The precision-preserving derivative kills one.
The precision-preserving derivative commutes with an additive fold.
Two truncated series with the same constant coefficient and derivative are equal when all represented positive naturals are invertible.
The padded derivative of X is one throughout the honest derivative
prefix.
Pointwise agreement of summands is preserved by an additive fold.
If a difference vanishes through a prefix, its terms agree there.
A bounded product agrees with the ordinary product throughout its work prefix.
Multiplication bounded at the represented precision is ordinary multiplication.