Skip to content

Expose Tropp conditional-step forwarder#20

Merged
dududuguo merged 1 commit into
mainfrom
rm-hb12-tropp-conditional-step-of-iindepfun-bridge-leaf
Jun 19, 2026
Merged

Expose Tropp conditional-step forwarder#20
dududuguo merged 1 commit into
mainfrom
rm-hb12-tropp-conditional-step-of-iindepfun-bridge-leaf

Conversation

@freezed-corpse-143

Copy link
Copy Markdown
Collaborator

Summary

  • Add troppConditionalStep_of_iIndepFun, a thin theorem witness for troppConditionalStep_of_iIndepFun_statement.
  • Expose the new witness through API, judge, and example coverage.
  • Update RandomMatrix hardbone docs to mark the conditioning-chain forwarder as proved while preserving history, independence, conditional-expectation, integrability, Tropp/Lieb, and Matrix Bernstein non-goals.

Motivation

This is the selected RM-HB12-tropp-conditional-step-of-iindepfun-bridge-leaf: it removes one typed hardbone statement target by forwarding the explicit per-index conditional-expectation provider already present in the statement.

Scope

  • Proves only the thin forwarder troppConditionalStep_of_iIndepFun.
  • Does not prove natural history measurability, history/current-step independence, finite-family independence, conditional-expectation reduction, trace-exp integrability propagation, Tropp/Lieb/Jensen, Golden-Thompson, variance-proxy sharpening, dimension/rank refinements, full Matrix Bernstein, or unconditional concentration.

Testing

  • RED before implementation: lake env lean HighDimProbTest/RandomMatrixHardboneStatementsAPI.lean failed on unknown troppConditionalStep_of_iIndepFun
  • 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

PR-prep checks

  • git fetch upstream main --prune
  • git rev-list --left-right --count upstream/main...HEAD = 0 1
  • git merge-base --is-ancestor HEAD upstream/main = not merged
  • git merge-tree $(git merge-base upstream/main HEAD) upstream/main HEAD showed a clean synthetic merge
  • Existing PR lookup for this head branch returned []

Constraint: RM-HB12 leaf scope requires a theorem-backed thin witness only, preserving missing history, independence, conditional-expectation, integrability, Tropp/Lieb, and Matrix Bernstein facts as explicit non-goals.

Rejected: Proving history measurability or conditional expectation reduction in this leaf | those are separate hardbone blockers and not needed for the statement witness.

Confidence: high

Scope-risk: narrow

Directive: Keep this theorem as a forwarder over explicit providers; do not cite it as proving conditioning facts themselves.

Tested: RED API check failed on unknown troppConditionalStep_of_iIndepFun 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 CI and PR checks not run locally.
@dududuguo dududuguo merged commit 465d248 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