Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2011

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

Search the Archive

Pattern matching

  • To: mathgroup at smc.vnet.net
  • Subject: [mg116214] Pattern matching
  • From: StatsMath <stats.math8 at gmail.com>
  • Date: Sun, 6 Feb 2011 05:35:17 -0500 (EST)

Have a question regarding the applicaiton of pattern rules:

fact[4] //. {fact[n_] :> n fact[n-1], fact[0] -> 1}

This is a bug since fact[0] needs to be defined 1st, but I expected
the above to grind away idefnitely but it returned a a value 0,
instead of an infininte computation.

Can you help me understand why the above returns 0?

Thanks!


  • Prev by Date: Re: request help
  • Next by Date: Re: position of sequence of numbers in list
  • Previous by thread: Re: Issue with ParallelTable and AstronomicalData
  • Next by thread: Re: Pattern matching