Formalizing the Ring of Witt Vectors
Abstract
The ring of Witt vectors over a base ring is an important tool in algebraic number theory and lies at the foundations of modern -adic Hodge theory. has the interesting property that it constructs a ring of characteristic out of a ring of characteristic , and it can be used more specifically to construct from a finite field containing the corresponding unramified field extension of the -adic numbers (which is unique up to isomorphism). We formalize the notion of a Witt vector in the Lean proof assistant, along with the corresponding ring operations and other algebraic structure. We prove in Lean that, for prime , the ring of Witt vectors over is isomorphic to the ring of -adic integers . In the process we develop idioms to cleanly handle calculations of identities between operations on the ring of Witt vectors. These calculations are intractable with a naive approach, and require a proof technique that is usually skimmed over in the informal literature. Our proofs resemble the informal arguments while being fully rigorous.
Cite
@article{arxiv.2010.02595,
title = {Formalizing the Ring of Witt Vectors},
author = {Johan Commelin and Robert Y. Lewis},
journal= {arXiv preprint arXiv:2010.02595},
year = {2020}
}