Re: Design of Semantic Latex
Richard Fateman <[email protected]>
| Newsgroups | gmane.comp.mathematics.axiom.devel |
|---|---|
| Message-ID | <[email protected]> |
Designation of branch cuts is sometimes denoted by natural language. While the end points are specific -- depend of singularities -- the cuts can be moved for convenience, and this is done often to evaluate contour integrals, for example. Take up a book on complex analysis and see what problems you have as you try to encode the statements, or especially the homework problems. I tried this decades ago with the text I used, https://www.amazon.com/Functions-Complex-Variable-Technique-Mathematics/dp/0898715954 but probably any other text would do. I think the emphasis on handbook or reference book representation is natural, and I have certainly pursued this direction myself. However what you/we want to be able to encode is mathematical discourse. This goes beyond "has the algorithm reproduced the reference value for an integration." Can you encode in semantic latex a description of the geometry of the (perhaps infinitely layered) contour of a complex function? You might wonder if this is important, but then note that questions of this sort appear in the problem section for chapter 1. Here's the challenge then. Take a mathematics book and "encode" it so that a program (hypothetically) could answer the problems at the end of each chapter. You do not need special functions and integral tables to find problems that are too hard to handle. I just found this http://news.mit.edu/2014/computer-system-automatically-solves-word-problems-0502 I think the problem, algebra word problems, which has been addressed repeatedly since 1965 or so, is already difficult. While I think (judging solely by the news article -- I was unaware of this work -- which apparently used Macsyma) this is low quality, it is hard to be sure. Maybe their problems can be be related to your ambitions. A quote from the article above, The system’s ability to perform fairly well even when trained chiefly on raw numerical answers is “super-encouraging,” Knight adds. “It needs a little help, but it can benefit from a bunch of extra data that you haven’t labeled in detail.” RJF _______________________________________________ Axiom-developer mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/axiom-developer