Difference between revisions of "2016 USAMO Problems/Problem 2"
Lopkiloinm (talk | contribs) (→Solution 4) |
Lopkiloinm (talk | contribs) (→Solution 4) |
||
Line 45: | Line 45: | ||
Let <math>\nu_d(F)</math> denote the multiplicity of <math>(1 - q^d)</math> in a polynomial <math>F</math>. | Let <math>\nu_d(F)</math> denote the multiplicity of <math>(1 - q^d)</math> in a polynomial <math>F</math>. | ||
− | + | We use the identity | |
<cmath> | <cmath> | ||
\nu_d([n]_q!) = \sum_{j=1}^n \left\lfloor \frac{j}{d} \right\rfloor - n \cdot \delta_{d=1}, | \nu_d([n]_q!) = \sum_{j=1}^n \left\lfloor \frac{j}{d} \right\rfloor - n \cdot \delta_{d=1}, | ||
Line 51: | Line 51: | ||
where <math>\delta_{d=1}</math> is the Kronecker delta. | where <math>\delta_{d=1}</math> is the Kronecker delta. | ||
− | + | Then | |
<cmath> | <cmath> | ||
\nu_d(P_k(q)) = \nu_d([k^2]_q!) + \sum_{j=0}^{k-1} \nu_d([j]_q!) - \sum_{j=0}^{k-1} \nu_d([j+k]_q!). | \nu_d(P_k(q)) = \nu_d([k^2]_q!) + \sum_{j=0}^{k-1} \nu_d([j]_q!) - \sum_{j=0}^{k-1} \nu_d([j+k]_q!). | ||
</cmath> | </cmath> | ||
− | + | Substitute the formula for each term: | |
<cmath> | <cmath> | ||
\nu_d(P_k(q)) = \left( \sum_{i=1}^{k^2} \left\lfloor \frac{i}{d} \right\rfloor - k^2 \delta_{d=1} \right) + \sum_{j=0}^{k-1} \left( \sum_{i=1}^{j} \left\lfloor \frac{i}{d} \right\rfloor - j \delta_{d=1} \right) - \sum_{j=0}^{k-1} \left( \sum_{i=1}^{j+k} \left\lfloor \frac{i}{d} \right\rfloor - (j+k) \delta_{d=1} \right). | \nu_d(P_k(q)) = \left( \sum_{i=1}^{k^2} \left\lfloor \frac{i}{d} \right\rfloor - k^2 \delta_{d=1} \right) + \sum_{j=0}^{k-1} \left( \sum_{i=1}^{j} \left\lfloor \frac{i}{d} \right\rfloor - j \delta_{d=1} \right) - \sum_{j=0}^{k-1} \left( \sum_{i=1}^{j+k} \left\lfloor \frac{i}{d} \right\rfloor - (j+k) \delta_{d=1} \right). | ||
</cmath> | </cmath> | ||
− | + | Group terms: | |
<cmath> | <cmath> | ||
\nu_d(P_k(q)) = \sum_{i=1}^{k^2} \left\lfloor \frac{i}{d} \right\rfloor + \sum_{j=0}^{k-1} \sum_{i=1}^{j} \left\lfloor \frac{i}{d} \right\rfloor - \sum_{j=0}^{k-1} \sum_{i=1}^{j+k} \left\lfloor \frac{i}{d} \right\rfloor - \left(k^2 + \sum_{j=0}^{k-1} j - \sum_{j=0}^{k-1} (j + k)\right) \delta_{d=1}. | \nu_d(P_k(q)) = \sum_{i=1}^{k^2} \left\lfloor \frac{i}{d} \right\rfloor + \sum_{j=0}^{k-1} \sum_{i=1}^{j} \left\lfloor \frac{i}{d} \right\rfloor - \sum_{j=0}^{k-1} \sum_{i=1}^{j+k} \left\lfloor \frac{i}{d} \right\rfloor - \left(k^2 + \sum_{j=0}^{k-1} j - \sum_{j=0}^{k-1} (j + k)\right) \delta_{d=1}. | ||
</cmath> | </cmath> | ||
− | + | Compute the final delta term: | |
<cmath> | <cmath> | ||
− | \sum_{j=0}^{k-1} j = \frac{k(k-1)}{2}, \quad \sum_{j=0}^{k-1} (j+k) = \frac{k(k-1)}{2} + k^2 | + | \sum_{j=0}^{k-1} j = \frac{k(k-1)}{2}, \quad \sum_{j=0}^{k-1} (j+k) = \frac{k(k-1)}{2} + k^2, |
</cmath> | </cmath> | ||
− | + | so | |
<cmath> | <cmath> | ||
-k^2 - \frac{k(k-1)}{2} + \left( \frac{k(k-1)}{2} + k^2 \right) = 0. | -k^2 - \frac{k(k-1)}{2} + \left( \frac{k(k-1)}{2} + k^2 \right) = 0. | ||
</cmath> | </cmath> | ||
− | + | Hence | |
<cmath> | <cmath> | ||
\nu_d(P_k(q)) = \sum_{i=1}^{k^2} \left\lfloor \frac{i}{d} \right\rfloor + \sum_{j=0}^{k-1} \sum_{i=1}^{j} \left\lfloor \frac{i}{d} \right\rfloor - \sum_{j=0}^{k-1} \sum_{i=1}^{j+k} \left\lfloor \frac{i}{d} \right\rfloor. | \nu_d(P_k(q)) = \sum_{i=1}^{k^2} \left\lfloor \frac{i}{d} \right\rfloor + \sum_{j=0}^{k-1} \sum_{i=1}^{j} \left\lfloor \frac{i}{d} \right\rfloor - \sum_{j=0}^{k-1} \sum_{i=1}^{j+k} \left\lfloor \frac{i}{d} \right\rfloor. | ||
</cmath> | </cmath> | ||
− | + | All floor terms are nonnegative, so <math>\nu_d(P_k(q)) \ge 0</math> for all <math>d \ge 1</math>. | |
− | |||
− | |||
− | |||
− | Evaluating at <math>q = 1</math> gives | + | Therefore <math>P_k(q) \in \mathbb{Z}[q]</math>. Evaluating at <math>q = 1</math> gives |
<cmath> | <cmath> | ||
− | P_k(1) = (k^2)! \cdot \prod_{j=0}^{k-1} \frac{j!}{(j+k)!} \in \mathbb{Z} | + | P_k(1) = (k^2)! \cdot \prod_{j=0}^{k-1} \frac{j!}{(j+k)!} \in \mathbb{Z}, |
</cmath> | </cmath> | ||
− | + | which completes the proof. | |
~Lopkiloinm | ~Lopkiloinm | ||
Revision as of 02:03, 28 June 2025
Contents
Problem
Prove that for any positive integer
is an integer.
Solution 1
Define for all rational numbers
and primes
, where if
, then
, and
is the greatest power of
that divides
for integer
. Note that the expression(that we're trying to prove is an integer) is clearly rational, call it
.
, by Legendre. Clearly,
, and
, where
is the remainder function(we take out groups of
which are just permutations of numbers
to
until there are less than
left, then we have
distinct values, which the minimum sum is attained at
to
). Thus,
, as the term in each summand is a sum of floors also and is clearly an integer.
Solution 2 (Controversial)
Consider an grid, which is to be filled with the integers
through
such that the numbers in each row are in increasing order from left to right, and such that the numbers in each column are in increasing order from bottom to top. In other words, we are creating an
standard Young tableaux.
The Hook Length Formula is the source of the controversy, as it is very powerful and trivializes this problem. The Hook Length Formula states that the number of ways to create this standard Young tableaux (call this for convenience) is:
Now, we do some simple rearrangement:
This is exactly the expression given in the problem! Since the expression given in the problem equals the number of distinct
standard Young tableaux, it must be an integer, so we are done.
Solution 3 (Induction)
Define Clearly,
and
Then Lots of terms cancel, and we are left with
The numerator has
consecutive positive integers, so one of them must be divisible by
Also, there are
terms left,
of which are even. We can choose one of these to cancel out the
in the denominator. Therefore, the ratio between
and
is an integer. By our inductive hypothesis,
is an integer. Therefore,
is as well, and we are done.
Note: This is incorrect.
Solution 4
Throughout this proof we work in the polynomial ring .
For any positive integer , define the
-integer and Gaussian factorial (also called
-factorial) by
Each
is a polynomial of degree
with integer coefficients, so
is a polynomial in
. Moreover, evaluating at
recovers the ordinary factorial:
We now consider the expression
and aim to prove that
and
is an integer.
Let denote the multiplicity of
in a polynomial
.
We use the identity
where
is the Kronecker delta.
Then
Substitute the formula for each term:
Group terms:
Compute the final delta term:
so
Hence
All floor terms are nonnegative, so for all
.
Therefore . Evaluating at
gives
which completes the proof.
~Lopkiloinm
Note: This solution is fundamentally different from the first, which works purely in the integers. Here, we work in the integer polynomial ring —a graded algebra—which allows us to test integrality by tracking the multiplicities of reducible elements like
for all integers
. In contrast, working in
—a non-graded algebra—requires using
-adic valuations via Legendre’s formula, which only considers irreducibles (primes). The graded structure of
simplifies the analysis, making it a powerful strategy to lift problems into a graded setting whenever possible.
See also
2016 USAMO (Problems • Resources) | ||
Preceded by Problem 1 |
Followed by Problem 3 | |
1 • 2 • 3 • 4 • 5 • 6 | ||
All USAMO Problems and Solutions |