Re: Replacement Rule
- To: mathgroup at smc.vnet.net
- Subject: [mg60642] Re: [mg60605] Replacement Rule
- From: Bob Hanlon <hanlonr at cox.net>
- Date: Fri, 23 Sep 2005 04:19:46 -0400 (EDT)
- Reply-to: hanlonr at cox.net
- Sender: owner-wri-mathgroup at wolfram.com
No. After your first iteration the output contains only Log (i.e., no instances of
logo) so the second iteration makes no changes and stops.
logo[a b c d]//.{logo[x_ y_]:>Log[x]+logo[y],logo[x_]:>Log[x]}
log(a)+log(b)+log(c)+log(d)
It appears that you want
Log[a b c d]//PowerExpand
log(a)+log(b)+log(c)+log(d)
Bob Hanlon
>
> From: "Amir" <z64043 at netscape.net>
To: mathgroup at smc.vnet.net
> Date: 2005/09/22 Thu AM 02:08:02 EDT
> Subject: [mg60642] [mg60605] Replacement Rule
>
> In: logo[a b c d] //. logo[x_ y_] :> Log[x]+Log[y]
> Out: Log[a]+Log[b c d]
>
> Shouldn't the correct answer be( Log[a]+Log[b]+Log[c]+Log[d]) ????
>
> Amir
>
>
>