How do I find the bases of the Jordan Canonical Form of $C$?Jordan canonical forms and deficiency indicesFinding Jordan Canonical form for 3x3 matrixFind the Jordan form of a 4 x 4 matrixCondition on matrix to ensure nontrivial Jordan canonical formFind the Jordan canonical form of AJordan Canonical Forms of an endomorphism in $mathbbR^3$Jordan normal form which depends on parameterJordan Canonical form with 3 eigenvalues =0?Jordan canonical form of strictly upper or lower triangular matrices of even order n and rank n-1.Jordan Normal Form: Two times the same basis vector?!

Deciphering cause of death?

Storage of electrolytic capacitors - how long?

Pre-Employment Background Check With Consent For Future Checks

How to preserve electronics (computers, iPads and phones) for hundreds of years

How do I prevent inappropriate ads from appearing in my game?

Showing mass murder in a kid's book

Is there a reason to prefer HFS+ over APFS for disk images in High Sierra and/or Mojave?

Do I have to take mana from my deck or hand when tapping a dual land?

Is there anyway, I can have two passwords for my wi-fi

Why is participating in the European Parliamentary elections used as a threat?

Is there a distance limit for minecart tracks?

Determining multivariate least squares with constraint

How were servants to the Kaiser of Imperial Germany treated and where may I find more information on them

Should I assume I have passed probation?

Overlapping circles covering polygon

How to make a list of partial sums using forEach

What is this high flying aircraft over Pennsylvania?

Can I say "fingers" when referring to toes?

How to write Quadratic equation with negative coefficient

How do you justify more code being written by following clean code practices?

In One Punch Man, is King actually weak?

Why does the Persian emissary display a string of crowned skulls?

Origin of pigs as a species

I'm just a whisper. Who am I?



How do I find the bases of the Jordan Canonical Form of $C$?


Jordan canonical forms and deficiency indicesFinding Jordan Canonical form for 3x3 matrixFind the Jordan form of a 4 x 4 matrixCondition on matrix to ensure nontrivial Jordan canonical formFind the Jordan canonical form of AJordan Canonical Forms of an endomorphism in $mathbbR^3$Jordan normal form which depends on parameterJordan Canonical form with 3 eigenvalues =0?Jordan canonical form of strictly upper or lower triangular matrices of even order n and rank n-1.Jordan Normal Form: Two times the same basis vector?!













0












$begingroup$



Let $$C = left[ beginarraycccc
0 & -1 & -2 & 3 \
0 & 0 & -2 & 3 \
0 & 1 & 1 & -1 \
0 & 0 & -1 & 2
endarray right].$$
What is the Jordan canonical form of C?




We know that the characteristic polynomial



$$chi_C(lambda) = (z - 1)^4$$



So the algebraic multiplicity of $1$ is $4$.



  1. How do I find the geometric multiplicity of $1$?

  2. If the geometric multiplicity of $1$ is less than $4$, how do I find the bases that give me the Jordan canonical form?









share|cite|improve this question











$endgroup$







  • 1




    $begingroup$
    Geo-multi = $dim (mathrm Ker ,(C - 1I)) = n - mathrm rank (C - 1I)$, hence you could find $mathrm rank (C-1I)$ via RREF or some other thing.
    $endgroup$
    – xbh
    Mar 14 at 5:51










  • $begingroup$
    $C$ is not invertible, so shouldn’t it’s characteristic polynomial be divisible by $z$?
    $endgroup$
    – Joppy
    Mar 14 at 6:41















0












$begingroup$



Let $$C = left[ beginarraycccc
0 & -1 & -2 & 3 \
0 & 0 & -2 & 3 \
0 & 1 & 1 & -1 \
0 & 0 & -1 & 2
endarray right].$$
What is the Jordan canonical form of C?




We know that the characteristic polynomial



$$chi_C(lambda) = (z - 1)^4$$



So the algebraic multiplicity of $1$ is $4$.



  1. How do I find the geometric multiplicity of $1$?

  2. If the geometric multiplicity of $1$ is less than $4$, how do I find the bases that give me the Jordan canonical form?









share|cite|improve this question











$endgroup$







  • 1




    $begingroup$
    Geo-multi = $dim (mathrm Ker ,(C - 1I)) = n - mathrm rank (C - 1I)$, hence you could find $mathrm rank (C-1I)$ via RREF or some other thing.
    $endgroup$
    – xbh
    Mar 14 at 5:51










  • $begingroup$
    $C$ is not invertible, so shouldn’t it’s characteristic polynomial be divisible by $z$?
    $endgroup$
    – Joppy
    Mar 14 at 6:41













0












0








0


1



$begingroup$



Let $$C = left[ beginarraycccc
0 & -1 & -2 & 3 \
0 & 0 & -2 & 3 \
0 & 1 & 1 & -1 \
0 & 0 & -1 & 2
endarray right].$$
What is the Jordan canonical form of C?




We know that the characteristic polynomial



$$chi_C(lambda) = (z - 1)^4$$



So the algebraic multiplicity of $1$ is $4$.



  1. How do I find the geometric multiplicity of $1$?

  2. If the geometric multiplicity of $1$ is less than $4$, how do I find the bases that give me the Jordan canonical form?









share|cite|improve this question











$endgroup$





Let $$C = left[ beginarraycccc
0 & -1 & -2 & 3 \
0 & 0 & -2 & 3 \
0 & 1 & 1 & -1 \
0 & 0 & -1 & 2
endarray right].$$
What is the Jordan canonical form of C?




We know that the characteristic polynomial



$$chi_C(lambda) = (z - 1)^4$$



So the algebraic multiplicity of $1$ is $4$.



  1. How do I find the geometric multiplicity of $1$?

  2. If the geometric multiplicity of $1$ is less than $4$, how do I find the bases that give me the Jordan canonical form?






linear-algebra matrices jordan-normal-form






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Mar 14 at 21:02









Rodrigo de Azevedo

13.2k41960




13.2k41960










asked Mar 14 at 5:44









Tomislav OstojichTomislav Ostojich

759718




759718







  • 1




    $begingroup$
    Geo-multi = $dim (mathrm Ker ,(C - 1I)) = n - mathrm rank (C - 1I)$, hence you could find $mathrm rank (C-1I)$ via RREF or some other thing.
    $endgroup$
    – xbh
    Mar 14 at 5:51










  • $begingroup$
    $C$ is not invertible, so shouldn’t it’s characteristic polynomial be divisible by $z$?
    $endgroup$
    – Joppy
    Mar 14 at 6:41












  • 1




    $begingroup$
    Geo-multi = $dim (mathrm Ker ,(C - 1I)) = n - mathrm rank (C - 1I)$, hence you could find $mathrm rank (C-1I)$ via RREF or some other thing.
    $endgroup$
    – xbh
    Mar 14 at 5:51










  • $begingroup$
    $C$ is not invertible, so shouldn’t it’s characteristic polynomial be divisible by $z$?
    $endgroup$
    – Joppy
    Mar 14 at 6:41







1




1




$begingroup$
Geo-multi = $dim (mathrm Ker ,(C - 1I)) = n - mathrm rank (C - 1I)$, hence you could find $mathrm rank (C-1I)$ via RREF or some other thing.
$endgroup$
– xbh
Mar 14 at 5:51




$begingroup$
Geo-multi = $dim (mathrm Ker ,(C - 1I)) = n - mathrm rank (C - 1I)$, hence you could find $mathrm rank (C-1I)$ via RREF or some other thing.
$endgroup$
– xbh
Mar 14 at 5:51












$begingroup$
$C$ is not invertible, so shouldn’t it’s characteristic polynomial be divisible by $z$?
$endgroup$
– Joppy
Mar 14 at 6:41




$begingroup$
$C$ is not invertible, so shouldn’t it’s characteristic polynomial be divisible by $z$?
$endgroup$
– Joppy
Mar 14 at 6:41










1 Answer
1






active

oldest

votes


















2












$begingroup$

Let's follow this algorithm described by Stefan Friedl.



A little work shows that the characteristic polynomial of $C$ is
$$
chi_C(t)
= t cdot (t - 1)^3
$$

which gives a table of eigenvalues
$$
beginarrayc
lambda & operatornameam_C(lambda) & operatornamegm_C(lambda) \ hline
0 & 1 & ? \
1 & 3 & ?
endarray
$$

Here, $operatornameam_C(lambda)$ is the algebraic multiplicity of $lambda$ as an eigenvalue of $C$ and $operatornamegm_C(lambda)$ is the geometric multiplicity.



Our factorization of the characteristic polynomial allowed us to fill in the algebraic multiplicities in our table. The geometric multiplicities can be computed from the definition $operatornamegm_C(lambda)=operatornamenullity(lambdacdot I-C)$. In our case, we have
$$
beginarrayc
lambda & operatornameam_C(lambda) & operatornamegm_C(lambda) \ hline
0 & 1 & 1 \
1 & 3 & 1
endarray
$$

Note that $operatornamegm_C(0)$ can also be quickly inferred from the inequality $1leqoperatornamegm_C(0)leqoperatornameam_C(0)=1$.



At this stage, we can infer the Jordan form $J$ of $C$. Recall the interpretations of the multiplicities of the eigenvalues as
beginalign*
operatornameam_C(lambda) &= textnumber of $lambda$'s on the diagonal of $J$ \
operatornamegm_C(lambda) &= textsize of the largest Jordan block corresponding to $lambda$ inside $J$
endalign*

In general, knowing these multiplicities is not enough to infer $J$. However, in our case we can see that
$$
J=left[beginarrayr
0 & 0 & 0 & 0 \
hline
0 & 1 & 1 & 0 \
0 & 0 & 1 & 1 \
0 & 0 & 0 & 1
endarrayright]
$$



Now, we proceed to compute the change of basis matrix $P$. The easiest way to start is to note that
$$
E_0 = operatornameSpanlangle1, 0, 0, 0rangle
$$

This gives our first column of $P$, so
$$
P=
left[beginarrayrrrr
1 & ? & ? & ? \
0 & ? & ? & ? \
0 & ? & ? & ? \
0 & ? & ? & ?
endarrayright]
$$

