Why were matrix determinants once such a big deal? - MathOverflow most recent 30 from http://mathoverflow.net2013-05-21T22:23:36Zhttp://mathoverflow.net/feeds/question/35988http://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-dealWhy were matrix determinants once such a big deal?Jiahao Chen2010-08-18T17:09:48Z2012-09-25T17:46:03Z
<p>I have been told that the study of matrix determinants once comprised the bulk of linear algebra. Today, few textbooks spend more than a few pages to define it and use it to compute a matrix inverse. I am curious about why determinants were such a big deal. So here's my question:</p>
<p>a) What are examples of cool tricks you can use matrix determinants for? (Cramer's rule comes to mind, but I can't come up with much more.) What kind of amazing properties do matrix determinants have that made them such popular objects of study?</p>
<p>b) Why did the use of matrix determinants fall out of favor? Some back history would be very welcome.</p>
<p>Update: From the responses below, it seems appropriate to turn this question into a community wiki. I think it would be useful to generalize the original series of questions with:</p>
<p>c) What significance do matrix determinants have for other branches of mathematics? (For example, the geometric significance of the determinant as the signed volume of a parallelepiped.) What developments in mathematics have been inspired by/aided by the theory of matrix determinants?</p>
<p>d) For computational and theoretical applications that matrix determinants are no longer widely used for today, what have supplanted them?</p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/35991#35991Answer by J. M. for Why were matrix determinants once such a big deal?J. M.2010-08-18T17:25:30Z2010-08-18T17:25:30Z<p>At least on the numerical front: the computation of determinants is prone to overflow for large enough matrices, which is why libraries like LINPACK made provisions for separately computing the mantissa and the exponent (see <a href="http://netlib.org/linpack/sgedi.f" rel="nofollow">this</a> for instance).</p>
<p>Cramer really isn't "cool" for solving linear equations either; as may have been mentioned before, for a general dense matrix, it takes O(n³) operations at best to compute a determinant (essentially through Gaussian elimination with some form of pivoting), and O(n!) at worst if you insist on cofactor expansion. Since you need to compute n+1 determinants to solve a linear system, it takes more effort to use Cramer than if you had used Gaussian elimination directly to solve your linear system.</p>
<p>Another application I have seen for determinants is as a check for the positive definiteness of a symmetric matrix through computing successive determinants of leading submatrices (this has applications in signal processing for instance); this too is slow compared to using e.g. Cholesky decomposition for checking if a matrix is positive definite.</p>
<p>On the matter of computing eigenvalues, determinants too were once used for the computation of the characteristic polynomial (for successive use with an appropriate rootfinding routine); nowadays with more stable modern algorithms like QR for eigenvalue computations, one no longer bothers with generating the characteristic polynomial.</p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/35999#35999Answer by Helge for Why were matrix determinants once such a big deal?Helge2010-08-18T18:10:06Z2010-08-18T18:10:06Z<p>Here is one cute analysis application. Consider a continuously differentiable function $A(x)$ on a real argument and taking values in the $N \times N$ matrices. Furthermore suppose that $\lambda(0)$ is a simple eigenvalue of $A(x)$, i.e. $dim(\ker( (A - \lambda(0))^N )) = 1$. Then there exists a small interval $I$ containing $0$ and a function $\lambda(x)$ such that $\lambda(x)$ such that $\lambda(x)$ is an eigenvalue of $A(x)$.</p>
<p>The proof is just applying the implicit function theorem to
$$
f(x,E) = \det(A(x) - E),
$$
since $\lambda(0)$ being simple implies that $\partial_E f(0,\lambda(0)) \neq 0$.</p>
<p>Furthermore, using the characterization of eigenvalues using the determinant, one can get some geometric information on how the curve $\lambda(x)$ looks.</p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/36009#36009Answer by Thierry Zell for Why were matrix determinants once such a big deal?Thierry Zell2010-08-18T19:03:30Z2010-08-18T19:03:30Z<p>Very good question, I think. There is indeed a backlash against determinants, as evidenced for instance by Sheldon Axler's book <a href="http://linear.axler.net/" rel="nofollow">Linear Algebra Done Right</a>. To quote Axler from this link,</p>
<blockquote>
<p>The novel approach used throughout the book takes great care to motivate concepts and simplify proofs. For example, the book presents, without having defined determinants, a clean proof that every linear operator on a finite-dimensional complex vector space (or on an odd-dimensional real vector space) has an eigenvalue. </p>
</blockquote>
<p>Indeed. If you think that determinants are taught in order to invert matrices and compute eigenvalues, it becomes clear very soon that Gaussian elimination outperforms determinants in all but the smallest instances.</p>
<p>On the other hand, my undergraduate education spent a tremendous amount of time on determinants (or maybe it just <em>felt</em> that way). We built the theory (from $\dim \Lambda^n(K^n)=1$), proved some interesting theorems (row/column expansion, bloc-determinants, derivative of det(A(x))), but never used determinants to perform prosaic tasks. Instead, we spent a lot of time computing $n \times n$ determinants such as <a href="http://en.wikipedia.org/wiki/Vandermonde_matrix" rel="nofollow">Vandermonde</a> (regular and lacunary), <a href="http://en.wikipedia.org/wiki/Cauchy_determinant" rel="nofollow">Cauchy</a>, <a href="http://en.wikipedia.org/wiki/Circulant_matrix" rel="nofollow">circulant</a>, <a href="http://en.wikipedia.org/wiki/Sylvester_matrix" rel="nofollow">Sylveser</a> (for resultants)... and of course, giving a few different proofs of the <a href="http://en.wikipedia.org/wiki/Cayley-Hamilton_theorem" rel="nofollow">Cayley-Hamilton theorem!</a></p>
<p>What's the moral of the story? I think it's twofold:</p>
<ol>
<li><p>Determinants are mostly a concern from a theoretical point of view. Computationally, the definition is awful. The most sensible thing to do to compute a determinant is to use Gaussian elimination, but if you're going to go through that bother, chances are that it's not really the determinant that you're after but rather something else that elimination will give you. </p></li>
<li><p>Determinants are a fertile ground to get to grips with a lot of really fundamental mathematical tools that a student of abstract mathematics should know backwards and forward. If you do everything I described above, you must learn deep results about the structure of the symmetric group $S_n$ (and more generally about multilinear forms), 10 flavors of induction, practical uses of group morphisms (from $GL_n(K)$ to $K^\star$). And of course, the existence of determinants itself is crucial to the more theoretical developments such a student will encounter later on.</p></li>
</ol>
<p>I've had pure math undergrads who had learned linear algebra from Axler's book. They knew how to compute a determinant. They had no idea why anyone would want to. So determinants are <strong>still</strong> a big deal, but just for the right audience: I'm perfectly fine with most scientist and engineers ignoring determinants beyond $3\times 3$. Mathematics students, especially those with a theoretical bent, can learn a lot from determinants.</p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/36013#36013Answer by Deane Yang for Why were matrix determinants once such a big deal?Deane Yang2010-08-18T19:15:23Z2010-08-18T19:15:23Z<p>Determinants are <em>very</em> important in almost every part of mathematics that I know. I wish I understood them better. But working directly with matrix determinants is very cumbersome, computation-intensive, and often unenlightening. So indeed they are not taught as much as they used to be. For pure mathematicians they have been replaced by exterior algebra, which is a much more elegant setting. And, as Spiro mentions, geometers work with signed volume forms, which turn into determinants when written with respect to a basis.</p>
<p>Even in computational mathematics, there is something called geometric algebra, which uses exterior, quaternionic and Clifford algebras to encode all the algorithms in an elegant and yet computationally efficient manner. I'm under the impression that video game programmers find this very useful.</p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/36023#36023Answer by Bruce Westbury for Why were matrix determinants once such a big deal?Bruce Westbury2010-08-18T20:03:36Z2010-08-18T20:03:36Z<p>The Schur functions were defined using determinants. There is the classical definition as a determinant divided by the Vandermonde determinant. There is also the Jacobi-Trudi formula which expresses the Schur function as a determinant of complete homogeneous functions (or elementary functions). This came well before any theory of linear algebra.</p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/36024#36024Answer by KConrad for Why were matrix determinants once such a big deal?KConrad2010-08-18T20:41:58Z2010-08-18T21:12:07Z<p>To confirm your remark that determinants were once the <em>bulk</em> of linear algebra, you should find in a university library the books by Thomas Muir on determinants. They're enormous! (You can also find them on Google Books, but physically holding them leaves a greater impression, especially if they are in your lap.) It reminds me of a comment of Serre: "Forgetting is a very healthy activity." </p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/36027#36027Answer by Andrew for Why were matrix determinants once such a big deal?Andrew2010-08-18T21:36:38Z2010-08-18T21:36:38Z<p>For the reasons of reputation points, I am unable to comment on KConrad's post. I up-voted his response, however, because he does make a great point about the Muir book(s). This one in particular is of great interest if you have any thoughts as to wondering why determinants (and development of them) was/is important:</p>
<p><a href="http://www.amazon.co.uk/Theory-Determinants-Historical-Order-Development/dp/0554808765" rel="nofollow">The Theory of Determinants in the Historical Order of Development</a></p>
<p>I've gone through parts and it's dry, but thorough.</p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/36033#36033Answer by Pace Nielsen for Why were matrix determinants once such a big deal?Pace Nielsen2010-08-18T22:33:42Z2010-08-18T22:33:42Z<p>To answer (c):</p>
<p>I can't count how many times I've used the fact that for Vandermonde matrices, the determinant is what it is.</p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/36046#36046Answer by Richard Stanley for Why were matrix determinants once such a big deal?Richard Stanley2010-08-19T01:46:04Z2010-08-19T01:46:04Z<p>Dedekind raised the question of computing the determinant of the multiplication table of a finite group (regarding the group elements as commuting indeterminates). The abelian case was well-understood. Frobenius was a master of determinants and created group representation theory in order to answer Dedekind's question. Frobenius' approach to group representations was based on determinants. This is explained by T. Hawkins in <em>Arch. History Exact Sci.</em> <strong>27</strong> (1970/71), 142-170; <strong>8</strong> (1971/72), 243-287; <strong>12</strong> (1974), 217-243.</p>
<p>I should also point out that the evaluation of determinants is alive and well within combinatorics. Often a number or generating function can be expressed as a determinant. This is considered a "nice" answer because determinants can sometimes be evaluated explicitly, and in any event can be evaluated quickly and have many other useful properties. See for instance the work of Krattenthaler, especially <a href="http://www.mat.univie.ac.at/~kratt/artikel/detsurv.html" rel="nofollow">http://www.mat.univie.ac.at/~kratt/artikel/detsurv.html</a> and the sequel <a href="http://www.mat.univie.ac.at/~kratt/artikel/detcomp.html" rel="nofollow">http://www.mat.univie.ac.at/~kratt/artikel/detcomp.html</a>.</p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/36051#36051Answer by Alexander Woo for Why were matrix determinants once such a big deal?Alexander Woo2010-08-19T02:57:47Z2010-08-19T02:57:47Z<p>Warning: I am basically just speculating, and not commenting with actual knowledge of the history.</p>
<p>I suspect that a lot of the nineteenth century work on determinants was motivated by invariant theory. Before Hilbert proved abstractly the finite generation of invariants, there was a small industry trying to explicitly compute invariants (for example the projective invariants of the action of $GL_2$ acting on binary forms) with the aim of giving a constructive proof that they were finitely generated.</p>
<p>These invariants often have a basis consisting of various sorts of determinantal expressions, and if you want to prove finite generation, you have to construct ways of taking certain determinantal expressions and writing them in terms of other determinantal expressions.</p>
<p>Within a decade or so of Hilbert's paper, people generally lost interest in constructive invariant theory. (After all, the abstract methods answered the most interesting questions and seemed much more likely than constructive methods to answer the most interesting remaining questions.)</p>
<p>I have wondered whether all the work on syzygies of determinantal varieties actually reduces to identities which were well known (to the right people) in the 19th century.</p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/36053#36053Answer by Matus Telgarsky for Why were matrix determinants once such a big deal?Matus Telgarsky2010-08-19T03:00:39Z2010-08-19T03:08:04Z<p>I think the multivariate change-of-variable formula in integration (i.e. involving the determinant of the Jacobian) is still rather indispensable. The treatment I'm most familiar with is in Folland, where, as far as I recall, it is only used to construct integration in polar coordinates (and I think there was only one exercise, concerning a further extension). </p>
<p>One could perhaps say that the trick of computing the normalization to a Gaussian random variable, by way of passing through polar coordinates, uses determinants. EDIT: this fact also provides an immediate explanation for the presence of the determinant in the denominator of a multivariate Gaussian (and by positive semi-definiteness of the covariance, that the square root makes sense).</p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/39594#39594Answer by Denis Serre for Why were matrix determinants once such a big deal?Denis Serre2010-09-22T10:29:04Z2012-09-25T08:49:24Z<p>I don't think that determinants is an old fashion topic. But the attitude towards them has changed along decades. Fifty years ago, one insisted on their practical calculation, by bare hands of course. This way of teaching linear algebra has essentially disappeared. But the theoretical importance of deteminants is still very high, and they are usefull in almost every branch of Mathematics, and even in other sciences. Let me give a few instances where determinants are unavoidable.</p>
<ol>
<li>Change of variable in an integral. Isn't the Jacobian of a transformation a determinant?</li>
<li>The Wronskian of solutions of a linear ODE is a determinant. It plays a central role in spectral theory (Hill's equation with periodic coefficients), and therefore in stability analysis of travelling waves in PDEs.</li>
<li>A well-known proof of the simplicity of the Perron's eigenvalue of an irreducible non-negative matrix is a very nice use of the multilinearity of the determinant.</li>
<li>The $n$th root of the determinant is a concave function over the $n\times n$ Hermitian positive definite matrices. This is at the basis of many development in modern analysis, <em>via</em> the Brunn-Minkowski inequality.</li>
<li>In combinatorics, determinants and Pfaffians occur in formulas counting configurations of lines between sets of points in network. D. Knuth advocates that there are no determinants, but only Pfaffians.</li>
<li>Of course, the eigenvalues of a matrix are the roots of a determinant, the characteristic polynomial. In control theory, the Routh-Hurwitz algorithm, which checks whether a system is stable or not, is based on the calculation of determinants.</li>
<li>As mentioned by J.M., Slater determinants are used in quantum chemistry.</li>
<li>Frobenius Theory provides an algorithm for classifying matrices $M\in M_n(k)$ up to conjugation. It consists in calculating all the minors of the matrix $XI_n-M\in M_n(k[X])$ (these are determinants, aren't they?), then the g.c.d. of the minors of size $k=1,\ldots,n$ for each $k$. This is the theory of <em>similarity invariants</em>, which are polynomials $p_1,\ldots,p_n$, with $p_j|p_{j+1}$ and $p_1\cdots p_n=P_M$, the characteristic polynomial. If one goes further by decomposing the $p_j$'s (but this is beyond any algorithm), one obtains the theory of elementary divisors.</li>
<li>If $L$ is an algebraic extension of a field $K$, the <em>norm</em> of $a\in L$ is nothing but the determinant of the $K$-linear map $x\mapsto ax$. It is an element of $K$.</li>
<li>Kronecker's principle characterizes the power series that are rational functions, in terms of determinants of Hankel matrices. This has several important applications. One is the proof by Dwork of Weil's conjecture that Zeta functions of algebraic curves are rational functions. Another one is Salem's theorem: if $\theta>1$ and $\lambda>0$ are real numbers, such that the distances of $\lambda\theta^n$ to ${\mathbb N}$ are square summable, then $\theta$ is an algebraic number of class $S$.</li>
<li>Above all, invertible matrices are characterized by their determinant: it is an invertible scalar. This is true when the scalars belong to a unit commutative ring. Besides, the determinant is the unique morphism ${\bf GL}_n(A)\mapsto A^*$ ; it therefore plays the same role in the linear group as that played by the signature in the symmetric group $\frak S_n$.</li>
<li>Powers of the determinant of $2\times2$ matrices appear in the definition of automorphic forms over the Poincaré half-plane.</li>
<li>See also the answers to JBL's question, <em>Wonderful applications of the Vandermonde determinant</em>, <a href="http://mathoverflow.net/questions/43538" rel="nofollow">http://mathoverflow.net/questions/43538</a></li>
</ol>
<p>Of course, this list is not exhaustive (otherwise, it should be infinite). I do teach Matrix Theory, at Graduate level, and spend a while on determinant, even if I rarely compute an exact value.</p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/50136#50136Answer by Vamsi for Why were matrix determinants once such a big deal?Vamsi2010-12-22T06:57:54Z2010-12-22T06:57:54Z<p>1) The Chern-Weil theory of characteristic classes is built upon determinants of functions of curvature forms of vector bundles.
2) Feynman path integrals require determinants (but typically in infinite dimensions).</p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/50193#50193Answer by BSteinhurst for Why were matrix determinants once such a big deal?BSteinhurst2010-12-22T21:33:10Z2010-12-22T21:33:10Z<p>From the realm of probability there are determinental and permanental processes. Terry Tao has a nice post about determinental processes <a href="http://terrytao.wordpress.com/2009/08/23/determinantal-processes/" rel="nofollow">here</a>. For instance </p>
<p>"Examples of processes known to be determinantal include non-intersecting random walks, spectra of random matrix ensembles such as GUE, and zeroes of polynomials with gaussian coefficients."</p>
<p>I've not worked with these processes myself but I've heard enough seminar talks using them to say there is plenty of interest out there.</p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/50246#50246Answer by Jose Brox for Why were matrix determinants once such a big deal?Jose Brox2010-12-23T16:46:05Z2010-12-23T16:46:05Z<p>The simple fact that the invertible square matrices of order $n$ are precisely those which have nonzero determinant has a real bunch of theoretical applications (in ring theory, topology, differential geometry, etc).</p>
<p>For example, if you consider the general linear group $GL(n, \mathbb{R})$ as a Lie group, to see that its associated Lie algebra is (isomorphic to) $gl(n, \mathbb{R})$, an essential step is to get the equivalence of tangent planes $T_e(GL(n,\mathbb{R})) \cong T_e(gl(n,\mathbb{R}))$ (where $e$ is the neutral element). But this is trivial if we have in mind that $GL(n,\mathbb{R}) = \{A\in gl(n,\mathbb{R}) : det(A) \neq 0 \}$ and that $det$ is continuous, because then $GL(n,\mathbb{R})$ is automatically an open set of $gl(n,\mathbb{R})$. </p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/99003#99003Answer by Kjetil B Halvorsen for Why were matrix determinants once such a big deal?Kjetil B Halvorsen2012-06-07T02:13:32Z2012-06-07T02:13:32Z<p>Just an example from applied statistics where determinants are unavoidable (because they are used to <em>define</em> the relevant concepts. In design of experiments, one wants to choose "optimal" values of the regressor variables $x_1, \dots x_p$ used to estimate a linear regression model $Y=X \beta + \epsilon$, where $X$ is the design matrix, an $n \times (p+1)$ matrix with the first column consisting of ones, and row $i$ being the covariates used for experimental run $i=1, \dots , n$. </p>
<p>D-optimality defines the optimal design to be the one maximizing the determinant
$\det X^T X$, under the practical restriction that the regressor values x's must belong to some
set where the experiment is feasible to do. </p>
<p>One way of justifying this is that the requirement is equivalent to minimizing the volume
of confidence ellipsoids, calculated under the normal model. Mostly, numerical optimization is used to construct such designs. (although there are many theoretical papers solving toy models).</p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/108074#108074Answer by Sigurd Angenent for Why were matrix determinants once such a big deal?Sigurd Angenent2012-09-25T16:38:46Z2012-09-25T16:38:46Z<p>An elementary use that was in the books on determinants (not linear algebra) I read as a student long ago: you can use them to write cute equations for objects in elementary (Euclidean or projective) geometry. For instance, the equation for the circle through three points in the plane is
$$
\left|
\begin{matrix}
x^2+y^2 & x & y & 1 \cr
a_1^2+a_2^2 & a_1 & a_2 & 1\cr
b_1^2+b_2^2 & b_1 & b_2 & 1\cr
c_1^2+c_2^2 & c_1 & c_2 & 1
\end{matrix}
\right| = 0
$$
If the coefficient of $x^2+y^2$ is non zero then it is obviously the equation for a circle, and the three points $A, B, C$ obviously lie on the circle.<br>
The coefficient of $x^2+y^2$ is
$$
\left|
\begin{matrix}
a_1 & a_2 & 1\cr
b_1 & b_2 & 1\cr
c_1 & c_2 & 1
\end{matrix}
\right|
$$
and has to be nonzero. Since the equation for the line through $(b_1, b_2)$ and $(c_1, c_2)$ is
$$
\left|
\begin{matrix}
x_1 & x_2 & 1\cr
b_1 & b_2 & 1\cr
c_1 & c_2 & 1
\end{matrix}
\right|=0
$$
the coefficient of $x^2+y^2$ is nonzero if the three points do not lie on a straight line.</p>
<p>In the same vein, the linear homogeneous differential equation satisfied by $y_1(x)$ and $y_2(x)$ is
$$
\left|
\begin{matrix}
y''(x) & y'(x) & y(x) \cr
y_1''(x) & y_1'(x) & y_1(x) \cr
y_2''(x) & y_2'(x) & y_2(x)
\end{matrix}
\right| = 0
$$</p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/108082#108082Answer by Jorge Stolfi for Why were matrix determinants once such a big deal?Jorge Stolfi2012-09-25T17:20:20Z2012-09-25T17:20:20Z<p>The area of an arbitrary triangle is most easily computed from its vertex coordinates as a 3x3 determinant (no square roots, trig, etc.). This generalizes to 3D (volume of a tetrahedron) and higher dimensions.</p>
<p>The cross product of two vectors a,b (essential tool in mechanics) is easily understood and memorized once one observes that its coordinates are 2x2 minor determinants of a 2x3 array formed by a and b. This too generalizes and provides a definition for cross product of n-1 vectors in n dimensions.</p>
<p>More generally, determinants combined with homogeneous coordinates are all one needs to derive elegant formulas for the basic operations of n-dimensional projective geometry, such as plane through 3 points, intersection of 3 planes. They also provide a coordinate representation (Pluecker coordinates) for lines in 3-space, or more generally for k-dim subspaces of n-dim prijective space.</p>
<p>The sign of the determinant of a matrix tells whether the rows are a left- or right-handed frame, and whether the corresponding linear map preserves or reverses orientations.</p>
<p>Determinants are more efficient than Gaussian elimination to compute the inverse of a 2x2 or 3x3 matrix, perhaps even 4x4. Unlike standard G.E. these formulas do not require division and may require fewer bits per number in intermediate results.</p>
http://mathoverflow.net/questions/35988/why-were-matrix-determinants-once-such-a-big-deal/108083#108083Answer by Jim Dukelow for Why were matrix determinants once such a big deal?Jim Dukelow2012-09-25T17:46:03Z2012-09-25T17:46:03Z<p>I quickly scanned the answers and didn't find the following:</p>
<p>Square matrices of order n can be considered to be embedded in R^(nxn). The determinant is a continuous function of the entries of the matrix, so the singular matrices are det^(-1)(0) and are therefore a closed set in R^(nxn). Thus, there will be non-singular matrices arbitrarily close to a singular matrix in any convenient metric on R^(nxn). Of course, they will have pretty ugly condition numbers.</p>