Skip to content

feat(PhyslibAlpha): Mandelstam–Tamm and Cramér–Rao in the open tight binding chain - #1711

Open
naype888-cloud wants to merge 1 commit into
leanprover-community:masterfrom
naype888-cloud:feat-physlibalpha-tight-binding-mandelstam-tamm-v2
Open

naype888-cloud wants to merge 1 commit into
leanprover-community:masterfrom
naype888-cloud:feat-physlibalpha-tight-binding-mandelstam-tamm-v2

Conversation

@naype888-cloud

@naype888-cloud naype888-cloud commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

hy joseph, hy time root, i am updating this new PR i keep it short an clear for the revierw, here is the first one bridges i promisse to you, justo look, "TightBindingChain/MandelstamTamm.lean" 139 lines, make the conection with another PR all ready merged: current ( J #1696 ) and the uncertanty energy-position ( #1690 and #1709 ) "Note: PR #1709 isn't really merged jet, so this PR depend on it"
here 6 points, more concrete inside lib:
1.-"currentObservable": current "J" = i ( HX - XH ) as an observable, by Heisemberg's ecuattion it's velocity d ( X ) / dt
2.-"coe_bracket_openHamiltonian_position": The uncertainty bracket is exactly minus half the current, ⁅H, X⁆ = −J/2. It's the key piece becouse connects the Robertson–Schrödinger relation with velocity.
3.-"sq_expectation_current_le": on all state ( J )² ≤ 4·Var H·Var X, comes exactly from robertson-Schrodinguer(#1690)
4.-"MAndelstamm-Tamm" the positión can't moove faster than the dispersion energy allow's |( J )| ≤ 2·ΔH·ΔX
5.- "cramer_rao": ( J )²/Var X ≤ 4·Var H. the fisher information on position, this H provide us the moovement, and never goes over the Fisher quantum informatio under a pure state.
6. "mandelstamTammRatio y mandelstamTammRatio_le_one": el cociente ( J )²/(4·Var H·Var X) never goe's far than the unit, 1. It's the same inequality both directions reeading cicle, as a speed limit (Mandelstam–Tamm) y and also as an estimation variance (Cramér–Rao).
im here, as you know ready to make any changues, or discussion on zulip chat¡

@github-actions github-actions Bot added the medium label Oct 1, 2026
@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

Thank you for this pull-request (PR). If this is your first PR, welcome to the community!

Below is what will happen next. Please read carefully if you are not familiar with the process. You may open other PRs while this one is being reviewed, and can stack PRs on top of each other, so don't let these steps slow you down.

  1. Some automated checks will be run on your PR. You can see the results of these checks at the buttom of your PR page. If any of these checks fail, you will need to fix the issues before your PR can be merged. You can learn more about these here, including how to run them locally, which is sometimes quicker than relying on the GitHub Actions. If you have never had a PR merged before, you may have to wait for a reviewer to manually start these checks (this is for security).

  2. A reviewer will look at your PR and may ask you to make changes. This may happen a couple of days after you submit your PR, so you may need to be patient. But it should not be longer than that - if it is please bring it to the attention of the community on the Zulip. The level of review will depend on where your PR is submitted. If it is submitted to ./Physlib or ./QuantumInfo, the review will be more thorough than if it is submitted to ./PhyslibAlpha. You can find out more about what the review process is looking for in our review guidelines. If a reviewer adds an awaiting-author label to your PR, address the review comments, then please remove that label by adding a comment with -awaiting-author. This helps us keep track of reviews.

  3. The reviewer will either approve your PR, or request more changes (in which case we return to step 2). Once your PR is approved, it will be merged by a maintainer, this should happen shortly after approval, though you may get more comments at this stage.

Tip: The easiest way to get have a fast review is to submit a PR that is small and self-contained, and has clear documentation explaining why things are the way they are in your chages.

If you have any problems or questions, please reach out to the community on the Zulip.

@morrison-daniel morrison-daniel added PhyslibAlpha Pull requests which are for modifications to PhyslibAlpha. blocked-by-PR This PR depends on another PR labels Oct 1, 2026
@naype888-cloud
naype888-cloud force-pushed the feat-physlibalpha-tight-binding-mandelstam-tamm-v2 branch from 343d14a to f49813f Compare October 2, 2026 07:50
@naype888-cloud

Copy link
Copy Markdown
Contributor Author

hi guys, this one it's ready now #1709 is merged and this PR is rebased on master: one commit, no open dependencies. It should no longer be blocked.

…binding chain

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@naype888-cloud
naype888-cloud force-pushed the feat-physlibalpha-tight-binding-mandelstam-tamm-v2 branch from f49813f to 11b367b Compare October 2, 2026 14:09
@naype888-cloud

Copy link
Copy Markdown
Contributor Author

-blocked-by-PR

@github-actions github-actions Bot removed the blocked-by-PR This PR depends on another PR label Oct 2, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

medium PhyslibAlpha Pull requests which are for modifications to PhyslibAlpha.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants