implemented symbolic dimensionality reduction