This answer suggests that laypeople's intuitive notion of the meaning of these words is consistent with the following claims:
- A cube has 6 faces, 12 edges, 8 vertices.
- A cylinder has 3 faces, 2 edges, 0 vertices.
- A cone has 2 faces, 1 edge, 1 vertex.
- A sphere has 1 face, 0 edges, 0 vertices.
What formal, mathematical definition best captures this intuition and is consistent with the above claims? For example, the following was suggested in the comments:
I think the definition of the tangent space at a point via equivalence classes of smooth curves works in this situation, and then I believe it's true that the naive count of faces, edges, etc. counts connected components of the subspaces of points whose tangent spaces have the relevant dimensions.
Is this a good approach? If so, does it have an existing name and literature? Are there any other approaches?
Partial answer: From generalizations of manifolds:
From topologically stratified space: