לדלג לתוכן

לינארית 2/מטריצות אלכסוניות בלוקים

מתוך Math-Wiki

חזרה למערכי ההרצאה

מטריצות אלכסוניות בלוקים

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

הגדרה

מטריצה מהצורה \begin{displaymjx}\left(\begin{matrix} \begin{array}{c|}A_1\\\hline \end{array} & & 0\\ & \ddots & \\ 0 & & \begin{array}{|c}\hline A_k \end{array} \end{matrix} \right )\end{displaymjx} כאשר [math]\displaystyle{ A_1,\dots,A_k }[/math] מטריצות ריבועיות מגודל [math]\displaystyle{ n_1,\dots,n_k }[/math] בהתאמה, נקראת מטריצה אלכסונית בלוקים. גודלה [math]\displaystyle{ n\times n }[/math], כאשר [math]\displaystyle{ n=n_1+\cdots+n_k }[/math].

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

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

טענה

תהי [math]\displaystyle{ A }[/math] מטריצה אלכסונית בלוקים. אזי:

  1. \begin{displaymjx}p_A\left(x \right )=p_{A_1}\left(x \right )\dots p_{A_k}\left(x \right )\end{displaymjx}
  2. \begin{displaymjx}m_A\left(x \right )=\operatorname{lcm}\left \{m_{A_1}\left(x \right ),\dots, m_{A_k}\left(x \right ) \right \}\end{displaymjx}

תזכורת:

למספרים טבעיים, [math]\displaystyle{ \operatorname{lcm} \left \{a_1,\dots,a_k \right \}=\min\left\{M\mid a_1|M,\dots,a_k|M\right\} }[/math].

לפולינומים, זהו הפולינום המתוקן מהמעלה הקטנה ביותר מהקבוצה [math]\displaystyle{ \left \{ g\in\mathbb{F}\left[x \right ]\mid f_1|g,\dots,f_k|g \right \} }[/math].

הוכחה.

נסמן [math]\displaystyle{ p_{A_i}\left(x \right )=p_i\left(x \right ) }[/math], [math]\displaystyle{ m_{A_i}\left(x \right )=m_i\left(x \right ) }[/math].

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

לפי משפט קודם, \begin{displaymjx}m_1\left(x \right )|p_1\left(x \right )|\left[m_1\left(x \right ) \right ]^n,\cdots,m_k\left(x \right )|p_k\left(x \right )|\left[m_k\left(x \right ) \right ]^n\end{displaymjx} נסמן [math]\displaystyle{ g\left(x \right )=\operatorname{lcm} \left \{m_{A_1}\left(x \right ),\dots, m_{A_k}\left(x \right ) \right \} }[/math]. נוכיח [math]\displaystyle{ m_A=g }[/math] לפי השלבים הבאים:

  1. אם [math]\displaystyle{ f\in\mathbb{F}\left[x\right] }[/math] פולינום כלשהו, אזי \begin{displaymjx}f\left(A \right )=\left(\begin{matrix} \begin{array}{c|}f\left (A_1 \right )\\\hline \end{array} & & 0\\ & \ddots & \\ 0 & & \begin{array}{|c}\hline f\left(A_k \right ) \end{array} \end{matrix} \right )\end{displaymjx}

    זה נכון מפני שמתקיים:

    1. \begin{displaymjx}A^\ell=\left(\begin{matrix} \begin{array}{c|}A_1^\ell \\\hline \end{array} & & 0\\ & \ddots & \\ 0 & & \begin{array}{|c}\hline A_k^\ell \end{array} \end{matrix} \right )\end{displaymjx}

    2. \begin{displaymjx}\alpha A=\left(\begin{matrix} \begin{array}{c|}\alpha A_1 \\\hline \end{array} & & 0\\ & \ddots & \\ 0 & & \begin{array}{|c}\hline \alpha A_k \end{array} \end{matrix} \right )\end{displaymjx}

    3. אם [math]\displaystyle{ A,\tilde{A} }[/math] שתי מטריצות אלכסוניות בלוקים כשהבלוקים מאותו גודל (מטריצות מאותו מבנה), אזי \begin{displaymjx}A+\tilde{A}=\left(\begin{matrix} \begin{array}{c|}A_1+\tilde{A}_1 \\\hline \end{array} & & 0\\ & \ddots & \\ 0 & & \begin{array}{|c}\hline A_k+\tilde{A}_k \end{array} \end{matrix} \right )\end{displaymjx}

  2. אם [math]\displaystyle{ f\left(A\right)=0 }[/math], אזי [math]\displaystyle{ f\left(A_i\right)=0 }[/math] לכל [math]\displaystyle{ i=1,\dots,k }[/math].

  3. [math]\displaystyle{ m_A\left(A_i \right )=0 }[/math] לכל [math]\displaystyle{ i=1,\dots,k }[/math] (לפי השלב הקודם).

  4. לכל [math]\displaystyle{ i=1,\dots,k }[/math], מתקיים [math]\displaystyle{ m_i|m_A }[/math]. נימוק: נשתמש בחילוק עם שארית.

    [math]\displaystyle{ m_A=q\cdot m_i+r }[/math], כאשר [math]\displaystyle{ \deg\left(r\right)<\deg\left(m_i\right) }[/math] או [math]\displaystyle{ r=0 }[/math]. נציב [math]\displaystyle{ A_i }[/math], ונקבל [math]\displaystyle{ m_A\left ( A_i \right )=q\left ( A_i \right )\cdot m_i\left ( A_i \right )+r\left ( A_i \right ) }[/math], כלומר [math]\displaystyle{ 0=q\left ( A_i \right )\cdot 0+r\left ( A_i \right ) }[/math], ומכאן [math]\displaystyle{ r\left ( A_i \right )=0 }[/math]. לכן, אם [math]\displaystyle{ \deg\left(r\right)<\deg\left(m_i\right) }[/math], נקבל סתירה למינימליות של [math]\displaystyle{ m_i }[/math], כלומר [math]\displaystyle{ r=0 }[/math].

  5. אם כן, [math]\displaystyle{ g|m_A }[/math], כי [math]\displaystyle{ g }[/math] הוא [math]\displaystyle{ \operatorname{lcm} }[/math].

  6. עם זאת, [math]\displaystyle{ g\left ( A_i \right )=0 }[/math] לכל [math]\displaystyle{ i=1,\dots,k }[/math], כי לכל [math]\displaystyle{ i }[/math], מתקיים [math]\displaystyle{ m_i\left(A_i\right)=0 }[/math], וכן ידוע [math]\displaystyle{ m_i|g }[/math].

  7. לכן, [math]\displaystyle{ g\left ( A \right )=0 }[/math].

  8. אם כן, [math]\displaystyle{ g|m_A }[/math].

  9. מ-5, מ-8 ומהעובדה ששני הפולינומים מתוקנים, נקבל [math]\displaystyle{ g=m_A }[/math], כדרוש.

∎

חזרה למערכי ההרצאה