Original sentence: Mathematica attempts to uniformly capture all aspects of mathematics and computation, rather than just specialized areas.This is made possible by the idea of symbolic programming captured in the Mathematica programming language, emphasing the use of simple tree-like expressions to represent knowledge from a large number of domains
Edited sentence: A distinguishing characteristic of Mathematica, compared to similar systems, is its attempt to uniformly capture all aspects of mathematics and computation, rather than just specialized areas.The main innovation that makes this possible is the idea of symbolic programming captured in the Mathematica programming language, emphasing the use of simple tree-like expressions to represent knowledge from a large number of domains