Hi!
This seems a bit annoying.
Unfortunately Solve can do some random choices. To be sure that
you are solving for the variables you intended, you could do
something like
Quiet@Solve[AllWeyls, Cases[AllWeyls, WeylCD[__], Infinity]]
Then it will only try to solve for the variables of the form
WeylCD[__].
Unfortunately you can not use the pattern directly in Solve, so
you need to extract the versions you have with Cases[AllWeyls,
WeylCD[__], Infinity]. If you want preference to some variables,
you can sort this list in some way.
Quiet is there to suppress a message about impossibility of
solving for all of the listed variables.
I think that this method should be more stable under changes of
versions of Mathematica.
Regards
Thomas
--
You received this message because you are subscribed to the Google Groups "xAct Tensor Computer Algebra" group.
To unsubscribe from this group and stop receiving emails from it, send an email to xact+uns...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/xact/b09ebfdc-2d90-4df6-aa64-ff1047c807e1n%40googlegroups.com.