MathGroup Archive 2002

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

Search the Archive

RE: PatternMatching with Dt[]

  • To: mathgroup at
  • Subject: [mg37300] RE: [mg37264] PatternMatching with Dt[]
  • From: "David Park" <djmp at>
  • Date: Tue, 22 Oct 2002 04:47:40 -0400 (EDT)
  • Sender: owner-wri-mathgroup at


You need to use HoldPattern to prevent the lhs of the rule from being

Dt[x] /. HoldPattern[Dt[arg_]] -> f[arg]

David Park
djmp at

From: Johannes Ludsteck
To: mathgroup at
[mailto:johannes.ludsteck at]

I would like to replace Dt[x_] in a complex
expression. For example consider


where x is a pure Symbol (has no value).
However, Mathematica refuses apply the rule.
Various other attempts, for example
and HoldForm[...] were unsuccessful.

I managed to  circumvent the problem by
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

  • Prev by Date: Re: PatternMatching with Dt[]
  • Next by Date: RE: PatternMatching with Dt[]
  • Previous by thread: Re: PatternMatching with Dt[]
  • Next by thread: RE: PatternMatching with Dt[]