Documentation

BSeries.Series.Convolution

Convolution of B-Series #

The Butcher-group convolution of B-series coefficient families, expressed through the character convolution of Hopf/CharacterConvolution.lean, with the congruence lemmas for order-truncated agreement.

noncomputable def BSeries.Series.planarConvolutionCoeff {R : Type u} [CommSemiring R] (a b : Series R) (t : HopfAlgebras.PTree) :
R

Planar convolution coefficient obtained from the cut coproduct.

Equations
Instances For

    Multiplicative extension of planar convolution coefficients to planar forests.

    Equations
    Instances For

      Convolution coefficient on a non-planar rooted forest.

      Equations
      Instances For
        noncomputable def BSeries.Series.convolution {R : Type u} [CommSemiring R] (a b : Series R) :

        Convolution product of two B-series coefficient families.

        Equations
        Instances For
          theorem BSeries.Series.agreeUpToOrder_convolution {R : Type u} [CommSemiring R] {a a' b b' : Series R} {n : } (ha : a.AgreeUpToOrder a' n) (hb : b.AgreeUpToOrder b' n) :
          theorem BSeries.Series.convolution_eq_of_agreeUpToOrder_all {R : Type u} [CommSemiring R] {a a' b b' : Series R} (ha : ∀ (n : ), a.AgreeUpToOrder a' n) (hb : ∀ (n : ), b.AgreeUpToOrder b' n) :
          theorem BSeries.Series.agreeUpToOrder_all_convolution {R : Type u} [CommSemiring R] {a a' b b' : Series R} (ha : ∀ (n : ), a.AgreeUpToOrder a' n) (hb : ∀ (n : ), b.AgreeUpToOrder b' n) (n : ) :
          @[implicit_reducible]
          Equations
          • One or more equations did not get rendered due to their size.
          theorem BSeries.Series.convolution_hasOrder_all_congr {R : Type u} [Field R] {a a' b b' : Series R} (ha : ∀ (n : ), a.AgreeUpToOrder a' n) (hb : ∀ (n : ), b.AgreeUpToOrder b' n) :
          (∀ (n : ), (a.convolution b).HasOrder n) ∀ (n : ), (a'.convolution b').HasOrder n
          theorem BSeries.Series.convolution_hasOrder_congr {R : Type u} [Field R] {a a' b b' : Series R} {n : } (ha : a.AgreeUpToOrder a' n) (hb : b.AgreeUpToOrder b' n) :
          theorem BSeries.Series.convolution_hasOrder_all_congr_left {R : Type u} [Field R] {a a' b : Series R} (ha : ∀ (n : ), a.AgreeUpToOrder a' n) :
          (∀ (n : ), (a.convolution b).HasOrder n) ∀ (n : ), (a'.convolution b).HasOrder n
          theorem BSeries.Series.convolution_hasOrder_all_congr_right {R : Type u} [Field R] {a b b' : Series R} (hb : ∀ (n : ), b.AgreeUpToOrder b' n) :
          (∀ (n : ), (a.convolution b).HasOrder n) ∀ (n : ), (a.convolution b').HasOrder n