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