Documentation

LeanPool.Stafford38.AlgebraicAnalysis.Ore.ActiveCoordinate

Active-coordinate decomposition in a derivation Ore extension #

This file isolates a reusable algebraic interface for one distinguished coefficient coordinate. The coefficient ring may be noncommutative; the coordinate is required to be central in that ring, while the active derivation annihilates ground scalars and sends the coordinate to 1.

The results use only the checked normal-form construction. They do not postulate a PBW basis, a presented Weyl algebra, or an operator realization.

The source-relative active-coordinate data #

Hypotheses for one active differential-Ore coordinate.

The coefficient ring can be noncommutative. coordinate_central is the exact hypothesis needed for coefficients of an active-variable expansion to commute with polynomials in the coordinate. The two derivation hypotheses record that the active derivation fixes ground scalars and differentiates the coordinate.

Instances For
    @[reducible, inline]

    The active one-variable derivation Ore ring.

    Equations
    Instances For
      noncomputable def AlgebraicAnalysis.OreActiveCoordinate.ActiveCoordinateData.coefficient {k : Type u_1} {C : Type u_2} [CommRing k] [Ring C] [Algebra k C] (A : ActiveCoordinateData k C) (c : C) :
      ↥A.Ore

      The coefficient embedding into the active Ore ring.

      Equations
      Instances For

        The central-coordinate polynomial algebra inside the active Ore ring.

        Equations
        Instances For

          The defining differential-Ore relation at the distinguished coordinate.

          Ground scalars commute with the active Ore variable.

          Every coefficient commutes with the image of a ground scalar.

          Every coefficient commutes with the distinguished coordinate.

          Every coefficient commutes with every polynomial in the central coordinate.

          The coefficient-left normal form is an explicit finite active-variable expansion.

          Recombination using only coefficient/coordinate commutation; the active Ore variable remains on the right throughout.

          theorem AlgebraicAnalysis.OreActiveCoordinate.ActiveCoordinateData.exists_active_expansion {k : Type u_1} {C : Type u_2} [CommRing k] [Ring C] [Algebra k C] (A : ActiveCoordinateData k C) (d : ↥A.Ore) :
          ∃ (p : Polynomial C), d = ∑ j ∈ p.support, A.coefficient (p.coeff j) * A.activeVariable ^ j ∧ ∀ (n : ℕ) (q : Polynomial k), Commute (A.coefficient (p.coeff n)) (A.coordinatePolynomial q)

          Normal-form surjectivity supplies a finite active-variable expansion and the coefficient commutations needed to use it source-relatively.