第13篇
\section{On a Class of Elementary Symmetric Functions}%13
\markboth{Articles}{On a Class of Elementary Symmetric Functions}
\vspace{4.2cm}
\subsection{Introduction}
It is a well-known and classic result that if is a prime, then we have:
Hence the remainder of the elementary symmetric functions of the numbers
,
are zero, except for
.
We can obtain that their product is which is Wilson's theorem.
Moreover, Wolstenholme proved that the numerator of the fraction
when written in lowest terms is a multiple of for every prime number .
Despite Wolstenholme's result, this type of problems keeps appearing even
in olympiads.
For example in the XX Iberoamerican Olympiad held in Cartagena,
Colombia, one of the problems was to prove that the numerator of the
fraction
when written in lowest terms, was divisible by for every .
The purpose of this article is not only to prove these results, but also to
provide a solution for a more general case, showing some ideas that might be
useful for this kind of problems.
Of course all the discussed problems have
elementary solutions; however, the techniques used for them do not work in a
more general case, and we are forced to use stronger artillery.
It is time to do some mathematics before the reader gets bored of all this
talking.
\subsection{The Result}
Before continuing, let's first introduce the theorem we are going to prove.
{\bf Theorem 1.}
{\it Let be a prime number greater than 3 and a positive integer.
Let
Then the following statements are true:
1. is divisible by for .
2. is divisible by .
3. is divisible by .
}
Before proving this result we must prove the following lemma.
{\bf Lemma 1.}
(Lifting the exponent).
{\it Let be an odd prime.
If then .
}
{\bf Proof.}
Let , therefore
Looking at this relation and since
for ,
it follows that in fact , and this completes the proof of the
lemma.
Now we can continue, but for those who thought we were only going to use
classical number theory arguments, you were wrong!
Instead, we try a more
algebraic approach by considering the polynomial
We will have to work a little with this polynomial, and the reason we picked it
will be clear later.
The first thing we are going to prove is that divides
for in , where
is the
cyclotomic polynomial.
This follows easily by plugging where is a th primitive root of
unity.
For this value we get
so
for
because the latter is a polynomial identity in .
Since the roots of
are precisely the th primitive roots of unity, and
,
we get the desired divisibility.
Now it is known that a primitive root mod is also a primitive root mod
for every positive integer .
Let be a primitive root mod for all (just pick one mod and it works),
then
This is not hard at all, since
,
must divide some cyclotomic polynomials that are divisors of
evaluated at .
Suppose
then
and since the order of mod is and ,
we must have ,
proving that all factors of must divide ,
and hence we get the desired divisibility.
Now, using the last result it is easy to finish the proof of the first part of the theorem.
The numbers
are in some order the remainders
mod
because of the lifting lemma.
Now consider
By the previous remarks we now have that
, for , but
,
also from the previous remarks, thus the first part of the theorem follows.
In order to prove the second part we must deal with a complicated divisibility
relation first; we prove it here as a lemma.
{\bf Lemma 2.}
{\it Let be an odd prime and a positive integer, then for every
integer not divisible by we have
}
{\bf Proof.}
The divisibility is equivalent to
and we will prove it by induction on using the lifting lemma.
The cases ,
are directly verified and are easily reduced to Fermat's little theorem.
The inductive step is not easy at all:
The third step is due to the binomial formula and the second one is by the
lifting lemma.
And that finishes the proof of the lemma.
To prove the second part of the theorem we will prove that the difference
is divisible by .
Multiplying and using Lemma 2,
and multiplying this congruence for
we obtain the stated divisibility,
since
.
We can also expand the difference as
and since divides all terms but the last one in that sum (by the first
part of the theorem and a simple -adic valuation), we get that must
divide the last term.
But this in turn implies that as wished.
Note that Wolstenholme's theorem and the Iberoamerican Olympiad problem
follow from this part of the theorem with , respectively.
To finish with the third part of the theorem we only have to take Wilson's
congruence and apply the lifting times.
Doing this we get
,
which is exactly the third part of the theorem,
and this concludes our proof.
\bigskip
\hfill
{\Large Pascual R. Mesa, Colombia}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix