<?xml version="1.0" encoding="iso-8859-1" ?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" 
"http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd" > 
<?xml-stylesheet type="text/css" href="fcla-xml-1.08.css"?> 
<html  
xmlns="http://www.w3.org/1999/xhtml"  
><head><title>Section TD  Triangular Decomposition</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" /> 
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" /> 
<!-- xhtml,mozilla,3,html --> 
<meta name="src" content="fcla-xml-1.08.tex" /> 
<meta name="date" content="2007-03-29 11:58:00" /> 
<link rel="stylesheet" type="text/css" href="fcla-xml-1.08.css" /> 
</head><body 
>
   <!--l. 528--><div class="crosslinks"><p class="noindent">[<a 
href="fcla-xml-1.08li104.xml" >next</a>] [<a 
href="fcla-xml-1.08li102.xml" >prev</a>] [<a 
href="fcla-xml-1.08li102.xml#tailfcla-xml-1.08li102.xml" >prev-tail</a>] [<a 
href="#tailfcla-xml-1.08li103.xml">tail</a>] [<a 
href="fcla-xml-1.08li101.xml#fcla-xml-1.08li103.xml" >up</a>] </p></div>
   <h3 class="likesectionHead"><a 
 id="x104-423000"></a>Section TD&#x00A0;&#x00A0;Triangular Decomposition</h3>
<!--l. 528--><p class="noindent"><a 
 id="section.TD"></a> From <a 
href="http://linear.ups.edu/" ><span 
class="cmti-12">A First Course in Linear Algebra</span></a>
<br class="newline" />Version 1.08
<br class="newline" /><span 
class="cmsy-10x-x-120">&#x00A9;</span>&#x00A0;2004.
<br class="newline" />Licensed under the <a 
href="http://www.gnu.org/licenses/fdl.html" >GNU Free Documentation License</a>.
<br class="newline" /><span class="obeylines-h"><a 
href="http://linear.ups.edu/" class="url" ><span 
class="cmtt-12">http://linear.ups.edu/</span></a></span>
<br class="newline" />
<br class="newline" /><a 
 id="x104-423000doc"></a> <a 
 id="dx104-423001"></a> <span 
class="cmcsc-10x-x-144">T<span 
class="small-caps">h</span><span 
class="small-caps">i</span><span 
class="small-caps">s</span> S<span 
class="small-caps">e</span><span 
class="small-caps">c</span><span 
class="small-caps">t</span><span 
class="small-caps">i</span><span 
class="small-caps">o</span><span 
class="small-caps">n</span> <span 
class="small-caps">i</span><span 
class="small-caps">s</span> <span 
class="small-caps">a</span> D<span 
class="small-caps">r</span><span 
class="small-caps">a</span><span 
class="small-caps">f</span><span 
class="small-caps">t</span>, S<span 
class="small-caps">u</span><span 
class="small-caps">b</span><span 
class="small-caps">j</span><span 
class="small-caps">e</span><span 
class="small-caps">c</span><span 
class="small-caps">t</span> <span 
class="small-caps">t</span><span 
class="small-caps">o</span> C<span 
class="small-caps">h</span><span 
class="small-caps">a</span><span 
class="small-caps">n</span><span 
class="small-caps">g</span><span 
class="small-caps">e</span><span 
class="small-caps">s</span></span>
</p><!--l. 19--><p class="indent">   Our next decomposition will break a square matrix into a product of two
matrices, one lower triangular and the other upper triangular. So we will write
<!--l. 19--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi> <mo 
class="MathClass-rel">=</mo> <mi 
>L</mi><mi 
>U</mi></math>, and
hence many refer to this as <span 
class="cmbx-12">LU decomposition</span>. We will see that this
decomposition is very easy to compute and that it has a direct application to
solving systems of equations. Since this section is about triangular matrices you
might want to review the definitions and a couple of basic theorems back in
<a 
href="fcla-xml-1.08li58.xml#subsection.OD.TM">Subsection&#x00A0;OD.TM</a>.
</p>
   <h4 class="likesubsectionHead"><a 
 id="x104-424000"></a>Subsection TD: Triangular Decomposition</h4>
<!--l. 21--><p class="noindent"><a 
 id="subsection.TD.TD"></a> <a 
 id="x104-424000doc"></a><a 
 id="dx104-424001"></a>  With a slight condition on the nonsingularity of certain submatrices, we can
split a matrix into a product of two triangular matrices.
</p><!--l. 25--><p class="noindent"><span 
class="cmbx-12">Theorem</span><span 
class="cmbx-12">&#x00A0;TD</span>
<br class="newline" /><a 
 id="theorem.TD"><span 
class="cmbx-12">Triangular Decomposition</span></a><a 
 id="dx104-424002"></a><a 
 id="dx104-424003"></a><a 
 id="dx104-424004"></a>
