אלגברה ליניארית 2 - הרצאה 5

.tex source

האוניברסיטה העברית | אלגברה ליניארית (2) - \(80135\) | סמסטר 2027 א’ (תשפ“ז א’) | מרצה: פרופסור יבגני סטרחוב | מתרגל: מר לזר גוטרמן

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

מנהלה

מבנה המבחן יפורסם לפני המבחן.

חלוקת המבחן הסופי: \(50\%\) מהציון - משפטים, הגדרות, חלק תיאורטי.

\(50\%\) - תרגילים.

הבחנים הם רק אימון ומשוב; תחשבו עליהם כמו על בונוס.

הספר של אקסלר קרוב מאוד לקורס ואפשר לקרוא בו.

הפולינום המינימלי (המשך)

התחלנו לדבר על הפולינום המינימלי של ה”ל.

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

היום נראה קשר כזה.

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

אפשר לחשוב על זה כמו על תרגיל בלינארית 1.

למה - חילוק עם שארית של פולינומים

נתונים שני פולינומים מעל \(\mathbb{F}\): \[p(x)=a_{n}x^{n}+\dots+a_{1}x+a_{0}\] \[q(x)=b_{m}x^{m}+\dots+b_{1}x+b_{0}\]

כך ש- \[\forall0\le i\le n:a_{i}\in\mathbb{F},\quad\forall0\le i\le m:b_{i}\in\mathbb{F},\quad\underset{\deg\left(p\right)\ge\deg\left(q\right)}{\underbrace{n\ge m}},\quad a_{n},b_{m}\ne0_{\mathbb{F}}\] אז קיימים פולינומים \(S(x),r(x)\) מעל \(\mathbb{F}\) כך ש- \[p(x)=S(x)q(x)+r(x)\]

וגם \[\deg(r)<\deg(q)=m\]

למעשה יש כאן שתי טענות.

הראשונה - שניתן לכתוב את \(p\) בצורה כזו; השנייה, הלא-טריוויאלית - שהשארית \(r\) היא לא סתם פולינום אלא פולינום מדרגה נמוכה מדרגת \(q\).

אפשר היה להשאיר את זה בלי הוכחה, אבל יש הוכחה יפה בעזרת אלגברה לינארית.

הוכחה. 1. נגדיר \[V=\mathcal{P}_{n}(\mathbb{F})=\left\{ p\::\:p\text{ is a polynomial over }\mathbb{F},\;0\leq\deg(p)\leq n\right\}\] זהו מ”ו מעל \(\mathbb{F}\), ו- \[\dim\mathcal{P}_{n}(\mathbb{F})=n+1\]

כי הבסיס הסטנדרטי שלו הוא \(\left(1,x,\dots,x^{n}\right)\) בו \(n+1\) איברים.

זה המרחב \(\mathbb{F}[x]_{\le n}\) מלינארית 1, הרצאה 12.

פולינום האפס שייך אליו (אחרת זה לא מ”ו) ונהוג להגדיר \(\deg(0)=-\infty\), כי זה משמר את כללי המעלה.

למשל, לכל פולינום \(a\) מתקיים \[\deg(a\cdot0)=\deg(0)=-\infty=\deg(a)+(-\infty)=\deg(a)+\deg(0)\] \[\deg(a+0)=\deg(a)=\max\left\{ \deg(a),-\infty\right\} =\max\left\{ \deg(a),\deg(0)\right\}\] כלומר הכללים \[\deg(ab)=\deg(a)+\deg(b)\] \[\deg(a+b)\le\max\left\{ \deg(a),\deg(b)\right\}\] נשארים נכונים גם כשאחד הפולינומים הוא פולינום האפס.

בנוסף, \(-\infty<m\) לכל \(m\), ולכן התנאי \(\deg(r)<\deg(q)\) בלמה מתקיים גם כשהשארית היא \(0\).

2. נגדיר את הרשימה הסדורה הבאה: \[\mathcal{B}_{V}=\left(\underbrace{1,x,\dots,x^{m-1}}_{m\text{ elements}},\underbrace{q(x),xq(x),\dots,x^{n-m}q(x)}_{n-m+1\text{ elements}}\right)\] \[m+(n-m+1)=n+1=\dim\mathcal{P}_{n}(\mathbb{F})\] דרגות הוקטורים ברשימה הן \[0,1,\dots,m-1,m,m+1,\dots,n\] כי \[\deg\left(x^{k}q(x)\right)=m+k,\quad b_{m}\ne0_{\mathbb{F}}\]

כלומר, דרגת הוקטורים עולה ממש לאורך הרשימה.

צ”ל של פולינומים מדרגות קטנות ממש מ-\(d\) הוא פולינום מדרגה קטנה ממש מ-\(d\), לכן לא קיים וקטור ברשימה השייך לפרוש של קודמיו.

לכן לפי למת התלות הלינארית מלינארית 1 הרצאה 9 האומרת כי סדרה ת”ל אם”ם קיים בה וקטור השייך לפרוש של הקודמים לו (שזו ה-\(\text{Linear Dependence Lemma}\), 2.19 במהדורה הרביעית של אקסלר) הרשימה הזאת בת”ל.

אז זאת רשימה בת”ל באורך המימד של המ”ו, לכן היא בסיס (משפט מלינארית 1 הרצאה 21).

דהיינו, \(\mathcal{B}_{V}\) בסיס של \(V\).

3. \(p(x)\in\mathcal{P}_{n}(\mathbb{F})\), ולכן קיימים \(\alpha_{0},\dots,\alpha_{m-1},\beta_{0},\dots,\beta_{n-m}\in\mathbb{F}\) כך ש- \[p(x)=\alpha_{0}+\alpha_{1}x+\dots+\alpha_{m-1}x^{m-1}+\beta_{0}q(x)+\beta_{1}xq(x)+\dots+\beta_{n-m}x^{n-m}q(x)\] \[=\underbrace{\left(\beta_{0}+\beta_{1}x+\dots+\beta_{n-m}x^{n-m}\right)}_{S(x)}q(x)+\underbrace{\left(\alpha_{0}+\alpha_{1}x+\dots+\alpha_{m-1}x^{m-1}\right)}_{r(x)}\] ולכן \[p(x)=S(x)q(x)+r(x)\] \[\deg\left(r(x)\right)\leq m-1<m=\deg\left(q(x)\right)\] \[\deg\left(S(x)\right)\le n-m\le n=\deg\left(p(x)\right)\]  ∎

משפט - הפולינום המינימלי מחלק כל פולינום שמאפס את \(T\)

יהי \(V\) מ”ו מעל \(\mathbb{F}\) כך ש- \[\dim V=n\geq1,\quad T\in\mathcal{L}(V)\] נסמן ב-\(q_{\min}\) את הפולינום המינימלי של \(T\).

יהי \(p\) פולינום המאפס את \(T\), כלומר \(p(T)=0\).

אז \(q_{\min}\) מחלק את \(p\) (ללא שארית), כלומר קיים פולינום \(S\) כך ש- \[p(x)=S(x)q_{\min}(x)\]

הוכחה. 1. מהגדרת הפולינום המינימלי, \(\deg\left(p\right)\ge\deg\left(q_{\text{min}}\right)\).

לכן, לפי הלמה הקודמת קיימים פולינומים \(S,r\) כך ש- \[p(x)=S(x)q_{\min}(x)+r(x)\] \[\deg(r)<\deg(q_{\min})\] צ”ל: \(r=0\).

2. \[r(x)=p(x)-S(x)q_{\min}(x)\] נציב \(T\): \[r(T)=p(T)-S(T)q_{\min}(T)=0-S(T)\cdot0=0\]

3. קיבלנו ש-\(r(T)=0\) וגם \(\deg(r)<\deg(q_{\min})\).

אבל \(q_{\min}\) הוא הפולינום המינימלי של \(T\), כלומר אין פולינום שונה מאפס מדרגה קטנה מ-\(\deg(q_{\min})\) שמאפס את \(T\). לכן \[r=0\] \[\therefore\ p(x)=S(x)q_{\min}(x)\]  ∎

הערה - מדוע מותר להציב \(T\) במקום \(x\)

בהוכחה עברנו משוויון של פולינומים לשוויון של אופרטורים: \[r(x)=p(x)-S(x)q_{\min}(x)\quad\Longrightarrow\quad r(T)=p(T)-S(T)q_{\min}(T)\]

מה מצדיק את המעבר: שוויון של שני פולינומים \(a=b\) פירושו שלכל \(k\) המקדם של \(x^{k}\) ב-\(a\) שווה למקדם של \(x^{k}\) ב-\(b\).

אבל \(a(T)\) ו-\(b(T)\) הם אותם מקדמים כפול אותן חזקות \(T^{k}\), ולכן \(a(T)=b(T)\).

כדי לעבור גם מסכום ומכפלה של פולינומים לסכום ומכפלה של אופרטורים צריך שלכל שני פולינומים \(a,b\) מעל \(\mathbb{F}\) יתקיים \[(a+b)(T)=a(T)+b(T),\qquad(ab)(T)=a(T)\,b(T)\]

השוויון הראשון נובע מכך שהמקדמים של \(a+b\) הם סכומי המקדמים.

לגבי השוויון השני, אם פותחים סוגריים (כל איבר של הסכום הראשון כפול כל איבר של הסכום השני) מקבלים, \[a(T)\,b(T)=\sum_{i=0}^{k}\sum_{j=0}^{l}\alpha_{i}\beta_{j}T^{i}T^{j}\underset{T^{i}T^{j}=T^{i+j}}{=}\sum_{i=0}^{k}\sum_{j=0}^{l}\alpha_{i}\beta_{j}T^{i+j}=(ab)(T)\]

ובאופן מפורש \[a(T)\,b(T)=\left(\alpha_{0}I+\alpha_{1}T+\dots+\alpha_{k}T^{k}\right)\left(\beta_{0}I+\beta_{1}T+\dots+\beta_{l}T^{l}\right)\] \[\begin{aligned} & \underset{T^{i}T^{j}=T^{i+j}}{=}\alpha_{0}\beta_{0}I+\alpha_{0}\beta_{1}T+\alpha_{0}\beta_{2}T^{2}+\dots+\alpha_{0}\beta_{l}T^{l}\\ & \quad+\alpha_{1}\beta_{0}T+\alpha_{1}\beta_{1}T^{2}+\alpha_{1}\beta_{2}T^{3}+\dots+\alpha_{1}\beta_{l}T^{l+1}\\ & \quad\ \vdots\\ & \quad+\alpha_{k}\beta_{0}T^{k}+\alpha_{k}\beta_{1}T^{k+1}+\alpha_{k}\beta_{2}T^{k+2}+\dots+\alpha_{k}\beta_{l}T^{k+l} \end{aligned}\] וכשאוספים לפי חזקות של \(T\): \[=\alpha_{0}\beta_{0}I+\left(\alpha_{0}\beta_{1}+\alpha_{1}\beta_{0}\right)T+\left(\alpha_{0}\beta_{2}+\alpha_{1}\beta_{1}+\alpha_{2}\beta_{0}\right)T^{2}+\dots+\left(\alpha_{k-1}\beta_{l}+\alpha_{k}\beta_{l-1}\right)T^{k+l-1}+\alpha_{k}\beta_{l}T^{k+l}\] המקדמים בסוגריים הם בדיוק המקדמים של הפולינום \(ab\), כלומר זה \((ab)(T)\).

איפה הסכנה: בפולינום במשתנה אחד הכפל חילופי (\(x^{i}x^{j}=x^{j}x^{i}\)), והצבה שומרת על זה כי כל החזקות של אותו אופרטור \(T\) מתחלפות זו עם זו: \(T^{i}T^{j}=T^{i+j}=T^{j}T^{i}\).

לכן מותר להציב אופרטור יחיד \(T\) (או מטריצה יחידה \(A\)) בכל זהות פולינומית במשתנה אחד.

למשל מ- \((x-c)(x+d)=x^{2}+(d-c)x-cd\) נובע \[(T-cI)(T+dI)=T^{2}+(d-c)T-cdI\]

לעומת זאת, בזהות עם שני משתנים אסור להציב שני אופרטורים \(A,B\) שאינם מתחלפים: הזהות \((x-c)(y+d)=(y+d)(x-c)\) נכונה לפולינומים, אבל \[(A-cI)(B+dI)=AB+dA-cB-cdI\ne BA+dA-cB-cdI=(B+dI)(A-cI)\] כאשר \(AB\ne BA\).

משפט - שורשי הפולינום המינימלי הם הערכים העצמיים

זה הקשר בין \(q_{\text{min}}\) של \(T\) לבין הערכים העצמיים של \(T\).

יהי \(V\) מ”ו מעל \(\mathbb{F}\) כך ש- \[\dim V=n\geq1,\quad T\in\mathcal{L}(V)\]

יהי \(q_{\min}\) הפולינום המינימלי של \(T\), ויהי \(\lambda\in\mathbb{F}\).

אז שני התנאים הבאים שקולים:

(I) \[q_{\min}(\lambda)=0_{\mathbb{F}}\]

(II) \(\lambda\) - ערך עצמי של \(T\).

המשפט נכון מעל כל שדה, לא רק \(\mathbb{R}\) או \(\mathbb{C}\), ולכן הוא מעניין: שורשי הפולינום המינימלי נותנים מיד את כל הערכים העצמיים, בדיוק כמו שורשי הפולינום האופייני.

זה המשפט הבסיסי הראשון על פולינומים מינימליים שצריך לדעת.

הפולינומים עצמם לא מעניינים אותנו; מעניין איך משתמשים בהם כדי לומר משהו על ה”ל, על ערכיה העצמיים ו-וקטוריה העצמיים, ואיך מוצאים בסיס שבו המטריצה המייצגת פשוטה ככל האפשר.

טענות על פולינומים נוכיח כלמות, אבל הן לא המטרה.

הוכחה. (II) \(\Rightarrow\) (I):

