# On the First Computer Science Research Paper in an Indian Language and the Future of Science in Indian Languages

arXiv: https://arxiv.org/abs/2604.03265 · HTML: https://mlsanity.com/paper/2604.03265/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 4 of its 25 references that are in the map.
- First posted on arXiv 14 Mar 2026.

## Builds on (most cited first, 4 of 4)

- [ConnectIt: A Framework for Static and Incremental Parallel Graph Connectivity Algorithms](https://mlsanity.com/paper/2008.03909/) (2020)
- [Concurrent Disjoint Set Union](https://mlsanity.com/paper/2003.01203/) (2020)
- [Exploring the Design Space of Static and Incremental Graph Connectivity Algorithms on GPUs](https://mlsanity.com/paper/2008.11839/) (2020)
- [Generalized Wake-Up: Amortized Shared Memory Lower Bounds for Linearizable Data Structures](https://mlsanity.com/paper/2207.07561/) (2022)

## Abstract (arXiv)

I describe my experience writing the first original, modern Computer Science research paper expressed entirely in an Indian language. The paper is in Telugu, a language with approximately 100 million speakers. The paper is in the field of distributed computing and it introduces a technique for proving epistemic logic based lower bounds for multiprocessor algorithms. A key hurdle to writing the paper was developing technical terminology for advanced computer science concepts, including those in algorithms, distributed computing, and discrete mathematics. I overcame this challenge by deriving and coining native language scientific terminology through the powerful, productive, P=aninian grammar of Samskrtam. The typesetting of the paper was an additional challenge, since mathematical typesetting in Telugu is underdeveloped. I overcame this problem by developing a Telugu XeLaTeX template, which I call TeluguTeX. Leveraging this experience of writing an original computer science research paper in an Indian language, I lay out a vision for how to ameliorate the state of scientific writing at all levels in Indic languages -- languages whose native speakers exceed one billion people -- through the further development of the Sanskrit technical lexicon and through technological internationalization.
