Basic constructions for multiseries #
Main definitions #
Let [b₁, ..., bₙ] be our basis.
const crepresents a constant multiseriesc • b₁⁰ ... bₙ⁰. Then we definezeroandonein terms of it.monomial krepresents a monomialbₖ.monomialRpow k rrepresents a monomialbₖʳ.
For each construction, we provide two definitions: one for Multiseries and one for
MultiseriesExpansion. We then prove structural simp-lemmas describing their relationships with
MultiseriesExpansion.seq and MultiseriesExpansion.toFun. Finally, we prove that all
constructions are Sorted and Approximates their attached functions.
Multiseries-part of MultiseriesExpansion.const.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Multiseries representing a constant.
Equations
- One or more equations did not get rendered due to their size.
- Tactic.ComputeAsymptotics.MultiseriesExpansion.const [] c = Tactic.ComputeAsymptotics.MultiseriesExpansion.ofReal c
Instances For
Neutral element for addition. It is 0 : ℝ for the empty basis and [] otherwise.
Equations
Instances For
This instance is needed to create an instance for AddCommMonoid (MultiseriesExpansion basis),
which is necessary for using the abel tactic in our proofs.
This instance is needed to create an instance for AddCommMonoid (MultiseriesExpansion basis),
which is necessary for using the abel tactic in our proofs.
Multiseries-part of MultiseriesExpansion.one.
Equations
Instances For
Neutral element for multiplication.
Equations
Instances For
Multiseries-part of MultiseriesExpansion.monomialRpow.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Multiseries representing basis[n] ^ r.
Equations
- One or more equations did not get rendered due to their size.
- Tactic.ComputeAsymptotics.MultiseriesExpansion.monomialRpow [] n r = default
Instances For
Multiseries-part of MultiseriesExpansion.monomial.
Equations
- Tactic.ComputeAsymptotics.MultiseriesExpansion.Multiseries.monomial basis_hd basis_tl n = Tactic.ComputeAsymptotics.MultiseriesExpansion.Multiseries.monomialRpow basis_hd basis_tl n 1
Instances For
Multiseries representing basis[n].
Equations
Instances For
Zero is well-ordered.
The constant multiseries approximates the constant function.
zero approximates the zero function.
one approximates the unit function.
monomial is well-ordered.
monomialRpow approximates the monomial function.
monomial approximates the monomial function.