From: Math Help on
Dear colleagues, dear friends,

As you know William Lowell Putnam Competition takes place in USA and
Canada in 2009 today on Saturday 5 December, right now. It started at
10:00 a.m. GMT-4 in Atlantic zone and will finish at 4:00 p.m. GMT-10
in Hawaii zone. Also some students may take exams on Sunday because of
religious restrictions.

We are going to organize a local competition in our university in
Ukraine by the problems from Putnam Competition 2009 (unofficially
surely) on Sunday 6 December 2009. (The day of Saturday USA and Canada
is the night from Saturday to Sunday in Ukraine.) We would like to
start at 10:00 a.m GMT+2 (3:00 a.m. EST, 0:00 a.m. PST) and finish at
5:00 p.m. GMT+2 (10:00 a.m. EST, 7:00 a.m. PST).

So would you be so kind _NOT TO PUBLISH_ and _NOT TO DISCUSS_ Putnam
problems at least untill that time?

Actually some students in USA and Canada participates on Sunday too.
So maybe it would be better not to discuss a little longer. For
example at mathlinks.ro/ArtOfProblemSolving.com forum such
conversations are officially forbidden until Sunday evening, 8:00 p.m
EST (5:00 p.m. PST).

Thank you for your understanding and cooperation.

Best regards,
Dmytro Mitin,
Assistant Professor, Kyiv Taras Shevchenko National University,
Kyiv, Ukraine.
From: dave.rusin on
On Dec 5, 10:08 am, Math Help <math...(a)gmail.com> wrote:

> As you know William Lowell Putnam Competition takes place in USA and
> Canada in 2009 today on Saturday 5 December, right now. It started at
> 10:00 a.m. GMT-4 in Atlantic zone and will finish at 4:00 p.m. GMT-10
> in Hawaii zone. Also some students may take exams on Sunday because of
> religious restrictions.
>
> We are going to organize a local competition in our university in
> Ukraine by the problems from Putnam Competition 2009 (unofficially
> surely) on Sunday 6 December 2009. (The day of Saturday USA and Canada
> is the night from Saturday to Sunday in Ukraine.) We would like to
> start at 10:00 a.m GMT+2 (3:00 a.m. EST, 0:00 a.m. PST) and finish at
> 5:00 p.m. GMT+2 (10:00 a.m. EST, 7:00 a.m. PST).
>
> So would you be so kind _NOT TO PUBLISH_ and _NOT TO DISCUSS_ Putnam
> problems at least untill that time?


Here are the problems from the 2009 Putnam exam, held
Saturday Dec 5 2009. I will post the answers I came up with
in a few minutes. I'm missing a couple.


A1. Let f be a real-valued function on the plane such that for
every square ABCD in the plane, f(A)+f(B)+f(C)+f(D) = 0.
Does it follow that f(P) = 0 for all points P in the plane?

A2. Functions f, g, h are differentiable on some open interval
around 0 and satisfy the equations and initial conditions
f' = 2f^2gh + 1/(gh), f(0)=1
g' = fg^2h + 4/(fh), g(0)=1
h' = 3fgh^2 + 1/(fg), h(0)=1
Find an explicit formula for f(x), valid in some open interval
around 0.

A3. Let d_n be the determinant of the n x n matrix whose
entries, from left to right and then from top to bottom, are
cos1, cos2, ..., cos n^2. (For example,
| cos1 cos2 cos3 |
d_3 = | cos4 cos5 cos6 |.
| cos7 cos8 cos9 |
The argument of cos is always in radians, not degrees.)
Evaluate lim_{n\to\infty} d_n .

A4. Let S be a set of rational numbers such that
(a) 0 \in S
(b) if x \in S then x+1 \in S and x-1 \in S; and
(c) if x \in S and x\not\in {0,1}, then 1 / [ x(x-1)] \in S.
Must S contain all rational numbers?

A5. Is there a finite abelian group G such that the product of
the orders of all its elements is 2^2009 ?

A6. Let f : [0,1]^2 -> R be a continuous function on the closed
unit square such that [the partial derivatives] df/dx and df/dy
exist and are continuous on the interior (0,1)^2 . Let
a = \int_0^1 f(0,y) dy
b = \int_0^1 f(1,y) dy
c = \int_0^1 f(x,0) dx
d = \int_0^1 f(x,1) dx

Prove or disprove: There must be a point (x0, y0) in (0,1)^2 such
that df/dx(x0,y0) = b-a and df/dy (x0,y0) = d-c .



B1. Show that every positive rational number can be written as a
quotient of products of factorials of (not necessarily distinct)
primes. For example, 10/9 = (2! 5!)/(3! 3! 3!)

B2. A game involves jumping to the right on the real number line.
If a and b are real numbers and b > a, the cost of jumping
from a to b is b^3 - a b^2. For what real numbers c can one
travel from 0 to 1 in a finite number of jumps with total cost
exactly c ?

B3. Call a subset S of {1,2, ..., n} "mediocre" if it has the
following property: Whenever a and b are elements of S whose
average in an integer, that average is also an element of S .
Let A(n) be the number of mediocre subsets of {1, 2, ..., n}.
[For instance, every subset of {1,2,3} except {1,3} is mediocre,
so A(3) =7.] Find all positive integers n such that
A(n+2) - 2 A(n+1) + A(n) = 1 .

B4. Say that a polynomial with real coefficients in two variables,
x,y, is "balanced" if the average value of the polynomial on each
circle centered at the origin is 0. The balanced polynomials of
degree at most 2009 form a vector space V over R. Find the
dimension of V.

B5. Let f: (1,\infty) -> R be a differentiable function such that

f'(x) = [ x^2 - (f(x))^2]/[ x^2 ( (f(x))^2 + 1 ) ] for all x>1

Prove that lim_{x\to\infty} f(x) = infinity .

B6. Prove that for every positive integer n there is a sequence
of integers a_0, a_1, ..., a_2009 with a_0 = 0 and a_2009 = n
such that each term after a0 is either an earlier term plus 2^k
for some nonnegative integer k, or of the form b mod c for some
earlier positive terms b and c. [Here b mod c denotes the
remainder when b is divided by c, so 0 <= (b mod c ) < c .]

From: dave.rusin on
Here are my solutions to the 2009 Putnam questions.
I drew a blank on A6. B6 mystifies me -- it doesn't seem
possible!

Seemed like lots of the problems were designed to be
accessible to average-to-good students this year.
I thought the "2009" theme got a little tiresome.

A1: Yes. Fix a square ABCD centered at P. Let Z,Y,X,W
be the midpoints of AB,BC,CD,DA respectively (so that ZYXW is
also a square). Then

4 f(P) = (f(A)+f(Z)+f(P)+f(W)) + (f(Z)+f(B)+f(Y)+f(P))
+ (f(Y)+f(C)+f(X)+f(P)) + (f(X)+f(D)+f(W)+f(P))
- (f(A)+f(B)+f(C)+f(D)) -2(f(Z)+f(Y)+f(X)+f(W)) = 0


A2: Divide the equations by f,g,h respectively to get
f'/f = 2k + 1/k , g'/g = k + 4/k , h'/h = 3k + 1/k
where k(x) = f(x) g(x) h(x). I will replace this set of three
equations with a different set of three linear combinations of them.

If we add these three equations, the result may be expressed as

k' / k = 6 k + 6 / k, k(0)=1.

This is a separable differential equation, with solution
arctan(k) = 6 x + c, so that c = arctan(1) = pi/4. Thus
k(x) = tan(6x+ pi/4) .

A different linear combination of the divided equations (using
multipliers of -11, 1, and 7 respectively) shows
log(g h^7/f^11) ' = 0
so g h^7 / f^11 is constant, and thus (because of the initial
conditions) equal to 1, i.e. g = f^11/h^7. Thus k = f^12/h^6,
so that
f^2 / h = tan(6x+pi/4)^(1/6)
(up to sign, but at x=0 we require f^2/h = 1 ).

Finally subtracting two of the divided equations shows
h'/h - f'/f = k
so log(h/f) is an antiderivative of k and so is of the form
(-1/6) log( | cos(6x+pi/4) | ) + C
meaning that
h/f = | sqrt(2) cos(6x+pi/4) |^(-1/6)
(where I have inserted the necessary constant to have h/f = 1
when x=0).

Multiplying the results from the last two paragraphs I get
f = [ sin(6x+pi/4) / ( sqrt(2) cos^2(6x+pi/4) ) ]^(1/6)

(This is an uglier answer than I expected from a Putnam problem.)


A3: The determinants are all zero for n > 3 since the
first three rows are linearly independent, with multipliers
-1, 2 cos(n), -1 : for every i we have
- cos(i-n) + 2 cos(n) cos(i) - cos(i+n) = 0.


A4: No, for example S might be the set of all rationals
except those of the form n + 2/5 for integers n. This set S
clearly satisfies conditions (a) and (b). If x = a/b is in
lowest terms then so is 1/[x(x-1)] = b^2/[a(a-b)], and in
particular this never has a denominator matching n + 2/5 unless
{a,a-b}={1,5} or {-1,-5}, which would require a/b = -1/4 or 5/4,
in which case 1/[x(x-1)]=16/5, which is indeed already in S.
So (c) is met too.


A5: No. Maybe we could economize by using the special nature
of 2009 right away, but let us examine the general problem.

From the structure theorems for finite abelian groups,
G would have to be of the form
G = (Z/2)^a x(Z/4)^b x(Z/8)^c x(Z/16)^d x(Z/32)^e
x(Z/64)^f x(Z/128)^g x(Z/256)^h
for some natural numbers a,b,c,d,e,f,g,h .

We need not continue the list further: if G had an element of
order 512, its odd powers would give 256 such elements, so that
the product of the orders would exceed (512)^256 = 2^(9 . 256)
which is more than 2^2009.

The number of elements of orders dividing 2,4,8,16, ... are
2^(a+ b+ c+ d+ e+ f+ g+ h)
2^(a+2b+2c+2d+2e+2f+2g+2h)
2^(a+2b+3c+3d+3e+3f+3g+3h)
2^(a+2b+3c+4d+4e+4f+4g+4h)
2^(a+2b+3c+4d+5e+5f+5g+5h)
2^(a+2b+3c+4d+5e+6f+6g+6h)
2^(a+2b+3c+4d+5e+6f+7g+7h)
2^(a+2b+3c+4d+5e+6f+7g+8h)
so, taking successive differences, we obtain a formula for the
product of the orders of all the elements in any such group:

1
x 2^( 2^(a+ b+ c+ d+ e+ f+ g+ h) - 1 )
x 4^( 2^(a+2b+2c+2d+2e+2f+2g+2h) - 2^(a+ b+ c+ d+ e+ f+ g+ h) )
x 8^( 2^(a+2b+3c+3d+3e+3f+3g+3h) - 2^(a+2b+2c+2d+2e+2f+2g+2h) )
x 16^( 2^(a+2b+3c+4d+4e+4f+4g+4h) - 2^(a+2b+3c+3d+3e+3f+3g+3h) )
x 32^( 2^(a+2b+3c+4d+5e+5f+5g+5h) - 2^(a+2b+3c+4d+4e+4f+4g+4h) )
x 64^( 2^(a+2b+3c+4d+5e+6f+6g+6h) - 2^(a+2b+3c+4d+5e+5f+5g+5h) )
x128^( 2^(a+2b+3c+4d+5e+6f+7g+7h) - 2^(a+2b+3c+4d+5e+6f+6g+6h) )
x256^( 2^(a+2b+3c+4d+5e+6f+7g+8h) - 2^(a+2b+3c+4d+5e+6f+7g+7h) )

which is 2 raised to this exponent:

1x( 2^(a+ b+ c+ d+ e+ f+ g+ h) - 1 )
+ 2x( 2^(a+2b+2c+2d+2e+2f+2g+2h) - 2^(a+ b+ c+ d+ e+ f+ g+ h) )
+ 3x( 2^(a+2b+3c+3d+3e+3f+3g+3h) - 2^(a+2b+2c+2d+2e+2f+2g+2h) )
+ 4x( 2^(a+2b+3c+4d+4e+4f+4g+4h) - 2^(a+2b+3c+3d+3e+3f+3g+3h) )
+ 5x( 2^(a+2b+3c+4d+5e+5f+5g+5h) - 2^(a+2b+3c+4d+4e+4f+4g+4h) )
+ 6x( 2^(a+2b+3c+4d+5e+6f+6g+6h) - 2^(a+2b+3c+4d+5e+5f+5g+5h) )
+ 7x( 2^(a+2b+3c+4d+5e+6f+7g+7h) - 2^(a+2b+3c+4d+5e+6f+6g+6h) )
+ 8x( 2^(a+2b+3c+4d+5e+6f+7g+8h) - 2^(a+2b+3c+4d+5e+6f+7g+7h) )

or equivalently,

- 1
- 2^(a+ b+ c+ d+ e+ f+ g+ h)
- 2^(a+2b+2c+2d+2e+2f+2g+2h)
- 2^(a+2b+3c+3d+3e+3f+3g+3h)
- 2^(a+2b+3c+4d+4e+4f+4g+4h)
- 2^(a+2b+3c+4d+5e+5f+5g+5h)
- 2^(a+2b+3c+4d+5e+6f+6g+6h)
- 2^(a+2b+3c+4d+5e+6f+7g+7h)
+ 8 x 2^(a+2b+3c+4d+5e+6f+7g+8h)

