feat: PhyslibAlpha/QuantumMechanics: operators on one coordinate of a product of finite targets - #1699
Conversation
|
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.
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. |
… product of finite targets Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
aeec55e to
815b47e
Compare
jstoobysmith
left a comment
There was a problem hiding this comment.
Approved. Will merge shortly
d1bdc31
hellow guys joseph, timeroot im here agaín whit a short one PR, what this PR does? it's easy Adds "PhyslibAlpha/QuantumMechanics/HilbertSpaces/FiniteTarget/Product.lean". A system whose config, are pairs (a,b) has the Hilbert Space H (alpha * betha) an operator A on H (alpha) acts on the first coordenate alone, (A * psy) (a,b) = (sumatory) a', (a|A|a') * psy ( a' , b ), and leaves the second one in place, likewhise for H(betha) .
1.- "onFst", "OnSnd": an operator acting on one coordenate
2.-"onFst_comp", "on_Snd_comp": acting twice on the coordenate composes the operators.
3.- "onFst_comp_onSnd": operators on diferent coodenate conmute's
4.-"onFst_isSymetric", "onSnd_isSymetric":hermitian operators, stay hermitian.
this one PR it's an independent one "Physlib.QuantumMechanics.HilbertSpaces.FiniteTarget.Basic"
tks alot, have a nice day guys, im waiting for the review and happy to make any changes¡