In Lie Groups, Lie Algebras and Representations by Brian C. Hall, one finds the following on page 3:
Definition 1.4 A matrix Lie Group is any subgroup $G$ of $GL(n;\mathbb{C})$ with the following property: If $A_m$ is any sequence of matrices in $G$, and $A_m$ converges to some matrix $A$ then either $A\in G$, or $A$ is not invertible.
Why do we have "or $A$ is not invertible?". I was expecting: "If $A_m$ is any sequence of matrices in $G$, and $A_m$ converges to some matrix $A$ then $A\in G$.", without an "or" clause, to express the closure property of $G$. It seems that the "or" clause defeats the closure?
I guess my problem is the difference between "closed" and "complete".
In the definition of a "complete" metric space, we stipulate: "a metric space $M$ is called complete (or a Cauchy space) if every Cauchy sequence of points in $M$ has a limit that is also in $M$". But we also have "In a topological space, a closed set can be defined as a set which contains all its limit points".
I naively drew an analogy between the two concepts, but that "or" clause seems to say that some sequences $A_m$ can have limit points that are not in $G$? Can we contrast "closed" and "complete" so that this becomes more intuitive?
$G$ may be "closed under multiplication", but that doesn't make it a "closed set" topologically. Consider $GL(n; \Bbb C)$ itself, which is surely a Lie Group. Consider the case $n = 1$, and the matrices $M_k = [ \frac{1}{k}]$. The limit is the zero matrix, which is not in $GL(1; \Bbb C)$.