Hi Vladimir, thanks for refreshing my memory :-) Is there any interest in a patch for symbols so that the promises of the documentation may be fulfilled? At first sight, it looks like a pretty simple task (basically adapting the existing code from function.cpp). Jan Am 23.11.2015 um 22:11 schrieb Vladimir V. Kisil:
On Mon, 23 Nov 2015 18:35:12 +0100, Jan Rheinländer <jrheinlaender@gmx.de> said: JR> Hi, in chapter 4.15 "Non-commutative objects" the GiNaC JR> documentation says:
JR> "Both symbols and user-defined functions can be specified as JR> being non-commutative"
This seems to be a bug of the documentation, functions are the only objects which admit such user-defined specification. Quoting the previous discussion on this:
"I couldn't figure out how to create a non-commutative symbol, though, except by defining a new subclass of symbol and overloading return_type()"
http://www.ginac.de/pipermail/ginac-list/2011-February/001802.html
Best wishes, Vladimir