Now, to build the other three columns, we compute the numbers
$$
d_k=operatornamenullity((lambdacdot I-C)^k)-operatornamenullity((lambdacdot I-C)^k-1)
$$

for $1leq kleqoperatornamegm_C(lambda)$ where $lambda=1$. For us, these numbers turn out to be
beginalign*
d_1 &= 1 & d_2 &= 1 & d_3 &= 1
endalign*

We now take these numbers and build a diagram of empty boxes
$$
beginarrayc
Box\ Box\ Box
endarray
$$

The algorithm we're following demands that we start at the bottom of this diagram and fill the boxes in row $k$ with linearly independent vectors that belong to $operatornameNull((lambdacdot I-C)^k)$ but not $operatornameNull((lambdacdot I-C)^k-1)$. Once a box in the diagram is filled with a vector $vecv$, the box immediately above it is filled with $(lambdacdot I-C)vecv$.



In our situation, we have
beginalign*
(I-C)^2 &= left[beginarrayrrrr
1 & 0 & 1 & -1 \
0 & -1 & -1 & 2 \
0 & -1 & -1 & 2 \
0 & -1 & -1 & 2
endarrayright] & (I-C)^3 &= left[beginarrayrrrr
1 & 0 & 1 & -1 \
0 & 0 & 0 & 0 \
0 & 0 & 0 & 0 \
0 & 0 & 0 & 0
endarrayright]
endalign*

We easily see that $langle0,1,0,0rangleinoperatornameNull((I-C)^3)$ but $langle0,1,0,0ranglenotinoperatornameNull((I-C)^2)$. This allows us to fill out our diagram
$$
beginarrayc
fbox$leftlangle0,,-1,,-1,,-1rightrangle$\
fbox$leftlangle-1,,-1,,1,,0rightrangle$ \
fbox$leftlangle0,,1,,0,,0rightrangle$
endarray
$$

This defines our matrix $P$ as
$$
P = left[beginarrayrrrr
1 & 0 & -1 & 0 \
0 & -1 & -1 & 1 \
0 & -1 & 1 & 0 \
0 & -1 & 0 & 0
endarrayright]
$$

We can verify ourselves that this is indeed correct
$$
oversetCleft[beginarrayrrrr
0 & -1 & -2 & 3 \
0 & 0 & -2 & 3 \
0 & 1 & 1 & -1 \
0 & 0 & -1 & 2
endarrayright]
=
oversetPleft[beginarrayrrrr
1 & 0 & -1 & 0 \
0 & -1 & -1 & 1 \
0 & -1 & 1 & 0 \
0 & -1 & 0 & 0
endarrayright]
oversetJleft[beginarrayr
0 & 0 & 0 & 0 \
hline
0 & 1 & 1 & 0 \
0 & 0 & 1 & 1 \
0 & 0 & 0 & 1
endarrayright]
oversetP^-1left[beginarrayrrrr
1 & 0 & 1 & -1 \
0 & 0 & 0 & -1 \
0 & 0 & 1 & -1 \
0 & 1 & 1 & -2
endarrayright]
$$






share|cite|improve this answer









$endgroup$












  • $begingroup$
    "In general, knowing these multiplicities is not enough to infer 𝐽." What do we do in that case? I would greatly appreciate you if you could tell me.
    $endgroup$
    – Tomislav Ostojich
    Mar 17 at 3:17










Your Answer





StackExchange.ifUsing("editor", function ()
return StackExchange.using("mathjaxEditing", function ()
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
);
);
, "mathjax-editing");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "69"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3147603%2fhow-do-i-find-the-bases-of-the-jordan-canonical-form-of-c%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









2












$begingroup$

Let's follow this algorithm described by Stefan Friedl.



A little work shows that the characteristic polynomial of $C$ is
$$
chi_C(t)
= t cdot (t - 1)^3
$$

which gives a table of eigenvalues
$$
beginarrayc
lambda & operatornameam_C(lambda) & operatornamegm_C(lambda) \ hline
0 & 1 & ? \
1 & 3 & ?
endarray
$$

Here, $operatornameam_C(lambda)$ is the algebraic multiplicity of $lambda$ as an eigenvalue of $C$ and $operatornamegm_C(lambda)$ is the geometric multiplicity.



Our factorization of the characteristic polynomial allowed us to fill in the algebraic multiplicities in our table. The geometric multiplicities can be computed from the definition $operatornamegm_C(lambda)=operatornamenullity(lambdacdot I-C)$. In our case, we have
$$
beginarrayc
lambda & operatornameam_C(lambda) & operatornamegm_C(lambda) \ hline
0 & 1 & 1 \
1 & 3 & 1
endarray
$$

Note that $operatornamegm_C(0)$ can also be quickly inferred from the inequality $1leqoperatornamegm_C(0)leqoperatornameam_C(0)=1$.



At this stage, we can infer the Jordan form $J$ of $C$. Recall the interpretations of the multiplicities of the eigenvalues as
beginalign*
operatornameam_C(lambda) &= textnumber of $lambda$'s on the diagonal of $J$ \
operatornamegm_C(lambda) &= textsize of the largest Jordan block corresponding to $lambda$ inside $J$
endalign*

