Everything you said is trueonly ifyou are dealing with the space R^m, where m is finite.

If you are dealing in infinite dimensional spaces (R^inf) or other spaces entirely (eg the set of continuous functions) then the closed and bounded condition is no longer sufficient.