As for the alternatives you suggest, most of them don't work.
You can simplify an expression, but mathematicians don't talk about "simplifying an integral".
generation techniques that I have seen in user-facing websites / apps solve it as a two step problem: At this step, given a word, you generate all possible candidates that might be synonyms for the word.
Note that what you mean by “synonyms” usually changes a lot based on domain.
When you solve a sum you go from "a" to "b" and from "b" to "c" and from "c" to "d" and so on.
To solve their problem the engineers borrowed an idea from the Sumerians.The fingerspelling provided here is most commonly used for proper names of people and places; it is also used in some languages for concepts for which no sign is available at that moment.There are obviously specific signs for many words available in sign language that are more appropriate for daily usage.was originally used only in mathematics, and its usage then spread to its current use in commercial technology.It would have originally just meant "find the value of".Now that you have a set of synonym candidates for a given word, you need to find out which ones of those are actually synonyms.This can be solved as a classical supervised learning problem.To me, finding the value of an integral is too complicated an operation to use "simplify" rather than "evaluate". Many of these terms are somewhat interchangeable (that’s why they call them synonyms), but even then, the senses are often slightly distinct; do a little more research on usage when you find a promising variation for that abstract (or is it abstruse? Abstruse: difficult because of technical considerations 3. Augean: unpleasantly, overwhelmingly hard (a classical reference to the Augean stables, cleaned by Hercules as one of his legendary twelve labors) 5. Complex: difficult because of multiple interrelated factors 11.You can find antonyms using a similar technique as synonyms. you might not have historical user data, or you might need a different notion of “relation” between word vectors for antonyms), but the basic structure of candidate generation followed by classification remains the same.As it currently stands, this question is not a good fit for our Q&A format.