An Algorithmic Proof of Suslin's Stability Theorem Over Polynomial

An Algorithmic Proof of Suslin's Stability Theorem Over Polynomial

An Algorithmic Proof of Suslin’s Stability Theorem over Polynomial Rings Hyungju Park∗ Cynthia Woodburn† Abstract Let k be a field. Then Gaussian elimination over k and the Eu- clidean division algorithm for the univariate polynomial ring k[x] allow us to write any matrix in SLn(k) or SLn(k[x]), n ≥ 2, as a product of elementary matrices. Suslin’s stability theorem states that the same is true for the multivariate polynomial ring SLn(k[x1,...,xm]) with n ≥ 3. As Gaussian elimination gives us an algorithmic way of finding an explicit factorization of the given matrix into elementary matrices over a field, we develop a similar algorithm over polynomial rings. 1 Introduction Immediately after proving the famous Serre’s Conjecture (the Quillen-Suslin theorem, nowadays) in 1976 [11], A. Suslin went on [12] to prove the following K -analogue of Serre’s Conjecture which is now known as Suslin’s stability arXiv:alg-geom/9405003v1 10 May 1994 1 theorem: Let R be a commutative Noetherian ring and n ≥ max(3, dim(R)+ 2). Then, any n × n matrix A =(fij) of determinant 1, with fij being elements of the polynomial ring R[x1,...,xm], can be writ- ten as a product of elementary matrices over R[x1,...,xm]. ∗Dept. of Mathematics, University of California, Berkeley; [email protected] †Dept. of Mathematics, Pittsburg State University; [email protected] 1 Definition 1 For any ring R, an n × n elementary matrix Eij(a) over R is a matrix of the form I + a · eij where i =6 j, a ∈ R and eij is the n × n matrix whose (i, j) component is 1 and all other components are zero. For a ring R, let SLn(R) be be the group of all the n × n matrices of deter- minant 1 whose entries are elements of R, and let En(R) be the subgroup of SLn(R) generated by the elementary matrices. Then Suslin’s stability theorem can be expressed as SLn(R[x1,...,xm]) = En(R[x1,...,xm]) for all n ≥ max(3, dim(R)+2). (1) In this paper, we develop an algorithmic proof of the above assertion over a field k. By implementing this algorithm, for a given A ∈ SLn(k[x1,...,xm]) with n ≥ 3, we are able to find those elementary matrices E1,...,Et ∈ En(k[x1,...,xm]) such that A = E1 ··· Et. Remark 1 If a matrix A can be written as a product of elementary matrices, we will say A is realizable. • In section 2, an algorithmic proof of the normality of En(k[x1,...,xm]) in SLn(k[x1,...,xm]) for n ≥ 3 is given, which will be used in the rest of paper. • In section 3, we develop an algorithm for the Quillen Induction Process, a standard way of reducing a given problem over a ring to an easier problem over a local ring. Using this Quillen Induction Algorithm, we reduce our realization problem over the polynomial ring R[X] to one over RM [X]’s, where R = k[x1,...,xm−1] and M is a maximal ideal of R. • In section 4, an algorithmic proof of the Elementary Column Property, a stronger version of the Unimodular Column Property, is given, and we note that this algorithm gives another constructive proof of the Quillen-Suslin theorem. Using the Elementary Column Property, we show that a realization algorithm for SLn(k[x1,...,xm]) is obtained 2 from a realization algorithm for the matrices of the following special form: p q 0 r s 0 ∈ SL3(k[x1,...,xm]), 0 0 1 where p is monic in the last variable xm. • In section 5, in view of the results in the preceding two sections, we note that a realization algorithm over k[x1,...,xm] can be obtained from a p q 0 realization algorithm for the matrices of the special form r s 0 0 0 1 over R[X], where R is now a local ring and p is monic in X. A realiza- tion algorithm for this case was already found by M.P. Murthy in [4]. We reproduce Murthy’s Algorithm in this section. • In section 6, we suggest using the Steinberg relations from algebraic K-theory to lower the number of elementary matrix factors in a factor- ization produced by our algorithm. We also mention an ongoing effort of using our algorithm in Signal Processing. 2 Normality of En(k[x1,...,xm]) in SLn(k[x1,...,xm]) 1+ xy x2 Lemma 1 The Cohn matrix A = 2 is not realizable, but −y 1 − xy ! A 0 ∈ SL3(k[x, y]) is. 0 1 ! Proof: The nonrealizability of A is proved in [1], and a complete algorithmic criterion for the realizability of matrices in SL2(k[x1,...,xm]) is developed in [13]. Now consider 1+ xy x2 0 A 0 = −y2 1 − xy 0 . (2) 0 1 ! 0 01 3 1+ xy x2 0 x 2 Noting that −y 1 − xy 0 = I + −y · (y, x, 0), we see that the 0 01 0 realizability of this matrix is a special case of the following Lemma 3. ✷ Definition 2 Let n ≥ 2. A Cohn-type matrix is a matrix of the form I + av · (vjei − viej) v1 . n where v = . ∈ (k[x1,...,xm]) , i < j ∈ {1,...,n}, a ∈ k[x1,...,xm], vn and ei = (0,...,0, 1, 0,..., 0) with 1 occurring only at the i-th position. Lemma 2 Any Cohn-type matrix for n ≥ 3 is realizable. Proof: First, let’s consider the case i =1, j = 2. In this case, v1 . B = I + a . · (v2, −v1, 0,..., 0) vn 2 1+ av1v2 −av1 0 ··· 0 2 av2 1 − av1v2 0 ··· 0 av v −av v = 3 2 3 1 . . . In−2 avnv2 −avnv1 2 1+ av1v2 −av1 0 ··· 0 2 av2 1 − av1v2 0 ··· 0 n 0 0 = El1(avlv2)El2(−avlv1),(3) . . l=3 . In−2 Y 0 0 So, it’s enough to show that 2 1+ av1v2 −av1 0 2 A = av2 1 − av1v2 0 (4) 0 01 4 is realizable for any a, v1, v2 ∈ k[x1,...,xm]. Let “→” indicate that we are applying elementary operations, and consider the following: 2 2 1+ av1v2 −av1 0 1+ av1v2 −av1 v1 2 2 A = av2 1 − av1v2 0 → av2 1 − av1v2 v2 0 01 0 01 2 1 −av1 v1 1 0 v1 1 0 v1 → 0 1 − av1v2 v2 → 0 1 v2 → 0 1 v2 −av 0 1 −av av 1 0 av 1+ av v 2 2 1 1 1 2 10 0 10 0 1 0 0 → 0 1 v2 → 0 1 v2 → 0 1 0 . (5) 0 av 1+ av v 00 1 0 0 1 1 1 2 Keeping track of all the elementary operations involved, we get A = E13(−v1)E23(−v2)E31(−av2)E32(av1)E13(v1)E23(v2)E31(av2)E32(−av1). (6) In general (i.e., for arbitrary i < j), v1 . B = I + a . · (0,..., 0, vj, 0,..., 0, −vi, 0,..., 0) vn (Here, vj occurs at the i-th position and −vi occurs at the j-th position.) 1 ··· av1vj ··· −av1vi ··· 0 . .. 0 2 1+ avivj −avi . = . 2 avj 1 − avivj . . v v −v v 1 n j n i 5 1 ··· 0 ··· 0 ··· 0 . .. 0 2 1+ avivj −avi . = . 2 avj 1 − avivj . . 0 0 1 · Eli(avlvj)Elj(−avlvi) 1≤l≤Yn,l=6 i,j = Eit(−vi)Ejt(−vj)Eti(−avj)Etj(avi)Eit(vi)Ejt(vj)Eti(avj)Etj (−avi) · Eli(avlvj)Elj(−avlvi). (7) 1≤l≤Yn,l=6 i,j In the above, t ∈ {1,...,n} can be chosen to be any number other than i and j. ✷ Since a Cohn-type matrix is realizable, any product of Cohn-type matrices is also realizable. This observation motivates the following generalization of the above lemma. t n Definition 3 Let R be a ring and v = (v1,...,vn) ∈ R for some n ∈ IN. Then v is called a unimodular column vector if its components generate R, i.e. if there exist g1,...,gn ∈ R such that v1g1 + ··· + vngn =1. Corollary 1 Suppose that A ∈ SLn(k[x1,...,xm]) with n ≥ 3 can be written in the form A = I +v·w for a unimodular column vector v and a row vector w over k[x1,...,xm] such that w · v =0. Then A is realizable. t Proof: Since v = (v1,...,vn) is unimodular, we can find g1,...,gn ∈ k[x1,...,xm] such that v1g1 + ··· + vngn = 1. We can use the effective Nullstellensatz to explicitly find these gi’s (See [3]). This combined with w · v = w1v1 + ··· + wnvn = 0 yields a new expression for w: w = aij(vjei − viej) (8) Xi<j 6 where aij = wigj − wjgi. Now, A = (I + v · aij(vjei − viej)) . (9) i<jY Each component on the right hand side of this equation is a Cohn-type matrix and thus realizable, so A is also realizable. ✷ −1 Corollary 2 BEij(a)B is realizable for any B ∈ GLn(k[x1,...,xm]) with n ≥ 3 and a ∈ k[x1,...,xm]. Proof: Note that i =6 j, and −1 −1 BEij(a)B = I +(i-th column vector of B) · a · (j-th row vector of B ). Let v be the i-th column vector of B and w be a times the j-th row vector of B−1. Then (i-th row vector of B−1) · v = 1 implies v is unimodular, and −1 w · v is clearly zero since i =6 j.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    24 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us