CirclePlus precedence and bigoplus
- To: mathgroup at smc.vnet.net
- Subject: [mg36138] CirclePlus precedence and bigoplus
- From: lscharen at d.umn.edu (Lucas)
- Date: Fri, 23 Aug 2002 00:25:11 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Hello,
I'm attempting to implement an abstract mathematica package in
mathematica that utilized the \[CirclePlus] operator in an unusual
way. Specifically, the \[CirclePlus] has a precidence lower than +
and introduces barriers in the computation. So, an expression such as
a + b \[CirclePlus] c + d --> (a+b) \[CirclePlus] (c+d)
The mathematica ouput of
a + d + (b \[CirclePlus] c) is incorrect. I've tried playing with the
PrecedenceForm[] function, but that does not seem able to produce the
desired effect.
Also, I would like to introduce a notation like
N
\[BigCirclePlus] x[[i]] --> x[[1]] \[CirclePlus] x[[2]] \[CirclePlus]
....
i=0
analagous to summation, but mathematica does not appear to offer the
CirclePlus in a large format. to relate this to the case above, x[1]
= (a + b) and
x[2] = (c + d), so each indexed element is a subexpression.
Finally, I would like to be able to set up the CirclePlus operator
such that the following algebraic relations hold:
\Sum \BigCirclePlus E = \BigCirclePlus \Sum E
i j ij j i ij
d d
-- \BigCirclePlus E = \BigCirclePlus -- E
dx j j j dx j
Thanks in advance for any help on the above.
-Lucas Scharenbroich
-MLS Group / JPL