במתמטיקה , ובפרט באלגברה , פולינום הומוגני הוא פולינום שהוא גם פונקציה הומוגנית [ 1] .
לפולינומים מסוג זה חשיבות רבה, במיוחד בתחום של גאומטריה אלגברית , זאת מכיוון שהם משמשים לתיאור יריעות אלגבריות פרויקטיביות באמצעות קואורדינטות הומוגניות .
בהינתן חוג חילופי
R
{\displaystyle R}
, מספרים טבעיים
n
,
m
,
d
∈
N
{\displaystyle n,m,d\in \mathbb {N} }
ופולינום
f
∈
R
[
x
1
,
…
,
x
n
]
{\displaystyle f\in R[x_{1},\dots ,x_{n}]}
מהצורה
f
(
x
1
,
…
,
x
n
)
=
∑
i
=
1
m
a
i
x
1
d
i
1
x
2
d
i
2
⋯
x
n
d
i
n
{\displaystyle f(x_{1},\dots ,x_{n})=\sum _{i=1}^{m}{a_{i}x_{1}^{d_{i1}}x_{2}^{d_{i2}}\cdots x_{n}^{d_{in}}}}
f
{\displaystyle f}
ייקרא פולינום הומוגני מדרגה [ 2]
d
{\displaystyle d}
אם ורק אם הוא מקיים את אחד התנאים השקולים הבאים:
f
{\displaystyle f}
היא פונקציה הומוגנית מדרגה
d
{\displaystyle d}
. כלומר, לכל
t
,
x
1
,
…
,
x
n
∈
R
{\displaystyle t,x_{1},\dots ,x_{n}\in R}
מתקיים ש-
f
(
t
x
1
,
…
,
t
x
n
)
=
t
d
f
(
x
1
,
…
,
x
n
)
{\displaystyle f(tx_{1},\dots ,tx_{n})=t^{d}f(x_{1},\dots ,x_{n})}
.
לכל
1
≤
i
≤
m
{\displaystyle 1\leq i\leq m}
מתקיים ש-
d
i
1
+
⋯
+
d
i
n
=
d
{\displaystyle d_{i1}+\dots +d_{in}=d}
. כלומר, הדרגה של כל מונום מאיברי הפולינום היא
d
{\displaystyle d}
[ 3] .
ניתן לראות מהתנאי השני שכל פולינום הומוגני מדרגה
d
{\displaystyle d}
, הדרגה שלו עצמו היא בהכרח
d
{\displaystyle d}
במובן של דרגת פולינום.
לעיתים פולינומים הומוגניים נקראים גם תבנית פולינומית .
הפולינום
p
(
x
,
y
,
z
)
=
x
y
+
y
z
+
x
z
{\displaystyle p(x,y,z)=xy+yz+xz}
הוא פולינום הומוגני מדרגה 2 שכן:
p
(
λ
x
,
λ
y
,
λ
z
)
=
λ
2
x
y
+
λ
2
y
z
+
λ
2
x
z
=
λ
2
⋅
(
x
y
+
y
z
+
x
z
)
=
λ
2
p
(
x
,
y
,
z
)
{\displaystyle p(\lambda x,\lambda y,\lambda z)=\lambda ^{2}xy+\lambda ^{2}yz+\lambda ^{2}xz=\lambda ^{2}\cdot (xy+yz+xz)=\lambda ^{2}p(x,y,z)}
.
נסתכל על הפולינום
p
(
x
1
,
x
2
,
x
3
)
=
42
x
1
3
+
11
x
2
2
x
3
{\displaystyle p(x_{1},x_{2},x_{3})=42x_{1}^{3}+11x_{2}^{2}x_{3}}
. זהו פולינום הומוגני מדרגה 3 שכן:
p
(
λ
x
1
,
λ
x
2
,
λ
x
3
)
=
42
(
λ
x
1
)
3
+
11
(
λ
x
2
)
2
λ
x
3
=
λ
3
42
x
1
3
+
λ
3
11
x
2
2
x
3
=
λ
3
⋅
(
42
x
1
3
+
11
x
2
2
x
3
)
=
λ
3
p
(
x
1
,
x
2
,
x
3
)
{\displaystyle p(\lambda x_{1},\lambda x_{2},\lambda x_{3})=42(\lambda x_{1})^{3}+11(\lambda x_{2})^{2}\lambda x_{3}=\lambda ^{3}42x_{1}^{3}+\lambda ^{3}11x_{2}^{2}x_{3}=\lambda ^{3}\cdot (42x_{1}^{3}+11x_{2}^{2}x_{3})=\lambda ^{3}p(x_{1},x_{2},x_{3})}
.
הפולינום
p
(
x
,
y
)
=
7
x
2
y
+
3
{\displaystyle p(x,y)=7x^{2}y+3}
הוא לא פולינום הומוגני, זאת מכיוון שישנו איבר חופשי בפולינום שלא מאפשר יחסיות בין
λ
{\displaystyle \lambda }
לבין ערך הפולינום.
כל פונקציה קבועה היא פולינום הומוגני מדרגה 0.
כל מונום הוא פולינום הומוגני.
אם דרגת פולינום הומוגני
d
{\displaystyle d}
היא זוגית , הפולינום הוא פונקציה זוגית . מנגד, אם
d
{\displaystyle d}
אי-זוגי, הפולינום הוא פונקציה אי-זוגית.
סכום פולינומים הומוגניים מדרגה
d
{\displaystyle d}
הוא פולינום הומוגני מדרגה
d
{\displaystyle d}
.
מכפלת פולינום הומוגני מדרגה
d
{\displaystyle d}
בסקלר היא פולינום הומוגני מדרגה
d
{\displaystyle d}
.
מתוך שתי התכונות הקודמות עולה כי אוסף הפולינומים ההומוגנים ב-
n
{\displaystyle n}
משתנים מעל חוג
R
{\displaystyle R}
מדרגה
d
{\displaystyle d}
מהווה מרחב וקטורי מעל
R
{\displaystyle R}
. מסמנים מרחב וקטורי זה ב-
R
H
d
[
x
1
,
…
,
x
n
]
{\displaystyle R_{H}^{d}[x_{1},\dots ,x_{n}]}
.
אם
f
1
,
f
2
{\displaystyle f_{1},f_{2}}
הם פולינומים הומוגניים ב-
n
{\displaystyle n}
משתנים מעל חוג
R
{\displaystyle R}
מדרגות
d
1
,
d
2
{\displaystyle d_{1},d_{2}}
בהתאמה, הפולינום
f
1
⋅
f
2
{\displaystyle f_{1}\cdot f_{2}}
הוא פולינום הומוגני מדרגה
d
1
+
d
2
{\displaystyle d_{1}+d_{2}}
. על כן, אפשר להגדיר את החוג
R
H
[
x
1
,
…
,
x
n
]
{\displaystyle R_{H}[x_{1},\dots ,x_{n}]}
להיות חוג כל הפולינומים ההומוגניים מעל
R
{\displaystyle R}
ב-
n
{\displaystyle n}
משתנים (מכל דרגה שהיא).
אם
f
{\displaystyle f}
פולינום הומוגני מעל
R
{\displaystyle R}
ופולינום
g
{\displaystyle g}
מחלק את
f
{\displaystyle f}
, אז בהכרח
g
{\displaystyle g}
פולינום הומוגני.
בהינתן שדה
R
{\displaystyle R}
וזוג מספרים טבעיים
n
,
d
∈
N
{\displaystyle n,d\in \mathbb {N} }
, מסמנים את מרחב הפולינומים ב-
n
{\displaystyle n}
משתנים מעל
R
{\displaystyle R}
ומדרגה
d
{\displaystyle d}
בתור
R
d
[
x
1
,
…
,
x
n
]
{\displaystyle R^{d}[x_{1},\dots ,x_{n}]}
. זהו מרחב וקטורי מעל
R
{\displaystyle R}
.
באופן דומה מסמנים את מרחב הפולינומים ההומוגניים ב-
n
{\displaystyle n}
משתנים מעל
R
{\displaystyle R}
ומדרגה
d
{\displaystyle d}
בתור
R
H
d
[
x
1
,
…
,
x
n
]
{\displaystyle R_{H}^{d}[x_{1},\dots ,x_{n}]}
. זהו גם מרחב וקטורי מעל
R
{\displaystyle R}
.
ניתן להוכיח שהמרחבים
R
d
[
x
1
,
…
,
x
n
]
{\displaystyle R^{d}[x_{1},\dots ,x_{n}]}
ו-
R
H
d
[
x
1
,
…
,
x
n
,
x
n
+
1
]
{\displaystyle R_{H}^{d}[x_{1},\dots ,x_{n},x_{n+1}]}
הם מרחבים איזומורפיים . כלומר, כל פולינום כללי ניתן להמיר לפולינום הומוגני על-ידי הוספת משתנה אחד.
איזומורפיזם זה
φ
:
R
d
[
x
1
,
…
,
x
n
]
→
R
H
d
[
x
1
,
…
,
x
n
,
x
n
+
1
]
{\displaystyle \varphi \colon R^{d}[x_{1},\dots ,x_{n}]\to R_{H}^{d}[x_{1},\dots ,x_{n},x_{n+1}]}
הוא כך שלכל
f
∈
R
d
[
x
1
,
…
,
x
n
]
{\displaystyle f\in R^{d}[x_{1},\dots ,x_{n}]}
ולכל
x
1
,
…
,
x
n
,
x
n
+
1
∈
R
{\displaystyle x_{1},\dots ,x_{n},x_{n+1}\in R}
:
(
φ
(
f
)
)
(
x
1
,
…
,
x
n
,
x
n
+
1
)
:=
x
n
+
1
d
f
(
x
1
x
n
+
1
,
…
,
x
n
x
n
+
1
)
{\displaystyle (\varphi (f))(x_{1},\dots ,x_{n},x_{n+1}):=x_{n+1}^{d}f\left({\frac {x_{1}}{x_{n+1}}},\dots ,{\frac {x_{n}}{x_{n+1}}}\right)}
φ
(
f
)
{\displaystyle \varphi (f)}
היא בהכרח פולינום מכיוון שכל ה-
x
n
+
1
{\displaystyle x_{n+1}}
שבמכנה מצטמצמים עם ה-
x
n
+
1
d
{\displaystyle x_{n+1}^{d}}
שמוכפל בפולינום כולו. בנוסף, ניתן לראות כי לכל
t
∈
R
{\displaystyle t\in R}
מתקיים ש:
(
φ
(
f
)
)
(
t
x
1
,
…
,
t
x
n
,
t
x
n
+
1
)
=
(
t
x
n
+
1
)
d
f
(
t
x
1
t
x
n
+
1
,
…
,
t
x
n
t
x
n
+
1
)
=
t
d
x
n
+
1
d
f
(
x
1
x
n
+
1
,
…
,
x
n
x
n
+
1
)
=
t
d
(
φ
(
f
)
)
(
x
1
,
…
,
x
n
,
x
n
+
1
)
{\displaystyle {\begin{aligned}(\varphi (f))(tx_{1},\dots ,tx_{n},tx_{n+1})&=\left(tx_{n+1}\right)^{d}f\left({\frac {tx_{1}}{tx_{n+1}}},\dots ,{\frac {tx_{n}}{tx_{n+1}}}\right)\\&=t^{d}x_{n+1}^{d}f\left({\frac {x_{1}}{x_{n+1}}},\dots ,{\frac {x_{n}}{x_{n+1}}}\right)\\&=t^{d}(\varphi (f))(x_{1},\dots ,x_{n},x_{n+1})\end{aligned}}}
משמע,
φ
(
f
)
{\displaystyle \varphi (f)}
הוא אכן פולינום הומוגני מדרגה
d
{\displaystyle d}
, כנדרש.
ניתן לשחזר את הפונקציה המקורית
f
{\displaystyle f}
מתוך
φ
(
f
)
{\displaystyle \varphi (f)}
על ידי הצבת
x
n
+
1
=
1
{\displaystyle x_{n+1}=1}
:
(
φ
(
f
)
)
(
x
1
,
…
,
x
n
,
1
)
=
1
d
f
(
x
1
1
,
…
,
x
n
1
)
=
f
(
x
1
,
…
,
x
n
)
{\displaystyle (\varphi (f))(x_{1},\dots ,x_{n},1)=1^{d}f\left({\frac {x_{1}}{1}},\dots ,{\frac {x_{n}}{1}}\right)=f(x_{1},\dots ,x_{n})}
.
בהינתן הפולינום הכללי:
f
(
x
,
y
,
z
)
=
5
x
5
y
2
+
12
x
z
3
+
3
{\displaystyle f(x,y,z)=5x^{5}y^{2}+12xz^{3}+3}
זהו פולינום לא הומוגני מדרגה 7. ניתן להשתמש ב-
φ
{\displaystyle \varphi }
כדי ליצור פולינום חדש
g
:=
φ
(
f
)
{\displaystyle g:=\varphi (f)}
. הפולינום
g
{\displaystyle g}
הוא פולינום הומוגני מדרגה 7 ב-4 משתנים, ונוסחתו המפורשת היא:
g
(
x
,
y
,
z
,
t
)
=
(
φ
(
f
)
)
(
x
,
y
,
z
,
t
)
=
t
7
f
(
x
t
,
y
t
,
z
t
)
=
t
7
(
5
(
x
t
)
5
(
y
t
)
2
+
12
(
x
t
)
(
z
t
)
3
+
3
)
=
5
x
5
y
2
+
12
x
z
3
t
3
+
3
t
7
{\displaystyle {\begin{aligned}g(x,y,z,t)=(\varphi (f))(x,y,z,t)\\=t^{7}f\left({\frac {x}{t}},{\frac {y}{t}},{\frac {z}{t}}\right)\\=t^{7}\left(5\left({\frac {x}{t}}\right)^{5}\left({\frac {y}{t}}\right)^{2}+12\left({\frac {x}{t}}\right)\left({\frac {z}{t}}\right)^{3}+3\right)\\=5x^{5}y^{2}+12xz^{3}t^{3}+3t^{7}\end{aligned}}}
ניתן לראות כי זהו פולינום הומוגני מדרגה 7 מכיוון וסכום החזקות בכל מונום הוא 7.
ערך מורחב – יריעה אלגברית פרויקטיבית
בהינתן שדה
R
{\displaystyle R}
, זוג מספרים טבעיים
n
,
d
∈
N
{\displaystyle n,d\in \mathbb {N} }
ופולינום הומוגני
f
{\displaystyle f}
מעל
R
{\displaystyle R}
ב-
n
{\displaystyle n}
משתנים ומדרגה
d
{\displaystyle d}
, ניתן לשים לב כי לכל
λ
,
x
1
,
…
,
x
n
∈
R
{\displaystyle \lambda ,x_{1},\dots ,x_{n}\in R}
מתקיים ש:
f
(
x
1
,
…
,
x
n
)
=
0
⟺
f
(
λ
x
1
,
…
,
λ
x
n
)
=
0
{\displaystyle f(x_{1},\dots ,x_{n})=0\iff f(\lambda x_{1},\dots ,\lambda x_{n})=0}
בהינתן מרחב פרויקטיבי
P
{\displaystyle P}
מממד
n
−
1
{\displaystyle n-1}
, הקואורדינטות ההומוגניות
[
x
1
:
⋯
:
x
n
]
{\displaystyle [x_{1}:\dots :x_{n}]}
מייצגות את אותה הנקודה כמו
[
λ
x
1
:
⋯
:
λ
x
n
]
{\displaystyle [\lambda x_{1}:\dots :\lambda x_{n}]}
. כלומר, במרחב זה התאפסות הפולינום
f
{\displaystyle f}
בנקודה מסוימת לא תלויה בבחירת הנציג עבור הקואורדינטות ההומוגניות שלה, זאת על אף שהערך של
f
{\displaystyle f}
בנקודות אחרות עלול להיות תלוי בבחירה בנציג.
עבור קבוצה
S
⊆
R
H
[
x
1
,
…
,
x
n
]
{\displaystyle S\subseteq R_{H}[x_{1},\dots ,x_{n}]}
מסמנים:
V
(
S
)
:=
{
(
x
1
,
…
,
x
n
)
∈
R
n
∣
∀
f
∈
S
,
f
(
x
1
,
…
,
x
n
)
=
0
}
{\displaystyle {\mathcal {V}}(S):=\left\{(x_{1},\dots ,x_{n})\in R^{n}\mid \forall f\in S,f(x_{1},\dots ,x_{n})=0\right\}}
. קבוצת הנקודות שהקואורדינטות ההומגניות שלהן מהוות קבוצה מהצורה
V
(
S
)
{\displaystyle {\mathcal {V}}(S)}
נקראת יריעה אלגברית פרויקטיבית . יריעות אלו נחקרות במסגרת הגאומטריה האלגברית , ובפרט גאומטריה פרויקטיבית .
לדוגמה, במרחב הפרויקטיבי ה-
n
{\displaystyle n}
ממדי, ספירה היא יריעה פרויקטיבית הבנויה מכל הנקודות שהקואורדינטות ההומוגניות שלהן מאפסות את הפולינום ההומוגני
x
1
2
+
⋯
+
x
n
2
−
x
n
+
1
2
{\displaystyle x_{1}^{2}+\dots +x_{n}^{2}-x_{n+1}^{2}}
.
כל מרחב אפיני ניתן להמיר למרחב פרויקטיבי באמצעות הוספת על-מישור באינסוף . כאשר מבצעים את מעבר זה, כל יריעה אפינית הופכת ליריעה פרויקטיבית על-ידי המרת כל פולינום כללי לפולינום הומוגני באמצעות הפונקציה
φ
{\displaystyle \varphi }
שהוגדרה לעיל. כלומר, היריעה האפינית
V
(
S
)
{\displaystyle {\mathcal {V}}(S)}
במרחב האפיני הופכת ליריעה הפרויקטיבית
V
(
φ
(
S
)
)
{\displaystyle {\mathcal {V}}(\varphi (S))}
במרחב הפרויקטיבי.
^ homogeneous polynomial , planetmath.org
^ בהקשר של פולינום במשתנה אחד, נהוג להשתמש במונח "מעלת הפולינום". פולינום ממעלה 2 הוא פולינום ריבועי שדרגתו שווה ל-2.
^ Eric W. Weisstein, Homogeneous Polynomial , mathworld.wolfram.com (באנגלית)