<br class="newline" /> Suppose <!--l. 26--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math> is a square
matrix of size <!--l. 26--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>n</mi></math>.
Let <!--l. 26--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>A</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
></math> be the
<!--l. 26--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>k</mi> <mo 
class="MathClass-bin">&#x00D7;</mo> <mi 
>k</mi></math> matrix formed from
                                                                          

                                                                          
<!--l. 26--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math> by taking the first
<!--l. 26--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>k</mi></math> rows and the first
<!--l. 26--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>k</mi></math> columns. Suppose that
<!--l. 26--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>A</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
></math> is nonsingular for all
<!--l. 26--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mn>1</mn> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>k</mi> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>n</mi></math>. Then there is a lower
triangular matrix <!--l. 26--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi></math>
with all of its diagonal entries equal to 1 and an upper triangular matrix
<!--l. 26--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi></math> such that
<!--l. 26--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi> <mo 
class="MathClass-rel">=</mo> <mi 
>L</mi><mi 
>U</mi></math>. Furthermore, this
decomposition is unique. <!--l. 27--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>&#x25A1;</mi></math>
</p><!--l. 29--><p class="noindent"><span 
class="cmbx-12">Proof</span>&#x00A0;&#x00A0; We will row reduce <!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math>
to a row-equivalent upper triangular matrix through a
series of row operations, forming intermediate matrices
<!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msubsup><mrow 
><mi 
>A</mi></mrow><mrow 
><mi 
>j</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msubsup 
></math>,
<!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mn>1</mn> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>j</mi> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>n</mi></math>,
that denote the state of the conversion after working on column
<!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>j</mi></math>. First, the lone
entry of <!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>A</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
></math> is
<!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mn>1</mn><mn>1</mn></mrow></msub 
></math> and this scalar
must be nonzero if <!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>A</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
></math>
is nonsingular (<a 
href="fcla-xml-1.08li44.xml#theorem.SMZD">Theorem&#x00A0;SMZD</a>). We can use row operations <a 
href="fcla-xml-1.08li17.xml#definition.RO">Definition&#x00A0;RO</a> of the
form <!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>&#x03B1;</mi><msub><mrow 
><mi 
>R</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <msub><mrow 
><mi 
>R</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
></math>,
<!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mn>2</mn> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>k</mi> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>n</mi></math>, where
<!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>&#x03B1;</mi> <mo 
class="MathClass-rel">=</mo> <mo 
class="MathClass-bin">&#x2212;</mo><msub><mrow 
><mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mn>1</mn><mi 
>k</mi></mrow></msub 
><mo 
class="MathClass-bin">&#x2215;</mo><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mn>1</mn><mn>1</mn></mrow></msub 
></math> to
place zeros in the first column below the diagonal. The first two rows and columns
of <!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msubsup><mrow 
><mi 
>A</mi></mrow><mrow 
><mn>1</mn></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msubsup 
></math> are
a <!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mn>2</mn> <mo 
class="MathClass-bin">&#x00D7;</mo> <mn>2</mn></math>
upper triangular matrix whose determinant is equal to the determinant of
<!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>A</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
></math>, since
the matrices are row-equivalent through a sequence of row operations strictly of
the third type (<a 
href="#theorem.DRMCA">Theorem&#x00A0;DRMCA</a>). As such the diagonal entries of this
<!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mn>2</mn> <mo 
class="MathClass-bin">&#x00D7;</mo> <mn>2</mn></math> submatrix
of <!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msubsup><mrow 
><mi 
>A</mi></mrow><mrow 
><mn>1</mn></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msubsup 
></math> are
nonzero. We can employ this nonzero diagonal element with row operations of the
form <!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>&#x03B1;</mi><msub><mrow 
><mi 
>R</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <msub><mrow 
><mi 
>R</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
></math>,
<!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mn>3</mn> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>k</mi> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>n</mi></math> to place
zeros below the diagonal in the second column. We can continue this process, column
                                                                          

                                                                          
by column. The key observations are that our hypothesis on the nonsingularity of
the <!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>A</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
></math>
will guarantee a nonzero diagonal entry for each column when we need it, that the
row operations employed are always of the third type using a multiple of a row to
transform another row <span 
class="cmti-12">with a greater row index</span>, and that the final result
will be a nonsingular upper triangular matrix. This is the desired matrix
<!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi></math>.
</p><!--l. 32--><p class="indent">   Each row operation described in the previous paragraph can be
accompished with matrix multiplication by the appropriate elementary matrix
(<a 
href="fcla-xml-1.08li43.xml#theorem.EMDRO">Theorem&#x00A0;EMDRO</a>). Since every row operation employed is adding a multiple of
a row to a subsequent row these elementary matrices are of the form
<!--l. 32--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>E</mi></mrow><mrow 
><mi 
>j</mi><mo 
class="MathClass-punc">,</mo><mi 
>k</mi></mrow></msub 
> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>&#x03B1;</mi></mrow></mfenced></math> with
<!--l. 32--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>j</mi> <mo 
class="MathClass-rel">&#x003C;</mo> <mi 
>k</mi></math>. By
<a 
href="fcla-xml-1.08li43.xml#definition.ELEM">Definition&#x00A0;ELEM</a>, these matrices are lower triangular with every diagonal entry
equal to 1. We know that the product of two such matrices will again be lower
triangular (<a 
href="fcla-xml-1.08li58.xml#theorem.PTMT">Theorem&#x00A0;PTMT</a>), but also, as you can also easily check using a proof
with a style similar to one above, that the product maintains all 1&#x2019;s on the diagonal.
Let <!--l. 32--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>E</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><msub><mrow 
><mi 
>E</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><msub><mrow 
><mi 
>E</mi></mrow><mrow 
><mn>3</mn></mrow></msub 
><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><mo 
class="MathClass-op">&#x2026;</mo><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><msub><mrow 
><mi 
>E</mi></mrow><mrow 
><mi 
>m</mi></mrow></msub 
></math>
denote the elementary matrices for this sequence of row operations. Then
</p><!--tex4ht:inline--><!--l. 36--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
                     <mtr><mtd 
columnalign="right" class="align-odd"><mi 
>U</mi></mtd>                     <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <msub><mrow 
><mi 
>E</mi></mrow><mrow 
><mi 
>m</mi></mrow></msub 
><msub><mrow 
><mi 
>E</mi></mrow><mrow 
><mi 
>m</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msub 
><mo 
class="MathClass-op">&#x2026;</mo><msub><mrow 
><mi 
>E</mi></mrow><mrow 
><mn>3</mn></mrow></msub 
><msub><mrow 
><mi 
>E</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
><msub><mrow 
><mi 
>E</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
><mi 
>A</mi> <mo 
class="MathClass-rel">=</mo> <msup><mrow 
><mi 
>L</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
><mi 
>A</mi><mspace width="2em"/></mtd>                     <mtd 
columnalign="right" class="align-label"></mtd>                     <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
<!--l. 38--><p class="noindent">where <!--l. 38--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msup><mrow 
><mi 
>L</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
></math>
is the product of the elementary matrices, and we know
<!--l. 38--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msup><mrow 
><mi 
>L</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
></math>
is lower triangular with all 1&#x2019;s on the diagonal. Our desired matrix
<!--l. 38--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi></math> is then
                                                                          

                                                                          
<!--l. 38--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi> <mo 
class="MathClass-rel">=</mo><msup><mrow 
> <mfenced separators="" 
open="("  close=")" ><mrow><msup><mrow 
><mi 
>L</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
></mrow></mfenced></mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msup 
></math>. By
<a 
href="fcla-xml-1.08li58.xml#theorem.ITMT">Theorem&#x00A0;ITMT</a>, <!--l. 38--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi></math>
is lower triangular with all 1&#x2019;s on the diagonal and
<!--l. 38--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi> <mo 
class="MathClass-rel">=</mo> <mi 
>L</mi><mi 
>U</mi></math>, as
desired.
</p><!--l. 40--><p class="indent">   The process just described is deterministic. That is, the proof
is constructive, with no freedom for each of us to walk through it
differently. But could there be other matrices with the same properties as
<!--l. 40--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi></math> and
<!--l. 40--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi></math> that give such a
decomposition of <!--l. 40--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math>.
In other words, is the decomposition unique (<a 
href="fcla-xml-1.08li69.xml#technique.U">Technique&#x00A0;U</a>)?
Suppose that we have two triangular decompositions,
<!--l. 40--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi> <mo 
class="MathClass-rel">=</mo> <msub><mrow 
><mi 
>L</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
><msub><mrow 
><mi 
>U</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
></math> and
<!--l. 40--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi> <mo 
class="MathClass-rel">=</mo> <msub><mrow 
><mi 
>L</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
><msub><mrow 
><mi 
>U</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
></math>.
Since <!--l. 40--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math>
is nonsingular, two applications of <a 
href="fcla-xml-1.08li32.xml#theorem.NPNT">Theorem&#x00A0;NPNT</a> imply that
<!--l. 40--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>L</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><msub><mrow 
><mi 
>L</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><msub><mrow 
><mi 
>U</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><msub><mrow 
><mi 
>U</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
></math> are
all nonsingular. We have
</p><!--tex4ht:inline--><!--l. 50--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
         <mtr><mtd 
columnalign="right" class="align-odd"><msubsup><mrow 
><mi 
>L</mi></mrow><mrow 
><mn>2</mn></mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msubsup 
><msub><mrow 
><mi 
>L</mi></mrow><mrow 
>
<mn>1</mn></mrow></msub 
></mtd>         <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <msubsup><mrow 
><mi 
>L</mi></mrow><mrow 
><mn>2</mn></mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msubsup 
><msub><mrow 
><mi 
>I</mi></mrow><mrow 
>
<mi 
>n</mi></mrow></msub 
><msub><mrow 
><mi 
>L</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
><mspace width="2em"/></mtd>                      <mtd 
columnalign="right" class="align-odd"></mtd>         <mtd 
class="align-even"><!--mstyle 
class="text"--><mtext  >&#x00A0;</mtext><mtext 
 xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcla-xml-1.08li30.xml#theorem.MMIM"  class="label" >Theorem MMIM</mtext><mtext 
class="endlabel"></mtext><!--/mstyle--><mspace width="2em"/></mtd>         <mtd 
columnalign="right" class="align-label"></mtd>         <mtd 
class="align-label"><mspace width="2em"/></mtd>         <mtd 
columnalign="right" class="align-label"></mtd>         <mtd 
class="align-label">
         <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>                <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <msubsup><mrow 
><mi 
>L</mi></mrow><mrow 
><mn>2</mn></mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msubsup 
><mi 
>A</mi><msup><mrow 
><mi 
>A</mi></mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msup 
><msub><mrow 
><mi 
>L</mi></mrow><mrow 
>
<mn>1</mn></mrow></msub 
><mspace width="2em"/></mtd>                  <mtd 
columnalign="right" class="align-odd"></mtd>         <mtd 
class="align-even"><!--mstyle 
class="text"--><mtext  >&#x00A0;</mtext><mtext 
 xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcla-xml-1.08li31.xml#definition.MI"  class="label" >Definition MI</mtext><mtext 
class="endlabel"></mtext><!--/mstyle--><mspace width="2em"/></mtd>             <mtd 
columnalign="right" class="align-label"></mtd>         <mtd 
class="align-label"><mspace width="2em"/></mtd>         <mtd 
columnalign="right" class="align-label"></mtd>         <mtd 
class="align-label">
         <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>                <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <msubsup><mrow 
><mi 
>L</mi></mrow><mrow 
><mn>2</mn></mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msubsup 
><msub><mrow 
><mi 
>L</mi></mrow><mrow 
>
<mn>2</mn></mrow></msub 
><msub><mrow 
><mi 
>U</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
><msup><mrow 
> <mfenced separators="" 
open="("  close=")" ><mrow><msub><mrow 
><mi 
>L</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
><msub><mrow 
><mi 
>U</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
></mrow></mfenced> </mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msup 
><msub><mrow 
><mi 
>L</mi></mrow><mrow 
>
<mn>1</mn></mrow></msub 
><mspace width="2em"/></mtd>          <mtd 
columnalign="right" class="align-odd"></mtd>         <mtd 
class="align-even"><mspace width="2em"/></mtd>                           <mtd 
columnalign="right" class="align-label"></mtd>         <mtd 
class="align-label">
         <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>                <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <msubsup><mrow 
><mi 
>L</mi></mrow><mrow 
><mn>2</mn></mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msubsup 
><msub><mrow 
><mi 
>L</mi></mrow><mrow 
>
<mn>2</mn></mrow></msub 
><msub><mrow 
><mi 
>U</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
><msubsup><mrow 
><mi 
>U</mi></mrow><mrow 
><mn>1</mn></mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msubsup 
><msubsup><mrow 
><mi 
>L</mi></mrow><mrow 
>
<mn>1</mn></mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msubsup 
><msub><mrow 
><mi 
>L</mi></mrow><mrow 
>
<mn>1</mn></mrow></msub 
><mspace width="2em"/></mtd>         <mtd 
columnalign="right" class="align-odd"></mtd>         <mtd 
class="align-even"><!--mstyle 
class="text"--><mtext  >&#x00A0;</mtext><mtext 
 xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcla-xml-1.08li31.xml#theorem.SS"  class="label" >Theorem SS</mtext><mtext 
class="endlabel"></mtext><!--/mstyle--><mspace width="2em"/></mtd>              <mtd 
columnalign="right" class="align-label"></mtd>         <mtd 
class="align-label"><mspace width="2em"/></mtd>         <mtd 
columnalign="right" class="align-label"></mtd>         <mtd 
class="align-label">
         <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>                <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <msub><mrow 
><mi 
>I</mi></mrow><mrow 
><mi 
>n</mi></mrow></msub 
><msub><mrow 
><mi 
>U</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
><msubsup><mrow 
><mi 
>U</mi></mrow><mrow 
><mn>1</mn></mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msubsup 
><msub><mrow 
><mi 
>I</mi></mrow><mrow 
>
<mi 
>n</mi></mrow></msub 
><mspace width="2em"/></mtd>                   <mtd 
columnalign="right" class="align-odd"></mtd>         <mtd 
class="align-even"><!--mstyle 
class="text"--><mtext  >&#x00A0;</mtext><mtext 
 xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcla-xml-1.08li31.xml#definition.MI"  class="label" >Definition MI</mtext><mtext 
class="endlabel"></mtext><!--/mstyle--><mspace width="2em"/></mtd>             <mtd 
columnalign="right" class="align-label"></mtd>         <mtd 
class="align-label"><mspace width="2em"/></mtd>         <mtd 
columnalign="right" class="align-label"></mtd>         <mtd 
class="align-label">
         <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>                <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <msub><mrow 
><mi 
>U</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
><msubsup><mrow 
><mi 
>U</mi></mrow><mrow 
><mn>1</mn></mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msubsup 
><mspace width="2em"/></mtd>                       <mtd 
columnalign="right" class="align-odd"></mtd>         <mtd 
class="align-even"><!--mstyle 
class="text"--><mtext  >&#x00A0;</mtext><mtext 
 xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcla-xml-1.08li30.xml#theorem.MMIM"  class="label" >Theorem MMIM</mtext><mtext 
class="endlabel"></mtext><!--/mstyle--><mspace width="2em"/></mtd>         <mtd 
columnalign="right" class="align-label"></mtd>         <mtd 
class="align-label"><mspace width="2em"/></mtd>         <mtd 
columnalign="right" class="align-label"></mtd>         <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
                                                                          

                                                                          
<!--l. 52--><p class="noindent"><a 
href="fcla-xml-1.08li58.xml#theorem.ITMT">Theorem&#x00A0;ITMT</a> tells us that <!--l. 52--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msubsup><mrow 
><mi 
>L</mi></mrow><mrow 
><mn>2</mn></mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msubsup 
></math>
is lower triangular and has 1&#x2019;s as the diagonal entries. By <a 
href="fcla-xml-1.08li58.xml#theorem.PTMT">Theorem&#x00A0;PTMT</a>, the
product <!--l. 52--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msubsup><mrow 
><mi 
>L</mi></mrow><mrow 
><mn>2</mn></mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msubsup 
><msub><mrow 
><mi 
>L</mi></mrow><mrow 
>
<mn>1</mn></mrow></msub 
></math> is
again lower triangular, and it is simple to check (as before) that the diagonal entries of
the product are again all 1&#x2019;s. By the entirely similar process we can conclude that the
product <!--l. 52--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>U</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
><msubsup><mrow 
><mi 
>U</mi></mrow><mrow 
><mn>1</mn></mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msubsup 
></math>
is upper triangular. Because these two products are equal, their common value is
a matrix that is both lower triangular <span 
class="cmti-12">and </span>upper triangular, with all 1&#x2019;s on the
diagonal. The only matrix meeting these three requirements is the identity matrix
(<a 
href="fcla-xml-1.08li20.xml#definition.IM">Definition&#x00A0;IM</a>). So, we have,
</p><!--tex4ht:inline--><!--l. 60--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
          <mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
><mi 
>I</mi></mrow><mrow 
><mi 
>n</mi></mrow></msub 
> <mo 
class="MathClass-rel">=</mo> <msubsup><mrow 
><mi 
>L</mi></mrow><mrow 
><mn>2</mn></mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msubsup 
><msub><mrow 
><mi 
>L</mi></mrow><mrow 
>
<mn>1</mn></mrow></msub 
></mtd>          <mtd 
class="align-even"> <mo 
class="MathClass-rel">&#x21D2;</mo> <msub><mrow 
><mi 
>L</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
> <mo 
class="MathClass-rel">=</mo> <msub><mrow 
><mi 
>L</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
><mspace width="2em"/></mtd>          <mtd 
columnalign="right" class="align-odd"><msub><mrow 
><mi 
>I</mi></mrow><mrow 
><mi 
>n</mi></mrow></msub 
> <mo 
class="MathClass-rel">=</mo> <msub><mrow 
><mi 
>U</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
><msubsup><mrow 
><mi 
>U</mi></mrow><mrow 
><mn>1</mn></mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msubsup 
></mtd>          <mtd 
class="align-even"> <mo 
class="MathClass-rel">&#x21D2;</mo> <msub><mrow 
><mi 
>U</mi></mrow><mrow 
>
<mn>1</mn></mrow></msub 
> <mo 
class="MathClass-rel">=</mo> <msub><mrow 
><mi 
>U</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
><mspace width="2em"/></mtd>          <mtd 
columnalign="right" class="align-label"></mtd>          <mtd 
class="align-label"><mspace width="2em"/></mtd>          <mtd 
columnalign="right" class="align-label"></mtd>          <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
<!--l. 62--><p class="noindent">which establishes the uniqueness of the decomposition.
<!--l. 64--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>&#x25A0;</mi></math>
</p><!--l. 66--><p class="indent">   Studying the proofs of some previous theorems will perhaps give you
an idea for an approach to computing a triangular decomposition. In
the proof of <a 
href="fcla-xml-1.08li31.xml#theorem.CINM">Theorem&#x00A0;CINM</a> we augmented a nonsingular matrix with
an identity matrix of the same size, and row-reduced until the original
matrix became the identity matrix (as we knew in advance would
happen, since we knew <a 
href="fcla-xml-1.08li20.xml#theorem.NMRRI">Theorem&#x00A0;NMRRI</a>). <a 
href="fcla-xml-1.08li34.xml#theorem.PEEF">Theorem&#x00A0;PEEF</a> tells us
about properties of extended echelon form, and in particular, that
<!--l. 66--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>B</mi> <mo 
class="MathClass-rel">=</mo> <mi 
>J</mi><mi 
>A</mi></math>, where
<!--l. 66--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math> is the matrix that begins on
the left, and <!--l. 66--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>B</mi></math> is the reduced
row-echelon form of <!--l. 66--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math>.
                                                                          

                                                                          
The matrix <!--l. 66--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>J</mi></math>
is the result on the right side of the augmented matrix, which is the result of
applying the same row operations to the identity matrix. We should recognize now
that <!--l. 66--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>J</mi></math>
is just the product of the elementary matrices (<a 
href="fcla-xml-1.08li43.xml#subsection.DM.EM">Subsection&#x00A0;DM.EM</a>) that perform
these row operations. <a 
href="fcla-xml-1.08li58.xml#theorem.ITMT">Theorem&#x00A0;ITMT</a> used the extended echelon form to
discern properties of the inverse of a triangular matrix. <a 
href="#theorem.TD">Theorem&#x00A0;TD</a>
proves the existence of a triangular decomposition by applying specific
row operations, and tracking the relevant elementary row operations. It
is not a great leap to combine these obervations into a computational
procedure.
</p><!--l. 68--><p class="indent">   To find the triangular decomposition of
<!--l. 68--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math>,
augment <!--l. 68--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math>
with the identity matrix of the same size and call this new
<!--l. 68--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mn>2</mn><mi 
>n</mi> <mo 
class="MathClass-bin">&#x00D7;</mo> <mi 
>n</mi></math> matrix,
<!--l. 68--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>M</mi></math>. Perform row
operations on <!--l. 68--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>M</mi></math> that
convert the first <!--l. 68--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>n</mi></math>
columns to an upper triangular matrix. Do this using only row operations that add a
scalar multiple of one row to another row <span 
class="cmti-12">with higher index </span>(i.e.&#x00A0;lower down). In this way,
the last <!--l. 68--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>n</mi></math>
columns of <!--l. 68--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>M</mi></math>
will be converted into a lower triangular matrix with 1&#x2019;s on the diagonal (since
<!--l. 68--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>M</mi></math>
has 1&#x2019;s in these locations initially). We could think of this process
as doing about half of the work required to compute the inverse of
<!--l. 68--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math>. Take the first
<!--l. 68--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>n</mi></math> columns of the
row-equivalent version of <!--l. 68--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>M</mi></math>
and call this matrix <!--l. 68--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi></math>. Take
the final <!--l. 69--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>n</mi></math> columns of the
row-equivalent version of <!--l. 69--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>M</mi></math>
and call this matrix <!--l. 69--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msup><mrow 
><mi 
>L</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
></math>.
Then by a proof employing elementary matrices, or a proof similar
in spirit to the one used to prove <a 
href="fcla-xml-1.08li34.xml#theorem.PEEF">Theorem&#x00A0;PEEF</a>, we arrive at a
result similar to the second assertion of <a 
href="fcla-xml-1.08li34.xml#theorem.PEEF">Theorem&#x00A0;PEEF</a>. Namely,
<!--l. 69--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi> <mo 
class="MathClass-rel">=</mo> <msup><mrow 
><mi 
>L</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
><mi 
>A</mi></math>. Multiplication on the
                                                                          

                                                                          
left, by the inverse of <!--l. 69--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msup><mrow 
><mi 
>L</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
></math>, will
give us a decomposition of <!--l. 69--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math>
(which we know to be unique). Ready? Lets try it.
</p><!--l. 72--><p class="noindent"><span 
class="cmbx-12">Example</span><span 
class="cmbx-12">&#x00A0;TD4</span>
<br class="newline" /><a 
 id="example.TD4"><span 
class="cmbx-12">Triangular decomposition, size 4</span></a><a 
 id="dx104-424005"></a><a 
 id="dx104-424006"></a><a 
 id="dx104-424007"></a>
<br class="newline" /> In this example, we will illustrate the process for computing a triangular decomposition,
as described in the previous paragraphs. Consider the nonsingular square matrix
<!--l. 73--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math> of
size 4,
</p><!--tex4ht:inline--><!--l. 83--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
                         <mtr><mtd 
columnalign="right" class="align-odd"><mi 
>A</mi></mtd>                         <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo>  <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>6</mn> </mtd><mtd 
class="array"  columnalign="center"> <mo 
class="MathClass-bin">&#x2212;</mo><mn>8</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>7</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>4</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>4</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn><mn>5</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mn>2</mn><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mn>2</mn><mn>6</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mn>2</mn><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>8</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn><mn>7</mn></mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                                   </mrow></mfenced> <mspace width="2em"/></mtd>                         <mtd 
columnalign="right" class="align-label"></mtd>                         <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
<!--l. 85--><p class="noindent">We form <!--l. 85--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>M</mi></math> by
augmenting <!--l. 85--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math> with the
size 4 identity matrix <!--l. 85--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>I</mi></mrow><mrow 
><mn>4</mn></mrow></msub 
></math>.
We will perform the allowed operations, column by column, only reporting
intermediate results as we finish converting each column. It is easy to determine
exactly which row operations we perform, since the final four columns contain a record
of each such operation. We will not verify our hypotheses about the nonsingularity of
the <!--l. 85--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>A</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
></math>,
since if we do not have these conditions, we will reach a stage where a
diagonal entry is zero and we cannot create the row operations we need to
zero out the bottom portion of the associated column. In other words,
we can boldly proceed and the necessity of our hypotheses will become
apparent.
                                                                          

                                                                          
</p><!--tex4ht:inline--><!--l. 120--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
                 <mtr><mtd 
columnalign="right" class="align-odd"><mi 
>M</mi> <mo 
class="MathClass-rel">=</mo></mtd>                 <mtd 
class="align-even"> <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>6</mn> </mtd><mtd 
class="array"  columnalign="center"> <mo 
class="MathClass-bin">&#x2212;</mo><mn>8</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>7</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>4</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>4</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn><mn>5</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mn>2</mn><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mn>2</mn><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mn>2</mn><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>8</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn><mn>7</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                             </mrow></mfenced> <mspace width="2em"/></mtd>                 <mtd 
columnalign="right" class="align-label"></mtd>                 <mtd 
class="align-label">
                 <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"> <mo 
class="MathClass-rel">&#x2192;</mo></mtd>                   <mtd 
class="align-even"><mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>8</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>7</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>4</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>4</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>5</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>8</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>6</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>4</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                             </mrow></mfenced> <mspace width="2em"/></mtd>                 <mtd 
columnalign="right" class="align-label"></mtd>                 <mtd 
class="align-label">
                 <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"> <mo 
class="MathClass-rel">&#x2192;</mo></mtd>                   <mtd 
class="align-even"><mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>8</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>7</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>4</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>4</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                          </mrow></mfenced> <mspace width="2em"/></mtd>                 <mtd 
columnalign="right" class="align-label"></mtd>                 <mtd 
class="align-label">
                 <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"> <mo 
class="MathClass-rel">&#x2192;</mo></mtd>                   <mtd 
class="align-even"><mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>8</mn></mtd><mtd 
class="array"  columnalign="center"><mn>7</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>4</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>4</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>4</mn></mtd><mtd 
class="array"  columnalign="center"><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                             </mrow></mfenced> <mspace width="2em"/></mtd>                 <mtd 
columnalign="right" class="align-label"></mtd>                 <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
<!--l. 122--><p class="noindent">So at this point, we have <!--l. 122--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi></math>
and <!--l. 122--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msup><mrow 
><mi 
>L</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
></math>,
                                                                          

                                                                          
</p><!--tex4ht:inline--><!--l. 142--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
          <mtr><mtd 
columnalign="right" class="align-odd"><mi 
>U</mi></mtd>          <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo>  <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>8</mn></mtd><mtd 
class="array"  columnalign="center"><mn>7</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>4</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>4</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>2</mn></mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                                        </mrow></mfenced> <mspace width="2em"/></mtd>          <mtd 
columnalign="right" class="align-odd"><msup><mrow 
><mi 
>L</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
></mtd>          <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo>  <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>4</mn></mtd><mtd 
class="array"  columnalign="center"><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                                        </mrow></mfenced> <mspace width="2em"/></mtd>          <mtd 
columnalign="right" class="align-label"></mtd>          <mtd 
class="align-label"><mspace width="2em"/></mtd>          <mtd 
columnalign="right" class="align-label"></mtd>          <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
<!--l. 144--><p class="noindent">Then by whatever procedure we like (such as <a 
href="fcla-xml-1.08li31.xml#theorem.CINM">Theorem&#x00A0;CINM</a>), we find
</p><!--tex4ht:inline--><!--l. 154--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
                       <mtr><mtd 
columnalign="right" class="align-odd"><mi 
>L</mi></mtd>                       <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo><msup><mrow 
> <mfenced separators="" 
open="("  close=")" ><mrow><msup><mrow 
><mi 
>L</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
></mrow></mfenced></mrow><mrow 
><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msup 
> <mo 
class="MathClass-rel">=</mo>  <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                                          </mrow></mfenced> <mspace width="2em"/></mtd>                       <mtd 
columnalign="right" class="align-label"></mtd>                       <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
<!--l. 156--><p class="noindent">It is instructive to verify that indeed <!--l. 156--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi><mi 
>U</mi> <mo 
class="MathClass-rel">=</mo> <mi 
>A</mi></math>.
<!--l. 158--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mo 
class="MathClass-bin">&#x22A0;</mo></math>
</p><!--l. 160--><p class="noindent">
</p>
   <h4 class="likesubsectionHead"><a 
 id="x104-425000"></a>Subsection TDSSE: Triangular Decomposition and Solving Systems of
Equations</h4>
<!--l. 160--><p class="noindent"><a 
 id="subsection.TD.TDSSE"></a>  <a 
 id="x104-425000doc"></a><a 
 id="dx104-425001"></a>   In this section we give an explanation of why you might be
interested in a triangular decomposition for a matrix. Many of the
computational problems in linear algebra revolve around solving large
                                                                          

                                                                          
systems of equations, or nearly equivalently, finding inverses of large
matrices. Suppose we have a system of equations with coefficient matrix
<!--l. 162--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math> and vector of constants
<!--l. 162--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>b</mi></math>, and suppose further
that <!--l. 162--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math> has the triangular
decomposition <!--l. 162--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi> <mo 
class="MathClass-rel">=</mo> <mi 
>L</mi><mi 
>U</mi></math>.
</p><!--l. 164--><p class="indent">   Let <!--l. 164--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>y</mi></math> be the solution to
the linear system <!--l. 164--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
mathvariant="bold-script">&#x2112;</mi><mi 
mathvariant="bold-script">S</mi><mspace width="0em" class="thinspace"/><mfenced separators="" 
open="("  close=")" ><mrow><mi 
>L</mi><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><mi 
>b</mi></mrow></mfenced></math>, so that by
<a 
href="fcla-xml-1.08li30.xml#theorem.SLEMM">Theorem&#x00A0;SLEMM</a>, we have <!--l. 164--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi><mi 
>y</mi> <mo 
class="MathClass-rel">=</mo> <mi 
>b</mi></math>.
Notice that since <!--l. 164--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi></math>
is nonsingular, this solution is unique, and the form of
<!--l. 164--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi></math>
makes it trivial to solve the system. The first component of
<!--l. 164--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>y</mi></math> is
determined easily, and we can continue on through determining the components of
<!--l. 164--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>y</mi></math>, without even ever dividing.
Now, with <!--l. 164--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>y</mi></math> in hand,
consider the linear system, <!--l. 164--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
mathvariant="bold-script">&#x2112;</mi><mi 
mathvariant="bold-script">S</mi><mspace width="0em" class="thinspace"/><mfenced separators="" 
open="("  close=")" ><mrow><mi 
>U</mi><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><mi 
>y</mi></mrow></mfenced></math>.
Let <!--l. 164--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>x</mi></math>
be the unique solution to this system, so by <a 
href="fcla-xml-1.08li30.xml#theorem.SLEMM">Theorem&#x00A0;SLEMM</a> we have
<!--l. 164--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi><mi 
>x</mi> <mo 
class="MathClass-rel">=</mo> <mi 
>y</mi></math>. Notice that a system
of equations with <!--l. 164--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi></math>
as a coefficient matrix is also straightforward to solve, though we will compute the bottom
entries of <!--l. 164--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>x</mi></math>
first, and we will need to divide. The upshot of all this is that
<!--l. 164--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>x</mi></math> is a
solution to <!--l. 164--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
mathvariant="bold-script">&#x2112;</mi><mi 
mathvariant="bold-script">S</mi><mspace width="0em" class="thinspace"/><mfenced separators="" 
open="("  close=")" ><mrow><mi 
>A</mi><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><mi 
>b</mi></mrow></mfenced></math>,
as we now show,
</p><!--tex4ht:inline--><!--l. 172--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
                      <mtr><mtd 
columnalign="right" class="align-odd"><mi 
>A</mi><mi 
>x</mi></mtd>                      <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mi 
>L</mi><mi 
>U</mi><mi 
>x</mi> <mo 
class="MathClass-rel">=</mo> <mi 
>L</mi> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>U</mi><mi 
>x</mi></mrow></mfenced> <mo 
class="MathClass-rel">=</mo> <mi 
>L</mi><mi 
>y</mi> <mo 
class="MathClass-rel">=</mo> <mi 
>b</mi><mspace width="2em"/></mtd>                      <mtd 
columnalign="right" class="align-label"></mtd>                      <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
                                                                          

                                                                          
<!--l. 174--><p class="noindent">An application of <a 
href="fcla-xml-1.08li30.xml#theorem.SLEMM">Theorem&#x00A0;SLEMM</a> demonstrates that
<!--l. 174--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>x</mi></math> is a
solution to <!--l. 174--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
mathvariant="bold-script">&#x2112;</mi><mi 
mathvariant="bold-script">S</mi><mspace width="0em" class="thinspace"/><mfenced separators="" 
open="("  close=")" ><mrow><mi 
>A</mi><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><mi 
>b</mi></mrow></mfenced></math>.
</p><!--l. 176--><p class="noindent"><span 
class="cmbx-12">Example</span><span 
class="cmbx-12">&#x00A0;TDSSE</span>
<br class="newline" /><a 
 id="example.TDSSE"><span 
class="cmbx-12">Triangular decomposition solves a system of equations</span></a><a 
 id="dx104-425002"></a><a 
 id="dx104-425003"></a><a 
 id="dx104-425004"></a>
<br class="newline" /> Here we illustrate the previous discussion, recycling the decomposition
found previously in <a 
href="#example.TD4">Example&#x00A0;TD4</a>. Consider the linear system
<!--l. 177--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
mathvariant="bold-script">&#x2112;</mi><mi 
mathvariant="bold-script">S</mi><mspace width="0em" class="thinspace"/><mfenced separators="" 
open="("  close=")" ><mrow><mi 
>A</mi><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><mi 
>b</mi></mrow></mfenced></math>
with
</p><!--tex4ht:inline--><!--l. 190--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
             <mtr><mtd 
columnalign="right" class="align-odd"><mi 
>A</mi></mtd>             <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo>  <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>6</mn> </mtd><mtd 
class="array"  columnalign="center"> <mo 
class="MathClass-bin">&#x2212;</mo><mn>8</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>7</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>4</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>4</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn><mn>5</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mn>2</mn><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mn>2</mn><mn>6</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mn>2</mn><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>8</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn><mn>7</mn></mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                                   </mrow></mfenced> <mspace width="2em"/></mtd>             <mtd 
columnalign="right" class="align-odd"><mi 
>b</mi></mtd>             <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo>  <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mo 
class="MathClass-bin">&#x2212;</mo><mn>8</mn> </mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                                             </mrow></mfenced> <mspace width="2em"/></mtd>             <mtd 
columnalign="right" class="align-label"></mtd>             <mtd 
class="align-label"><mspace width="2em"/></mtd>             <mtd 
columnalign="right" class="align-label"></mtd>             <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
<!--l. 192--><p class="noindent">First we solve the system <!--l. 192--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
mathvariant="bold-script">&#x2112;</mi><mi 
mathvariant="bold-script">S</mi><mspace width="0em" class="thinspace"/><mfenced separators="" 
open="("  close=")" ><mrow><mi 
>L</mi><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><mi 
>b</mi></mrow></mfenced></math>
(see <a 
href="#example.TD4">Example&#x00A0;TD4</a> for <!--l. 192--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi></math>),
                                                                          

                                                                          
</p><!--tex4ht:inline--><!--l. 199--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
                        <mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
></mtd>                                          <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>0</mn><mspace width="2em"/></mtd>                        <mtd 
columnalign="right" class="align-label"></mtd>                        <mtd 
class="align-label">
                        <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"><mn>2</mn><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
></mtd>                                    <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn><mspace width="2em"/></mtd>                         <mtd 
columnalign="right" class="align-label"></mtd>                        <mtd 
class="align-label">
                        <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"><mn>3</mn><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>3</mn></mrow></msub 
></mtd>                               <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mspace width="2em"/></mtd>                         <mtd 
columnalign="right" class="align-label"></mtd>                        <mtd 
class="align-label">
                        <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"><mn>3</mn><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <mn>2</mn><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>2</mn><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>3</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>4</mn></mrow></msub 
></mtd>                        <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mo 
class="MathClass-bin">&#x2212;</mo><mn>8</mn><mspace width="2em"/></mtd>                         <mtd 
columnalign="right" class="align-label"></mtd>                        <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
<!--l. 201--><p class="noindent">Then
</p><!--tex4ht:inline--><!--l. 208--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
       <mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
></mtd>       <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>0</mn><mspace width="2em"/></mtd>                                                           <mtd 
columnalign="right" class="align-label"></mtd>       <mtd 
class="align-label">
       <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
></mtd>       <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>2</mn><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
> <mo 
class="MathClass-rel">=</mo> <mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>2</mn><mrow ><mo 
class="MathClass-open">(</mo><mrow><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>0</mn></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">=</mo> <mn>1</mn><mn>8</mn><mspace width="2em"/></mtd>                                 <mtd 
columnalign="right" class="align-label"></mtd>       <mtd 
class="align-label">
       <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>3</mn></mrow></msub 
></mtd>       <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>3</mn><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo> <msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
> <mo 
class="MathClass-rel">=</mo> <mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>3</mn><mrow ><mo 
class="MathClass-open">(</mo><mrow><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>0</mn></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>1</mn><mn>8</mn> <mo 
class="MathClass-rel">=</mo> <mn>1</mn><mn>1</mn><mspace width="2em"/></mtd>                       <mtd 
columnalign="right" class="align-label"></mtd>       <mtd 
class="align-label">
       <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>4</mn></mrow></msub 
></mtd>       <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mo 
class="MathClass-bin">&#x2212;</mo><mn>8</mn> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>3</mn><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>2</mn><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <mn>2</mn><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>3</mn></mrow></msub 
> <mo 
class="MathClass-rel">=</mo> <mo 
class="MathClass-bin">&#x2212;</mo><mn>8</mn> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>3</mn><mrow ><mo 
class="MathClass-open">(</mo><mrow><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>0</mn></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>2</mn><mrow ><mo 
class="MathClass-open">(</mo><mrow><mn>1</mn><mn>8</mn></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-bin">+</mo> <mn>2</mn><mrow ><mo 
class="MathClass-open">(</mo><mrow><mn>1</mn><mn>1</mn></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">=</mo> <mn>8</mn><mspace width="2em"/></mtd>       <mtd 
columnalign="right" class="align-label"></mtd>       <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
<!--l. 210--><p class="noindent">so
                                                                          

                                                                          
</p><!--tex4ht:inline--><!--l. 214--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
                                <mtr><mtd 
columnalign="right" class="align-odd"><mi 
>y</mi></mtd>                                <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo>  <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>1</mn><mn>8</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>1</mn><mn>1</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>8</mn>  </mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                                             </mrow></mfenced> <mspace width="2em"/></mtd>                                <mtd 
columnalign="right" class="align-label"></mtd>                                <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
<!--l. 216--><p class="noindent">Then we solve the system <!--l. 216--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
mathvariant="bold-script">&#x2112;</mi><mi 
mathvariant="bold-script">S</mi><mspace width="0em" class="thinspace"/><mfenced separators="" 
open="("  close=")" ><mrow><mi 
>U</mi><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><mi 
>y</mi></mrow></mfenced></math>
(see <a 
href="#example.TD4">Example&#x00A0;TD4</a> for <!--l. 216--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi></math>),
</p><!--tex4ht:inline--><!--l. 223--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
                      <mtr><mtd 
columnalign="right" class="align-odd"> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>2</mn><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <mn>6</mn><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>8</mn><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>3</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <mn>7</mn><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>4</mn></mrow></msub 
></mtd>                      <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>0</mn><mspace width="2em"/></mtd>                      <mtd 
columnalign="right" class="align-label"></mtd>                      <mtd 
class="align-label">
                      <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"><mn>4</mn><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <mn>2</mn><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>3</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>4</mn></mrow></msub 
></mtd>                                <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mn>1</mn><mn>8</mn><mspace width="2em"/></mtd>                        <mtd 
columnalign="right" class="align-label"></mtd>                      <mtd 
class="align-label">
                      <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"> <mo 
class="MathClass-bin">&#x2212;</mo> <msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>3</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <mn>4</mn><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>4</mn></mrow></msub 
></mtd>                                   <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mn>1</mn><mn>1</mn><mspace width="2em"/></mtd>                        <mtd 
columnalign="right" class="align-label"></mtd>                      <mtd 
class="align-label">
                      <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"><mn>2</mn><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>4</mn></mrow></msub 
></mtd>                                           <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mn>8</mn><mspace width="2em"/></mtd>                         <mtd 
columnalign="right" class="align-label"></mtd>                      <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
<!--l. 225--><p class="noindent">Then
                                                                          

                                                                          
</p><!--tex4ht:inline--><!--l. 232--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
<mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>4</mn></mrow></msub 
></mtd><mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mn>8</mn><mo 
class="MathClass-bin">&#x2215;</mo><mn>2</mn> <mo 
class="MathClass-rel">=</mo> <mn>4</mn><mspace width="2em"/></mtd>                                                           <mtd 
columnalign="right" class="align-label"></mtd><mtd 
class="align-label">
<mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>3</mn></mrow></msub 
></mtd><mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mfenced separators="" 
open="("  close=")" ><mrow><mn>1</mn><mn>1</mn> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>4</mn><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>4</mn></mrow></msub 
></mrow></mfenced> <mo 
class="MathClass-bin">&#x2215;</mo><mrow ><mo 
class="MathClass-open">(</mo><mrow><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">=</mo> <mfenced separators="" 
open="("  close=")" ><mrow><mn>1</mn><mn>1</mn> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>4</mn><mrow ><mo 
class="MathClass-open">(</mo><mrow><mn>4</mn></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></mfenced> <mo 
class="MathClass-bin">&#x2215;</mo><mrow ><mo 
class="MathClass-open">(</mo><mrow><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">=</mo> <mn>5</mn><mspace width="2em"/></mtd>                             <mtd 
columnalign="right" class="align-label"></mtd><mtd 
class="align-label">
<mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
></mtd><mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mfenced separators="" 
open="("  close=")" ><mrow><mn>1</mn><mn>8</mn> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>2</mn><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>3</mn></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo> <msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>4</mn></mrow></msub 
></mrow></mfenced> <mo 
class="MathClass-bin">&#x2215;</mo><mn>4</mn> <mo 
class="MathClass-rel">=</mo> <mfenced separators="" 
open="("  close=")" ><mrow><mn>1</mn><mn>8</mn> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>2</mn><mrow ><mo 
class="MathClass-open">(</mo><mrow><mn>5</mn></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>4</mn></mrow></mfenced> <mo 
class="MathClass-bin">&#x2215;</mo><mn>4</mn> <mo 
class="MathClass-rel">=</mo> <mn>1</mn><mspace width="2em"/></mtd>                           <mtd 
columnalign="right" class="align-label"></mtd><mtd 
class="align-label">
<mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
></mtd><mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mfenced separators="" 
open="("  close=")" ><mrow><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>0</mn> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>6</mn><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <mn>8</mn><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>3</mn></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>7</mn><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mn>4</mn></mrow></msub 
></mrow></mfenced> <mo 
class="MathClass-bin">&#x2215;</mo><mrow ><mo 
class="MathClass-open">(</mo><mrow><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">=</mo> <mfenced separators="" 
open="("  close=")" ><mrow><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>0</mn> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>6</mn><mrow ><mo 
class="MathClass-open">(</mo><mrow><mn>1</mn></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-bin">+</mo> <mn>8</mn><mrow ><mo 
class="MathClass-open">(</mo><mrow><mn>5</mn></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>7</mn><mrow ><mo 
class="MathClass-open">(</mo><mrow><mn>4</mn></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></mfenced> <mo 
class="MathClass-bin">&#x2215;</mo><mrow ><mo 
class="MathClass-open">(</mo><mrow><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">=</mo> <mn>2</mn><mspace width="2em"/></mtd><mtd 
columnalign="right" class="align-label"></mtd><mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
<!--l. 234--><p class="noindent">And so
</p><!--tex4ht:inline--><!--l. 238--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
                                 <mtr><mtd 
columnalign="right" class="align-odd"><mi 
>x</mi></mtd>                                 <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo>  <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"><mn>4</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mn>5</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mn>2</mn></mtd></mtr>   <!--*\c@MaxMatrixCols c--></mtable>                                                                                              </mrow></mfenced> <mspace width="2em"/></mtd>                                 <mtd 
columnalign="right" class="align-label"></mtd>                                 <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
<!--l. 240--><p class="noindent">is the solution to <!--l. 240--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
mathvariant="bold-script">&#x2112;</mi><mi 
mathvariant="bold-script">S</mi><mspace width="0em" class="thinspace"/><mfenced separators="" 
open="("  close=")" ><mrow><mi 
>U</mi><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><mi 
>y</mi></mrow></mfenced></math>
and consequently is the unique solution to
<!--l. 240--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
mathvariant="bold-script">&#x2112;</mi><mi 
mathvariant="bold-script">S</mi><mspace width="0em" class="thinspace"/><mfenced separators="" 
open="("  close=")" ><mrow><mi 
>A</mi><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><mi 
>b</mi></mrow></mfenced></math>, as you can
easily verify. <!--l. 242--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mo 
class="MathClass-bin">&#x22A0;</mo></math>
</p><!--l. 244--><p class="noindent">
</p>
   <h4 class="likesubsectionHead"><a 
 id="x104-426000"></a>Subsection CTD: Computing Triangular Decompositions</h4>
                                                                          

                                                                          
<!--l. 244--><p class="noindent"><a 
 id="subsection.TD.CTD"></a> <a 
 id="x104-426000doc"></a><a 
 id="dx104-426001"></a>  It would be a simple matter to adjust the algorithm for converting a matrix
to reduced row-echelon form and obtain an algorithm to compute the
triangular decomposition of the matrix, along the lines of <a 
href="#example.TD4">Example&#x00A0;TD4</a> and
the discussion preceding this example. However, it is possible to obtain
relatively simple formulas for the entries of the decomposition, and if
computed in the proper order, an implemtation will be straightfoward.
We will state the result as a theorem and then give an example of its
use.
</p><!--l. 248--><p class="noindent"><span 
class="cmbx-12">Theorem</span><span 
class="cmbx-12">&#x00A0;TDEE</span>
<br class="newline" /><a 
 id="theorem.TDEE"><span 
class="cmbx-12">Triangular Decomposition, Entry by Entry</span></a><a 
 id="dx104-426002"></a><a 
 id="dx104-426003"></a><a 
 id="dx104-426004"></a>
<br class="newline" /> Suppose that <!--l. 249--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math> is a
squarematrix of size <!--l. 249--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>n</mi></math> with a
triangular decomposition <!--l. 249--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi> <mo 
class="MathClass-rel">=</mo> <mi 
>L</mi><mi 
>U</mi></math>,
where <!--l. 249--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi></math>
is lower triangular with diagonal entries all equal to 1, and
<!--l. 249--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi></math> is
upper triangular. Then
</p><!--tex4ht:inline--><!--l. 259--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
        <mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
></mtd>        <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo><munderover accentunder="false" accent="false"><mrow  
><mo mathsize="big" 
>&#x2211;</mo>
  </mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-rel">=</mo><mn>1</mn></mrow><mrow 
><mi 
>i</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></munderover 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
>
<mi 
>i</mi><mi 
>k</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>k</mi><mi 
>j</mi></mrow></msub 
><mspace width="2em"/></mtd>              <mtd 
columnalign="right" class="align-odd"></mtd>        <mtd 
class="align-even"><mn>1</mn> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>i</mi> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>j</mi> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>n</mi><mspace width="2em"/></mtd>        <mtd 
columnalign="right" class="align-label"></mtd>        <mtd 
class="align-label"><mspace width="2em"/></mtd>        <mtd 
columnalign="right" class="align-label"></mtd>        <mtd 
class="align-label">
        <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
></mtd>        <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo>   <mfrac><mrow 
><mn>1</mn></mrow> 
<mrow 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>j</mi><mi 
>j</mi></mrow></msub 
></mrow></mfrac> <mfenced separators="" 
open="("  close=")" ><mrow><msub><mrow 
><mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo><munderover accentunder="false" accent="false"><mrow  
><mo mathsize="big" 
>&#x2211;</mo>
  </mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-rel">=</mo><mn>1</mn></mrow><mrow 
><mi 
>j</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></munderover 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
>
<mi 
>i</mi><mi 
>k</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>k</mi><mi 
>j</mi></mrow></msub 
></mrow></mfenced><mspace width="2em"/></mtd>        <mtd 
columnalign="right" class="align-odd"></mtd>        <mtd 
class="align-even"><mn>1</mn> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>j</mi> <mo 
class="MathClass-rel">&#x003C;</mo> <mi 
>i</mi> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>n</mi><mspace width="2em"/></mtd>        <mtd 
columnalign="right" class="align-label"></mtd>        <mtd 
class="align-label"><mspace width="2em"/></mtd>        <mtd 
columnalign="right" class="align-label"></mtd>        <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
   <!--l. 261--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>&#x25A1;</mi></math>
<!--l. 263--><p class="noindent"><span 
class="cmbx-12">Proof</span>&#x00A0;&#x00A0; Consider a single scalar product of an entry of
<!--l. 264--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi></math> with an entry
of <!--l. 264--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi></math> of the form
                                                                          

                                                                          
<!--l. 264--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>k</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>k</mi><mi 
>j</mi></mrow></msub 
></math>. By <a 
href="fcla-xml-1.08li58.xml#definition.LTM">Definition&#x00A0;LTM</a>,
if <!--l. 264--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>k</mi> <mo 
class="MathClass-rel">&#x003E;</mo> <mi 
>i</mi></math> then
<!--l. 264--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>k</mi></mrow></msub 
> <mo 
class="MathClass-rel">=</mo> <mn>0</mn></math>, while <a 
href="fcla-xml-1.08li58.xml#definition.UTM">Definition&#x00A0;UTM</a>,
says that if <!--l. 264--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>k</mi> <mo 
class="MathClass-rel">&#x003E;</mo> <mi 
>j</mi></math>
then <!--l. 264--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>k</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-rel">=</mo> <mn>0</mn></math>.
So we can combine these two facts to assert that if
<!--l. 264--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>k</mi> <mo 
class="MathClass-rel">&#x003E;</mo><mo class="qopname"> min</mo><mrow ><mo 
class="MathClass-open">(</mo><mrow><mi 
>i</mi><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><mi 
>j</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></math>,
<!--l. 264--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>k</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>k</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-rel">=</mo> <mn>0</mn></math> since
at least one term of the product will be zero. Employing this observation,
</p><!--tex4ht:inline--><!--l. 270--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
            <mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
></mtd>            <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo><munderover accentunder="false" accent="false"><mrow  
><mo mathsize="big" 
> &#x2211;</mo>
  </mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-rel">=</mo><mn>1</mn></mrow><mrow 
><mi 
>n</mi></mrow></munderover 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
>
<mi 
>i</mi><mi 
>k</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>k</mi><mi 
>j</mi></mrow></msub 
><mspace width="2em"/></mtd>                 <mtd 
columnalign="right" class="align-odd"></mtd>            <mtd 
class="align-even"><!--mstyle 
class="text"--><mtext  >&#x00A0;</mtext><mtext 
 xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcla-xml-1.08li30.xml#theorem.EMP"  class="label" >Theorem EMP</mtext><mtext 
class="endlabel"></mtext><!--/mstyle--><mspace width="2em"/></mtd>            <mtd 
columnalign="right" class="align-label"></mtd>            <mtd 
class="align-label"><mspace width="2em"/></mtd>            <mtd 
columnalign="right" class="align-label"></mtd>            <mtd 
class="align-label">
            <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>                 <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo><munderover accentunder="false" accent="false"><mrow  
><mo mathsize="big" 
> &#x2211;</mo>
  </mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-rel">=</mo><mn>1</mn></mrow><mrow 
><mo class="qopname">min</mo><mrow ><mo 
class="MathClass-open">(</mo><mrow><mi 
>i</mi><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><mi 
>j</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></munderover 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
>
<mi 
>i</mi><mi 
>k</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>k</mi><mi 
>j</mi></mrow></msub 
><mspace width="2em"/></mtd>            <mtd 
columnalign="right" class="align-odd"></mtd>            <mtd 
class="align-even"><mspace width="2em"/></mtd>                            <mtd 
columnalign="right" class="align-label"></mtd>            <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
<!--l. 272--><p class="noindent">Now, assume that <!--l. 272--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mn>1</mn> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>i</mi> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>j</mi> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>n</mi></math>,
                                                                          

                                                                          
</p><!--tex4ht:inline--><!--l. 282--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
              <mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
></mtd>              <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo><msub><mrow 
><mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">+</mo><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
><mspace width="2em"/></mtd>                                       <mtd 
columnalign="right" class="align-label"></mtd>              <mtd 
class="align-label">
              <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>                  <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo><munderover accentunder="false" accent="false"><mrow  
><mo mathsize="big" 
>&#x2211;</mo>
  </mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-rel">=</mo><mn>1</mn></mrow><mrow 
><mo class="qopname">min</mo><mrow ><mo 
class="MathClass-open">(</mo><mrow><mi 
>i</mi><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><mi 
>j</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></munderover 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
>
<mi 
>i</mi><mi 
>k</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>k</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">+</mo><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
><mspace width="2em"/></mtd>                      <mtd 
columnalign="right" class="align-label"></mtd>              <mtd 
class="align-label">
              <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>                  <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo><munderover accentunder="false" accent="false"><mrow  
><mo mathsize="big" 
>&#x2211;</mo>
  </mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-rel">=</mo><mn>1</mn></mrow><mrow 
><mi 
>i</mi></mrow></munderover 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
>
<mi 
>i</mi><mi 
>k</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>k</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">+</mo><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
><mspace width="2em"/></mtd>                           <mtd 
columnalign="right" class="align-label"></mtd>              <mtd 
class="align-label">
              <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>                  <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo><munderover accentunder="false" accent="false"><mrow  
><mo mathsize="big" 
>&#x2211;</mo>
  </mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-rel">=</mo><mn>1</mn></mrow><mrow 
><mi 
>i</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></munderover 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
>
<mi 
>i</mi><mi 
>k</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>k</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo><msub><mrow 
><mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>i</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">+</mo><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
><mspace width="2em"/></mtd>              <mtd 
columnalign="right" class="align-label"></mtd>              <mtd 
class="align-label">
              <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>                  <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo><munderover accentunder="false" accent="false"><mrow  
><mo mathsize="big" 
>&#x2211;</mo>
  </mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-rel">=</mo><mn>1</mn></mrow><mrow 
><mi 
>i</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></munderover 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
>
<mi 
>i</mi><mi 
>k</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>k</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo><msub><mrow 
><mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">+</mo><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
><mspace width="2em"/></mtd>                  <mtd 
columnalign="right" class="align-label"></mtd>              <mtd 
class="align-label">
              <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>                  <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo><munderover accentunder="false" accent="false"><mrow  
><mo mathsize="big" 
>&#x2211;</mo>
  </mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-rel">=</mo><mn>1</mn></mrow><mrow 
><mi 
>i</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></munderover 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
>
<mi 
>i</mi><mi 
>k</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>k</mi><mi 
>j</mi></mrow></msub 
><mspace width="2em"/></mtd>                               <mtd 
columnalign="right" class="align-label"></mtd>              <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
<!--l. 284--><p class="noindent">And for <!--l. 284--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mn>1</mn> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>j</mi> <mo 
class="MathClass-rel">&#x003C;</mo> <mi 
>i</mi> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>n</mi></math>,
</p><!--tex4ht:inline--><!--l. 307--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
       <mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
></mtd>       <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo>   <mfrac><mrow 
><mn>1</mn></mrow> 
<mrow 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>j</mi><mi 
>j</mi></mrow></msub 
></mrow></mfrac> <mfenced separators="" 
open="("  close=")" ><mrow><msub><mrow 
><mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>j</mi><mi 
>j</mi></mrow></msub 
></mrow></mfenced><mspace width="2em"/></mtd>                                              <mtd 
columnalign="right" class="align-label"></mtd>       <mtd 
class="align-label">
       <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>           <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo>   <mfrac><mrow 
><mn>1</mn></mrow> 
<mrow 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>j</mi><mi 
>j</mi></mrow></msub 
></mrow></mfrac> <mfenced separators="" 
open="("  close=")" ><mrow><msub><mrow 
><mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo><msub><mrow 
><mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">+</mo><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>j</mi><mi 
>j</mi></mrow></msub 
></mrow></mfenced><mspace width="2em"/></mtd>                                 <mtd 
columnalign="right" class="align-label"></mtd>       <mtd 
class="align-label">
       <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>           <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo>   <mfrac><mrow 
><mn>1</mn></mrow> 
<mrow 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>j</mi><mi 
>j</mi></mrow></msub 
></mrow></mfrac> <mfenced separators="" 
open="("  close=")" ><mrow><msub><mrow 
><mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo><munderover accentunder="false" accent="false"><mrow  
><mo mathsize="big" 
>&#x2211;</mo>
  </mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-rel">=</mo><mn>1</mn></mrow><mrow 
><mo class="qopname">min</mo><mrow ><mo 
class="MathClass-open">(</mo><mrow><mi 
>i</mi><mo 
class="MathClass-punc">,</mo><mspace width="0em" class="thinspace"/><mi 
>j</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></munderover 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
>
<mi 
>i</mi><mi 
>k</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>k</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">+</mo><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>j</mi><mi 
>j</mi></mrow></msub 
></mrow></mfenced><mspace width="2em"/></mtd>               <mtd 
columnalign="right" class="align-label"></mtd>       <mtd 
class="align-label">
       <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>           <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo>   <mfrac><mrow 
><mn>1</mn></mrow> 
<mrow 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>j</mi><mi 
>j</mi></mrow></msub 
></mrow></mfrac> <mfenced separators="" 
open="("  close=")" ><mrow><msub><mrow 
><mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo><munderover accentunder="false" accent="false"><mrow  
><mo mathsize="big" 
>&#x2211;</mo>
  </mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-rel">=</mo><mn>1</mn></mrow><mrow 
><mi 
>j</mi></mrow></munderover 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
>
<mi 
>i</mi><mi 
>k</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>k</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">+</mo><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>j</mi><mi 
>j</mi></mrow></msub 
></mrow></mfenced><mspace width="2em"/></mtd>                    <mtd 
columnalign="right" class="align-label"></mtd>       <mtd 
class="align-label">
       <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>           <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo>   <mfrac><mrow 
><mn>1</mn></mrow> 
<mrow 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>j</mi><mi 
>j</mi></mrow></msub 
></mrow></mfrac> <mfenced separators="" 
open="("  close=")" ><mrow><msub><mrow 
><mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo><munderover accentunder="false" accent="false"><mrow  
><mo mathsize="big" 
>&#x2211;</mo>
  </mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-rel">=</mo><mn>1</mn></mrow><mrow 
><mi 
>j</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></munderover 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
>
<mi 
>i</mi><mi 
>k</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>k</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo><msub><mrow 
><mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>j</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">+</mo><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>j</mi><mi 
>j</mi></mrow></msub 
></mrow></mfenced><mspace width="2em"/></mtd>       <mtd 
columnalign="right" class="align-label"></mtd>       <mtd 
class="align-label">
       <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>           <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo>   <mfrac><mrow 
><mn>1</mn></mrow> 
<mrow 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>j</mi><mi 
>j</mi></mrow></msub 
></mrow></mfrac> <mfenced separators="" 
open="("  close=")" ><mrow><msub><mrow 
><mfenced separators="" 
open="["  close="]" ><mrow><mi 
>A</mi></mrow></mfenced></mrow><mrow 
><mi 
>i</mi><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo><munderover accentunder="false" accent="false"><mrow  
><mo mathsize="big" 
>&#x2211;</mo>
  </mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-rel">=</mo><mn>1</mn></mrow><mrow 
><mi 
>j</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></munderover 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>L</mi></mrow></mfenced></mrow><mrow 
>
<mi 
>i</mi><mi 
>k</mi></mrow></msub 
><msub><mrow 
> <mfenced separators="" 
open="["  close="]" ><mrow><mi 
>U</mi></mrow></mfenced></mrow><mrow 
><mi 
>k</mi><mi 
>j</mi></mrow></msub 
></mrow></mfenced><mspace width="2em"/></mtd>                             <mtd 
columnalign="right" class="align-label"></mtd>       <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
                                                                          

                                                                          
   <!--l. 309--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>&#x25A0;</mi></math>
<!--l. 311--><p class="indent">   At first glance, these formulas may look exceedingly complex. Upon
closer examination, it looks even worse. We have expressions for entries of
<!--l. 311--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi></math> that depend on other
entries of <!--l. 311--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi></math> and also on
entries of <!--l. 311--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi></math>. But then the
formula for entries of <!--l. 311--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi></math>
depend on entries from <!--l. 311--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi></math>
and entries from <!--l. 311--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi></math>.
Do these formula have circular dependencies? Or perhaps equivalently, how do we
get started? The key is to be organized about the computations and employ these
two (similar) formulas in a specific order. First compute the first row of
<!--l. 311--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi></math>, followed by the first
column of <!--l. 311--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi></math>. Then the
second row of <!--l. 311--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi></math>, followed
by the second column of <!--l. 311--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi></math>.
And so on. In this way, all of the values required for each new entry will have
already been computed previously.
</p><!--l. 313--><p class="indent">   Of course, the formula for entries of
<!--l. 313--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi></math> require division by
diagonal entries of <!--l. 313--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi></math>.
These entries might be zero, but in this case
<!--l. 313--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math> is
nonsingular and does not have a triangular decomposition. So we need
not check the hypothesis carefully and can launch into the arithmetic
dictated by the formulas, confident that we will be reminded when a
decomposition is not possible. Note that these formula give us all of
the values that we need for the decomposition, since we require that
<!--l. 313--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi></math>
has 1&#x2019;s on the diagonal. If we replace the 1&#x2019;s on the diagonal of
<!--l. 313--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>L</mi></math> by zeros, and
add the matrix <!--l. 313--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>U</mi></math>,
we get an <!--l. 313--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>n</mi> <mo 
class="MathClass-bin">&#x00D7;</mo> <mi 
>n</mi></math>
matrix containing all the information we need to ressurect the triangular
decomposition. This is mostly a notational convenience, but it is a frequent way of
                                                                          

                                                                          
presenting the information. We&#x2019;ll employ it in the next example.
</p><!--l. 316--><p class="noindent"><span 
class="cmbx-12">Example</span><span 
class="cmbx-12">&#x00A0;TDEE6</span>
<br class="newline" /><a 
 id="example.TDEE6"><span 
class="cmbx-12">Triangular decomposition, entry by entry, size 6</span></a><a 
 id="dx104-426005"></a><a 
 id="dx104-426006"></a><a 
 id="dx104-426007"></a>
<br class="newline" /> We illustrate the application of the formulas in <a 
href="#theorem.TDEE">Theorem&#x00A0;TDEE</a> for the
<!--l. 318--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mn>6</mn> <mo 
class="MathClass-bin">&#x00D7;</mo> <mn>6</mn></math> matrix
<!--l. 318--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math>.
</p><!--tex4ht:inline--><!--l. 330--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
                  <mtr><mtd 
columnalign="right" class="align-odd"><mi 
>A</mi></mtd>                  <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo>  <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center">  <mn>3</mn>  </mtd><mtd 
class="array"  columnalign="center"> <mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"> <mo 
class="MathClass-bin">&#x2212;</mo><mn>4</mn> </mtd><mtd 
class="array"  columnalign="center">  <mn>5</mn>  </mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center">  <mn>4</mn>  </mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>9</mn> </mtd><mtd 
class="array"  columnalign="center">  <mn>9</mn>  </mtd><mtd 
class="array"  columnalign="center"> <mo 
class="MathClass-bin">&#x2212;</mo><mn>7</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>7</mn></mtd><mtd 
class="array"  columnalign="center">  <mn>0</mn>  </mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>6</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>0</mn></mtd><mtd 
class="array"  columnalign="center">  <mn>8</mn>  </mtd><mtd 
class="array"  columnalign="center"><mn>1</mn><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"> <mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>7</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>6</mn> </mtd><mtd 
class="array"  columnalign="center">  <mn>4</mn>  </mtd><mtd 
class="array"  columnalign="center"> <mo 
class="MathClass-bin">&#x2212;</mo><mn>9</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>9</mn> </mtd><mtd 
class="array"  columnalign="center">  <mn>3</mn>  </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                       </mrow></mfenced> <mspace width="2em"/></mtd>                  <mtd 
columnalign="right" class="align-label"></mtd>                  <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
<!--l. 332--><p class="noindent">Using the notational convenience of packaging the two triangular matrices into
one matrix, and using the ordering of the computations mentioned above, we
display the results after computing a single row and column of each of the two
triangular matrices.
                                                                          

                                                                          
</p><!--tex4ht:inline--><!--l. 397--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
     <mtr><mtd 
columnalign="right" class="align-odd"></mtd>     <mtd 
class="align-even"> <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                                              </mrow></mfenced> <mspace width="2em"/></mtd>     <mtd 
columnalign="right" class="align-odd"></mtd>     <mtd 
class="align-even"> <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>2</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                                           </mrow></mfenced> <mspace width="2em"/></mtd>     <mtd 
columnalign="right" class="align-label"></mtd>     <mtd 
class="align-label"><mspace width="2em"/></mtd>     <mtd 
columnalign="right" class="align-label"></mtd>     <mtd 
class="align-label">
     <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>     <mtd 
class="align-even"> <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>2</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                                       </mrow></mfenced> <mspace width="2em"/></mtd>     <mtd 
columnalign="right" class="align-odd"></mtd>     <mtd 
class="align-even"> <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                                   </mrow></mfenced> <mspace width="2em"/></mtd>     <mtd 
columnalign="right" class="align-label"></mtd>     <mtd 
class="align-label"><mspace width="2em"/></mtd>     <mtd 
columnalign="right" class="align-label"></mtd>     <mtd 
class="align-label">
     <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"></mtd>     <mtd 
class="align-even"> <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                               </mrow></mfenced> <mspace width="2em"/></mtd>     <mtd 
columnalign="right" class="align-odd"></mtd>     <mtd 
class="align-even"> <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                           </mrow></mfenced> <mspace width="2em"/></mtd>     <mtd 
columnalign="right" class="align-label"></mtd>     <mtd 
class="align-label"><mspace width="2em"/></mtd>     <mtd 
columnalign="right" class="align-label"></mtd>     <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
<!--l. 399--><p class="noindent">Splitting out the pieces of this matrix, we have the decomposition,
</p><!--tex4ht:inline--><!--l. 422--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
    <mtr><mtd 
columnalign="right" class="align-odd"><mi 
>L</mi></mtd>    <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo>  <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>1</mn></mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                                </mrow></mfenced> <mspace width="2em"/></mtd>    <mtd 
columnalign="right" class="align-odd"><mi 
>U</mi></mtd>    <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo>  <mfenced separators="" 
open="["  close="]" ><mrow><mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>3</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>1</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>2</mn> </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"><mn>0</mn></mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"> <mn>0</mn> </mtd><mtd 
class="array"  columnalign="center"><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mtd></mtr> <!--*\c@MaxMatrixCols c--></mtable>                                                                                </mrow></mfenced> <mspace width="2em"/></mtd>    <mtd 
columnalign="right" class="align-label"></mtd>    <mtd 
class="align-label"><mspace width="2em"/></mtd>    <mtd 
columnalign="right" class="align-label"></mtd>    <mtd 
class="align-label">
   <mspace width="2em"/></mtd></mtr></mtable></math>
                                                                          

                                                                          
   <!--l. 424--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mo 
class="MathClass-bin">&#x22A0;</mo></math>
<!--l. 426--><p class="indent">   The hypotheses of <a 
href="#theorem.TD">Theorem&#x00A0;TD</a> can be weakened slightly to include matrices where
not every <!--l. 426--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>A</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
></math>
is nonsingular. The introduces a rearrangement of the rows and columns of
<!--l. 426--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>A</mi></math> to
force as many as possible of the smaller submatrices to be nonsingular. Then
permutation matrices also enter into the decomposition. We will not present the
details here, but instead suggest consulting a more advanced text on matrix
analysis.
                                                                          

                                                                          
                                                                          

                                                                          
</p>
   <!--l. 529--><div class="crosslinks"><p class="noindent">[<a 
href="fcla-xml-1.08li104.xml" >next</a>] [<a 
href="fcla-xml-1.08li102.xml" >prev</a>] [<a 
href="fcla-xml-1.08li102.xml#tailfcla-xml-1.08li102.xml" >prev-tail</a>] [<a 
href="fcla-xml-1.08li103.xml" >front</a>] [<a 
href="fcla-xml-1.08li101.xml#fcla-xml-1.08li103.xml" >up</a>] </p></div>
<!--l. 529--><p class="indent">   <a 
 id="tailfcla-xml-1.08li103.xml"></a>  </p> 
</body> 
</html> 
