
< previous page page_122 next page >
Page 122
We started with three equations and three unknowns
X, Y, Z;
we now have two equations in two
unknowns
X, Y
together with an expression for
Z
in terms of
X
and
Y
. We can apply our procedure
again to these two equations to obtain one equation in one unknown
X
and two expressions: one of
Y
in terms of
X,
and one of
Z
in terms of
X
and
Y
.
We now justify Algorithm 5.4.6.
Theorem 5.4.9
Let
X=CX+R
be a set of n right linear equations in n unknowns
.
Assume in addition
that no entry of
C
contains ε
.
Then the equations have a unique solution. If, in addition, all the entries
of
C
and
R
are regular, then the solution is regular
.
Proof Before we present the formal proof of the first part of the theorem, we describe the idea that lies
behind it. This is just a re-iteration of Algorithm 5.4.6. Let X=CX+R be a set of
n
right linear equations
in
n
unknowns such that each entry of C does not contain
ε
. The last equation in the system has the
form
By rearranging this equation, we obtain
If
solutions to
X
1
,…, Xn
−1 existed,
then
we could use Arden’s theorem to find
Xn:
If we substitute this value for
Xn
into the preceding
n
−1 equations, we obtain
n
−1 equations in
n
−1
unknowns, whose coefficient matrix has the property that no entry contains
ε
. Iterating this procedure,
we would eventually obtain one equation in
X
1. By Arden’s theorem we could solve the equation
explicitly. The values of
X
2
,…, Xn
could then be explicitly calculated in turn. We now have to make this
idea precise.
Let
P(n)
denote the following statement:
“Every set of
n
right linear equations in
n
unknowns has a unique solution if the coefficient matrix has
the property that no entry contains the empty string.”
The statement
P
(1) is true by Theorem 5.4.2(iii). As our induction hypothesis, assume that
P
(
n
−1) is
true; we shall prove that
P(n)
is true. Let X=CX+R be a set of
n
right linear equations in
n
unknowns
such that each entry of C does not contain
ε
. We associate with this system a set of
n
−1 equations in
n
−1 unknowns as follows: let
< previous page page_122 next page >