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.