Bhāratīya Gaṇita

Indeterminate Equations: Kuṭṭaka to Varga Prakṛti

The Pulveriser Algorithm That Changed Mathematics

Master the algorithms that Indian mathematicians developed centuries before their European counterparts—from Āryabhaṭa's Kuṭṭaka for linear equations to Bhāskara II's Chakravāla for quadratic forms. These methods remain relevant in modern cryptography and computer science.

कुट्टकः

ax + by = c

Linear Indeterminate Equation

वर्गप्रकृतिः

Nx² + 1 = y²

Pell's Equation (studied by Brahmagupta, 628 CE)

61x² + 1 = y²  →  x = 226,153,980, y = 1,766,319,049

Bhāskara II, 1150 CE

Start the Course

₹1,600

One-time payment

Share this course

Share the link with someone who is as curious about Indian mathematics as you

  • 13 LecturesComprehensive
  • ~10 HoursDuration
  • IntermediateLevel
  • EnglishLanguage
  • NEP-AlignedCurriculum
  • CertificateIncluded

Course Overview

Bhārata has treated mathematics as a core discipline since the Vedic era. This course traces the Gaṇita-Gaṅgā—the unbroken river of mathematical knowledge flowing from Baudhāyana through Ramanujan.

You will learn to solve first-degree indeterminate equations (linear Diophantine equations) using the Kuṭṭaka method, and second-degree equations (Varga Prakṛti) using Brahmagupta's Bhāvanā and Bhāskara's Chakravāla.

Each algorithm is presented in its original Sanskrit formulation, translated into modern notation, and implemented step-by-step so you can verify results computationally. The course bridges historical scholarship with practical mathematical skill.

The Mathematical Lineage

  1. Baudhāyana
  2. Āryabhaṭa499
  3. Brahmagupta628
  4. Mahāvīra850
  5. Bhāskara II1150
  6. Nārāyaṇa Paṇḍita1356
  7. Mādhava
  8. Ramanujan

