The explicit degree-seven polynomial has no short variation path
ProvedErdos1041.Counterexample.erdos1041_counterexampledegree-seven-counterexampleerdos-1041polynomial-lemniscate
The fixed polynomial f is monic of degree seven, has all roots strictly inside the unit disc, and has no repeated roots. For every pair of distinct roots and every continuous path between them contained in the strict unit lemniscate |f|<1, the path’s extended total variation on [0,1] is greater than 2.
Preamble
import Definitions.Def_ErdosProblems_Erdos1041_Counterexample_Defs import Definitions.Def_ErdosProblems_Erdos1041_Counterexample_BarrierAlgebra import Definitions.Def_ErdosProblems_Erdos1041_Counterexample_BarrierGraphs import Definitions.Def_ErdosProblems_Erdos1041_Counterexample_BarrierSigns import Definitions.Def_ErdosProblems_Erdos1041_Counterexample_Bottleneck import Definitions.Def_ErdosProblems_Erdos1041_Counterexample_InstanceBarriers import Definitions.Def_ErdosProblems_Erdos1041_Counterexample_InstanceCritical import Definitions.Def_ErdosProblems_Erdos1041_Counterexample_InstanceConnectivity import Mathlib import Mathlib.Algebra.Polynomial.Derivative import Mathlib.Algebra.Polynomial.Div import Mathlib.Algebra.Polynomial.Roots import Mathlib.Analysis.Calculus.Deriv.Polynomial import Mathlib.Analysis.Real.Pi.Bounds import Mathlib.Analysis.SpecialFunctions.Complex.Log import Mathlib.Analysis.SpecialFunctions.Pow.Real import Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic import Mathlib.Tactic import Mathlib.Tactic.ComputeDegree import Mathlib.Tactic.NormNum import Mathlib.Tactic.Ring import Mathlib.Topology.Connected.LocallyConnected import Mathlib.Topology.Connected.PathConnected import Mathlib.Topology.EMetricSpace.BoundedVariation import Mathlib.Topology.MetricSpace.Contracting import Mathlib.Topology.Order.IntermediateValue open Erdos1041 open Erdos1041.Counterexample noncomputable section open scoped ComplexConjugate ENNReal open Erdos1041.Counterexample
Formal statement
theorem Erdos1041.Counterexample.erdos1041_counterexample :
f.Monic ∧ f.natDegree = 7 ∧
(∀ z, f.IsRoot z → ‖z‖ < 1) ∧
f.roots.Nodup ∧
∀ z₁ z₂, f.IsRoot z₁ → f.IsRoot z₂ → z₁ ≠ z₂ →
∀ γ : ℝ → ℂ, ContinuousOn γ (Set.Icc 0 1) → γ 0 = z₁ → γ 1 = z₂ →
(∀ τ ∈ Set.Icc (0 : ℝ) 1, ‖f.eval (γ τ)‖ < 1) →
(2 : ENNReal) < pathLength γ := by sorry
Source
Lean source: https://github.com/wcook04/plectis-erdos-lean/blob/cc7e541cf2081c6fef5a5e377d52e365e33b01eb/ErdosProblems/Erdos1041/Counterexample/Assembly.lean#L317-L330
Construction by ani: https://www.erdosproblems.com/forum/thread/1041#post-8861
Related paper and provenance: https://github.com/wcook04/plectis-erdos/blob/551bae6dc6e732cf85172d66323c8d2bc77ba962/paper/1041/erdos-1041-lemniscate-newton-flow.tex#L25-L99
Paper prior-art bibliography: https://github.com/wcook04/plectis-erdos/blob/551bae6dc6e732cf85172d66323c8d2bc77ba962/paper/1041/erdos-1041-lemniscate-newton-flow.tex#L1662-L1772
AI-assisted formalization in Will Cook's project; ani is credited for the degree-seven construction. Independent correspondence of the 1958 Problem 5 wording to this modern formulation is unrecorded.