ideas icon indicating copy to clipboard operation
ideas copied to clipboard

Translating Old Academic Works To Modern Notation

Open hstsethi opened this issue 1 year ago • 2 comments

Project description

Many old books, like Al Khwarizmi's algebra book, which don't use mathematical notation but word description. They can be converted to use mathematical notation with LaTeX.

For example, "an unknown value/object" can be translated as x.

I have done something similar. Checkout my project The Foolish Dictionary. I converted the dictionary by same name into machine readable formats including Stardict, JSON, Tabfile and more.

Another similar work, On Elements by Euclid is also available on Gutenberg.

In addition to these we shall employ the usual symbols +, −, &c. of Algebra, and also the sign of congruence, namely ≡. This symbol has been introduced by the illustrious Gauss.

Relevant Technology

NLP, regular expressions, Git, OCR, Python, mathematical notation, academic writing, Latex, Bash scripting.

OCR likely won't be needed as we will be using books provided by Project Gutenberg.

Complexity and required time

Complexity

  • [ ] Beginner - This project requires no or little prior knowledge of the technolog(y|ies) specified to contribute to the project
  • [X] Intermediate - The user should have some prior knowledge of the technolog(y|ies) to the point where they know how to use it, but not necessarily all the nooks and crannies of the technology
  • [ ] Advanced - The project requires the user to have a good understanding of all components of the project to contribute

Required time (ETA)

  • [ ] Little work - A couple of days
  • [X] Medium work - A week or two
  • [ ] Much work - The project will take more than a couple of weeks and serious planning is required

Categories

  • [ ] Mobile app
  • [ ] IoT
  • [ ] Web app
  • [ ] Frontend/UI
  • [X] AI/ML
  • [ ] APIs/Backend
  • [ ] Voice Assistant
  • [ ] Developer Tooling
  • [ ] Extension/Plugin/Add-On
  • [ ] Design/UX
  • [ ] AR/VR
  • [ ] Bots
  • [ ] Security
  • [ ] Blockchain
  • [x] Futuristic Tech/Something Unique

hstsethi avatar Dec 11 '24 04:12 hstsethi

Just a suggestion here, since i personally find LaTex hard to wrap my head around. Typst is trying to be a modern implementation of LaTeX's concept with real time compilation and a more human friendly syntax. Typst on github

Just my two cents, cool and valuable idea!

Deuracell avatar Jan 09 '25 14:01 Deuracell

Just a suggestion here, since i personally find LaTex hard to wrap my head around. Typst is trying to be a modern implementation of LaTeX's concept with real time compilation and a more human friendly syntax. Typst on github

Just my two cents, cool and valuable idea!

Thank you for the suggestion. I will certainly look into it.

hstsethi avatar Jan 09 '25 21:01 hstsethi