In general, knowing these multiplicities is not enough to infer $J$. However, in our case we can see that
$$
J=left[beginarrayr
0 & 0 & 0 & 0 \
hline
0 & 1 & 1 & 0 \
0 & 0 & 1 & 1 \
0 & 0 & 0 & 1
endarrayright]
$$



Now, we proceed to compute the change of basis matrix $P$. The easiest way to start is to note that
$$
E_0 = operatornameSpanlangle1, 0, 0, 0rangle
$$

This gives our first column of $P$, so
$$
P=
left[beginarrayrrrr
1 & ? & ? & ? \
0 & ? & ? & ? \
0 & ? & ? & ? \
0 & ? & ? & ?
endarrayright]
$$

Now, to build the other three columns, we compute the numbers
$$
d_k=operatornamenullity((lambdacdot I-C)^k)-operatornamenullity((lambdacdot I-C)^k-1)
$$

for $1leq kleqoperatornamegm_C(lambda)$ where $lambda=1$. For us, these numbers turn out to be
beginalign*
d_1 &= 1 & d_2 &= 1 & d_3 &= 1
endalign*

We now take these numbers and build a diagram of empty boxes
$$
beginarrayc
Box\ Box\ Box
endarray
$$

The algorithm we're following demands that we start at the bottom of this diagram and fill the boxes in row $k$ with linearly independent vectors that belong to $operatornameNull((lambdacdot I-C)^k)$ but not $operatornameNull((lambdacdot I-C)^k-1)$. Once a box in the diagram is filled with a vector $vecv$, the box immediately above it is filled with $(lambdacdot I-C)vecv$.



In our situation, we have
beginalign*
(I-C)^2 &= left[beginarrayrrrr
1 & 0 & 1 & -1 \
0 & -1 & -1 & 2 \
0 & -1 & -1 & 2 \
0 & -1 & -1 & 2
endarrayright] & (I-C)^3 &= left[beginarrayrrrr
1 & 0 & 1 & -1 \
0 & 0 & 0 & 0 \
0 & 0 & 0 & 0 \
0 & 0 & 0 & 0
endarrayright]
endalign*

We easily see that $langle0,1,0,0rangleinoperatornameNull((I-C)^3)$ but $langle0,1,0,0ranglenotinoperatornameNull((I-C)^2)$. This allows us to fill out our diagram
$$
beginarrayc
fbox$leftlangle0,,-1,,-1,,-1rightrangle$\
fbox$leftlangle-1,,-1,,1,,0rightrangle$ \
fbox$leftlangle0,,1,,0,,0rightrangle$
endarray
$$

This defines our matrix $P$ as
$$
P = left[beginarrayrrrr
1 & 0 & -1 & 0 \
0 & -1 & -1 & 1 \
0 & -1 & 1 & 0 \
0 & -1 & 0 & 0
endarrayright]
$$

We can verify ourselves that this is indeed correct
$$
oversetCleft[beginarrayrrrr
0 & -1 & -2 & 3 \
0 & 0 & -2 & 3 \
0 & 1 & 1 & -1 \
0 & 0 & -1 & 2
endarrayright]
=
oversetPleft[beginarrayrrrr
1 & 0 & -1 & 0 \
0 & -1 & -1 & 1 \
0 & -1 & 1 & 0 \
0 & -1 & 0 & 0
endarrayright]
oversetJleft[beginarrayr
0 & 0 & 0 & 0 \
hline
0 & 1 & 1 & 0 \
0 & 0 & 1 & 1 \
0 & 0 & 0 & 1
endarrayright]
oversetP^-1left[beginarrayrrrr
1 & 0 & 1 & -1 \
0 & 0 & 0 & -1 \
0 & 0 & 1 & -1 \
0 & 1 & 1 & -2
endarrayright]
$$






share|cite|improve this answer









$endgroup$












  • $begingroup$
    "In general, knowing these multiplicities is not enough to infer 𝐽." What do we do in that case? I would greatly appreciate you if you could tell me.
    $endgroup$
    – Tomislav Ostojich
    Mar 17 at 3:17















2












$begingroup$

Let's follow this algorithm described by Stefan Friedl.



A little work shows that the characteristic polynomial of $C$ is
$$
chi_C(t)
= t cdot (t - 1)^3
$$

which gives a table of eigenvalues
$$
beginarrayc
lambda & operatornameam_C(lambda) & operatornamegm_C(lambda) \ hline
0 & 1 & ? \
1 & 3 & ?
endarray
$$

Here, $operatornameam_C(lambda)$ is the algebraic multiplicity of $lambda$ as an eigenvalue of $C$ and $operatornamegm_C(lambda)$ is the geometric multiplicity.



Our factorization of the characteristic polynomial allowed us to fill in the algebraic multiplicities in our table. The geometric multiplicities can be computed from the definition $operatornamegm_C(lambda)=operatornamenullity(lambdacdot I-C)$. In our case, we have
$$
beginarrayc
lambda & operatornameam_C(lambda) & operatornamegm_C(lambda) \ hline
0 & 1 & 1 \
1 & 3 & 1
endarray
$$

