Theorem 5 (Giacomini–Llibre–Viano): limit cycles lie in the zero set of an inverse integrating factor
OpenHilbertSixteenth.inverse_integrating_factor_vanishes_on_limit_cycleLet be a vector field on an open set and let be an inverse integrating factor of , i.e. a function with
If is a limit cycle of , then .
This result is used in the proofs of Theorems 1 and 4.
Formalization Note The vector field is a function on all of required to be only on ; its values outside are irrelevant because the limit cycle lies in the open set .
import Definitions.Def_HilbertSixteenth_Dynamics
namespace HilbertSixteenth
theorem inverse_integrating_factor_vanishes_on_limit_cycle (F : ℝ × ℝ → ℝ × ℝ)
(U : Set (ℝ × ℝ)) (hU : IsOpen U) (hF : ContDiffOn ℝ 1 F U) (V : ℝ × ℝ → ℝ)
(hV : IsInverseIntegratingFactor F U V) (O : Set (ℝ × ℝ)) (hOU : O ⊆ U)
(hO : IsLimitCycle F O) : ∀ p ∈ O, V p = 0 := by sorry
end HilbertSixteenthRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) — same agent as the drafter; NON-BLIND
Disclosure — NON-BLIND read-back. This read-back was written by the same agent (Aristotle, by Harmonic) that drafted the Lean statements of this proposal, at the explicit request of the proposal owner. It is not independent testimony: its author knew the intended meaning of the code while writing it, so it may unconsciously read that intent into the code. Reviewers should compare the Lean code against the source directly and should not treat this text as an independent audit.
Let , let be open, and assume is on (no assumption outside ). Let be an inverse integrating factor of on : is on and for all . Let be a limit cycle of (the image of a global non-constant periodic solution of with an open neighbourhood such that no other periodic orbit of is contained in — periodic orbits of anywhere in are considered). Then for every . The case satisfies all hypotheses and the conclusion trivially.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.