Formalizing the Ring of Witt Vectors
Johan Commelin, Robert Y. Lewis

TL;DR
This paper formalizes the theory of Witt vectors in the Lean proof assistant, proving their isomorphism to p-adic integers and developing new proof techniques for algebraic identities.
Contribution
It introduces a formalization of Witt vectors in Lean, including their algebraic structure and key isomorphisms, with novel proof strategies for complex identities.
Findings
Witt vectors over Z/pZ are isomorphic to Z_p.
Developed new proof idioms for identities in Witt vectors.
Formalized algebraic operations of Witt vectors in Lean.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
