לדלג לתוכן

לינארית 2/הרצאה 3

מתוך Math-Wiki

ההרצאה הקודמת | חזרה למערכי ההרצאה | ההרצאה הבאה

מרחבים עצמיים

הגדרה

תהי [math]\displaystyle{ A }[/math] מטריצה ריבועית, ויהי [math]\displaystyle{ \lambda\in\mathbb{F} }[/math] ע"ע של [math]\displaystyle{ A }[/math]. נגדיר \begin{displaymjx}V_\lambda\left(A\right)=\left\{v\in\mathbb{F}^n\mid Av=\lambda v\right\}\end{displaymjx} [math]\displaystyle{ V_\lambda\left(A\right) }[/math] נקרא המרחב העצמי של [math]\displaystyle{ A }[/math] הקשור ל-[math]\displaystyle{ \lambda }[/math].

בעצם, זוהי קבוצת כל הווקטורים העצמיים של [math]\displaystyle{ A }[/math] הקשורים ל-[math]\displaystyle{ \lambda }[/math], ביחד עם וקטור האפס.

הערה

[math]\displaystyle{ V_\lambda\left(A\right) }[/math] הוא תת-מרחב וקטורי של [math]\displaystyle{ V=\mathbb{F}^n }[/math].

הוכחה.

[math]\displaystyle{ 0\in V_\lambda\left(A\right) }[/math] - טריוויאלי, מכיוון ש-[math]\displaystyle{ A\cdot 0=0=\lambda\cdot 0 }[/math].

כמו כן, אם [math]\displaystyle{ v_1,v_2\in V_\lambda\left(A\right) }[/math] ו-[math]\displaystyle{ \alpha,\beta\in\mathbb{F} }[/math], מתקיים \begin{displaymjx}A\left(\alpha v_1+\beta v_2\right)=\alpha Av_1+\beta Av_2=\alpha\lambda v_1+\beta\lambda v_2=\lambda\left(\alpha v_1+\beta v_2\right)\end{displaymjx} ומכאן [math]\displaystyle{ \alpha v_1+\beta v_2\in V_\lambda\left(A\right) }[/math].

∎

הגדרה

נגדיר לכל ע"ע של אופרטור לינארי [math]\displaystyle{ T }[/math], מרחב [math]\displaystyle{ V_\lambda\left(T\right)=\left\{v\in V\mid Tv=\lambda v\right\} }[/math]. [math]\displaystyle{ V_\lambda\left(T\right) }[/math] נקרא המרחב העצמי של [math]\displaystyle{ T }[/math] הקשור ל-[math]\displaystyle{ \lambda }[/math].

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

לכסון אופרטורים

הגדרה

יהי [math]\displaystyle{ T:V\rightarrow V }[/math] אופרטור לינארי. אומרים ש-[math]\displaystyle{ T }[/math] לכסין (ניתן ללכסון) אם קיים בסיס [math]\displaystyle{ B }[/math] של [math]\displaystyle{ V }[/math] כך שהמטריצה המייצגת [math]\displaystyle{ A }[/math] של [math]\displaystyle{ T }[/math] יחסית ל-[math]\displaystyle{ B }[/math] אלכסונית.

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

משפט קריטריון בסיסי ללכסון אופרטור

אופרטור [math]\displaystyle{ T:V\rightarrow V }[/math] ניתן ללכסון אם ורק אם קיים בסיס [math]\displaystyle{ B }[/math] של [math]\displaystyle{ V }[/math] המורכב מו"ע של [math]\displaystyle{ T }[/math].

הפולינום האופייני

הגדרה

תהי [math]\displaystyle{ A }[/math] מטריצה ריבועית מגודל [math]\displaystyle{ n\times n }[/math]. [math]\displaystyle{ p_A\left(x\right)=\det\left(xI_n-A)\right) }[/math] נקרא הפולינום האופייני של המטריצה [math]\displaystyle{ A }[/math].

חשוב לשים לב שזהו פולינום; האיברים במטריצה [math]\displaystyle{ xI_n-A }[/math] הם פולינומים לכל היותר ממעלה 1. דטרמיננטה היא, בסך הכל, סכום של מכפלות של איברים מתוך המטריצה. לכן, גם התוצאה היא פולינום.

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

משפט תכונות הפולינום האופייני

