I asked this question on Mathematics Stack Exchange (here) but I haven't had any luck so far. Allow me to copy the question:
If I wanted to be scrupulous about correct spelling, is there any reason that I should prefer either:
- non-abelian or nonabelian?
- nondegenerate or non-degenerate?
- hyperkähler or hyper-Kähler?
NB: For some reason, hyperkähler is more common than hyper-Kähler, however quasi-Fuchsian is more common than quasifuchsian, and I don't think anyone writes "pseudoriemannian".
While I'm at it, allow me to ask a second spelling question: should I write PDEs or PDE's? It seems to me that there is no reason to use an apostrophe but a lot of people do.
PS: Wikipedia says something about the use of lowercase "a" in "abelian": here.