שינויים

קפיצה אל: ניווט, חיפוש

מבנים אלגבריים למדעי המחשב - ארז שיינר

הוסרו 320 בתים, 23:17, 11 בינואר 2018
/* הרצאה 13 קודים ציקליים; פרק 22 מהספר */
***ביחד, <math>a_{n-1}x^{n-1}f(x)+...+a_1xf(x)+a_0f(x)</math> הינה מילה חוקית.
***לכן לכל פולינום <math>h(x)\in R</math> מתקיים <math>h(x)f(x)\in I</math>, כלומר אוסף המילים החוקיות הינו אידיאל.
**נוכיח כי <math>I=\{h(x)g(x)|h(x)\in R\}</math> (שימו לב שמדובר בכפל מודולו <math>x^n-1</math>).
***ידוע שכל מילה חוקית היא מהצורה <math>f(x)x^{n-k}+r(x)=q(x)g(x)</math>.
***מצד שני, כיוון ש<math>I</math> אידיאל לכל <math>h(x)\in R</math> מתקיים כי <math>h(x)g(x)\in I</math>.
**כעת נבצע חילוק בשארית (בחוג הפולינומים הרגיל) <math>x^n-1=q(x)g(x)+r(x)</math>.
**<math>\deg(g(x))>1</math> ולכן <math>\deg(q(x))<n</math> ולכן <math>q(x)\in R</math>.
**לכן ב<math>R</math> מתקיים כי <math>q(x)g(x)=r(x)</math> ולכן <math>r(x)\in I</math>(כיוון שמדובר באידיאל).
**כלומר קיבלנו מילה חוקית <math>\deg(r(x))<\deg(g(x))</math> ולכן <math>r(x)=0</math>.