Lecture Notes and other Reading material for the course
Algorithms in Ancient India
at IIT-Ropar, Jan'17-April'17
- Lecture 1 16th Jan 2017 Algorithms: Introduction
- Lecture 2 16th Jan 2017 Introduction to Vedas
- Lecture 3 17th Jan 2017 Sutra Period in India
- Lecture 4 17th Jan 2017 Introduction to Chandashaastra
- Lecture 5 & 6 19th Jan 2017 Pingala and Kedar Bhatt's Algorithms on Number system conversions
- Lecture 7a 20th Jan 2017 Pataakaa
- Lecture 7b 20th Jan 2017 Fibbonacci Series
- Sample Questions Set I
- Sample Questions Set 2
- Lecture 8 23rd Jan 2017 Combinations from Lilavati
- Lecture 9 23rd Jan 2017 Permutations from Lilavati
- Lecture 10a 24th Jan 2017 Introduction to Sulvasutra
- Lecture 10b 24th Jan 2017 Structure of Syenaciti (Falcon Alter)
- Lecture 10c 24th Jan 2017 Squaring a Rectangle
- Lecture 11,12 24th Jan 2017 Geometry and Arithmetic of Sulbasutras
- First Assignment: Due 6th Feb 2017
- Lecture 13,14,15 13th Feb and 14th Feb, 2017 Diophantine Equations and Kuttaka
- Lecture 16,17 14th Feb, 2017 Diophantine Equations: Vargaprakrti Introduction
- Lecture 18 16th Feb, 2017 Assignment-1 Discussions
- Mid Semester Exam: 3rd March 2017
- Mid Semester Exam: Answer clues
- Lecture 19 17th March, 2017 Justification of Kuttaka's Method
- Lecture 20 17th March, 2017 Vargaprakrti: Bhavana
- Lecture 21,22 18th March, 2017 Chakravaala: Cyclic method of solving Nx^2+1 = y^2
- Lecture 23,24 19th March, 2017 Examples
- Lecture 25,26 20th March, 2017 An introduction to Panini's Ashtadhyayi
- Second Assignment: Due 30th March 2017
- Second Assignment: Answer clues
- Lecture 27,28 1st April, 2017, Anuvrtti
- Ashtadhyayi sutras 1st April, 2017
- Reading Material 1st April, 2017, General Article on Panini
- Ashtadhyayi sutras with English translation 1st April, 2017
- Lecture 29 1st April 2017, Introduction to Shivasuutras
- Lecture 30a 2nd April 2017, Shivasuutra, Algorithm
- Lecture 30b 2nd April 2017, Petersen's slides on Shivasuutra
- Reading Material 2nd April 2017, Petersen's paper on "A Mathematical Analysis of Panini's Shivasuutras"
- Reading Material 2nd April 2017, "Economy and construction of Shivasuutra" by Kiparsky
- Lecture 31 7th April 2017 Duplication of N: Patanjali's explanation
- Reading Material 7th April 2017 "Information Coding in a language: Some insights from Paa.ninian Grammar" Only Section 2
- Lecture 32,33 & 34 8th April 2017 rules and rule ordering in Ashtadhyayi
- Lecture 32,33 & 34 8th April 2017 rules and rule ordering in Ashtadhyayi
- Reading Material 8th April 2017 "Computer Simulation of Ashtadhyayi: Some insights" Sections 1,2 and 3.
- Lecture 35 9th April 2017 Vowel Sandhi in Panini
- Reading MateralPages 43-45 on Blocking
- Lecture 36 9th April 2017 Information coding in a language: Sections 3.2 and 3.3
- Lecture 37 & 38 22nd April 2017 WSD of Tumun
- Supplementary Material To Infinitive and Tumun
- Supplementary Material To Infinitive and Tumun
- Supplementary Material Disambiguating To Infinitive: English-Hindi Machine Translation
- Lectures 39 & 4023rd April 2017 Shaabdabodha Theories and Principles of Information Coding
- Supplementary MaterialConstraint parser for Sanskrit Sections 3-5
- Supplementary MaterialVideo Streaming of my talk on Shaabdabodha Theories and Principles of Information Coding at IISC Bangalore
Supplementary Material for reading
- Mathematics of Vedas by R L Kashyap, Purdue University
- Introduction to Vedic Chanting
- Ghanapatha of Gayatri mantra
- Subhash Kak's note on yamaataaraajabhaanasalaga
- Subhash Kak's note on Binary Number System and Katapayadi
- Mathematics for Poets and Drummers by Rachel Wells Hall
- Prof M D Srinivas's lecture on Chandashastra
- A History of Piingala's Combinatorics by Jayant Shah, Boston
- Combinations in Lilavati by A B P Rao
- The so called Fibonacci Sequence in Ancient and Medieval India by Parmanand Singh
- Greek and Vedic Geometry by Frits Staal
- Chapter 2 of Mathematics in India by Kim Plofkar