The WittVectors package for Macaulay2
arXiv:2609.37931
Abstract
We implement a Macaulay2 package for computations involving rings of truncated Witt vectors of a finitely generated $\F_p$-algebra . This package includes ring operations (addition, multiplication, Frobenius, Verschiebung, etc.) on elements of , conversion between tuple representatives and ghost map representatives of elements of truncated Witt vectors over polynomial rings, and explicit computation of as a finite-type algebra over . This functionality is based on an algorithm we developed for performing arithmetic operations in rings of finite length -typical Witt vectors over finitely generated $\F_p$-algebras. In addition, we implement an algorithm to calculate lifts of Frobenius from $\F_p$-algebras to flat lifts over , and an algorithm to find the quasi--splitting height of a local or graded complete intersection ring.
15 pages, comments welcome!