In a statement of purpose for a PhD in computer science in the US is it better to express interest in a single subdiscipline or multiple?
A PhD is about expertise in a narrow field. Showing too wide spread interests is counterproductive, you should have a rather clear idea what your principal interest is. It is OK to have wider interests, but you need a focus.

Do your homework beforehand, select prospective advisors and contact them for openings.