What You Will Learn

  1. Linear Indeterminate Equations (Kuṭṭaka)

    Solve equations of the form ax ± by = c using successive division. Understand why this "pulverising" approach works and how it relates to the Euclidean algorithm—while going further to construct actual solutions.

  2. The Vallī (Column) Method

    Learn the tabular arrangement Indian mathematicians used to track calculations. This elegant bookkeeping system makes complex computations tractable without modern notation.

  3. Remainder Problems

    Master the Indian counterpart to the Chinese Remainder Theorem: finding numbers that leave specific remainders when divided by multiple divisors.

  4. Quadratic Indeterminate Equations (Varga Prakṛti)

    Advance to Nx² + k = y², including the special case Nx² + 1 = y² (Pell's equation). Learn Brahmagupta's Bhāvanā composition law and Bhāskara's cyclic Chakravāla method.

  5. Historical Context & Modern Relevance

    Understand how these algorithms were used for astronomical calculations and why they matter for contemporary number theory and cryptography.

पाठ्यक्रम

Curriculum

Part I

Linear Indeterminate Equations (Kuṭṭaka)

  1. 01. Introduction to Linear Indeterminate Equations
  2. 02. Solutions of Linear Indeterminate Equations (Type 1 and Type 2)
  3. 03. Solutions of Linear Indeterminate Equations (Type 3: Amended Vallī Method)
  4. 04. Solutions of Linear Indeterminate Equations (Type 3: Amended Division Method)
  5. 05. Two-and Three-Remainder Problems
  6. 06. Four and More Remainder Problems
  7. 07. Simultaneous Indeterminate Equations (Equal and Unequal Divisors)

Part II

Second Degree Indeterminate Equations (Varga Prakṛti)

  1. 08. Second Degree Indeterminate Equations Type 1 (Rational Solutions)
  2. 09. Second Degree Indeterminate Equations Type 1 (Integer Solutions: Bhāvanā Method)
  3. 10. Second Degree Indeterminate Equations Type 1 (Integer Solutions: Chakravāla Method)
  4. 11. Second Degree Indeterminate Equations Type 1 (Integer Solutions: Bhāskara's New Algorithm)
  5. 12. Second Degree Indeterminate Equations Type 2 (Rational and Integer Solutions)
  6. 13. Second Degree Indeterminate Equations Type 2 (Integer Solutions: Chakravāla Method)

Historical Context

Why Kuṭṭaka Matters

The Kuṭṭaka algorithm represents one of humanity's earliest systematic methods for solving equations with integer solutions—a problem that would only be seriously studied in Europe over a millennium later.

  1. 499 CE

    Āryabhaṭa I

    First systematic algorithm for solving ax − by = c in just two verses of the Āryabhaṭīya (Gaṇitapāda 32–33). The verses are so terse that Bhāskara I's commentary (629 CE) explains them at length.

  2. 628 CE

    Brahmagupta

    Extended to quadratic equations (Nx² + k = y²) and introduced the Bhāvanā (composition law)—equivalent to what Euler would rediscover 1,100 years later. Named the entire field "Kuṭṭaka-gaṇita."

  3. 1150 CE

    Bhāskara II

    Perfected the Chakravāla ("cyclic method") for complete integer solutions of Nx² + 1 = y². His solution for N=61 (x=226,153,980) answered the very case Fermat would set as a challenge to European mathematicians in 1657, five centuries later.

  4. 1768 CE

    Lagrange (Europe)

    Proved that Nx² + 1 = y² always has integer solutions for non-square N—a result the Indian cyclic method relied on, but had not proved.

The Kuṭṭaka Algorithm

कुट्टकः — "The Pulveriser"

The name comes from the Sanskrit root kuṭṭ (कुट्ट्), meaning "to grind" or "to pulverise." The algorithm recursively breaks down large coefficients into smaller, manageable numbers—much like grinding grain into flour.

Āryabhaṭa's original formulation solved the problem: "Find an integer N which leaves remainder r₁ when divided by a, and remainder r₂ when divided by b."

This translates to solving by − ax = c where c = r₁ − r₂. The method applies successive division (like the Euclidean algorithm) but extends it to construct the actual solution—something Euclid never did.

The algorithm's elegance lies in its computational efficiency: it divides large operations into modular arithmetic with smaller numbers in each iteration, making it highly suitable for astronomical calculations and, remarkably, for modern cryptographic applications.

Historical Applications

  • Astronomical Calculations

    Computing planetary positions, conjunctions, and eclipse timings required solving when celestial cycles would align—precisely the kind of problem Kuṭṭaka addresses.

  • Calendar Construction

    The Pañcāṅga (Hindu calendar) required intercalation calculations—determining when to add leap months to keep lunar and solar calendars aligned.

  • Modern Cryptography

    The RSA Conference 2006 highlighted Kuṭṭaka's relevance to public-key cryptosystems. The algorithm's modular arithmetic approach anticipates modern computational methods.

Global Transmission of Indian Mathematics

How Kuṭṭaka influenced mathematical traditions worldwide

  • Arab World

    820 CE: Al-Khwārizmī's Arithmetic

    The Āryabhaṭīya was translated into Arabic, introducing Indian methods to Baghdad. The word "algorithm" itself derives from Al-Khwārizmī's name—but his methods drew heavily from Indian sources.

  • Europe

    1768 CE: Lagrange's Proof

    Lagrange proved that Nx² + 1 = y² is always solvable—the result on which Bhāskara II's cyclic method, six centuries earlier, had relied. The equation is still misnamed "Pell's equation."

  • Modern Era

    2006: RSA Conference

    Cryptographers recognized Kuṭṭaka's relevance to public-key cryptosystems. The modular arithmetic approach anticipates techniques now fundamental to digital security.

Your Instructor

About Dr. Shriram Chauthaiwale

Dr. Shriram Chauthaiwale, M.Sc. (Mathematics), Ph.D., B.A. (Philosophy), B.Ed., is a retired lecturer from Amolakchand College, Yavatmal (Amravati University). He currently serves as Chairperson of the National Curriculum Focus Group – Mathematics at NCERT, New Delhi, and is a member of:

  • Indian Society for History of Mathematics, New Delhi
  • Bhandarkar Oriental Research Institute, Pune
  • Executive Council, Chennai Mathematical Institute
  • Board of Studies, Central Sanskrit University, Delhi

He is the All India Convenor for Vedic Ganit and IKS at Shiksha Samskriti Nyas, and a national member of the Vedic Ganit team, Vidya Bharati. As Chief Faculty for Vedic Mathematics Teacher Training at the Art of Living International Centre, Bengaluru, he has trained educators across India.

Recipient of the 10th Madhav Ganit Puraskar (Kerala), Dr. Chauthaiwale has authored 11 books and published 30+ research papers on the history and pedagogy of mathematics in national and international journals. He has delivered 100+ lectures, webinars, and workshops for students and teachers at leading universities and institutions across India.

His outreach includes popular articles, radio talks, a 10-episode UGC Gyanaranjan TV series on Vedic Mathematics, and a podcast on Ancient Bharatiya Mathematics (October 2024).

  • 11Books Authored
  • 30+Research Papers
  • 100+Lectures & Workshops

Questions

Frequently Asked

What mathematics background do I need?

Intermediate-level mathematics: comfort with algebra, basic number theory concepts, and willingness to work through step-by-step calculations. High school mathematics is sufficient, but some college-level exposure helps.

Do I need to know Sanskrit?

No. All Sanskrit terms and original verses are translated and explained. However, you'll learn the technical vocabulary (like Kuṭṭaka, Bhāvanā, Chakravāla) as part of the course.

How is this different from studying Diophantine equations in a standard course?

Standard courses present modern proofs. This course teaches the original Indian algorithms—which are often more computationally efficient and illuminate different mathematical thinking. You'll learn both the historical methods and their modern interpretations.

Is the course self-paced?

Yes. Learn at your own pace with lifetime access to all course materials, including video lectures and worked examples.

What's the connection to modern computer science?

The Kuṭṭaka algorithm's modular arithmetic approach is directly relevant to cryptography (RSA, elliptic curves), error-correcting codes, and computational number theory. Understanding these classical methods provides insight into why modern algorithms work.

Join the Gaṇita-Gaṅgā

Master the algorithms that Indian mathematicians perfected centuries before Europe—and discover why they remain relevant in the age of cryptography and computation.

₹1,600

Start the Course

Lifetime access · Certificate included · NEP-aligned curriculum

Bharatiya Ganita: Kuṭṭaka to Varga Prakṛti | BharatVidya