This has to be one of the most insightful sentences I've ever read.
Is reasoning simply a scan/search of your vector space (i.e. your knowledge) according to some hard-coded algo?
By definition, an optimal compression algo is a dimensionality reduction algo. A dimensionality reduction algo lets you do a bunch of machine learning tasks.