The sharp noncommutative Hunter inequality
Abstract
The literal symmetrized word polynomial satisfies the sharp Garcia–Volcic operator bound, through a finite factorial Gram matrix and explicit inverse columns.
Definition 1.1 (Word coefficients).
Formalization. D5/S3/Analytic/Hunter/NCHunterPositivity.coefficient (✓ std3).
Citation. S. R. Garcia and J. Volčič (2025). A noncommutative generalization of Hunter’s positivity theorem. DOI: 10.1090/proc/17480. URL: https://arxiv.org/abs/2503.12376v2.
Commentary.
The coefficient is the reciprocal abelianization-fibre cardinality: the occupation-count formula gives k! divided by the product of multiplicity factorials. All words in one fibre receive the same coefficient.
Definition 1.2 (Ordered evaluation).
Formalization. D5/S3/Analytic/Hunter/NCHunterPositivity.wordEval (✓ std3).
Citation. S. R. Garcia and J. Volčič (2025). A noncommutative generalization of Hunter’s positivity theorem. DOI: 10.1090/proc/17480. URL: https://arxiv.org/abs/2503.12376v2.
Commentary.
The word is evaluated in its written order using List.ofFn and List.prod. A monoid suffices; operator multiplication is composition.
Definition 1.3 (The NCHS polynomial).
Formalization. D5/S3/Analytic/Hunter/NCHunterPositivity.nchs (✓ std3).
Citation. S. R. Garcia and J. Volčič (2025). A noncommutative generalization of Hunter’s positivity theorem. DOI: 10.1090/proc/17480. URL: https://arxiv.org/abs/2503.12376v2.
Commentary.
Equation (3), page 2: “The noncommutative complete homogeneous symmetric (NCHS) polynomial of degree d in n (noncommuting) variables is” H_d(x_1,…,x_n) := sigma(h_d(x_1,…,x_n)). The displayed word sum is exactly this symmetrized lift, since each commutative monomial occurs once in h_d.
Definition 1.4 (The literal sharp constant).
Formalization. D5/S3/Analytic/Hunter/NCHunterPositivity.mu (✓ std3).
Citation. S. R. Garcia and J. Volčič (2025). A noncommutative generalization of Hunter’s positivity theorem. DOI: 10.1090/proc/17480. URL: https://arxiv.org/abs/2503.12376v2.
Commentary.
Theorem 1.1(ii), pages 2–3. The n = 1 branch is retained. Natural subtraction is truncated; division in this formula is real field division.
Definition 1.5 (The Hunter residual).
Formalization. D5/S3/Analytic/Hunter/NCHunterPositivity.residual (✓ std3).
Citation. S. R. Garcia and J. Volčič (2025). A noncommutative generalization of Hunter’s positivity theorem. DOI: 10.1090/proc/17480. URL: https://arxiv.org/abs/2503.12376v2.
Commentary.
The residual is the literal difference of H_{2d} and the sharp multiple of the sum of even powers.
Definition 1.6 (The word Gram matrix).
Formalization. D5/S3/Analytic/Hunter/NCHunterPositivity.gram (✓ std3).
Citation. S. R. Garcia and J. Volčič (2025). A noncommutative generalization of Hunter’s positivity theorem. DOI: 10.1090/proc/17480. URL: https://arxiv.org/abs/2503.12376v2.
Commentary.
Equation (5), page 3, uses the reciprocal fibre size of the abelianized concatenation of the reversed first word and the second word.
Definition 1.7 (Pure words).
Formalization. D5/S3/Analytic/Hunter/NCHunterPositivity.pure (✓ std3).
Citation. S. R. Garcia and J. Volčič (2025). A noncommutative generalization of Hunter’s positivity theorem. DOI: 10.1090/proc/17480. URL: https://arxiv.org/abs/2503.12376v2.
Commentary.
A pure word consists entirely of one letter; its length can be zero in this definition.
Definition 1.8 (Projection onto pure words).
Formalization. D5/S3/Analytic/Hunter/NCHunterPositivity.pureProjection (✓ std3).
Citation. S. R. Garcia and J. Volčič (2025). A noncommutative generalization of Hunter’s positivity theorem. DOI: 10.1090/proc/17480. URL: https://arxiv.org/abs/2503.12376v2.
Commentary.
The diagonal is one exactly on the pure words, and zero on the mixed words.
Definition 1.9 (The sharp residual matrix).
Formalization. D5/S3/Analytic/Hunter/NCHunterPositivity.sharpGram (✓ std3).
Citation. S. R. Garcia and J. Volčič (2025). A noncommutative generalization of Hunter’s positivity theorem. DOI: 10.1090/proc/17480. URL: https://arxiv.org/abs/2503.12376v2.
Commentary.
This is the word-indexed residual matrix G minus mu times the pure-word projection.
Definition 1.10 (Pairing two half-words).
Formalization. D5/S3/Analytic/Hunter/NCHunterPositivity.gramWordEquiv (✓ std3).
Source. Repository-derived.
Commentary.
Equiv.piCongrLeft’ transports the first half through Fin.revPerm; Fin.appendEquiv then joins the two halves.
Theorem 1.11 (Reversal preserves occupations).
Proof. Machine-checked in Lean as D5/S3/Analytic/Hunter/NCHunterPositivity.count_reverse (✓ std3). ∎
Source. Repository-derived.
Commentary.
Reversal permutes positions without changing any letter multiplicity.
Theorem 1.12 (The head contribution).
Proof. Machine-checked in Lean as D5/S3/Analytic/Hunter/NCHunterPositivity.count_cons (✓ std3). ∎
Source. Repository-derived.
Commentary.
Fin.cons adds one occurrence of its head letter.
Theorem 1.13 (A constant word count).
Proof. Machine-checked in Lean as D5/S3/Analytic/Hunter/NCHunterPositivity.count_constant (✓ std3). ∎
Source. Repository-derived.
Commentary.
A constant word of length m has m occurrences of its letter.
Theorem 1.14 (Concatenation adds counts).
Proof. Machine-checked in Lean as D5/S3/Analytic/Hunter/NCHunterPositivity.count_append (✓ std3). ∎
Source. Repository-derived.
Commentary.
The occupation_append identity gives addition of letter counts.
Theorem 1.15 (Evaluation of concatenation).
Proof. Machine-checked in Lean as D5/S3/Analytic/Hunter/NCHunterPositivity.word_eval_append (✓ std3). ∎
Source. Repository-derived.
Commentary.
The ordered product of a concatenation is the product of the two ordered products.
Theorem 1.16 (Reversal and adjoints).
Proof. Machine-checked in Lean as D5/S3/Analytic/Hunter/NCHunterPositivity.word_eval_reverse (✓ std3). ∎
Source. Repository-derived.
Commentary.
For self-adjoint letters, reversing the word gives the star of its evaluation.
Definition 1.17 (The multidegree of a word).
Formalization. D5/S3/Analytic/Hunter/NCHunterPositivity.wordDegree (✓ std3).
Source. Repository-derived.
Commentary.
The value belongs to the subtype of a : Fin n -> Fin(m+1) with sum_i (a i : Nat) = m. Each displayed val is the actual subtype or Fin projection; these coordinates determine the constructor completely.
Definition 1.18 (Shifted factorial moments).
Formalization. D5/S3/Analytic/Hunter/NCHunterPositivity.factorialMoment (✓ std3).
Source. Repository-derived.
Commentary.
This finite kernel is the product of shifted factorials.
Definition 1.19 (Binomial factorial features).
Formalization. D5/S3/Analytic/Hunter/NCHunterPositivity.factorialFeature (✓ std3).
Source. Repository-derived.
Commentary.
The feature is the product of factorials and natural binomial coefficients.
Definition 1.20 (Positive Gram weights).
Formalization. D5/S3/Analytic/Hunter/NCHunterPositivity.factorialWeight (✓ std3).
Source. Repository-derived.
Commentary.
The weights are products of positive real factorial ratios.
Theorem 1.21 (Diagonal degree features).
Proof. Machine-checked in Lean as D5/S3/Analytic/Hunter/NCHunterPositivity.degree_feature_diagonal (✓ std3). ∎
Source. Repository-derived.
Commentary.
Distinct multidegrees of equal total degree have a coordinate exceeding the other; the corresponding binomial coefficient vanishes.
Theorem 1.22 (Strictly positive diagonal features).
Proof. Machine-checked in Lean as D5/S3/Analytic/Hunter/NCHunterPositivity.factorial_feature_self_pos (✓ std3). ∎
Source. Repository-derived.
Commentary.
Every diagonal binomial coefficient is one and every factorial is positive.
Theorem 1.23 (Strictly positive weights).
Proof. Machine-checked in Lean as D5/S3/Analytic/Hunter/NCHunterPositivity.factorial_weight_pos (✓ std3). ∎
Source. Repository-derived.
Commentary.
Every numerator and denominator factorial is positive.
Theorem 1.24 (The finite factorial Gram identity).
Proof. Machine-checked in Lean as D5/S3/Analytic/Hunter/NCHunterPositivity.factorial_moment_gram (✓ std3). ∎
Citation. S. R. Garcia and J. Volčič (2025). A noncommutative generalization of Hunter’s positivity theorem. DOI: 10.1090/proc/17480. URL: https://arxiv.org/abs/2503.12376v2.
Commentary.
Vandermonde convolution gives the one-coordinate identity. Taking products gives this finite Gram factorization. No originality claim is made for the scalar identity.
Definition 1.25 (The Hilbert-valued matrix form).
Formalization. D5/S3/Analytic/Hunter/NCHunterPositivity.matrixForm (✓ std3).
Source. Repository-derived.
Commentary.
The action D dot v is Mathlib Matrix.Module scalar multiplication, not entrywise scalar multiplication. The form uses the complex inner product, conjugate-linear in its first entry.
Theorem 1.26 (Zero form implies zero rows).
Proof. Machine-checked in Lean as D5/S3/Analytic/Hunter/NCHunterPositivity.positive_form_zero_rows (✓ std3). ∎
Source. Repository-derived.
Commentary.
A positive semidefinite matrix factors as B-star times B. The form is a sum of squared Hilbert norms, forcing every row to vanish.
Theorem 1.27 (Strict positivity gives zero coefficients).
Proof. Machine-checked in Lean as D5/S3/Analytic/Hunter/NCHunterPositivity.positive_definite_form_zero_vectors (✓ std3). ∎
Source. Repository-derived.
Commentary.
After the rows vanish, invertibility of the positive definite matrix forces every coefficient vector to vanish.
Theorem 1.28 (Splitting the leading letter).
Proof. Machine-checked in Lean as D5/S3/Analytic/Hunter/NCHunterPositivity.sum_word_succ (✓ std3). ∎
Source. Repository-derived.
Commentary.
Fin.consEquiv partitions all words of positive length by their leading letter.
Theorem 1.29 (The operator form equals the Gram form).
Proof. Machine-checked in Lean as D5/S3/Analytic/Hunter/NCHunterPositivity.residual_inner_gram (✓ std3). ∎
Source. Repository-derived.
Commentary.
The reversed-word pairing converts the operator form into the word Gram form; the pure diagonal extracts the even powers.
Theorem 1.30 (Positivity at the sharp constant).
Proof. Machine-checked in Lean as D5/S3/Analytic/Hunter/NCHunterPositivity.sharp_gram_posSemidef (✓ std3). ∎
Citation. S. R. Garcia and J. Volčič (2025). A noncommutative generalization of Hunter’s positivity theorem. DOI: 10.1090/proc/17480. URL: https://arxiv.org/abs/2503.12376v2.
Commentary.
Garcia–Volcic, Proposition 3.3, pages 8–9. Explicit inverse columns satisfy G R = E. The positive decomposition uses P = I - mu R E-transpose and the nonnegative pure block.
Theorem 1.31 (The sharp operator inequality).
Proof. Machine-checked in Lean as D5/S3/Analytic/Hunter/NCHunterPositivity.sharp_positivity (✓ std3). ∎
Citation. S. R. Garcia and J. Volčič (2025). A noncommutative generalization of Hunter’s positivity theorem. DOI: 10.1090/proc/17480. URL: https://arxiv.org/abs/2503.12376v2.
Commentary.
Theorem 1.1(ii), pages 2–3: “Let . For all and all hermitian operators …, on a Hilbert space, (,…, ) ⪰ ( + ⋯ + ),” in which the source defines the Löwner partial order and the three cases of the constant.
The Lean carrier is a complete complex inner-product space and bounded complex-linear operators. The zero-based alphabet Fin n reindexes the source letters. The n = 1 case is equality.
References
- Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.coefficient - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.count_append - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.count_cons - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.count_constant - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.count_reverse - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.degree_feature_diagonal - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.factorialFeature - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.factorialMoment - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.factorialWeight - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.factorial_feature_self_pos - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.factorial_moment_gram - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.factorial_weight_pos - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.gram - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.gramWordEquiv - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.matrixForm - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.mu - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.nchs - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.positive_definite_form_zero_vectors - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.positive_form_zero_rows - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.pure - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.pureProjection - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.residual - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.residual_inner_gram - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.sharpGram - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.sharp_gram_posSemidef - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.sharp_positivity - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.sum_word_succ - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.wordDegree - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.wordEval - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.word_eval_append - Truth anchor:
D5/S3/Analytic/Hunter/NCHunterPositivity.word_eval_reverse - Dependency: D5/S3/Quantum/Entanglement/OccupancyWordSectors