Zero-coupling and duplicate-label controls
ProvedIntegerWindingExponentialIndependence.degenerateControlsFor any complex β and any integer-valued label function that is not injective: first, zero coupling collapses every integer phase to one; second, the β-phase family indexed through the repeated labels is not linearly independent over ℚ̄. These are the two principal degeneracy controls for the capstone.
import Definitions.Def_IntegerWindingExponentialIndependence_CoreV1 import Mathlib.FieldTheory.AlgebraicClosure set_option autoImplicit false
namespace IntegerWindingExponentialIndependence
theorem degenerateControls
{ι : Type*} (β : ℂ) (winding : ι → ℤ)
(hduplicate : ¬ Function.Injective winding) :
(∀ n : ℤ, integerPhase 0 n = 1) ∧
¬ LinearIndependent (algebraicClosure ℚ ℂ)
(fun i => integerPhase β (winding i)) := by sorry
end IntegerWindingExponentialIndependenceRead-back
What the Lean code literally says, in plain math · gpt-5.6-sol
For every universe-polymorphic index type , every complex number , and every function that is not injective, two statements hold simultaneously: for every integer , ; and the -indexed family is not linearly independent over the algebraic closure of inside . The first conjunct includes negative and zero and is independent of , , and . The second imposes no algebraicity, transcendence, or nonzeroness hypothesis on . If is empty or a subsingleton, no noninjective exists, so the hypothesis cannot be supplied and the theorem is vacuous for such index types.
Confirmed by the mission captain (proposal self-audit).