יהי
שדה, ויהי
פולינום סימטרי.
אזי ניתן להציגו באופן יחיד כפולינום
, כאשר:
- מעלת
אינה עולה על מעלת
.
- אם
בעל מקדמים שלמים אזי גם
בעל מקדמים שלמים.
ראשית, נתאר אלגוריתם למציאת הפולינום המבוקש
.
נגדיר תנאי התחלה
וכן
.
- מצאו את
כאשר
.
- הגדירו
.
- הציבו
.
- אם
, שובו לסעיף 1 והתחילו את התהליך מחדש באינדקס
.
אם
, עברו לסעיף 5.
- הציבו
.
להוכחת האלגוריתם אנו זקוקים לשתי למות.
למה 1: המונום המוביל ב־
מקיים
.
הוכחה: נניח בשלילה כי קיים אינדקס
עבורו
. קיימת תמורה כלשהיא
עבורה

אך הפולינום
מכיל את המונום
, שסדרו גדול מזה של
.
סתירה.
למה 2: המונום המוביל בפיתוחו של הפולינום
הוא
.
הוכחה: מתקיים כי
![{\displaystyle {\begin{aligned}{\text{L}}(E_{k})=X_{1}\!\cdots X_{k},&\quad :\!1\leq k\leq n\\[5pt]{\text{L}}(c_{m}\,E_{1}^{b_{1}}E_{2}^{b_{2}}\!\cdots E_{n}^{b_{n}})&=c_{m}\,{\text{L}}(E_{1}^{b_{1}})\,{\text{L}}(E_{2}^{b_{2}})\cdots {\text{L}}(E_{n}^{b_{n}})\\[5pt]&=c_{m}\,{\text{L}}(E_{1})^{b_{1}}{\text{L}}(E_{2})^{b_{2}}\!\cdots {\text{L}}(E_{n})^{b_{n}}\\[5pt]&=c_{m}\,X_{1}^{b_{1}}(X_{1}X_{2})^{b_{2}}\!\cdots (X_{1}X_{2}\cdots X_{n})^{b_{n}}\\[5pt]&=c_{m}(X_{1})^{b_{1}\,+\,\cdots \,+\,b_{n}}(X_{2})^{b_{2}\,+\,\cdots \,+\,b_{n}}\!\cdots (X_{n-1})^{b_{n-1}+\,b_{n}}(X_{n})^{b_{n}}\\[5pt]&=c_{m}\,X_{1}^{a_{1}}X_{2}^{a_{2}}\!\cdots X_{n}^{a_{n}}\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ce2b66fd0cf8add3eb8282aba09af2011b1c3f66)
השוויון האחרון מתקיים אם ורק אם
![{\displaystyle {\begin{aligned}a_{k}&=\sum _{i\,=\,k}^{n}b_{i},\quad :\!1\leq k\leq n\\[5pt]b_{k}&={\begin{cases}a_{k}\!-a_{k+1}&:\!1\leq k\leq n-1\\[5pt]a_{k}&:\!k=n\end{cases}}\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3b87c36c38cf642c72c3559ca2a45a85a1d97ebb)
עתה ניגש להוכחת המשפט:
1. יהי
פולינום סימטרי במשתנים
.
ההוכחה באינדוקציה שלמה על
(ראו הגדרה).
אם
אזי
פולינום קבוע, וקל להראות כי האלגוריתם מתקיים עבורו.
נניח כי האלגוריתם מתקיים לכל הפולינומים הסימטריים
בעלי
, עבור
כלשהוא.
נראה כי האלגוריתם מתקיים גם עבור פולינום סימטרי
בעל
, כאשר
.
על־פי למה 2, מתקיים כי:
![{\displaystyle {\begin{aligned}G_{1}({\vec {Y}}{}^{n})&=c_{1}\,Y_{1}^{a_{1}-a_{2}}Y_{2}^{a_{2}-a_{3}}\!\cdots Y_{n-1}^{a_{n-1}-a_{n}}Y_{n}^{a_{n}}\\[5pt]F_{2}({\vec {X}}{}^{n})&=F_{1}({\vec {X}}{}^{n})-G_{1}({\vec {E}}{}^{n}({\vec {X}}{}^{n}))\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/787bcfcde4331e9369369d99996455b156e2968f)
הפונקציה
היא פולינום, שכן
.
בנוסף, על־פי תכונות הפולינומים הסימטריים
פולינום סימטרי במשתנים
, ולכן גם
פולינום סימטרי.
הפולינומים
מכילים שניהם את
, ולכן הוא מתקזז בהפרשם.
אם
אזי
.
אם
אזי
, כלומר
.
הנחת האינדוקציה מתקיימת עבור
, ועל כן האלגוריתם מניב פולינום
עבורו
![{\displaystyle {\begin{aligned}F_{2}({\vec {X}}{}^{n})&=G^{*}\!({\vec {E}}{}^{n}({\vec {X}}{}^{n}))\\[5pt]F_{1}({\vec {X}}{}^{n})&=G_{1}({\vec {E}}{}^{n}({\vec {X}}{}^{n}))+G^{*}\!({\vec {E}}{}^{n}({\vec {X}}{}^{n}))\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/896b6186a10dc077cb10de29bcb3960ee30b06a6)
2. תכונות המשפט מתקיימות:
- על־פי ההגדרה, מעלת
היא
ומעלת
היא לפחות
.
- אם
בעל מקדמים שלמים אזי
הנ"ל מספר שלם. לכן גם
בעל מקדמים שלמים.
משפט. יהי
שדה, ויהי
פולינום ממעלה
בעל השורשים
(עם ריבוי).
יהי
פולינום סימטרי. אזי
.
הוכחה. על־פי נוסחאות ויאטה מתקיים כי:
![{\displaystyle {\begin{aligned}P(z)&=\sum _{k\,=\,0}^{n}a_{k}z^{k}\in \mathbb {F} [z]\\[5pt]E_{k}({\vec {\alpha }}{}^{n})&=(-1)^{k}{\frac {a_{n-k}}{a_{n}}}\in \mathbb {F} ,\quad (1\leq k\leq n)\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/420265f3d8446e2a0b2d05b6fbc3fbf8d22c0f8f)
על־פי המשפט היסודי,
ניתן להצגה כפולינום
![{\displaystyle {\begin{aligned}G({\vec {X}}{}^{n})&=H({\vec {E}}{}^{n}({\vec {X}}{}^{n}))\in \mathbb {F} [{\vec {X}}{}^{n}]\\[5pt]G({\vec {\alpha }}{}^{n})&=H({\vec {E}}{}^{n}({\vec {\alpha }}{}^{n}))\in \mathbb {F} \end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bda1da23c3bf6cff1fa21fa77cc05109dba6c0a2)
משפט. יהי
שדה, ויהי
פולינום ממעלה
בעל השורשים
(עם ריבוי).
אזי לכל
קיים פולינום מתוקן
אשר שורשיו הם סכומי/מכפלות כל
מבין שורשי
.
הוכחה. יהיו
סכומי/מכפלות כל
מבין שורשי
(לאמר
).
עלינו להראות כי מתקיים
![{\displaystyle P_{k}(z)=\prod _{i\,=\,1}^{m}(z-\beta _{i})\in \mathbb {F} [z]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d5398dece8aa146c4a45ecc6d89ca4b874eac879)
על־פי נוסחאות ויאטה, מקדמי הפולינום כולם פולינומים סימטריים לפי
.
יהי
פולינום סימטרי, ויהיו
סכומי/מכפלות כל
מבין המשתנים
.
אזי
ניתן להצגה כפולינום

קל לראות כי בהפעלת תמורה על
מתקיימת גם תמורה על
.
לכן
פולינום סימטרי, ועל־פי המשפט הקודם מתקיים כי
