Re: Bypassing built-in functions in differentiation
- To: mathgroup at smc.vnet.net
- Subject: [mg62705] Re: Bypassing built-in functions in differentiation
- From: "Ofek Shilon" <ofek at simbionix.com>
- Date: Fri, 2 Dec 2005 05:53:04 -0500 (EST)
- References: <dmh8hi$8n7$1@smc.vnet.net><dmhfcv$bfj$1@smc.vnet.net> <dmjrgu$5vf$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
The 'HoldPattern' and 'if' condition you suggested do seem to solve the issues i stated - however, i noticed a worse problem: The original hack (Transpose'[x_]:=Transpose[Dt[x]] / Dt[x] ) is completely unextendable to differentiation by an explicit variable. That is, how can we obtain with it something like In[56815]= Dt[Transpose[a].b , x] Out[56815]= Transpose[Dt[a,x]].b + Transpose[a].Dt[b,x] ? any ideas? thanks, Ofek