So we must solve the diophantine problem of selecting non-negative
integers abcdefgh so that this last expression equals 2009.

But now if we read this equation modulo 2^(a+2b+2c+2d+2e+2f+2g+2h)
we are left with 2010 = - 2^(a+ b+ c+ d+ e+ f+ g+ h).
Accounting for powers of 2 this shows that either
a+b+c+d+e+f+g+h=1 or a+2b+2c+2d+2e+2f+2g+2h = 2.
In either case, only one of our variables can be nonzero
(and must equal 1), i.e. G must be cyclic.

But the product of the orders of elements in a cyclic 2-group is of
the form
1 x 2 x 4^2 x 8^4 x 16^8 x ...
= 2^( 0 + 1.2^0 + 2.2^1 + 3.2^2 + 4.2^3 + ... + (N+1).2^N)
= 2N.2^N + 1

This is too small (1793) when N=7 and too large (4096) when N=8.


That was a lot of arithmetic.


A6: Drew a blank, sorry.




B1: It suffices to show this for integers, which we can do
by induction: if n is composite, write it as a product of smaller
integers, and by induction write each as a quotient of products of
prime-factorials. If instead n is prime, use the inductive
hypothesis to express each of n-1, n-2, n-3, ... in the desired
form, and then substitute into the expression
n = n! / ( (n-1) (n-2) (n-3) ... )

I can't imagine what's really being tested here; this is obvious.


B2: The right set of c's is the interval (1/3, 1].

If we are to jump in succession from x0=0 to x1, x2, ..., x_n =1
then the total cost will be
C = \sum_{i=0}^{i=n} x_{i+1}^2 \Delta_i
where Delta_i = x_{i+1} - x_i is the size of the i-th jump.
Since each x_i <= 1 this C is less than the sum of the Delta_i,
which is 1.

Observe that this expression for C is exactly the Right-Hand
Riemann Sum used to estimate the integral \int_0^1 x^2 dx for
the partition of [0,1] defined by the jumps. Since the squaring
function is increasing, this Riemann sum exceeds the actual
integral, which course equals 1/3 .

So our cost must lie in the interval.

Let C_n be the set of possible costs for n-jump games.
The cost is a continuous function of the variables Delta_i,
which range over a simplex in R^n, hence C_n is an interval.
By considering jumps of length 0 it is clear that C_n is
a subset of C_{n+1}. Also C_1 = {1}.

Finally note that the integral \int_0^1 x^2 dx must be the
infimum of these Riemann sums, so as n increases, the C_n
approach 1/3 arbitrarily closely.

Thus the set of all possible costs must be (1/3, 1].


B3: Those n which are 1 less than a power of 2:
A(3)=7, A(4)=12, A(5)=18 and 18-2x12+7 = 1;
A(7)=36, A(8)=48, A(9)=61 and 61-2x48+36=1; etc.

Let U_n = {1, 2, ..., n}. Observe that U_{n+2} itself is
a mediocre subset of U_{n+2}. So are all the mediocre subsets
of U_{n+1}, as well as the translates of those by +1 .
Indeed, they account for all the mediocre subsets of U_{n+2} which
lack 1 or n+2 (or both -- those are precisely the translates of
the mediocre subsets of U_n ). So we have already demonstrated
that A(n+2) >= 2 A(n+1) - A(n) + 1, which equality iff the
only mediocre subset of U_{n+2} containing both 1 and n+2
is U_{n+2} itself.

If n+1 = r s with s>1 odd, then
{ 1, 1+s, 1+2s, ..., 1+rs }
is a mediocre subset of U_{n+2}, so equality can only hold
when n+1 is a power of 2.

Conversely if n+1 = 2^k then a mediocre subset of U_{n+2}
containing 1 and n+2 = 1+2^k is found first to include the
midpoint 1 + 2^(k-1), then 1 + 2^(k-2) and 1 + 3 2^(k-2),
and so on ("counting in binary") until we discover the subset
includes all of U_{n+2}.

So equality holds iff n+1 is a power of 2.


B4: the average value of x^i y^j on the circle
(R cos t, R sin t) is
(1/2pi) R^{i+j-1} \int_0^2pi (cos t)^i (sin t)^j dt.
This is zero whenever i or j is odd by symmetry and obviously
positive if i and j are both even, in which case we can scale the
monomial so that the average value is exactly R^{i+j-1}. Thus the
vector space V is spanned by all the monomials x^i y^j with
i or j odd, together with a codimension-1 subspace of the spans of
1
x^2, y^2
x^4, x^2 y^2, y^4
etc.

