The Casorati-Weierstrass theorem is a statement about the behavior of Holomorphic function in the vicinity of Isolated singularity. It essentially states that in every neighborhood of an essential singularity, every complex number can be arbitrarily closely approximated by the values of the function. It is a significantly easier-to-prove weakening of the great Picard theorem, which states that in every neighborhood of an essential singularity, every complex number (except possibly one) occurs infinitely often as a value.
Statement
Let   be open, and
 be open, and  . Let
. Let  be a Holomorphic function. Then,
 be a Holomorphic function. Then,  has an Isolated singularity at
 has an Isolated singularity at  if and only if for every neighborhood
 if and only if for every neighborhood  of
 of  :
:
 .
.
Proof
 
First, assume that  is an essential singularity of
 is an essential singularity of  , and suppose there exists an
, and suppose there exists an  such that
 such that is not dense in
 is not dense in  . Then there exists an
. Then there exists an  and a
 and a  such that
 such that  and
 and  are disjoint. Consider
 are disjoint. Consider  the function.
 the function.  .Let
.Let  be chosen so that
 be chosen so that  is the only
 is the only  -pole in
-pole in  . This is possible by the Identity Theorem for non-constant holomorphic functions. Since
. This is possible by the Identity Theorem for non-constant holomorphic functions. Since  is not constant (as it has an essential singularity), it is holomorphic and bounded by
 is not constant (as it has an essential singularity), it is holomorphic and bounded by  . By the Riemann Removability Theorem,
. By the Riemann Removability Theorem,  is therefore holomorphically extendable to all of
 is therefore holomorphically extendable to all of  . Since
. Since  there exists an
there exists an  and a holomorphic function
 and a holomorphic function  with
 with  , such that
, such that
 
It follows that
 
and thus
 
Since  ,is
,is  is holomorphic in a neighborhood of
 is holomorphic in a neighborhood of  . Therefore,
. Therefore,  is holomorphic in a neighborhood of
 is holomorphic in a neighborhood of  , meaning that
, meaning that  has at most a pole of order
 has at most a pole of order  at
 at  , which leads to a contradiction.Conversely. 
let
, which leads to a contradiction.Conversely. 
let  be a removable singularity or a pole of
 be a removable singularity or a pole of  . Is
. Is  is a removable singularity, there exists a neighborhood
 is a removable singularity, there exists a neighborhood  of
 of  ,where
,where  is bounded, say
 is bounded, say  for
 for   .Then it follows that
.Then it follows that
 
If  is a pole of order
 is a pole of order  for
 for  , there exists a neighborhood
, there exists a neighborhood  of
 of  and a holomorphic function
 and a holomorphic function  with
 with  and
 and  . Choose a neighborhood
. Choose a neighborhood  such that
 such that  for
 for  . Then it follows that
. Then it follows that
 
Thus,  and this proves the claim.
 and this proves the claim.