Re: Overriding Power

*To*: mathgroup at smc.vnet.net*Subject*: [mg26868] Re: Overriding Power*From*: Jeff Hersh <frumple*NOSPAM* at home.com>*Date*: Fri, 26 Jan 2001 01:27:17 -0500 (EST)*References*: <94m9e5$3nu@smc.vnet.net> <94oh4k$ee1@smc.vnet.net>*Sender*: owner-wri-mathgroup at wolfram.com

In article <94oh4k$ee1 at smc.vnet.net>, Roland Franzius <Roland.Franzius at uos.de> wrote: > Jeff Hersh wrote: > > > I am working on a package that deals with non-communative multiplication > > and I have run into a problem with the Power function. As we know > > Power[a b,n] (where n is an integer) automatically gets converted to > > Power[a,n] Power[b,n]. However, with non-communative multiplication (I > > have removed the Orderless attribute from Times to make it > > non-communative) this isn't valid. Is there any way I can stop > > Mathematica from automatically doing this conversion? > > Hi Jeff, > I recommend to avoid overloading the existing algebraic functions with > arguments from a noncommutive algebra. Write your own functions and use > Format for pretty printing the results. Especially for Power, Exp there > are MatrixPower, MatrixExp which have build features you are requiring. > > regards, Roland In that case does anyone know how to change the precedence of a function so it is parenthesied correctly? In other words I want the power function to have the same precedence as Power. Jeff -- Jeffrey Hersh,PhD Remove the *NOSPAM* to reply. <insert amusing quote here>

**Follow-Ups**:**Re: Re: Overriding Power***From:*Carl Woll <carlw@u.washington.edu>