פירוק לשברים חלקיים

באלגברה, פירוק לשברים חלקיים של פונקציה רציונלית מבטא את הפונקציה כסכום של שברים, כאשר:
* המכנה של כל אחד מהשברים הוא חזקה של פולינום אי פריק.
* המונה הוא פולינום ממעלה נמוכה משל המכנה.

חשיבותה של שיטת הפירוק לשברים חלקיים נעוצה בכך שהיא מספקת אלגוריתם מובנה למגוון חישובים המערבים פונקציות רציונליות, חישובים אשר מאפשרים מציאת פונקציות קדומות (ראו אינטגרציה בשברים חלקיים) של פונקציות רציונליות, פיתוחי טיילור ועוד. בלב השיטה עומד משפט קיום מרכזי, המתבסס על אלגוריתם אוקלידס לפולינומים.

הרעיון של השיטה פותח ב-1702 בידי גוטפריד וילהלם לייבניץ, אולם הוא לא הצליח לטפל באופן מלא בבעיית האינטגרציה של השברים עם המכנה הריבועי. יוהאן ברנולי השלים את הפרטים החסרים של האלגוריתם, וסיפק נוסחאות (סבוכות במקצת) לאינטגרלים של שברים עם מכנים שהם חזקות של פולינומים ריבועיים.

== עקרונות בסיסיים ==
אם לפונקציה רציונלית <math>R(x) = \frac{f(x)}{g(x)}</math> במשתנה בלתי תלוי אחד x יש מכנה שמתפרק לגורמים כ-:

:<math> g(x) = P(x) \cdot Q(x) </math>

