Skip to content

Discharge matrix exp-log normalization hardbone leaf#19

Merged
dududuguo merged 1 commit into
mainfrom
rm-hb12-matrix-exp-log-normalization-leaf
Jun 19, 2026
Merged

Discharge matrix exp-log normalization hardbone leaf#19
dududuguo merged 1 commit into
mainfrom
rm-hb12-matrix-exp-log-normalization-leaf

Conversation

@freezed-corpse-143

Copy link
Copy Markdown
Collaborator

Summary

  • Proves the local hardbone CFC normalization leaf matrixExpLogSelfAdjointNormalization for self-adjoint matrix exponentials.
  • Exposes the theorem through hardbone API, judge, and example checks.
  • Updates RandomMatrix docs/status to mark only this pointwise normalization leaf complete while preserving the remaining Tropp/Lieb, integrability, variance-proxy, rank/effective-rank, and Matrix Bernstein non-goals.

Motivation

This discharges the smallest theorem-backed hardbone leaf selected after the RM-HB12 audit: CFC.log (matrixExp A) = A for self-adjoint A, using Mathlib's CFC.log_exp and the repository's matrixExp wrapper.

Scope

  • Adds one local theorem witness for an existing statement target.
  • Adds API/judge/example availability checks.
  • Updates docs only to reflect this narrow proof leaf.
  • Does not prove Lieb/Jensen, Golden-Thompson, trace-exp integrability propagation, variance-proxy control, rank/effective-rank refinements, full Matrix Bernstein, or unconditional sample-covariance concentration.

Testing

  • RED: lake env lean HighDimProbTest/RandomMatrixHardboneStatementsAPI.lean failed on missing matrixExpLogSelfAdjointNormalization before implementation
  • git diff --check upstream/main...HEAD
  • lake build HighDimProb.RandomMatrix.HardboneStatements
  • lake env lean HighDimProbTest/RandomMatrixHardboneStatementsAPI.lean
  • lake env lean HighDimProbJudge/RandomMatrix/TraceExpUse.lean
  • lake env lean HighDimProb/Examples/RandomMatrix/HardboneStatementAtlasUsage.lean
  • python scripts/judge_policy_check.py
  • python .github/scripts/check_text_quality.py
  • lake build HighDimProbJudge
  • lake build HighDimProb.Examples
  • lake test
  • lake build

Pre-PR hygiene

  • Base/head skew after fetch: upstream/main...HEAD = 0 1
  • Merge-tree preflight: clean

Constraint: Keep the hardbone increment local to CFC log-exp normalization and preserve Tropp/Lieb, integrability, variance-proxy, rank, and full Matrix Bernstein as explicit non-goals.
Rejected: Broad log/order or Tropp/Lieb implementation | Those routes still require separate analytic and order infrastructure.
Confidence: high
Scope-risk: narrow
Directive: Do not cite this leaf as proof of Lieb/Jensen, Golden-Thompson, trace-exp integrability, variance-proxy control, or full Matrix Bernstein.
Tested: RED API check failed on missing theorem before implementation; lake build HighDimProb.RandomMatrix.HardboneStatements; lake env lean HighDimProbTest/RandomMatrixHardboneStatementsAPI.lean; lake env lean HighDimProbJudge/RandomMatrix/TraceExpUse.lean; lake env lean HighDimProb/Examples/RandomMatrix/HardboneStatementAtlasUsage.lean; python scripts/judge_policy_check.py; python .github/scripts/check_text_quality.py; git diff --check; lake build HighDimProbJudge; lake build HighDimProb.Examples; lake test; lake build
Not-tested: GitHub PR checks not run locally
@dududuguo dududuguo merged commit a143210 into main Jun 19, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants