  In this paper we prove an abstract theorem which can be used to study the
existence of solitons for various dynamical systems described by partial
differential equations. We also give an idea of how the abstract theorem can be
applied to prove the existence of solitons in some dynamical systems.
