Documentation

LeanPool.Sendov

Sendov's conjecture and the Phelps–Rodriguez conjecture #

Source: url:https://github.com/teorth/sendov/tree/1ddea92d89f951a0a7cbbffa6c267cf7e6640b1d Authors: Terence Tao Status: verified Main declarations: Sendov.sendov, Sendov.phelps_rodriguez Tags: sendov-conjecture, polynomial-zeros, critical-points, bernstein-certificates MSC: 30C15, 30C10, 12D10

Sendov's conjecture in Lean Pool #

Adapted from Terence Tao's Apache-2.0-licensed repository teorth/sendov at commit 1ddea92d89f951a0a7cbbffa6c267cf7e6640b1d, a Lean formalization of Sendov's conjecture and the Phelps–Rodriguez conjecture following Tao's digestion of Lech Mazur's proof. The Lean source was written by Claude Opus 5 under Tao's direction and review.

Modifications for Lean Pool: Lean/Mathlib v4.35.0-rc3 port and module-system migration; the numerical certificates of Sendov.FiniteRange and Sendov.LargeDegree.Endgame are now checked by the kernel through the list-polynomial infrastructure of Sendov.FiniteRange.Certificate instead of ring identities under raised heartbeat budgets, long numerals are assembled from decimal chunks, and the remaining nonlinear arithmetic in Sendov.Reduction.Alpha17 is closed from explicit product hints. Seven upstream modules outside the dependency closure of the main theorems (six development cross-checks and one unused reduction-lemma file) were not imported.