Re: PatternMatching with Dt[]

*To*: mathgroup at smc.vnet.net*Subject*: [mg37304] Re: PatternMatching with Dt[]*From*: stagat at mrcsb.com (Bob Stagat)*Date*: Tue, 22 Oct 2002 04:47:55 -0400 (EDT)*References*: <ap0753$c3m$1@smc.vnet.net>*Sender*: owner-wri-mathgroup at wolfram.com

Try using... Dt[x]/.HoldPattern[Dt[arg_]]->f[arg] "Johannes Ludsteck" <johannes.ludsteck at wiwi.uni-regensburg.de> wrote in message news:<ap0753$c3m$1 at smc.vnet.net>... > I would like to replace Dt[x_] in a complex > expression. For example consider > > Dt[x]/.Dt[arg_]->f[arg] > > where x is a pure Symbol (has no value). > However, Mathematica refuses apply the rule. > Various other attempts, for example > Unevaluted[Dt[arg_]]:>f[arg] > and HoldForm[...] were unsuccessful. > > I managed to circumvent the problem by > Dt[x]/.Dt->fun > However, I were more happy if I understood why the > first attempt was not successful. > Can someone explain? > > Best regards, > Johannes Ludsteck > <><><><><><><><><><><><> > Johannes Ludsteck > Economics Department > University of Regensburg > Universitaetsstrasse 31 > 93053 Regensburg > Phone +49/0941/943-2741