Download Full text

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Halting problem wikipedia , lookup

Transcript
THE DYING RABBIT PROBLEM
V. E. HOGGATT, JR., and D. A. LIIMD
San Jose State College, San Jose, Calif., and University of Cambridge, England
1. INTRODUCTION
Fibonacci numbers originally arose in the answer to the following problem posed by Leonardo de Pisa in 1202. Suppose there is one pair of rabbits
in an enclosure at the 0
month, and that this pair breeds another pair in
each of the succeeding months. Also suppose that pairs of rabbits breed in the
second month following birth, and thereafter produce one pair monthly.
What
is the number of pairs of rabbits at the end of the n
month? It is not diffi
th
cult to establish byJ induction that the answer is F n+2
l 0 , where F
n is the n
Fibonacci number. In [l] Brother Alfred asked for a solution to this problem
if, like Socrates, our rabbits are motral, say each pair dies one year after
birth. His answer [2], however, contained an e r r o r .
The mistake was noted
by Cohn [3], who also supplied the correct solution. In this paper we generalize the dying rabbit problem to arbitrary breeding patterns and death times.
2. SOLUTION TO THE GENERALIZED DYING RABBIT PROBLEM
Suppose that there is one pair of rabbits at the 0
time point, that this
pair produces Bf pairs at the first time point, B2 pairs at the second time
point, and so forth, and that each offspring pair breeds in the same manner.
We shall let B0 = 0, and put
B(x) = £
n=0
B x11
n
so that B(x) is the birth polynomial associated with the birth sequence
(Bj
n=0
The degree of B(x), deg B(x), may be finite or infinite. Now suppose a pair
of rabbits dies at the m
time point after birth (after possible breeding), and
let D(x) = x
be the associated death polynomial. If our rabbits are immortal,
482
Dec. 1969
put D(x) = 0.
THE DYING RABBIT PROBLEM
483
Clearly deg D(x) > 0 implies deg D(x) > deg B(x), unless
the rabbits have strange mating habits.
pairs of rabbits at the n
Let T
be the total number of live
time point, and put
T(x) = £ Tx11
n=0
where T 0 = 1. Our problem is then to determine T(x), where B(x) and D(x)
a r e known.
Let R
be the number of pairs of rabbits born at the n
time point
assuming no deaths. With the convention that the original pair was born at the
0
time point, and recalling that B0 = 0, we have
R0 - 1,
Rj
:=
BQR^ + BJRQ ,
R 2 = B0R2
+
B-^i +
B 2 RQ
•
and in general that
(1)
R
n
= £
po
B.R
.
J n"J
(n > 1) .
Note that for n = 0 this expression yields the incorrect R0 = 0. Then if
RW = E Rnxn ,
n=0
equation (1) is equivalent to
R(x) = R(x)B(x) + 1 ,
so that
484
THE DYING RABBIT PROBLEM
tota] number T* of pairs at the n
The total
[Dec
time point assuming no deaths is
given by
n
T*n = Y, R. ,
• n
3
and we find
*».l±±){i^)
(1 - x) [1 - B(x7)
1 -
(2)
00
•
A
k=Q
/ n
\
°°
n=0\j=0
7
n=0
E H. xn = D Tnxn = T*(x) •
= E
Hoggatt [4] used slightly different methods to show both (1) and (2).
We must now allow for deaths.
afterbirth, the number of deaths D
ber of births R
at the (n-m)
Since each pair dies m time points
at the n
time point.
time point equals the numTherefore
W = »«JV'
= ^Bn=0
n=0
Letting the total number of dead pairs of rabbits at the n
n
c n = y\
-*
D.
3
time point be
,
we have
^=(lo*%foV°Ho(NX"
D(x)
(1 - x) [1
= E Cxn 11 = C(x)
n=0n
1969]
THE DYING RABBIT PROBLEM
Now the total number of live pairs of rabbits T
T
n " Cn'
so
at the n
time point is
that
T(x) = T*(x) - C(x) =
(3)
485
T r
^ ^ L
M
_
3. SOME PARTICULAR CASES
To solve Brother Alfred f s problem, we put B(x) = x2 + x 3 + • • • + x12
and D(x) = x12 in (3) to give
1 - x12
1 - x12
T(x) - (1 - x)(l - x - x 3 - . . . - x 12 ) _ 1 - xl - xx2 + x13
X
2
x
It follows that the sequence { T } obeys
T 1 - 0 = T_L10 + T J _ 1 - - T
n+13
n+12
n+11
n
together with the initial conditions T
T12
= F
= F
(n > 0)
—
,
- for n = 0, 1, ••• , 11, and
i3 - 1J which agrees with the answer given by Cohn [3].
As another example of (3), suppose each pair produce a pair at each of
the two time points following birth, and then die at the m
birth (m> 2). In this case, B(x) = x + x
2
and D(x) = x .
see
-i
T(x) -
JH
l
" x
(1 - x)(l - x - x 2 )
Making use of the generating function
v
1 - x - X-
we get
n
t Fn+1
n+1 x ,
n
n=0
time point after
From (3), we
486
THE DYING RABBIT PROBLEM
. ,
T(x) =
—
—
1 - x - x2
m - 1 / °°
(4) = E
n
= 2^ —
n
3=0 1 - x - x2
m-1 / n
\
,. \
E F n+1 x ^
j=0 \ n =0
XJ
V^
1 + X + ••• + X
[Dec.
X
= E
J
E F k+1 )x
K+i
n=0 \ k=0
m-1
°°
n=0
n=m
= E ft (F n+3 - Dx11 - E
n
°° / m - 1
E
+
/
\
E Fn k + 1 x 1
n=m \ k=0
n
K+1
/
(F n+3 - F n _ m + 3 )x n
For m = 4r it is known [5] that
F
where L
n
is the n
n+3
F
F
n-4r+3
2rLn-2r+3 '
Lucas number, while for m = 4r + 2,
F
n+3 " F n - 4 r + l
=
L
2r+lFn-2r+2
'
which may be used to further simplify (4). In particular, for m = 2,
T(x) = 1
+
2x
+
E Fn+2xn = E Fn+2xn
n=0
n=0
while for m = 4 we have
T(x) = 1 + 2x + 4x2 + 7x3 + T L .x 11
~ , n+1
n=4
^
n=0
n+l
Thus for proper choices of B(x) and D(x) we a r e able to get both Fibonacci
and Lucas numbers as the total population numbers.
The second-named author was supported in part by the Undergraduate
Research Participation Program at the University of Santa Clara through NSF
Grant GY-273.
1969
]
THE DYING RABBIT PROBLEM
487
REFERENCES
1.
B r o t h e r U. Alfred, " E x p l o r i n g Fibonacci N u m b e r s , " Fibonacci Q u a r t e r l y ,
1 (1963), No. 1, 5 7 - 6 3 .
2.
B r o t h e r U. Alfred, "Dying Rabbit P r o b l e m Revived," Fibonacci Q u a r t e r l y ,
1 (1963), No. 4 , 53-56.
3.
John H. E. Cohn, " L e t t e r to the E d i t o r , " Fibonacci Q u a r t e r l y , 2 (1964),
108.
4.
V. E . Hoggatt, J r . , " G e n e r a l i z e d Rabbits for G e n e r a l i z e d Fibonacci N u m b e r s , " F i M n a c £ i ^ Q u £ r ^ r ] ^ , 6 (1968), No. 3 , 105-112.
5.
I. Dale R u g g l e s ,
"Some F i b o n a c c i
Results U s i n g
Fibonacci - Type
S e q u e n c e s , " Fibonacci Q u a r t e r l y , 1 (1963), No. 2 , 75-80.
• • • •
•
[Continued from page 4 8 1 . ]
3.
J . H. E . Cohn, "Square Fibonacci N u m b e r s , E t c . , " Fibonacci Q u a r t e r l y ,
2 (1964), 109-113.
4.
J . H. E . Cohn, "On S q u a r e Fibonacci N u m b e r s , " J o u r . LondonMath. Soc. ,
39 (1964), 537-540.
5.
J. H. E. Cohn, " L u c a s and Fibonacci N u m b e r s and Some Diophantine E q u a tions , " El2£i^^^^iM^iA^2£i'
6.
7 (1965), 24-28.
F i n k e l s t e i n , R. P . , "On the Units in a Q u a r t i c Field with Applications to
M o r d e l P s E q u a t i o n , " Doctoral D i s s e r t a t i o n ,
Arizona State
University,
1968.
7.
O. H e m e r , "On the Diophantine Equation y 2 - k = x 3 , " D o c t o r a l D i s s e r t a tion, U p p s a l a , 1952.
8.
O. H e m e r , "On Some Diophantine Equations of the Type
y2 - f2 = x 3 , "
Math. Scand. , 4 (1956), 95-107.
9.
H. London and R. F i n k e l s t e i n ,
"On M o r d e l P s Equation
y 2 - k = x 3 , " to
appear.
10.
H. London and R. F i n k e l s t e i n , "On M o r d e l P s Equation y2 - k = x 3 : II. The
11.
C a s e k < 0 , " to be submitted.
C. Siegel, " Z u m Beweise d e s S t a r k s c h e n S a t z e s , " Inventiones Math. ,
5 (1968), 180-191.
• * • •
•