MathGroup Archive 2002

[Date Index] [Thread Index] [Author Index]

Search the Archive

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


  • Prev by Date: RE: How do I create a such List?
  • Next by Date: Re: rectangle intersection
  • Previous by thread: Re: Notebook Manipulation
  • Next by thread: RE: CirclePlus precedence and bigoplus