Documentation

LeanPool.CCDN.Noether.RationalDifferential

The formal derivative on a rational function field and its constant field.

noncomputable def CCDN.rationalDerivativeFraction {K : Type u_1} [Field K] (p q : Polynomial K) :

The quotient-rule derivative (p' * q - p * q') / q ^ 2 of the fraction p / q.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem CCDN.rationalDerivativeFraction_mul {K : Type u_1} [Field K] {p q a : Polynomial K} (hq : q ≠ 0) (ha : a ≠ 0) :

    The quotient-rule derivative of a fraction is unchanged by multiplying its numerator and denominator by the same nonzero polynomial.

    noncomputable def CCDN.rationalDerivative {K : Type u_1} [Field K] (x : RatFunc K) :

    Formal rational differentiation, well-defined under changing fractions.

    Equations
    Instances For

      The formal rational derivative of a polynomial is its ordinary derivative.

      The formal rational derivative is additive.

      The formal rational derivative satisfies the Leibniz rule.

      noncomputable def CCDN.rationalDerivation (K : Type u_2) [Field K] :

      Rational formal differentiation as a derivation over the coefficient field.

      Equations
      Instances For
        @[reducible]
        noncomputable def CCDN.rationalDifferential (K : Type u_2) [Field K] :

        The differential field structure on RatFunc K given by formal rational differentiation; it is kept explicit to avoid introducing a competing global instance on rational functions.

        Equations
        Instances For