1. נכתוב \[q_{\min}(x)=x^{m}+b_{m-1}x^{m-1}+\dots+b_{1}x+b_{0}\] לפי (I), \(q_{\min}(\lambda)=0_{\mathbb{F}}\), ולכן \[\begin{aligned} q_{\min}(x) & =q_{\min}(x)-\underbrace{q_{\min}(\lambda)}_{=0_{\mathbb{F}}}\\ & =\left(x^{m}-\lambda^{m}\right)+b_{m-1}\left(x^{m-1}-\lambda^{m-1}\right)+\dots+b_{1}\left(x-\lambda\right) \end{aligned}\] \[\begin{aligned} & \underset{(1)}{=}\left(x-\lambda\right)\left(x^{m-1}+x^{m-2}\lambda+\dots+x\lambda^{m-2}+\lambda^{m-1}\right)\\ & \quad+b_{m-1}\left(x-\lambda\right)\left(x^{m-2}+x^{m-3}\lambda+\dots+x\lambda^{m-3}+\lambda^{m-2}\right)\\ & \quad\quad\vdots\\ & \quad+b_{2}\left(x-\lambda\right)\left(x+\lambda\right)\\ & \quad+b_{1}\left(x-\lambda\right)\\ & =\left(x-\lambda\right)\underset{S(x)}{\underbrace{\left[\left(x^{m-1}+\dots+\lambda^{m-1}\right)+b_{m-1}\left(x^{m-2}+\dots+\lambda^{m-2}\right)+\dots+b_{2}\left(x+\lambda\right)+b_{1}\right]}} \end{aligned}\] \((1)\) לכל \(k\geq2\), \[x^{k}-\lambda^{k}=(x-\lambda)\left(x^{k-1}+x^{k-2}\lambda+\dots+x\lambda^{k-2}+\lambda^{k-1}\right)\] למשל, \(x^{2}-\lambda^{2}=(x-\lambda)(x+\lambda)\).

לכן ניתן להוציא גורם משותף \((x-\lambda)\) מכל המחוברים וכמו בפיתוח נקבל \[q_{\min}(x)=(x-\lambda)S(x)\] כאשר \(S(x)\) פולינום המקיים \[\deg S(x)=m-1<\deg q_{\min}\]

הפולינום המפורש \(S\) לא חשוב, רק העובדה שדרגתו נמוכה מדרגת הפולינום המינימלי (המחובר הראשון תורם \(x^{m-1}\), האחרים חזקות נמוכות יותר).

2. נציב \(T\) (כיסינו בהערה מדוע זה מותר): \[0\underset{q_{\text{min}}\text{ def}}{=}q_{\min}(T)=(T-\lambda I)S(T)\] מצד שני, \[S(T)\neq0\] כי \(S\) פולינום שונה מאפס עם \(\deg S<\deg q_{\min}\), ואילו \(S(T)=0\) היה \(S\) פולינום מדרגה נמוכה יותר שמאפס את \(T\), בסתירה למינימליות של \(q_{\min}\).

3. לכן קיים \(0_{V}\ne v_{0}\in V\) כך ש- \[v'\overset{\text{def}}{=}S(T)\left(v_{0}\right)\neq0_{V}\] נפעיל את השוויון מ-2 על \(v_{0}\) \[\left(T-\lambda I\right)\left(S\left(T\right)\left(v_{0}\right)\right)=0\left(v_{0}\right)=0_{V}\] כלומר \[T\left(S\left(T\right)\left(v_{0}\right)\right)-\lambda I\left(S\left(T\right)\left(v_{0}\right)\right)=0_{V}\] \[\therefore\ T\left(S\left(T\right)\left(v_{0}\right)\right)=\lambda I\left(S\left(T\right)\left(v_{0}\right)\right)\] \[\therefore T\left(v'\right)=\lambda v'\]