Note that $operatornamegm_C(0)$ can also be quickly inferred from the inequality $1leqoperatornamegm_C(0)leqoperatornameam_C(0)=1$.



At this stage, we can infer the Jordan form $J$ of $C$. Recall the interpretations of the multiplicities of the eigenvalues as
beginalign*
operatornameam_C(lambda) &= textnumber of $lambda$'s on the diagonal of $J$ \
operatornamegm_C(lambda) &= textsize of the largest Jordan block corresponding to $lambda$ inside $J$
endalign*

In general, knowing these multiplicities is not enough to infer $J$. However, in our case we can see that
$$
J=left[beginarrayr
0 & 0 & 0 & 0 \
hline
0 & 1 & 1 & 0 \
0 & 0 & 1 & 1 \
0 & 0 & 0 & 1
endarrayright]
$$



Now, we proceed to compute the change of basis matrix $P$. The easiest way to start is to note that
$$
E_0 = operatornameSpanlangle1, 0, 0, 0rangle
$$

This gives our first column of $P$, so
$$
P=
left[beginarrayrrrr
1 & ? & ? & ? \
0 & ? & ? & ? \
0 & ? & ? & ? \
0 & ? & ? & ?
endarrayright]
$$

Now, to build the other three columns, we compute the numbers
$$
d_k=operatornamenullity((lambdacdot I-C)^k)-operatornamenullity((lambdacdot I-C)^k-1)
$$

for $1leq kleqoperatornamegm_C(lambda)$ where $lambda=1$. For us, these numbers turn out to be
beginalign*
d_1 &= 1 & d_2 &= 1 & d_3 &= 1
endalign*

We now take these numbers and build a diagram of empty boxes
$$
beginarrayc
Box\ Box\ Box
endarray
$$

The algorithm we're following demands that we start at the bottom of this diagram and fill the boxes in row $k$ with linearly independent vectors that belong to $operatornameNull((lambdacdot I-C)^k)$ but not $operatornameNull((lambdacdot I-C)^k-1)$. Once a box in the diagram is filled with a vector $vecv$, the box immediately above it is filled with $(lambdacdot I-C)vecv$.



In our situation, we have
beginalign*
(I-C)^2 &= left[beginarrayrrrr
1 & 0 & 1 & -1 \
0 & -1 & -1 & 2 \
0 & -1 & -1 & 2 \
0 & -1 & -1 & 2
endarrayright] & (I-C)^3 &= left[beginarrayrrrr
1 & 0 & 1 & -1 \
0 & 0 & 0 & 0 \
0 & 0 & 0 & 0 \
0 & 0 & 0 & 0
endarrayright]
endalign*

We easily see that $langle0,1,0,0rangleinoperatornameNull((I-C)^3)$ but $langle0,1,0,0ranglenotinoperatornameNull((I-C)^2)$. This allows us to fill out our diagram
$$
beginarrayc
fbox$leftlangle0,,-1,,-1,,-1rightrangle$\
fbox$leftlangle-1,,-1,,1,,0rightrangle$ \
fbox$leftlangle0,,1,,0,,0rightrangle$
endarray
$$

This defines our matrix $P$ as
$$
P = left[beginarrayrrrr
1 & 0 & -1 & 0 \
0 & -1 & -1 & 1 \
0 & -1 & 1 & 0 \
0 & -1 & 0 & 0
endarrayright]
$$

We can verify ourselves that this is indeed correct
$$
oversetCleft[beginarrayrrrr
0 & -1 & -2 & 3 \
0 & 0 & -2 & 3 \
0 & 1 & 1 & -1 \
0 & 0 & -1 & 2
endarrayright]
=
oversetPleft[beginarrayrrrr
1 & 0 & -1 & 0 \
0 & -1 & -1 & 1 \
0 & -1 & 1 & 0 \
0 & -1 & 0 & 0
endarrayright]
oversetJleft[beginarrayr
0 & 0 & 0 & 0 \
hline
0 & 1 & 1 & 0 \
0 & 0 & 1 & 1 \
0 & 0 & 0 & 1
endarrayright]
oversetP^-1left[beginarrayrrrr
1 & 0 & 1 & -1 \
0 & 0 & 0 & -1 \
0 & 0 & 1 & -1 \
0 & 1 & 1 & -2
endarrayright]
$$






share|cite|improve this answer









$endgroup$












  • $begingroup$
    "In general, knowing these multiplicities is not enough to infer 𝐽." What do we do in that case? I would greatly appreciate you if you could tell me.
    $endgroup$
    – Tomislav Ostojich
    Mar 17 at 3:17













2












2








2





$begingroup$

Let's follow this algorithm described by Stefan Friedl.



A little work shows that the characteristic polynomial of $C$ is
$$
chi_C(t)
= t cdot (t - 1)^3
$$

which gives a table of eigenvalues
$$
beginarrayc
lambda & operatornameam_C(lambda) & operatornamegm_C(lambda) \ hline
0 & 1 & ? \
1 & 3 & ?
endarray
$$

Here, $operatornameam_C(lambda)$ is the algebraic multiplicity of $lambda$ as an eigenvalue of $C$ and $operatornamegm_C(lambda)$ is the geometric multiplicity.