לפולינום האופייני התכונות הבאות:

  1. השורשים של [math]\displaystyle{ p_A\left(x\right) }[/math] הם הע"ע של [math]\displaystyle{ A }[/math].
  2. אם [math]\displaystyle{ A }[/math] מטריצה משולשת, \begin{displaymjx}A=\left ( \begin{matrix} \lambda_1 & &\star \\ &\ddots & \\ & & \lambda_n \end{matrix} \right )\end{displaymjx} אזי [math]\displaystyle{ p_A\left ( x \right )=\prod_{i=1}^{n}\left ( x-\lambda_i \right ) }[/math].
  3. [math]\displaystyle{ p_A\left(x\right) }[/math] הוא פולינום מתוקן. זאת אומרת, המקדם הראשי / המוביל שלו שווה ל-[math]\displaystyle{ 1 }[/math].
  4. [math]\displaystyle{ \deg\left(p_A\left(x\right)\right)=n }[/math].
  5. אם [math]\displaystyle{ p_A\left(x\right)=x^n+a_{n-1}x^{n-1}+\cdots+a_1 x+a_0 }[/math], אזי [math]\displaystyle{ a_0=\left(-1\right)^n\cdot\det\left(A\right) }[/math] וגם [math]\displaystyle{ a_{n-1}=-tr\left(A\right) }[/math].

הוכחה.

1

לפי טענה שראינו בהרצאה הראשונה.

2

המטריצה \begin{displaymjx}xI-A=\left(\begin{matrix} x-\lambda_1 & & \star\\ & \ddots & \\ 0 & & x-\lambda_n \end{matrix} \right )\end{displaymjx} גם היא משולשת, ולכן הדטרמיננטה שלה היא מכפלת איברי האלכסון. אם כן, \begin{displaymjx}p_A\left(x \right )=\det\left(xI-A \right )=\prod_{i=1}^n\left(x-\lambda_i \right )\end{displaymjx}

3,4,5

\begin{displaymjx}p_A\left(x\right)=\det\left ( xI_n-A \right )=\det\left ( \begin{matrix} x-a_{11} & \cdots &-a_{1n} \\ \vdots & \ddots & \vdots\\ -a_{n1} & \cdots & x-a_{nn} \end{matrix} \right )=\end{displaymjx} \begin{displaymjx}=\sum_{\sigma\in S_n}sgn\left ( \sigma \right )c_{1\sigma\left ( 1 \right )}\dots c_{n\sigma\left ( n \right )}=x^n+x^{n-1}\left ( -a_{11}-a_{22}-\cdots-a_{nn} \right )+\cdots+a_0\end{displaymjx}

מהפיתוח הנ"ל, סעיפים 3 ו-4 נובעים באופן מיידי. נותר להוכיח את סעיף 5:

[math]\displaystyle{ a_0=p_A\left ( 0 \right )=\det\left ( 0I_n-A \right )=\det\left ( -A \right )=\left ( -1 \right )^n\det\left ( A \right ) }[/math]

∎

הערה

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

הוכחה.

אם [math]\displaystyle{ A\sim A' }[/math], אזי קיימת [math]\displaystyle{ P }[/math] כך ש-[math]\displaystyle{ A'=P^{-1}AP }[/math]. אם כן, \begin{displaymjx}p_{A'}\left ( x \right )=\det\left ( xI-A' \right )=\det\left ( xI-P^{-1}AP \right )=\det\left ( xP^{-1}IP-P^{-1}AP \right )=\end{displaymjx} \begin{displaymjx}=\det\left ( P^{-1}\left ( xI-A \right ) P\right )=\det\left ( P^{-1} \right )\det\left ( xI-A \right )\det\left ( P \right )=\end{displaymjx} \begin{displaymjx}=\frac{1}{\det\left ( P \right )}\det\left ( xI-A \right )\det\left ( P \right )=\det\left ( xI-A \right )=p_A\left ( x \right )\end{displaymjx}