מכאן \(\lambda\) הוא ערך עצמי של \(T\), ו-\(v'\) וקטור עצמי השייך לו.

יבגני אמר: זה משפט נחמד לתת במבחן - הוא קל ויפה, אין בו יותר מדי. יהיו משפטים יותר קשים.

(I) \(\Rightarrow\) (II):

1. \(\lambda\) ערך עצמי, לכן קיים \(0_{V}\ne v\in V\) כך ש- \(Tv=\lambda v\).

2. נפעיל את \(T\) על שני הצדדים: \[\begin{aligned} & T^{2}v=T\left(T\left(v\right)\right)=T(\lambda v)=\lambda Tv=\lambda^{2}v\\ & T^{3}v=\lambda^{3}v\\ & \quad\quad\ \vdots\\ & T^{m}v=\lambda^{m}v \end{aligned}\] 3. נזכיר כי \[q_{\min}(x)=x^{m}+b_{m-1}x^{m-1}+\dots+b_{1}x+b_{0}\] ולכן \[0_{\mathcal{L}(V)}=q_{\min}(T)=T^{m}+b_{m-1}T^{m-1}+\dots+b_{1}T+b_{0}I\] נפעיל על \(v\): \[\begin{aligned} 0_{V} & =q_{\min}(T)\left(v\right)=T^{m}\left(v\right)+b_{m-1}T^{m-1}\left(v\right)+\dots+b_{1}T\left(v\right)+b_{0}\left(v\right)\\ & \overset{(2)}{=}\lambda^{m}v+b_{m-1}\lambda^{m-1}v+\dots+b_{1}\lambda v+b_{0}v\\ & =\left(\lambda^{m}+b_{m-1}\lambda^{m-1}+\dots+b_{1}\lambda+b_{0}\right)v\\ & =q_{\min}(\lambda)\cdot v \end{aligned}\] כלומר \[0_{V}=q_{\min}(\lambda)\cdot v\] כאשר \(q_{\min}(\lambda)\in\mathbb{F}\) כלומר הוא סקלר ו-\(v\neq0_{V}\).

כפל של וקטור שונה מאפס בסקלר נותן \(0_{V}\) רק אם הסקלר הוא \(0_{\mathbb{F}}\), לכן \[q_{\min}(\lambda)=0_{\mathbb{F}}\]  ∎

שימו לב להבדל בין האובייקטים:

\(q_{\min}(x)\) הוא פולינום

\(q_{\min}(T)\) הוא אופרטור (סכום של חזקות של \(T\) כפול סקלרים - זו ה”ל על \(V\) (אופרטור), וכאן זה אופרטור האפס)

\(q_{\min}(T)\left(v\right)\) הוא וקטור

\(q_{\min}(\lambda)\) הוא סקלר

המשפט נותן קשר בין שני הדברים המהותיים שראינו - ערכים עצמיים והפולינום המינימלי.

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

משפט - המקדם החופשי של הפולינום המינימלי והפיכות \(T\)

יהי \(V\) מ”ו מעל \(\mathbb{F}\) כך ש- \[\dim V=n\geq1,\quad T\in\mathcal{L}(V)\] \[q_{\min}(x)=x^{m}+b_{m-1}x^{m-1}+\dots+b_{1}x+b_{0}\]

אז התנאים הבאים שקולים:

(I) \[b_{0}=0_{\mathbb{F}}\]

(II) \(T\) אינה חח”ע

מכאן גם אינה על ובפרט אינה הפיכה, כי עבור אופרטור על מ”ו נ”ס זה שקול כפי שראינו בהרצאה \(16\) של לינארית 1.

גרסה אחרת של המשפט היא ש-\(T\) הפיכה אם”ם \(b_{0}\neq0_{\mathbb{F}}\).

כלומר, ברגע שיש פולינום מינימלי, מיד אפשר לומר משהו על ההעתקה עצמה - האם היא הפיכה - וזו הייתה שאלה מרכזית בלינארית 1.

הוכחה. (II) \(\Rightarrow\) (I):

1. \(b_{0}=0_{\mathbb{F}}\), לכן \[q_{\min}(x)=x^{m}+b_{m-1}x^{m-1}+\dots+b_{1}x\] \[\therefore\ q_{\min}(0_{\mathbb{F}})=0_{\mathbb{F}}\] כלומר \(0_{\mathbb{F}}\) הוא שורש של \(q_{\min}\).

2. לפי המשפט הקודם, \(\lambda=0_{\mathbb{F}}\) הוא ערך עצמי של \(T\).

אז קיים \(0_{V}\ne v_{0}\in V\) כך ש- \[T(v_{0})=0_{\mathbb{F}}\cdot v_{0}=0_{V}\] \[\therefore v_{0}\in\text{Null}(T),\;v_{0}\neq0_{V}\] אז \(\text{Null}(T)\neq\left\{ 0_{V}\right\}\), ולכן \(T\) אינה חח”ע (לינארית 1, הרצאה \(16\)).

(I) \(\Rightarrow\) (II):

1. \(T\) אינה חח”ע, לכן קיים \(0_{V}\ne v_{0}\in\text{Null}(T)\). אז מתקיים \[T(v_{0})=0_{V}=0_{\mathbb{F}}\cdot v_{0}\] \(\Leftarrow\) \(\lambda=0_{\mathbb{F}}\) ערך עצמי של \(T\).

2. לפי המשפט הקודם, \(0_{\mathbb{F}}\) הוא שורש של \(q_{\min}(x)\): \[0_{\mathbb{F}}=q_{\min}(0_{\mathbb{F}})=0^{m}+b_{m-1}0^{m-1}+\dots+b_{1}\cdot0+b_{0}=b_{0}\] \[\therefore\ b_{0}=0_{\mathbb{F}}\]  ∎

השלב הבא הוא להוכיח שאם מציבים את \(T\) בפולינום האופייני מקבלים \(0\) - זה משפט קיילי-המילטון.

הוא נראה פשוט, אבל ההוכחה די קשה; המשפט לא יידרש להוכחה במבחן, אבל יוכח בהרצאה.

לשם כך צריך קודם למה טכנית על מטריצות - חישוב המטריצה ההופכית בעזרת דטרמיננטות - שהיא חומר של לינארית 1.

ההמשך בהרצאה הבאה.

לקראת משפט קיילי-המילטון

משפט - נוסחה למטריצה ההופכית באמצעות דטרמיננטות

תהי \[A=\begin{pmatrix}a_{1,1} & a_{1,2} & \cdots & a_{1,n}\\ a_{2,1} & a_{2,2} & \cdots & a_{2,n}\\ \vdots & \vdots & \ddots & \vdots\\ a_{n,1} & a_{n,2} & \cdots & a_{n,n} \end{pmatrix}\in\text{Mat}\left(n\times n,\mathbb{F}\right)\text{ s.t. }\det(A)\ne0_{\mathbb{F}}\]

נגדיר \[B=\begin{pmatrix}b_{1,1} & b_{1,2} & \cdots & b_{1,n}\\ b_{2,1} & b_{2,2} & \cdots & b_{2,n}\\ \vdots & \vdots & \ddots & \vdots\\ b_{n,1} & b_{n,2} & \cdots & b_{n,n} \end{pmatrix}\in\text{Mat}\left(n\times n,\mathbb{F}\right)\]

כאשר לכל \(1\le i,j\le n\)

\[b_{i,j}=\frac{(-1)^{i+j}}{\det(A)}\det\begin{pmatrix}a_{1,1} & \cdots & \smash{\rlap{\hspace{0.7em}\rule[-9.2ex]{0.4pt}{11.6ex}}}a_{1,i} & \cdots & a_{1,n}\\ \vdots & & \vdots & & \vdots\\ \smash{\rlap{\rule[0.5ex]{4.6cm}{0.4pt}}}a_{j,1} & \cdots & a_{j,i} & \cdots & a_{j,n}\\ \vdots & & \vdots & & \vdots\\ a_{n,1} & \cdots & a_{n,i} & \cdots & a_{n,n} \end{pmatrix}\]

הקווים מסמנים את השורה ה-\(j\) ואת העמודה ה-\(i\), שאותן מוחקים; הדטרמיננטה היא של המטריצה \((n-1)\times(n-1)\) שנותרת.

כלומר, \(b_{i,j}\) מתקבל ממחיקת השורה ה-\(j\) והעמודה ה-\(i\) של \(A\) (שימו לב להיפוך האינדקסים), חישוב הדטרמיננטה של המטריצה שנותרה, כפל בסימן \(\left(-1\right)^{i+j}\) וחלוקה ב-\(\det(A)\).

המטריצה שנותרה היא המינור \(A_{j,i}\) (לינארית 1, הרצאה \(28\)), ולכן \[b_{i,j}=\frac{\left(-1\right)^{i+j}\det\left(A_{j,i}\right)}{\det(A)}\]

אז \[AB=I_{n}\]

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

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

מבוא להוכחה

\[AB=\begin{pmatrix}a_{1,1} & \cdots & a_{1,n}\\ \vdots & \ddots & \vdots\\ a_{n,1} & \cdots & a_{n,n} \end{pmatrix}\begin{pmatrix}b_{1,1} & \cdots & b_{1,n}\\ \vdots & \ddots & \vdots\\ b_{n,1} & \cdots & b_{n,n} \end{pmatrix}=\begin{pmatrix}\sum_{k=1}^{n}a_{1,k}b_{k,1} & \cdots & \sum_{k=1}^{n}a_{1,k}b_{k,n}\\ \vdots & \ddots & \vdots\\ \sum_{k=1}^{n}a_{n,k}b_{k,1} & \cdots & \sum_{k=1}^{n}a_{n,k}b_{k,n} \end{pmatrix}\] \[=\begin{pmatrix}\sum_{k=1}^{n}a_{1,k}\frac{\left(-1\right)^{k+1}\det\left(A_{1,k}\right)}{\det(A)} & \cdots & \sum_{k=1}^{n}a_{1,k}\frac{\left(-1\right)^{k+n}\det\left(A_{n,k}\right)}{\det(A)}\\ \vdots & \ddots & \vdots\\ \sum_{k=1}^{n}a_{n,k}\frac{\left(-1\right)^{k+1}\det\left(A_{1,k}\right)}{\det(A)} & \cdots & \sum_{k=1}^{n}a_{n,k}\frac{\left(-1\right)^{k+n}\det\left(A_{n,k}\right)}{\det(A)} \end{pmatrix}\] \[=\frac{1}{\det(A)}\begin{pmatrix}\sum_{k=1}^{n}\left(-1\right)^{1+k}a_{1,k}\det\left(A_{1,k}\right) & \cdots & \sum_{k=1}^{n}\left(-1\right)^{n+k}a_{1,k}\det\left(A_{n,k}\right)\\ \vdots & \ddots & \vdots\\ \sum_{k=1}^{n}\left(-1\right)^{1+k}a_{n,k}\det\left(A_{1,k}\right) & \cdots & \sum_{k=1}^{n}\left(-1\right)^{n+k}a_{n,k}\det\left(A_{n,k}\right) \end{pmatrix}\] \[\underset{(1)}{=}\frac{1}{\det(A)}\begin{pmatrix}\det\begin{pmatrix}a_{1,1} & \cdots & a_{1,n}\\ a_{2,1} & \cdots & a_{2,n}\\ \vdots & & \vdots\\ a_{n,1} & \cdots & a_{n,n} \end{pmatrix} & \cdots & \det\begin{pmatrix}a_{1,1} & \cdots & a_{1,n}\\ \vdots & & \vdots\\ a_{n-1,1} & \cdots & a_{n-1,n}\\ a_{1,1} & \cdots & a_{1,n} \end{pmatrix}\\ \vdots & \ddots & \vdots\\ \det\begin{pmatrix}a_{n,1} & \cdots & a_{n,n}\\ a_{2,1} & \cdots & a_{2,n}\\ \vdots & & \vdots\\ a_{n,1} & \cdots & a_{n,n} \end{pmatrix} & \cdots & \det\begin{pmatrix}a_{1,1} & \cdots & a_{1,n}\\ \vdots & & \vdots\\ a_{n-1,1} & \cdots & a_{n-1,n}\\ a_{n,1} & \cdots & a_{n,n} \end{pmatrix} \end{pmatrix}\] \[=\frac{1}{\det(A)}\begin{pmatrix}\det(A) & \cdots & 0\\ \vdots & \ddots & \vdots\\ 0 & \cdots & \det(A) \end{pmatrix}=\begin{pmatrix}1 & 0 & \cdots & 0\\ 0 & 1 & \cdots & 0\\ \vdots & \vdots & \ddots & \vdots\\ 0 & 0 & \cdots & 1 \end{pmatrix}=I_{n}\]

\((1)\) באלכסון (\(i=j\)): מחליפים שורה \(j\) בעצמה, זו \(A\) עצמה, והדטרמיננטה היא \(\det(A)\).

מחוץ לאלכסון (\(i\ne j\)): אותה שורה מופיעה פעמיים.

דטרמיננטה עם שתי שורות זהות היא \(0\).

מאחר ש-\(AB=I_{n}\) ואלו מטריצות ריבועיות, \(BA=I_{n}\) (לינארית 1, הרצאה \(21\)), מתקבל \(B=A^{-1}\).

זו הנוסחה \(A^{-1}=\frac{1}{\det A}\text{adj}(A)\).

רעיון ההוכחה - הקשר לפיתוח לפלס: פיתוח \(\det(A)\) לפי השורה ה-\(j\) הוא \[\det(A)=\sum_{k=1}^{n}\left(-1\right)^{j+k}a_{j,k}\det\left(A_{j,k}\right)\] כלומר כל איבר \(a_{j,k}\) בשורה \(j\) מוכפל ב-\(\left(-1\right)^{j+k}\det\left(A_{j,k}\right)\).

האיבר במקום \(\left(j,j\right)\) של \(AB\) הוא שורה \(j\) של \(A\) כפול עמודה \(j\) של \(B\), ולפי הגדרת \(B\) \[\sum_{k=1}^{n}a_{j,k}b_{k,j}=\sum_{k=1}^{n}a_{j,k}\frac{\left(-1\right)^{j+k}\det\left(A_{j,k}\right)}{\det(A)}=\frac{1}{\det(A)}\underset{=\det(A)}{\underbrace{\sum_{k=1}^{n}\left(-1\right)^{j+k}a_{j,k}\det\left(A_{j,k}\right)}}=1\] זה נותן את האלכסון. מחוץ לאלכסון מקבלים פיתוח של דטרמיננטה עם שתי שורות זהות, ולכן \(0\). זו ההוכחה שלהלן.

הוכחה. 1. נסמן \[C=AB\] \[C=\left(c_{i,j}\right)_{\substack{1\leq i\leq n\\ 1\leq j\leq n } }\]

2. לפי הגדרת כפל מטריצות (לינארית 1, הרצאה \(19\)), \[c_{i,j}=\sum_{\ell=1}^{n}a_{i,\ell}b_{\ell,j}\] נציב את \(b_{\ell,j}\) (במקום האינדקס \(i\) של \(b_{i,j}\) מופיע כעת אינדקס הסכימה \(\ell\), ולכן מוחקים את העמודה ה-\(\ell\) ואת השורה ה-\(j\)): \[c_{i,j}=\sum_{\ell=1}^{n}a_{i,\ell}\frac{(-1)^{\ell+j}}{\det(A)}\det\begin{pmatrix}a_{1,1} & \cdots & \smash{\rlap{\hspace{0.7em}\rule[-9.2ex]{0.4pt}{11.6ex}}}a_{1,\ell} & \cdots & a_{1,n}\\ \vdots & & \vdots & & \vdots\\ \smash{\rlap{\rule[0.5ex]{4.6cm}{0.4pt}}}a_{j,1} & \cdots & a_{j,\ell} & \cdots & a_{j,n}\\ \vdots & & \vdots & & \vdots\\ a_{n,1} & \cdots & a_{n,\ell} & \cdots & a_{n,n} \end{pmatrix}\tag{\ensuremath{*}}\] וזה נכון לכל \(1\leq i,j\leq n\).

3. המקרה \(i=j\): \[c_{i,i}=\frac{1}{\det(A)}\sum_{\ell=1}^{n}a_{i,\ell}(-1)^{\ell+i}\det\begin{pmatrix}a_{1,1} & \cdots & \smash{\rlap{\hspace{0.7em}\rule[-9.2ex]{0.4pt}{11.6ex}}}a_{1,\ell} & \cdots & a_{1,n}\\ \vdots & & \vdots & & \vdots\\ \smash{\rlap{\rule[0.5ex]{4.6cm}{0.4pt}}}a_{i,1} & \cdots & a_{i,\ell} & \cdots & a_{i,n}\\ \vdots & & \vdots & & \vdots\\ a_{n,1} & \cdots & a_{n,\ell} & \cdots & a_{n,n} \end{pmatrix}=\frac{\det(A)}{\det(A)}=1\] כי הסכום הוא בדיוק פיתוח הדטרמיננטה של \(A\) לפי השורה ה-\(i\).

לכן על האלכסון של \(C\) יש \(1\)-ים.

4. המקרה \(i\neq j\). לצורך העניין נניח \(1\leq i<j\leq n\) (המקרה \(i>j\) זהה). נכפול את \((*)\) ב-\(\det(A)\): \[\det(A)\cdot c_{i,j}=\sum_{\ell=1}^{n}a_{i,\ell}(-1)^{\ell+j}\det\begin{pmatrix}a_{1,1} & \cdots & \smash{\rlap{\hspace{0.7em}\rule[-13.9ex]{0.4pt}{16.3ex}}}a_{1,\ell} & \cdots & a_{1,n}\\ \vdots & & \vdots & & \vdots\\ a_{i,1} & \cdots & a_{i,\ell} & \cdots & a_{i,n}\\ \vdots & & \vdots & & \vdots\\ \smash{\rlap{\rule[0.5ex]{4.6cm}{0.4pt}}}a_{j,1} & \cdots & a_{j,\ell} & \cdots & a_{j,n}\\ \vdots & & \vdots & & \vdots\\ a_{n,1} & \cdots & a_{n,\ell} & \cdots & a_{n,n} \end{pmatrix}\] זהו בדיוק פיתוח לפי השורה ה-\(j\) של דטרמיננטה של מטריצה שבה במקום השורה ה-\(j\) כתובה השורה ה-\(i\) של \(A\) (האיברים בשורה זו הם \(a_{i,\ell}\), והמינורים הם אותם מינורים, כי מחיקת השורה ה-\(j\) מוחקת את השורה שהוחלפה): \[\det(A)\cdot c_{i,j}=\det\begin{pmatrix}a_{1,1} & \cdots & a_{1,n}\\ \vdots & & \vdots\\ a_{i,1} & \cdots & a_{i,n}\\ a_{i+1,1} & \cdots & a_{i+1,n}\\ \vdots & & \vdots\\ a_{i,1} & \cdots & a_{i,n}\\ \vdots & & \vdots\\ a_{n,1} & \cdots & a_{n,n} \end{pmatrix}\;\leftarrow\text{row }j\] במטריצה זו יש שתי שורות זהות (השורה ה-\(i\) והשורה ה-\(j\)), ולכן הדטרמיננטה שווה ל-\(0\) (לינארית 1, הרצאה \(26\), טענה 11).

מכאן \(\det(A)\cdot c_{i,j}=0\), ומאחר ש-\(\det(A)\neq0_{\mathbb{F}}\), \[c_{i,j}=0_{\mathbb{F}}\]

5. מ-3 ו-4: \(C=AB=I_{n}\). ∎

יבגני: זו למה טכנית, ונמשיך איתה ביום רביעי.

Get the proofs by email

New proofs and lecture summaries by email (no off-topic)