Differential and Algebras #
This file defines derivations from a commutative ring to itself as a typeclass, which lets us use the x′ notation for the derivative of x.
A derivation from a ring to itself, as a typeclass.
- deriv : Derivation ℤ R R
The
Derivation
associated with the ring.
Instances
A delaborator for the x′ notation. This is required because it's not direct function application, so the default delaborator doesn't work.
Equations
Instances For
A differential algebra is an Algebra
where the derivation commutes with algebraMap
.
Instances
A differential ring A
and an algebra over it B
share constants if all
constants in B are in the range of algberaMap A B
.
If the derivative of x is 0, then it's in the range of
algberaMap A B
.
Instances
Transfer a Differential
instance across a RingEquiv
.
Equations
Instances For
Transfer a DifferentialAlgebra
instance across a AlgEquiv
.