So of the 2010.2011/2 possible monomials x^i y^j, we remove
1005.1006/2 even-even pairs to get 1,515,540 balanced monomials,
plus 1 polynomial in the span of x^2, y^2; 2 in the span of
x^4, x^2y^2, y^4, etc., up to 1004 in the span of x^2008, ... ;
these give an additional 1004.1005/2 = 504,510 polynomials, for a
grand total of a 2,020,050-dimensional space.


B5: I am probably gathering too much information but
I find f = O(x^(1/3)) and in particular f is unbounded.

The related ODE h'(x) = 1/(h(x)^2 + 1) is satisfied by what
I might call a "twisted cube root function", defined by
h(z)^3 + 3 h(z) = 3 z.
It's easy to check that this equation defines a unique h for each
z, roughly h(z) = O(z^(1/3)). This h is smoothly invertible.

Let u = h^{-1} o f, that is, we write f(x) = h(u(x)) for an
unknown function u . Then we compute derivatives:
f'(x) = u'(x) / (h(u(x))^2+1).
Comparing to the ODE this tells us
u'(x) = 1 - (h(u(x))/x)^2

In particular, u'(x) < 1, so u(x) < x + C for some constant C.
Now, the definition of h shows that h(z) < (3z)^(1/3) when z>0,
so h(u(x))/x < (3(x+C))^(1/3)/x < A x^(-2/3) for suitable A.
It follows that u'(x) > 1 - A^2 x^(-4/3), so that
u(x) > x + B x^(-1/3) for suitable B . In particular,
u -> infinity with x, and then f = h(u(x)) -> infinity as well.

B6: No answer. I find this a little surprising: EVERY integer, no
matter how large, can be computed in at most 2009 steps? How would
you compute e.g. (2^1000000)! in this way?

From: Jake Wildstrom on
In article <6813d8d1-6cb6-4f61-9458-931939204fdb(a)t18g2000vbj.googlegroups.com>,
dave.rusin <dave.rusin(a)gmail.com> wrote:
>B6: No answer. I find this a little surprising: EVERY integer, no
>matter how large, can be computed in at most 2009 steps? How would
>you compute e.g. (2^1000000)! in this way?

This one seems definitely a bit dubious, but consider: if it's
possible to make a_n a sufficiently large prime for which 2 is a
primitive root, you can get _every_ number less than a_n by taking
a_(n+1)=2^k, a_(n+2)=mod a_n.

The hard part, then, is showing that there are arbitrarily large
primes with fewer than 2007 1s in their binary representation, which
have 2 as a primitive root. I can't prove that (and, in fact, it's a
modification of Artin's conjecture, and thus a far-from-trivial
assertion in its own right), but it seems plausible at least.

-Jake
From: Erick Bryce Wong on
Jake Wildstrom <dwildstr(a)erdos.math.louisville.edu> wrote:
>dave.rusin <dave.rusin(a)gmail.com> wrote:
>>B6: No answer. I find this a little surprising: EVERY integer, no
>>matter how large, can be computed in at most 2009 steps? How would
>>you compute e.g. (2^1000000)! in this way?
>
>This one seems definitely a bit dubious, but consider: if it's
>possible to make a_n a sufficiently large prime for which 2 is a
>primitive root, you can get _every_ number less than a_n by taking
>a_(n+1)=2^k, a_(n+2)=mod a_n.
>
>The hard part, then, is showing that there are arbitrarily large
>primes with fewer than 2007 1s in their binary representation, which
>have 2 as a primitive root. I can't prove that (and, in fact, it's a

Aha, but you don't need to have a large prime p. Instead, we can use
5^k as a modulus to represent any n coprime to 5 (either n or n-1 has
this property). So we can do this if we can produce 5^k in a bounded
number of steps.

Now to produce 5^k, note that given a < b in the sequence, we can easily
generate b - a by picking a large 2^m and taking (2^m + b) mod (2^m + a).
Thus we can quickly produce numbers of the form 2^m - 5.

Now, since 2^m == 5 (mod 2^m - 5), we have 2^km == 5^k (mod 2^m - 5).
Thus we can produce 5^k by taking m sufficiently large.

It is clear that we have used fewer than 2009 steps to get this far;
probably no more than 15. I'm curious to see how many other operations
are possible in constant time with this instruction set. Addition is
trivial from two subtractions. The above trick allows taking arbitrary
powers, which then almost gives multiplication (by (x+y)^2 - x^2 - y^2).

Also, if x can be computed in k steps then so could x * 2^m for any x.

-- Erick
 |  Next  |  Last
Pages: 1 2
Prev: Set Theory, Anyone?
Next: pentic root