solves the -dimensional dispersion relation
ProvedPinnedAsymmetryQ.omega_is_rootLet , let be real, , and suppose
Then satisfies
so the formula is a genuine branch frequency of the -dimensional dispersion relation.
import Mathlib import Definitions.Def_PinnedAsymmetryQ_omega open Real BigOperators
namespace PinnedAsymmetryQ
theorem omega_is_root (q : ℕ) [NeZero q] (K c β : ℝ) (k : Fin q → ℝ)
(h : 0 ≤ (β * c * sin (k 0)) ^ 2 + K + 2 * c * ∑ a : Fin q, (1 - cos (k a))) :
(omega q K c β k) ^ 2 - 2 * β * c * sin (k 0) * omega q K c β k
- (K + 2 * c * ∑ a : Fin q, (1 - cos (k a))) = 0 := by sorry
end PinnedAsymmetryQRead-back
What the Lean code literally says, in plain math · claude-opus-5-5
Setting. Let be a natural number with (the only typeclass assumption, ""). Let be arbitrary real numbers (no sign or nonzero restrictions; each may be negative or zero), and let be an arbitrary vector of real numbers indexed by . Here is the entry at index , which exists because ; and are the ordinary real sine and cosine (arguments in radians). Write
The defined quantity. The imported definition is the real number
where is Mathlib's total real square root: for it is the unique nonnegative with , and for it returns the junk value (so for the definition would give ). The same definition file also defines an auxiliary map (replacing by and leaving the other entries unchanged), but it does not occur in this statement.
Hypothesis. The single hypothesis is
i.e. exactly the argument of the square root is nonnegative, so the junk branch is excluded. The hypothesis is satisfiable (e.g. , ), and is not automatic: e.g. , violates it. No other constraints are imposed on .
Conclusion. Under these assumptions, the statement asserts the exact equality
that is, is a root of the real quadratic . The statement asserts only that satisfies this equation; it says nothing about the other root , about which root is (beyond what the definition gives), about uniqueness, or about the sign of .
Degenerate cases included. The case is included (the sum has the single term ). The case is included, where , , and the hypothesis reduces to with . The case or is included, where and . Negative and negative are allowed provided .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.