The performance of this model using English descriptions suggests to me the possibility of a model that is built to work using precise mathematical notation performing even better.
Are there models that are trained to receive and respond with a purely mathematical description of the problem?