Unfortunately, that does not replace x by y. :-(
This is design choice in current Expression.
Well, OK, I accept that the third argument is irrelevant for equality.
But it's also a bit unfortunate, since some people like to see "nice"
output. I thought that the third parameter was exactly supposed to make
that heppen, but now the caching system comes into the way. :-(
Then the third parameter is basically useless and only helps to hide the
%A kind of variables.
Is there a way to print a sum/product with a pre-specified running
variable if a different one is already in the cache or do I really have
to program such a printing function myself?
If you want different behaviour, there is now KernelCategory,
you should be able to define new kind of kernels which behaves
differently.
Do I understand correctly, that one way would be to create MyKernel(X)
and then coerce the expression into MyKernel and print it.
I guess that would not satisfy my if I have sum(....)*sum(....) since
then I end up in Expression(...) and therefore again in Kernel (not
MyKernel.
Can I perhaps delete a specific kernel from the Cache?
Alternatively, there were few attempts to create "symbolic"
domains, you could use any of them to represent more general
expressions, possibly converting to/from Expression to
perform actual computations.
Oh, what are these "symbolic" domains in FriCAS?
Ralf
--
You received this message because you are subscribed to the Google Groups "FriCAS -
computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to fricas-devel+unsubscr...@googlegroups.com.
To view this discussion visit
https://groups.google.com/d/msgid/fricas-devel/cd3a94de-d2ae-4ffb-a095-96673e8879b4%40hemmecke.org.