On Thu, 2007-11-08 at 00:56 +0100, [EMAIL PROTECTED] wrote: > Don't shoot me... > > The last exchange with Andrew Bromage made me recall a homework which was > given to some students by a particularly nasty teacher I happen to know. > > The question is to generate the whole infinite Rabbit Sequence in one > shot (co-recursive, selbstverständlich). > > The Rabbit Sequence: > 1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,... > may be obtained in two ways. > > A. > 1. Begin with one *young* rabbit: 0. > 2. In one unit of time a young rabbit grows, becomes *old*: 1. > 3. In one unit of time an old rabbit has an offspring, transmutes into [1,0] > (Yes, the rewriting order is meaningful).
Don't rabbits ever die? Guess they just become zombie rabbits ... [1] But that still doesn't work, because those would then eat all those other rabbits ... Hm ... [1] .. http://www.ebsqart.com/Artists/cmd_3739_profile_portfolio__3_3_G.htm _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe