ComparatorChallenges/CompleteCrouzeix.lean

GitHub source file

Explanation legend Lean4 Domain Explanation Language (L4DEL)

L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.

L4DEL
Lean4 Domain Explanation Language

Credit: OpenAI's pinned repository says an unreleased internal model produced the manuscripts and supporting proof artifacts. The collection builds on the mathematics community's accumulated problems, results, language, and formal libraries; each manuscript's BibTeX and bibliography are the authority for individual scholarly credit.

Project sources: Pinned openai/math documentation, Pinned formalization catalogue

6 declarations, 1 contain sorry, 0 declared as axioms

  1. def OAI.CompleteCrouzeix.numericalRange line 10

    Also declared: ComparatorChallenges/StructuralCrouzeix.lean:14 (same declaration text), OAI/Analysis/NumericalRange/Model.lean:10 (same declaration text).

  2. def OAI.CompleteCrouzeix.polynomialValue line 14

    Also declared: OAI/Analysis/NumericalRange/Model.lean:14 (same declaration text).

  3. def OAI.CompleteCrouzeix.polynomialAt line 18

    Also declared: OAI/Analysis/NumericalRange/Model.lean:18 (same declaration text).

  4. def OAI.CompleteCrouzeix.rangeMaximum line 23

    Also declared: OAI/Analysis/NumericalRange/Model.lean:23 (same declaration text).

  5. def OAI.CompleteCrouzeix.UniversalBound line 27

    Also declared: OAI/Analysis/NumericalRange/Model.lean:27 (same declaration text).

  6. theorem OAI.CompleteCrouzeix.main Challenge statement: The complete Crouzeix inequality has sharp constant two sorry line 33

    L4DEL explanation

    for every bounded operator on a complex Hilbert space and every matrix-valued polynomial

    we study bounds for ||f(A)|| uniform with respect to the functions f bounded by 1

    Evaluate a matrix-valued polynomial on a complex matrix by replacing each scalar power $z^k$ with the matrix power $A^k$. Its operator norm is at most twice the largest coefficient-matrix norm attained while $z$ ranges over the numerical range of $A$, and no smaller constant works uniformly.

    1. numericalRange A consists of the values $\langle x,Ax\rangle$ for unit vectors $x$. polynomialValue B z is $\sum_k z^k B_k$, while polynomialAt A B is the block matrix $\sum_k A^k\otimes B_k$.
    2. UniversalBound C quantifies over every positive base-matrix size, every positive coefficient-matrix size, every polynomial degree, every complex matrix $A$, and every matrix coefficient family $B$. It requires $\|P[A]\|\le C\sup_{z\in W(A)}\|P(z)\|$.
    3. The first conjunct says 2 is a universal bound. The second says every universal bound C satisfies 2 ≤ C, so the constant is optimal as well as sufficient.
    4. This finite-matrix comparator statement does not itself state the manuscript's Hilbert-space, rational-function, optimal-similarity, or common-boundary-density results. Its body is sorry, paired with OAI.Analysis.NumericalRange.Main by the pinned comparator configuration.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f), OpenAI complete-Crouzeix manuscript (abstract), Pinned OpenAI formalization note 325, Michel Crouzeix (2004), original-paper abstract

    Distinct definitions of this name: OAI/Analysis/NumericalRange/Main.lean:61 (same statement text; different proof or body). Qualify references as OAI.CompleteCrouzeix.main@path.

    numerical range: the set of scalar values $\langle x,Ax\rangle$ obtained from unit vectors $x$

    complete Crouzeix inequality: the Crouzeix norm bound required uniformly for matrix-valued, rather than only scalar-valued, polynomials

    theorem main : UniversalBound 2 ∧ ∀ C : ℝ, UniversalBound C → 2 ≤ C := by
    …

    Mentions: OAI.CompleteCrouzeix.UniversalBound