Documentation

BSeries.Series.Group

Butcher Group Operations #

This file exposes the convolution monoids on unit-constant B-series and labelled B-series through named UnitSeries aliases.

@[reducible, inline]
abbrev BSeries.Series.UnitSeries (R : Type u) [One R] :

Unit-constant B-series, the coefficient families underlying the Butcher group.

Equations
Instances For

    The unit-constant B-series determined by a forest-algebra character.

    Equations
    Instances For

      The forest-algebra character determined by a unit-constant B-series.

      Equations
      Instances For

        The identity unit-constant B-series.

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

          Convolution product of unit-constant B-series.

          Equations
          Instances For

            Unit-constant B-series are multiplicatively equivalent to characters.

            Equations
            Instances For
              @[simp]
              theorem BSeries.Series.UnitSeries.mul_eq_mul {R : Type u} [CommSemiring R] (a b : UnitSeries R) :
              a.mul b = a * b
              @[simp]
              @[simp]
              theorem BSeries.Series.UnitSeries.val_mul {R : Type u} [CommSemiring R] (a b : UnitSeries R) :
              ↑(a * b) = (↑a).convolution b

              The antipode-composed linear functional inverse associated to a unit-constant B-series.

              Equations
              Instances For
                theorem BSeries.Series.UnitSeries.mul_left_cancel {R : Type u} [CommRing R] {a b c : UnitSeries R} (h : a * b = a * c) :
                b = c
                theorem BSeries.Series.UnitSeries.mul_right_cancel {R : Type u} [CommRing R] {a b c : UnitSeries R} (h : b * a = c * a) :
                b = c
                @[reducible, inline]
                abbrev BSeries.LSeries.UnitSeries (α : Type u) (R : Type v) [One R] :
                Type (max u v)

                Unit-constant labelled B-series.

                Equations
                Instances For

                  The unit-constant labelled B-series determined by a labelled forest character.

                  Equations
                  Instances For

                    The labelled forest character determined by a unit-constant labelled B-series.

                    Equations
                    Instances For
                      noncomputable def BSeries.LSeries.UnitSeries.one (α : Type u) (R : Type v) [CommSemiring R] :

                      The identity unit-constant labelled B-series.

                      Equations
                      Instances For
                        noncomputable def BSeries.LSeries.UnitSeries.mul {α : Type u} {R : Type v} [CommSemiring R] (a b : UnitSeries α R) :

                        Convolution product of unit-constant labelled B-series.

                        Equations
                        Instances For

                          Unit-constant labelled B-series are multiplicatively equivalent to characters.

                          Equations
                          Instances For
                            @[simp]
                            theorem BSeries.LSeries.UnitSeries.one_eq_one {α : Type u} {R : Type v} [CommSemiring R] :
                            one α R = 1
                            @[simp]
                            theorem BSeries.LSeries.UnitSeries.mul_eq_mul {α : Type u} {R : Type v} [CommSemiring R] (a b : UnitSeries α R) :
                            a.mul b = a * b
                            @[simp]
                            theorem BSeries.LSeries.UnitSeries.val_one {α : Type u} {R : Type v} [CommSemiring R] :
                            1 = unit α R
                            @[simp]
                            theorem BSeries.LSeries.UnitSeries.val_mul {α : Type u} {R : Type v} [CommSemiring R] (a b : UnitSeries α R) :
                            ↑(a * b) = (↑a).convolution b

                            The antipode-composed linear functional inverse associated to a unit-constant labelled B-series.

                            Equations
                            Instances For
                              theorem BSeries.LSeries.UnitSeries.mul_left_cancel {α : Type u} {R : Type v} [CommRing R] {a b c : UnitSeries α R} (h : a * b = a * c) :
                              b = c
                              theorem BSeries.LSeries.UnitSeries.mul_right_cancel {α : Type u} {R : Type v} [CommRing R] {a b c : UnitSeries α R} (h : b * a = c * a) :
                              b = c
                              theorem BSeries.LSeries.UnitSeries.mul_left_cancel_iff {α : Type u} {R : Type v} [CommRing R] (a b c : UnitSeries α R) :
                              a * b = a * c b = c
                              theorem BSeries.LSeries.UnitSeries.mul_right_cancel_iff {α : Type u} {R : Type v} [CommRing R] (a b c : UnitSeries α R) :
                              b * a = c * a b = c