The asymmetry is the same for any two stiffnesses ,
ProvedPinnedAsymmetryQ.asymmetry_indep_KLet , real and . Writing for the frequency with stiffness and for the reversal along axis 0,
This is the stiffness-independence stated in the mission title.
import Mathlib import Definitions.Def_PinnedAsymmetryQ_omega open Real BigOperators
namespace PinnedAsymmetryQ
theorem asymmetry_indep_K (q : ℕ) [NeZero q] (K₁ K₂ c β : ℝ) (k : Fin q → ℝ) :
omega q K₁ c β k - omega q K₁ c β (flip0 q k)
= omega q K₂ c β k - omega q K₂ c β (flip0 q k) := by sorry
end PinnedAsymmetryQRead-back
What the Lean code literally says, in plain math · claude-opus-5-5
Theorem PinnedAsymmetryQ.asymmetry_indep_K. Let be a natural number with (a standing typeclass assumption), so that the index set is nonempty and contains the index . Let be arbitrary real numbers, and let be an arbitrary real vector indexed by . No other hypotheses are made: may be zero, negative or positive, and is unrestricted.
The statement uses two auxiliary definitions. For a real parameter (with as above), the function is
where is Mathlib's total square root on : it returns the usual nonnegative square root when its argument is , and returns whenever its argument is negative (so no condition is imposed ensuring the radicand is nonnegative; a negative radicand silently yields the value for the square-root term). The flip map negates only the -th coordinate and leaves all others unchanged:
(When , and the sum in has the single term .)
The theorem asserts the equality of real numbers
for every , all real and every ; that is, the difference takes the same value for any two choices of the parameter , with held fixed. Written out fully, the left side is
and the right side is the same expression with replaced by , each square root being interpreted as when its argument is negative.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.