mathematical spaces