מעל שדה K (שיכול להיות שדה הממשיים או המרוכבים) ואם בנוסף ל-P ו-Q אין גורם משותף, אז לפי זהות בזו לפולינומים, ששקולה לאלגוריתם אוקלידס המורחב, קיימים פולינומים (C(x ו-(D(x כך ש-<math>\deg(C) < \deg(Q)</math>, <math>\deg(D) < \deg(P)</math> ומתקיים:

:<math>CP + DQ = 1</math>.

לכן:

:<math>\frac{1}{g(x)} = \frac{CP+DQ}{PQ} = \frac{C}{Q}+\frac{D}{P}</math>

ולפיכך R ניתנת לכתיבה גם כ-:

:<math> R = \frac{f(x)}{g(x)} = \frac{Df(x)}{P} + \frac{Cf(x)}{Q},</math>

כאשר כל המונים הם פולינומים.

באמצעות אינדוקציה הפונקציה הרציונלית (R(x ניתנת לכתיבה כסכום של שברים עם מכנים שהם חזקות של פולינומים אי-פריקים. אם נרחיב רעיון זה, ניתן לכתוב את:

:<math>\frac {G(x)}{F(x)^n}</math>

כסכום של שברים עם מכנים שהם חזקות של F ומונים ממעלה נמוכה מזו של F, בתוספת אפשרית של פולינום. התוצאה היא המשפט הבא:

משפט: יהיו f ו-g פולינומים שונים מאפס מעל שדה K. נכתוב את g כמכפלה של חזקות של פולינומים זרים ואי פריקים: 

: <math>g=\prod_{i=1}^k p_i^{n_i}.</math>

אז ישנם פולינומים (יחידים) b ו-a<sub>ij</sub> שדרגותיהם מקיימות deg a<sub>ij</sub> < deg p<sub>i</sub>, כך שמתקיים:

: <math>\frac{f}{g}=b+\sum_{i=1}^k\sum_{j=1}^{n_i}\frac{a_{ij}}{p_i^j}.</math>.

אם deg f < deg g, אז b = 0.

אם K הוא שדה המספרים המרוכבים, אז מהמשפט היסודי של האלגברה מובטח לנו שכל הגורמים p<sub>i</sub> הם גורמים ליניאריים ממעלה אחת, וכל המונים <math>a_{ij}</math> הם קבועים. כאשר K הוא שדה הממשיים, חלק מהגורמים p<sub>i</sub> עשויים להיות ריבועיים, כך שבפירוק לשברים חלקיים, חלוקות של פולינומים ליניאריים בדרגות של פולינומים ריבועיים עשויות להופיע גם כן. 

==דוגמאות==
להלן יובאו מספר דוגמאות לפירוק לשברים חלקיים.
===גורם ריבועי פריק במכנה===
נניח וברצוננו לפרק את השבר
:<math>{x+3 \over x^2-3x-40}\,</math>
לשברים חלקיים. באמצעות טרינום קל לראות שהמכנה מתפרק לגורמים הבאים:
:<math>(x-8)(x+5)\,</math>.
לפיכך, אנו מחפשים סקלרים <math>A</math> ו-<math>B</math> כך ש:
:<math>{x+3 \over x^2-3x-40}={x+3 \over (x-8)(x+5)}={A \over x-8}+{B \over x+5}</math>.
דרך אחת למצוא את <math>A</math> ו-<math>B</math> היא על ידי "העלמת השברים", כלומר, הכפלת שני הצדדים במכנה המשותף <math>(x-8)(x+5)\,</math>. זה מביא אותנו לביטוי הבא:
:<math>x+3=A(x+5)+B(x-8)\,</math>.
נאסוף באגף הימני של המשוואה את אשר מוכפל ב-<math>x</math> ואת אשר לא.
:<math>x+3=(A+B)x+(5A-8B)\,</math>.
מכיוון שיש שוויון בין שני אגפי המשוואה, ניתן להשוות את המקדמים של הביטויים הדומים.
:<math>
\begin{matrix}
A & + & B & = & 1 \\
5A & - & 8B & = & 3
\end{matrix}
</math>
הפתרון לביטויים אלו הוא <math>A=\frac{11}{13}</math>, <math>B=\frac{2}{13}</math>. לפיכך, מתקבל הפירוק הבא לשבר זה:
:<math>{x+3 \over x^2-3x-40}={11/13 \over x-8}+{2/13 \over x+5}</math>.

===גורם ריבועי בלתי פריק במכנה===

על מנת לפרק את השבר

:<math>{10x^2+12x+20 \over x^3-8}</math>

לשברים חלקיים, ראשית נשים לב כי

:<math>x^3-8=(x-2)(x^2+2x+4)\,</math>.

ניתן לראות כי הביטוי x<sup>2</sup> + 2x + 4 איננו פריק באמצעות מספרים ממשיים מכיוון שהדיסקרימיננטה של הביטוי היא שלילית. לכן, אנו מחפשים סקלרים A, B, C כך ש:

:<math>{10x^2+12x+20 \over x^3-8}={10x^2+12x+20 \over (x-2)(x^2+2x+4)}={A \over x-2}+{Bx+C \over x^2+2x+4}</math>.

לאחר "העלמת השברים" אנו מקבלים

:<math>10x^2+12x+20=A(x^2+2x+4)+(Bx+C)(x-2)\,</math>.

ניתן לסדר משוואה זו ולכתוב על פיה שלוש משוואות ליניאריות בעלות שלושת הנעלמים A, B, C, כמו שעשינו בדוגמה הקודמת, אבל מכיוון שפתירת מערכת כזו של משוואות הופכת למעיקה ככל שמספר המשתנים גדל, אנו מנסים שיטה אחרת. הצבה של 2 במקום x במשוואה מעלימה את כל הביטוי הימני השני ואנו מקבלים

:<math>10\cdot 2^2+12\cdot 2+20=A(2^2+2\cdot 2+4)\,</math>,

מכאן 12A = 84, לכן A=7 כך שקיבלנו

:<math>10x^2+12x+20=7(x^2+2x+4)+(Bx+C)(x-2)\,</math>.

נציב 0 במקום x.

:<math>20=7(4)+C(-2)\,</math>,

מכאן C=4. קיבלנו

:<math>10x^2+12x+20=7(x^2+2x+4)+(Bx+4)(x-2)\,</math>.

נציב 1 במקום x.

:<math>10+12+20=7(1+2+4)+(B+4)(1-2)\,</math>,

מכאן B=3. אם כך, הפירוק לשברים חלקיים של שבר זה הוא:

:<math>{10x^2+12x+20 \over x^3-8}={7 \over x-2}+{3x+4 \over x^2+2x+4}</math>.

===גורמים החוזרים על עצמם במכנה===

עבור שברים מהצורה הזו

:<math>{P(x) \over (x+2)(x+3)^5}</math>

(כאשר <math>P</math> יכול להיות כל פולינום שהוא ממעלה נמוכה דיה), הפירוק לשברים חלקיים נעשה באופן הבא:

:<math>{A \over x+2}+{B \over x+3}+{C \over (x+3)^2}+{D \over (x+3)^3}+{E \over (x+3)^4}+{F \over (x+3)^5}</math>.

דפוס זה של פירוק נכון גם עבור כל גורם ממעלה ראשונה אחר ומספר השברים הנ"ל תלוי במספר החזרות של הגורם במכנה.

לדוגמה, ניקח את השבר הבא:

:<math>{10x^2-63x+29 \over x^3-11x^2+40x-48}</math>.

המכנה מתפרק באופן הבא:

:<math>x^3-11x^2+40x-48=(x-3)(x-4)^2\,</math>.

הגורם ממעלה ראשונה (x &minus; 4) חוזר על עצמו במכנה. לפיכך, הפירוק לשברים חלקיים נעשה בצורה הבאה:

:<math>{10x^2-63x+29 \over x^3-11x^2+40x-48}={10x^2-63x+29 \over (x-3)(x-4)^2}={A \over x-3}+{B \over x-4}+{C \over (x-4)^2}</math>.

מכאן פותרים כמו בדוגמאות לעיל.

עבור שברים מהצורה הזו

:<math>{P(x) \over (x+2)(x^2+1)^5}</math>

בעלי גורם ריבועי בלתי פריק במכנה (כאשר שוב, <math>P</math> יכול להיות כל פולינום שהוא ממעלה נמוכה דיה), הפירוק לשברים חלקיים נעשה באופן הבא:

:<math>{A \over x+2}+{Bx+C \over x^2+1}+{Dx+E \over (x^2+1)^2}+{Fx+G \over (x^2+1)^3}+{Hx+I \over (x^2+1)^4}+{Jx+K \over (x^2+1)^5}</math>.

דפוס זה של פירוק נכון גם עבור כל גורם ריבועי בלתי פריק אחר ומספר השברים הנ"ל תלוי במספר החזרות של הגורם במכנה.

==פירוק השבר באמצעות משפט השאריות==
באופן כללי יותר, בהינתן <math>{P_{n-1}(z) \over Q_n(z)}</math> והקטבים של הפונקציה <math>\lambda_1..\lambda_n</math>. נסמן ב-<math>q</math> את הריבוי של כל קוטב ואז עבור ההצגה <math>\sum_{i=1}^n {r_i \over (z-\lambda_i)^q}</math>

המקדמים נתונים על ידי הנוסחה לחישוב שארית <math> r_i = \ Res(z_i,\lambda_i) = \lim _{z\to \lambda_i}{1 \over (q-1)!}{d^{q-1} \over dz^{q-1}}(z-\lambda_i)^q{P_{n-1}(z) \over Q_n(z)}</math>

==קישורים חיצוניים==
*[http://www.quickmath.com/webMathematica3/quickmath/page.jsp?s1=algebra&s2=partialfractions&s3=basic מחשבון לפירוק לשברים חלקיים], באתר Quick math
* 

קטגוריה:אלגברה בסיסית