The two selected roots share the critical component
ProvedErdos1041.Counterexample.s5_roots_connected_to_criticaldegree-seven-counterexampleerdos-1041polynomial-lemniscate
If zs is the certified critical point and b₃,b₆ are roots in their stated seventh-root neighborhoods, then both roots lie in zs’s strict-lemniscate component.
Preamble
import Definitions.Def_ErdosProblems_Erdos1041_Counterexample_Defs import Definitions.Def_ErdosProblems_Erdos1041_Counterexample_InstanceCritical import Definitions.Def_ErdosProblems_Erdos1041_Counterexample_InstanceConnectivity 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 open Erdos1041.Counterexample
Formal statement
theorem Erdos1041.Counterexample.s5_roots_connected_to_critical
(zs b₃ b₆ : ℂ) (hzs : zs ∈ Omega f)
(hcrit : (Polynomial.derivative f).IsRoot zs)
(hr₃ : f.IsRoot b₃) (hr₆ : f.IsRoot b₆)
(hnear₃ : ‖b₃ - (ρ : ℂ) * Complex.exp (6 * Real.pi * Complex.I / 7)‖ < (ρ : ℝ) / 10)
(hnear₆ : ‖b₆ - (ρ : ℂ) * Complex.exp (-2 * Real.pi * Complex.I / 7)‖ < (ρ : ℝ) / 10) :
b₃ ∈ connectedComponentIn (Omega f) zs ∧ b₆ ∈ connectedComponentIn (Omega f) zs := by sorry
Source
Lean source: https://github.com/wcook04/plectis-erdos-lean/blob/cc7e541cf2081c6fef5a5e377d52e365e33b01eb/ErdosProblems/Erdos1041/Counterexample/InstanceConnectivity.lean#L1342-L1352
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.