Comment #2 on issue 3960 by sean.v....@gmail.com: Spin uncoupling broken in 0.7.2
http://code.google.com/p/sympy/issues/detail?id=3960

So the problem is that you shouldn't be able to uncouple JzKet(0,0) with Jz values (1/2, 1/2, 1/2, 1/2). Note that trying to create JzKetCoupled(0,0,(1/2,1/2,1/2,1/2)) throws an error, since it couple j1=1/2 and j2=1/2 to j12=1, then j12 and j3=1/2 to j123=3/2, then j123 and j4=1/2 to j=0, which is non-physical. You could if you also specify the coupling scheme, for example JzKetCoupled(0, 0, (1/2, 1/2, 1/2, 1/2), ((1,2,1), (3,4,1), (1,3,0))). You could either create that and uncouple it, or similarly, uncouple(JzKet(0,0), (1/2,1/2,1/2,1/2), ((1,2,1), (3,4,1), (1,3,0))).

I'll take a look at uncouple and make it gives an error when you try to do something like that.

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
"sympy-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sympy-issues+unsubscr...@googlegroups.com.
To post to this group, send email to sympy-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy-issues.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to