Our factorization of the characteristic polynomial allowed us to fill in the algebraic multiplicities in our table. The geometric multiplicities can be computed from the definition $operatornamegm_C(lambda)=operatornamenullity(lambdacdot I-C)$. In our case, we have
$$
beginarrayc
lambda & operatornameam_C(lambda) & operatornamegm_C(lambda) \ hline
0 & 1 & 1 \
1 & 3 & 1
endarray
$$

Note that $operatornamegm_C(0)$ can also be quickly inferred from the inequality $1leqoperatornamegm_C(0)leqoperatornameam_C(0)=1$.



At this stage, we can infer the Jordan form $J$ of $C$. Recall the interpretations of the multiplicities of the eigenvalues as
beginalign*
operatornameam_C(lambda) &= textnumber of $lambda$'s on the diagonal of $J$ \
operatornamegm_C(lambda) &= textsize of the largest Jordan block corresponding to $lambda$ inside $J$
endalign*

In general, knowing these multiplicities is not enough to infer $J$. However, in our case we can see that
$$
J=left[beginarrayr
0 & 0 & 0 & 0 \
hline
0 & 1 & 1 & 0 \
0 & 0 & 1 & 1 \
0 & 0 & 0 & 1
endarrayright]
$$



Now, we proceed to compute the change of basis matrix $P$. The easiest way to start is to note that
$$
E_0 = operatornameSpanlangle1, 0, 0, 0rangle
$$

This gives our first column of $P$, so
$$
P=
left[beginarrayrrrr
1 & ? & ? & ? \
0 & ? & ? & ? \
0 & ? & ? & ? \
0 & ? & ? & ?
endarrayright]
$$

Now, to build the other three columns, we compute the numbers
$$
d_k=operatornamenullity((lambdacdot I-C)^k)-operatornamenullity((lambdacdot I-C)^k-1)
$$

for $1leq kleqoperatornamegm_C(lambda)$ where $lambda=1$. For us, these numbers turn out to be
beginalign*
d_1 &= 1 & d_2 &= 1 & d_3 &= 1
endalign*

We now take these numbers and build a diagram of empty boxes
$$
beginarrayc
Box\ Box\ Box
endarray
$$

The algorithm we're following demands that we start at the bottom of this diagram and fill the boxes in row $k$ with linearly independent vectors that belong to $operatornameNull((lambdacdot I-C)^k)$ but not $operatornameNull((lambdacdot I-C)^k-1)$. Once a box in the diagram is filled with a vector $vecv$, the box immediately above it is filled with $(lambdacdot I-C)vecv$.



In our situation, we have
beginalign*
(I-C)^2 &= left[beginarrayrrrr
1 & 0 & 1 & -1 \
0 & -1 & -1 & 2 \
0 & -1 & -1 & 2 \
0 & -1 & -1 & 2
endarrayright] & (I-C)^3 &= left[beginarrayrrrr
1 & 0 & 1 & -1 \
0 & 0 & 0 & 0 \
0 & 0 & 0 & 0 \
0 & 0 & 0 & 0
endarrayright]
endalign*

We easily see that $langle0,1,0,0rangleinoperatornameNull((I-C)^3)$ but $langle0,1,0,0ranglenotinoperatornameNull((I-C)^2)$. This allows us to fill out our diagram
$$
beginarrayc
fbox$leftlangle0,,-1,,-1,,-1rightrangle$\
fbox$leftlangle-1,,-1,,1,,0rightrangle$ \
fbox$leftlangle0,,1,,0,,0rightrangle$
endarray
$$

This defines our matrix $P$ as
$$
P = left[beginarrayrrrr
1 & 0 & -1 & 0 \
0 & -1 & -1 & 1 \
0 & -1 & 1 & 0 \
0 & -1 & 0 & 0
endarrayright]
$$

We can verify ourselves that this is indeed correct
$$
oversetCleft[beginarrayrrrr
0 & -1 & -2 & 3 \
0 & 0 & -2 & 3 \
0 & 1 & 1 & -1 \
0 & 0 & -1 & 2
endarrayright]
=
oversetPleft[beginarrayrrrr
1 & 0 & -1 & 0 \
0 & -1 & -1 & 1 \
0 & -1 & 1 & 0 \
0 & -1 & 0 & 0
endarrayright]
oversetJleft[beginarrayr
0 & 0 & 0 & 0 \
hline
0 & 1 & 1 & 0 \
0 & 0 & 1 & 1 \
0 & 0 & 0 & 1
endarrayright]
oversetP^-1left[beginarrayrrrr
1 & 0 & 1 & -1 \
0 & 0 & 0 & -1 \
0 & 0 & 1 & -1 \
0 & 1 & 1 & -2
endarrayright]
$$






share|cite|improve this answer









$endgroup$



Let's follow this algorithm described by Stefan Friedl.



A little work shows that the characteristic polynomial of $C$ is
$$
chi_C(t)
= t cdot (t - 1)^3
$$

which gives a table of eigenvalues
$$
beginarrayc
lambda & operatornameam_C(lambda) & operatornamegm_C(lambda) \ hline
0 & 1 & ? \
1 & 3 & ?
endarray
$$

