In approximation theory we think of asking questions like "How well can I approximate function $f$ which has certain properties, using functions from some function space - e.g polynomials degree 2".
I gather than whenever people think of function spaces, they are coming from a functional analysis background/viewpoint, and thinking of these as strictly vector spaces (yes they are often defined as such). This makes sense, as imposing some structure on the space you want to talk about is always going to be necessary, and being a vector space is often a pretty reasonable and useful assumption.
However, I'm curious as to what the state of such questions is when we look for approximations to functions in spaces which are not vector spaces e.g: $ \{sin(k x),k\in \mathbb{N}\} $. (Pretty sure this isn't a vector space..)
Clearly asking "What properties does a completely general set of functions have?" is not useful (in approximation theory), but are there common, or interesting properties you can impose on a set without requiring that it be a vector space?
I apologize for what is probably a very silly question, but I am a little lost as to where to look.