Impossible?
- To: mathgroup@smc.vnet.net
- Subject: [mg10458] Impossible?
- From: "Arturas Acus" <acus@itpa.lt>
- Date: Fri, 16 Jan 1998 04:34:43 -0500
Hello, I would like to construct a function which gives me an absolute Level of subexpression in expression. For example I want: a*(b+c*(d+AbsoluteLevelQ[e])) evaluate to Level[a*(b+c*(d+e)),e]. ( AbsoiuteLevelQ climbs up until reaches In[], after that calls Level ) More generally, I would like to control absolute level (level in respect to In[%]) at which patter matching take place. For example if pattern matches at Level n>3, then rule is applied, but if it matches at Level n<3 then not. I suspect, that evaluation machinery here is hardly involved. Do Mathematica language provides tools for such a control? Please comment if solution don't exist. Arturas Acus Institute of Theoretical Physics and Astronomy Gostauto 12, 2600,Vilnius Lithuania E-mail: acus@itpa.lt Fax: 370-2-225361 Tel: 370-2-612906
- Follow-Ups:
- Re: Impossible?
- From: seanross@worldnet.att.net
- Re: Impossible?
- From: Daniel Lichtblau <danl@wolfram.com>
- Re: Impossible?