I have seen across the site questions regarding eigenvalues of linear maps between infinite dimensional vector spaces, and it regularly comes up that it is possible for there to be none or for every scalar to be an eigenvalue. When eigenvalues do exist, it seems that some of the familiar properties from finite dimensions carry across, such as this.
I would define an eigenvalue of a linear operator $L$ as any scalar $\lambda$ such that for some non-zero $u \in V$, the relevant vector space, $(L-\lambda I)(u)=0$.
Let's suppose that $X$ is a topological space, and I am working with some vector space of continuous functions from $X$ into $\mathbb{R}$, such as $C(X)$ or $C_b(X)$; call this vector space $V$. Let $L:V \to V$ be an endomorphism.
I want to know what conditions on $X$, $V$ and/or $L$:
- Imply the certain existence of eigenvalues for $L$.
- Imply the existence of a basis for $V$ of eigenfunctions/vectors of $L$.
- Ensure that there is a countable number of of eigenvalues, rather than a continuum.
I have experienced, for example, the case in Sturm-Liouville theory where we have $X \subset \mathbb{R}$ compact, $V=\{C^\infty(X):$ boundary conditions met$\}$ and $L$ a second-order self-adjoint differential operator, where all three of these conditions are satisfied simultaneously; alternatively I have seen the same but with '$X$ compact' replaced with 'for all $f \in V$, $f$ vanishes at $\infty$'.
Infinite differentiability and self-adjointness are rather strong and specific conditions in a more general context, but perhaps there are some weaker or related constraints which can be applied to more general topological spaces?
I expect local compactness or compactness may be an important conditions on $X$, for a start. There are obviously some simple maps (such as the identity and the zero map) which have eigenvalues for any $X$, $V$, but I am interested in as broad a range of maps as possible.
Edit: I would be satisfied with simultaneous conditions on $X$, $L$, $V$ which ensure at least point 1. I have seen plenty of discouraging non-examples, most taking the form of some kind of shift operator, but I reason that if some linear operators have eigenvalues, then there must be a way to characterise the class of operators which do in a way which will probably involve the underlying spaces.
Having done some more research myself, the spectral theorem applies to all normal operators, which form a broader class than self-adjoint operators, but is still not exclusive to these (see section 6 of that link in particular), so my question remains.