Here, $operatornameam_C(lambda)$ is the algebraic multiplicity of $lambda$ as an eigenvalue of $C$ and $operatornamegm_C(lambda)$ is the geometric multiplicity.



Our factorization of the characteristic polynomial allowed us to fill in the algebraic multiplicities in our table. The geometric multiplicities can be computed from the definition $operatornamegm_C(lambda)=operatornamenullity(lambdacdot I-C)$. In our case, we have
$$
beginarrayc
lambda & operatornameam_C(lambda) & operatornamegm_C(lambda) \ hline
0 & 1 & 1 \
1 & 3 & 1
endarray
$$

Note that $operatornamegm_C(0)$ can also be quickly inferred from the inequality $1leqoperatornamegm_C(0)leqoperatornameam_C(0)=1$.



At this stage, we can infer the Jordan form $J$ of $C$. Recall the interpretations of the multiplicities of the eigenvalues as
beginalign*
operatornameam_C(lambda) &= textnumber of $lambda$'s on the diagonal of $J$ \
operatornamegm_C(lambda) &= textsize of the largest Jordan block corresponding to $lambda$ inside $J$
endalign*

In general, knowing these multiplicities is not enough to infer $J$. However, in our case we can see that
$$
J=left[beginarrayr
0 & 0 & 0 & 0 \
hline
0 & 1 & 1 & 0 \
0 & 0 & 1 & 1 \
0 & 0 & 0 & 1
endarrayright]
$$



Now, we proceed to compute the change of basis matrix $P$. The easiest way to start is to note that
$$
E_0 = operatornameSpanlangle1, 0, 0, 0rangle
$$

This gives our first column of $P$, so
$$
P=
left[beginarrayrrrr
1 & ? & ? & ? \
0 & ? & ? & ? \
0 & ? & ? & ? \
0 & ? & ? & ?
endarrayright]
$$

Now, to build the other three columns, we compute the numbers
$$
d_k=operatornamenullity((lambdacdot I-C)^k)-operatornamenullity((lambdacdot I-C)^k-1)
$$

for $1leq kleqoperatornamegm_C(lambda)$ where $lambda=1$. For us, these numbers turn out to be
beginalign*
d_1 &= 1 & d_2 &= 1 & d_3 &= 1
endalign*

We now take these numbers and build a diagram of empty boxes
$$
beginarrayc
Box\ Box\ Box
endarray
$$

The algorithm we're following demands that we start at the bottom of this diagram and fill the boxes in row $k$ with linearly independent vectors that belong to $operatornameNull((lambdacdot I-C)^k)$ but not $operatornameNull((lambdacdot I-C)^k-1)$. Once a box in the diagram is filled with a vector $vecv$, the box immediately above it is filled with $(lambdacdot I-C)vecv$.



In our situation, we have
beginalign*
(I-C)^2 &= left[beginarrayrrrr
1 & 0 & 1 & -1 \
0 & -1 & -1 & 2 \
0 & -1 & -1 & 2 \
0 & -1 & -1 & 2
endarrayright] & (I-C)^3 &= left[beginarrayrrrr
1 & 0 & 1 & -1 \
0 & 0 & 0 & 0 \
0 & 0 & 0 & 0 \
0 & 0 & 0 & 0
endarrayright]
endalign*

We easily see that $langle0,1,0,0rangleinoperatornameNull((I-C)^3)$ but $langle0,1,0,0ranglenotinoperatornameNull((I-C)^2)$. This allows us to fill out our diagram
$$
beginarrayc
fbox$leftlangle0,,-1,,-1,,-1rightrangle$\
fbox$leftlangle-1,,-1,,1,,0rightrangle$ \
fbox$leftlangle0,,1,,0,,0rightrangle$
endarray
$$

This defines our matrix $P$ as
$$
P = left[beginarrayrrrr
1 & 0 & -1 & 0 \
0 & -1 & -1 & 1 \
0 & -1 & 1 & 0 \
0 & -1 & 0 & 0
endarrayright]
$$

We can verify ourselves that this is indeed correct
$$
oversetCleft[beginarrayrrrr
0 & -1 & -2 & 3 \
0 & 0 & -2 & 3 \
0 & 1 & 1 & -1 \
0 & 0 & -1 & 2
endarrayright]
=
oversetPleft[beginarrayrrrr
1 & 0 & -1 & 0 \
0 & -1 & -1 & 1 \
0 & -1 & 1 & 0 \
0 & -1 & 0 & 0
endarrayright]
oversetJleft[beginarrayr
0 & 0 & 0 & 0 \
hline
0 & 1 & 1 & 0 \
0 & 0 & 1 & 1 \
0 & 0 & 0 & 1
endarrayright]
oversetP^-1left[beginarrayrrrr
1 & 0 & 1 & -1 \
0 & 0 & 0 & -1 \
0 & 0 & 1 & -1 \
0 & 1 & 1 & -2
endarrayright]
$$







share|cite|improve this answer












share|cite|improve this answer



share|cite|improve this answer










answered Mar 14 at 23:53









Brian FitzpatrickBrian Fitzpatrick

