Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6-luna)
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Bfgs trace and determinant identities give a matrix potential inequality

Statement

Let B be SPD, s≠0, and y satisfy d:=sTy>0. Let B+ be the Hessian update of Bfgs curvature pairs and Hessian/inverse updates. Define ms:=sTy∥s∥22,Ms:=∥y∥22sTy,q:=sTBs∥s∥22,η:=sTBs∥s∥2∥Bs∥2. Then η>0, η≤1, and tr⁡(B+)=tr⁡(B)−∥Bs∥22sTBs+∥y∥22sTy,det⁡(B+)=det⁡(B)sTysTBs. The potential ψ(B):=tr⁡(B)−log⁡det⁡(B) is well-defined and satisfies ψ(B)≥n. With h(t):=1−t+log⁡t for t>0, one has h(t)≤0, with equality exactly at t=1; h is strictly increasing on (0,1) and strictly decreasing on (1,∞), and ψ(B+)≤ψ(B)+(Ms−log⁡ms−1)+h ⁣(qη2)+log⁡η2.

Facts & Assumptions

Given: B,s,y,d and the update in the Statement.

[F1]

Bfgs curvature pairs and Hessian/inverse updates: B+=B−BssTB/(sTBs)+yyT/(sTy).

[F4]

A matrix admits a Cholesky factorisation with positive diagonal exactly when it is Hermitian positive definite, and that factor is unique: every real SPD matrix has a unique factorization B=LLT with L lower triangular and positive diagonal.

[F7]

For n≥1, the determinant over a commutative ring by the Leibniz formula, and ∣det⁡A∣ for a real matrix: the determinant is the Leibniz sum over permutations; applying the inverse permutation shows det⁡(PT)=det⁡(P).

Proof

1.1F1algebra

The trace update follows by taking traces in [F1]: tr⁡(uvT)=vTu gives tr⁡(BssTB)=∥Bs∥22 and tr⁡(yyT)=∥y∥22.

1.2givenF1F5F7algebraconstruct

For the determinant identity, choose an invertible matrix P whose first column is s; such a basis extension is finite-dimensional. Put B′=PTBP and y′=PTy. Direct substitution into [F1], using s′=P−1s=e1 and the unchanged scalars sTBs and sTy, gives B′+=PTB+P. By [F5] and [F7], det⁡(B′+)/det⁡(B′)=det⁡(B+)/det⁡(B), since both numerator and denominator acquire the same factor det⁡(P)2. In these coordinates write B′=(abTbC),y′=(dz),a=sTBs,d=sTy. The update becomes B′+=(dzTzC−bbT/a+zzT/d). The Schur complement S:=C−bbT/a is SPD: for each nonzero v, substituting (−bTv/a,v) into the quadratic form of B′ gives vTSv>0. The factorizations B′=(10b/aI)(abT0S),B′+=(10z/dI)(dzT0S) show det⁡(B′)=adet⁡(S) and det⁡(B′+)=ddet⁡(S): the lower factors have determinant 1 by [F5], and the upper block factors have those determinants by expanding the Leibniz sum along their first columns. If n=1, take the empty Schur complement determinant to be 1. Therefore det⁡(B+)/det⁡(B)=d/a=sTy/(sTBs).

1.3F4F6algebra

By [F4], write B=LLT with positive diagonal entries lii. Then tr⁡(B)=∑i≥jlij2 and det⁡(B)=∏ilii2>0. Consequently ψ(B)=∑i>jlij2+∑i(lii2−2log⁡lii)≥n, because u−1−log⁡u≥0 for u>0. This scalar inequality follows from the derivative 1−1/u, whose sign changes from negative to positive at u=1.

1.4givenF2F3F6algebra

For h(t)=1−t+log⁡t, the derivative is −1+1/t, positive for 0<t<1 and negative for t>1, so h(t)≤h(1)=0. Also sTBs>0 and Bs≠0, so η>0; [F3] gives η≤1.

2.1F1step 1.1step 1.2step 1.4algebra∎

Set u:=q/η2. From the definitions, u=∥Bs∥22/(sTBs). Steps 1.1 and 1.2 therefore give ψ(B+)=ψ(B)+Ms−u−log⁡ms+log⁡q=ψ(B)+(Ms−log⁡ms−1)+h(u)+log⁡η2. This is the asserted identity, hence the stated inequality by step 1.4.

Depends on

Used by

Dependency tree · two levels

50 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources