An integer-affine function nonnegative everywhere has zero slope
ProvedSmooth4Algebra.integer_affine_nonnegativeorderedalgebrarealanalysis
Let . If
then .
This is the elementary all-integer affine-rigidity step used in the norm-invariance discussion. It does not assert the topology, the Laurent factorization, or the Alexander-polynomial theorem.
Preamble
import Mathlib.Algebra.Order.Archimedean.Basic import Mathlib.Data.Real.Basic set_option autoImplicit false
Formal statement
theorem Smooth4Algebra.integer_affine_nonnegative
(a b : ℝ) (h : ∀ n : ℤ, 0 ≤ a + (n : ℝ) * b) : b = 0 := by sorrySource
Newly authored from cycle7_band_twist_theory.md, norm-invariance/affine nonnegativity discussion; SHA-256 e81d47cad862e6538d0997826a67a43c367fd4096fd62119714e70def075e8b3. This is a new Lean formalization, not an existing source-project theorem split.
Read-back
What the Lean code literally says, in plain math · Codex independent blind auditor; exact model identifier unavailable
For every pair of real numbers , if for every integer , where is regarded as a real number in the expression, then . The quantified integers include zero and all positive and negative integers; in particular the hypothesis at requires , and there is no assumption that either or is nonzero.
Human review
Confirmed by the mission captain (proposal self-audit).