הפרכת הכיוון הנגדי: ניקח \begin{displaymjx}A=I=\left ( \begin{matrix} 1 &0 \\ 0 & 1 \end{matrix} \right ),\quad A'=J_2\left ( 1 \right )=\left ( \begin{matrix} 1 &1 \\ 0 &1 \end{matrix} \right )\end{displaymjx} מניתוח קודם, [math]\displaystyle{ A\nsim A' }[/math] , אבל קל לוודא שאכן [math]\displaystyle{ p_A\left ( x \right )=p_{A'}\left ( x \right ) }[/math].

∎

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

הגדרה

יהי [math]\displaystyle{ T:V\rightarrow V }[/math] אופרטור לינארי. נגדיר [math]\displaystyle{ p_T\left(x\right)=p_A\left(x\right) }[/math], כש-[math]\displaystyle{ A }[/math] היא המטריצה המייצגת של [math]\displaystyle{ T }[/math] ביחס לבסיס [math]\displaystyle{ B }[/math] כלשהו.

פולינומים (על קצה המזלג)

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

משפט

יהיו [math]\displaystyle{ f\left ( x \right ),g\left ( x \right )\in\mathbb{F}\left [ x \right ] }[/math] פולינומים, [math]\displaystyle{ \deg\left ( f \right )\ge1 }[/math], [math]\displaystyle{ \deg\left ( g \right )\ge1 }[/math] (כזכור, [math]\displaystyle{ \deg }[/math] = הדרגה של הפולינום). אזי קיימים פולינומים [math]\displaystyle{ q\left ( x \right ) }[/math] (המנה) ו-[math]\displaystyle{ r\left ( x \right ) }[/math] (השארית) שעבורם:

  1. [math]\displaystyle{ f\left ( x \right )=q\left ( x \right )g\left ( x \right )+r\left ( x \right ) }[/math].
  2. [math]\displaystyle{ r\left ( x \right )=0 }[/math] או [math]\displaystyle{ \deg\left ( r \right )<\deg\left ( g \right ) }[/math].

לא נוכיח את המשפט בקורס זה.

הערה

נעיר מספר הערות על המשפט.

  1. בתנאי השני, הסיבה למקרה v [math]\displaystyle{ r\left ( x \right )=0 }[/math] היא ש-[math]\displaystyle{ \deg\left(0\right) }[/math] אינו מוגדר.
  2. אם [math]\displaystyle{ \deg\left ( f \right )<\deg\left ( g \right ) }[/math], אז החלוקה הינה [math]\displaystyle{ f\left ( x \right )=0\cdot g\left ( x \right )+f\left ( x \right ) }[/math].
  3. השוויון בתנאי הראשון הוא שוויון פולינומים (ולא רק של קבוצות הערכים שלהם). בדוגמה הבאה נראה דוגמה לשני פולינומים שונים, המקבלים אותה קבוצת ערכים.
דוגמה

נדגים שני פולינומים שונים עם אותן קבוצות ערכים, זאת אומרת [math]\displaystyle{ f\neq g }[/math], אבל לכל [math]\displaystyle{ x\in\mathbb{F} }[/math] מתקיים [math]\displaystyle{ f\left(x\right)=g\left(x\right) }[/math].

עבור השדה [math]\displaystyle{ \mathbb{F}=\mathbb{Z}_2 }[/math], הפולינומים [math]\displaystyle{ f\left(x\right)=x }[/math] ו-[math]\displaystyle{ g\left(x\right)=x^2 }[/math] מקיימים את הדרישות האלו. זה נכון, מפני שמתקיים \begin{displaymjx}0^2=0,\quad 1^2=1\end{displaymjx}

דוגמה

נדגים את חלוקת הפולינומים [math]\displaystyle{ f\left ( x \right )=x^3-2 }[/math] ב-[math]\displaystyle{ g\left ( x \right )=x-2 }[/math]. כאן אין הבדל אם השדה יהיה [math]\displaystyle{ \mathbb{Q} }[/math], [math]\displaystyle{ \mathbb{R} }[/math] או [math]\displaystyle{ \mathbb{C} }[/math], אך בדוגמאות אחרות ייתכן שיהיה הבדל בין החלוקות (לפי המקדמים של הפולינומים - למשל, אם יש מקדם אי רציונלי, אי אפשר לעבוד מעל הרציונליים).

[math]\displaystyle{ \quad\quad\quad x^2+2x+4\\ \overline{x^3\quad\quad\quad\quad\quad-2}|x-2\\ \underline{x^3-2x^2}\\ \hphantom\quad\quad\,2x^2\\ \hphantom\quad\quad\,\underline{2x^2+4x}\\ \hphantom\quad\quad\quad\quad\quad4x-2\\ \hphantom\quad\quad\quad\quad\quad\underline{4x-8}\\ \hphantom\quad\quad\quad\quad\quad\quad\quad\;6\\ }[/math]

לסיכום, מתקיים [math]\displaystyle{ x^3-2=\left(x^2+2x+4\right)\left(x-2\right)+6 }[/math].

ההרצאה הקודמת | חזרה למערכי ההרצאה | ההרצאה הבאה