mathwonk said:
thats a lot better, but you still seem to be missing the key point of hurkyls example.
i.e. in the definition of det(U) you have to use the same matrix in every term of the formula for det.
But your application of your lemma requires you to be able to vary the matrices independently over the different terms.
It's bit more subtle than that. The proof uses the fact that there isn't really just one determinant function. There is a different determinant function defined for each size of a square matrix. By using induction, we can already assume that the determinant functions defined on the smaller sized matrices (ii.e. of sizes 1x1, 2x2, ..., (n-1)x(n-1)) are open mappings. In particular, if W is any open set of R^{k^2} for k=1, ..., n-1, then det(W) is open by the induction hyphothesis.
Using this induction hypothesis, the lemmas, and the fact that the determinant on nxn matrices is actually defined recursively as the sum of determinants of smaller matrices, we get that the determinant on nxn matrices is open as well.
Quoth mathwonk:
"so although i am beginning to believe you, i do not think you have proved your claims, especially the key one in the formula for the image of det(U).
"i.e. by hurkyl's example, although the sum of two open sets is always open, the sum of two open maps is not always open, and you are apparently using that false statement in your proof.
"i.e. although 0 = xy-yx, it is not true that the image of an open interval under the map 0, equals the difference of its images under xy and yx.
"so you seem to be assuming that the image of an open rectangle under the map det, equals the sum of its images under the terms of your sum.
"this requires proof since it can fail."
Be careful here. Nowhere do I use that the addition or multiplication of open *mappings* is open; I say that the "addition" and "multiplication" of open *sets* (as defined in the lemmas) are open sets.
This boils down to: let (a,b), (c,d) be non-empty intervals in R. Then the set O_+ defined by O_+=\{x+y\in R: x\in(a,b), y\in (c,d)\} is the open interval (a+c, b+d), the set O_\times defined by O_\times=\{xy\in R: x\in(a,b), y\in (c,d)\} is actually the open interval (min\{ac, ad, bc, bd\},max\{ac, ad, bc, bd\}).
This needs some proving and one then has to show that it's true for a general open set. But that's easy enough.
Nevertheless, by writing det(U) as the sum of products of open sets in R (using again the induction hyphothesis), we have that det(U) is open.
"but you have noit used any hypotheses that distinguish your situation from hurkyl's.
"i.e. you have to use somehow that the terms in the sum do not cancel each other in any such unfortunate way.
"and even this inadequate proof is longer than hurkyls correct one.
"i admit the mistake is subtle. you had me convinced for a minute there."
The terms may cancel each other out at individual points of the open set of U, but that doesn't matter. What matters is that the image of U is an open set of R. And the proof shows that.
Incidentally, hurkyl's example never pops up. The variables x_11, ..., x_1n show up exactly once in the definition of the determinant I'm using, since the other smaller matrices do not use the first column at all. They are the submatrices formed by taking out the 1st column and the jth row. And, we don't have to worry about the determinants of the smaller matrices because of induction.
As for the length, I wasn't concerned so much about that as what machinery was involved. As is usually true in math, the more machinery, the shorter the proof. I just knew that there was a proof that did not involve Jordan canonical forms.