The Verschiebung operator #
References #
[Hazewinkel, Witt Vectors][Haze09]
[Commelin and Lewis, Formalizing the Ring of Witt Vectors][CL21]
verschiebungFun x shifts the coefficients of x up by one,
by inserting 0 as the 0th coefficient.
x.coeff i then becomes (verchiebungFun x).coeff (i + 1).
verschiebungFun is the underlying function of the additive monoid hom WittVector.verschiebung.
Equations
Instances For
The 0th Verschiebung polynomial is 0. For n > 0, the nth Verschiebung polynomial is the
variable X (n-1).
Equations
Instances For
WittVector.verschiebung has polynomial structure given by WittVector.verschiebungPoly.
verschiebung x shifts the coefficients of x up by one, by inserting 0 as the 0th coefficient.
x.coeff i then becomes (verchiebung x).coeff (i + 1).
This is an additive monoid hom with underlying function verschiebung_fun.
Equations
Instances For
WittVector.verschiebung is a polynomial function.
verschiebung is a natural transformation