I don't know how to respond to your question without better understanding how your mental model of "conjugate" is supposed to work.
Perhaps you can provide more detail?
At 11:34 AM 4/25/2011, Barton Willis wrote:
>I was looking at a conjugate bug and noticed the following:
>
> (%i6) declare(e,imaginary)$
>
> (%i7) conjugate(e[x]);
> (%o7) -e[x]
>
> I'd like to remove this undocumented feature before somebody decides
>that they like it.
>
>Since declare(e[x], imaginary), doesn't work, a user will need to use a
>tellsimp rule to do things like conjugate(e[x]) --> -e[x].
>
>I'm wobbly using git, but I've used git to build Maxima; the testsuite +
>share testsuite run with no errors after removing this
>conjugate feature.
>
>Comments?
>
>--Barton