Statement

Let XX and YY be over the same scalar field R\mathbb R or C\mathbb C. If T:XYT:X\to Y is a surjective , then TT is an open map: T(U)T(U) is open in YY whenever UU is open in XX. Equivalently, there is a constant c>0c>0 such that

BY(0,c)T(BX(0,1)).B_Y(0,c)\subseteq T(B_X(0,1)).

By scaling and translation, this quantitative inclusion gives openness at every point. Surjectivity is essential: a proper need not be open Conway, Chapter VI.

Proof mechanism

Because TT is surjective, YY is the union of the closures of the sets T(nBX(0,1))T(nB_X(0,1)). The gives one such closure nonempty interior. Linearity then produces a ball about 00 in the closure of T(BX(0,1))T(B_X(0,1)), and an iterative correction argument removes the closure. Completeness is used both in the category step and when the corrections are summed.

Consequences and scope

A bounded linear bijection between Banach spaces has a bounded inverse. Likewise, if MM is a of XX, the quotient projection XX/MX\to X/M is open; this identifies the quotient norm topology with the topology forced by the projection.

Completeness cannot simply be omitted. The identity from 1\ell^1 with its 1\ell^1-norm onto the same equipped with the 2\ell^2-norm is a bounded bijection, but its target is incomplete and the inverse is unbounded. This does not conflict with the theorem because the target is not Banach.

References
  1. John B. Conway, A Course in Functional Analysis, 2nd ed., Graduate Texts in Mathematics 96, Springer, 1990. Springer DOI record. Relevant: Chapter VI, “Linear Operators on a Banach Space.”
  2. Walter Rudin, Functional Analysis, 2nd ed., McGraw–Hill, 1991. WorldCat record. Relevant: Chapter 2, the open mapping theorem and its consequences.