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>
- Re: Re: Overriding Power