21.8k42959




21.8k42959











  • $begingroup$
    "In general, knowing these multiplicities is not enough to infer 𝐽." What do we do in that case? I would greatly appreciate you if you could tell me.
    $endgroup$
    – Tomislav Ostojich
    Mar 17 at 3:17
















  • $begingroup$
    "In general, knowing these multiplicities is not enough to infer 𝐽." What do we do in that case? I would greatly appreciate you if you could tell me.
    $endgroup$
    – Tomislav Ostojich
    Mar 17 at 3:17















$begingroup$
"In general, knowing these multiplicities is not enough to infer 𝐽." What do we do in that case? I would greatly appreciate you if you could tell me.
$endgroup$
– Tomislav Ostojich
Mar 17 at 3:17




$begingroup$
"In general, knowing these multiplicities is not enough to infer 𝐽." What do we do in that case? I would greatly appreciate you if you could tell me.
$endgroup$
– Tomislav Ostojich
Mar 17 at 3:17

















draft saved

draft discarded
















































Thanks for contributing an answer to Mathematics Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

Use MathJax to format equations. MathJax reference.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3147603%2fhow-do-i-find-the-bases-of-the-jordan-canonical-form-of-c%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Solar Wings Breeze Design and development Specifications (Breeze) References Navigation menu1368-485X"Hang glider: Breeze (Solar Wings)"e

Kathakali Contents Etymology and nomenclature History Repertoire Songs and musical instruments Traditional plays Styles: Sampradayam Training centers and awards Relationship to other dance forms See also Notes References External links Navigation menueThe Illustrated Encyclopedia of Hinduism: A-MSouth Asian Folklore: An EncyclopediaRoutledge International Encyclopedia of Women: Global Women's Issues and KnowledgeKathakali Dance-drama: Where Gods and Demons Come to PlayKathakali Dance-drama: Where Gods and Demons Come to PlayKathakali Dance-drama: Where Gods and Demons Come to Play10.1353/atj.2005.0004The Illustrated Encyclopedia of Hinduism: A-MEncyclopedia of HinduismKathakali Dance-drama: Where Gods and Demons Come to PlaySonic Liturgy: Ritual and Music in Hindu Tradition"The Mirror of Gesture"Kathakali Dance-drama: Where Gods and Demons Come to Play"Kathakali"Indian Theatre: Traditions of PerformanceIndian Theatre: Traditions of PerformanceIndian Theatre: Traditions of PerformanceIndian Theatre: Traditions of PerformanceMedieval Indian Literature: An AnthologyThe Oxford Companion to Indian TheatreSouth Asian Folklore: An Encyclopedia : Afghanistan, Bangladesh, India, Nepal, Pakistan, Sri LankaThe Rise of Performance Studies: Rethinking Richard Schechner's Broad SpectrumIndian Theatre: Traditions of PerformanceModern Asian Theatre and Performance 1900-2000Critical Theory and PerformanceBetween Theater and AnthropologyKathakali603847011Indian Theatre: Traditions of PerformanceIndian Theatre: Traditions of PerformanceIndian Theatre: Traditions of PerformanceBetween Theater and AnthropologyBetween Theater and AnthropologyNambeesan Smaraka AwardsArchivedThe Cambridge Guide to TheatreRoutledge International Encyclopedia of Women: Global Women's Issues and KnowledgeThe Garland Encyclopedia of World Music: South Asia : the Indian subcontinentThe Ethos of Noh: Actors and Their Art10.2307/1145740By Means of Performance: Intercultural Studies of Theatre and Ritual10.1017/s204912550000100xReconceiving the Renaissance: A Critical ReaderPerformance TheoryListening to Theatre: The Aural Dimension of Beijing Opera10.2307/1146013Kathakali: The Art of the Non-WorldlyOn KathakaliKathakali, the dance theatreThe Kathakali Complex: Performance & StructureKathakali Dance-Drama: Where Gods and Demons Come to Play10.1093/obo/9780195399318-0071Drama and Ritual of Early Hinduism"In the Shadow of Hollywood Orientalism: Authentic East Indian Dancing"10.1080/08949460490274013Sanskrit Play Production in Ancient IndiaIndian Music: History and StructureBharata, the Nāṭyaśāstra233639306Table of Contents2238067286469807Dance In Indian Painting10.2307/32047833204783Kathakali Dance-Theatre: A Visual Narrative of Sacred Indian MimeIndian Classical Dance: The Renaissance and BeyondKathakali: an indigenous art-form of Keralaeee

Method to test if a number is a perfect power? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern)Detecting perfect squares faster than by extracting square rooteffective way to get the integer sequence A181392 from oeisA rarely mentioned fact about perfect powersHow many numbers such $n$ are there that $n<100,lfloorsqrtn rfloor mid n$Check perfect squareness by modulo division against multiple basesFor what pair of integers $(a,b)$ is $3^a + 7^b$ a perfect square.Do there exist any positive integers $n$ such that $lfloore^nrfloor$ is a perfect power? What is the probability that one exists?finding perfect power factors of an integerProve that the sequence contains a perfect square for any natural number $m $ in the domain of $f$ .Counting Perfect Powers