Documentation

TauCeti.Algebra.DualNumber.TensorProduct

Base change of the dual numbers #

For a commutative R-algebra S, the dual numbers commute with base change: S ⊗[R] R[ε] ≃ₐ[S] S[ε], sending s ⊗ (a + b ε) to s • (a + b ε) with a and b mapped into S.

The statement and naming are modelled on Mathlib's MvPolynomial.algebraTensorAlgEquiv (in Mathlib/RingTheory/TensorProduct/MvPolynomial.lean); the construction here instead assembles the two directions from Algebra.TensorProduct.lift and DualNumber.lift.

The base change S ⊗[R] R[ε] ≃ₐ[S] S[ε] of the dual numbers.

Instances For
    @[simp]

    The scalar part of the base change of s ⊗ x.

    @[simp]

    The infinitesimal part of the base change of s ⊗ x.

    @[simp]

    Base change sends s ⊗ 1 to the constant s.

    @[simp]

    Base change sends s ⊗ ε to s • ε.

    @[simp]

    The inverse of base change sends ε to 1 ⊗ ε.