Mahavira, (kukoisti n. 850, Karnataka, Intia), intialainen matemaatikko, joka vaikutti merkittävästi algebran kehitykseen.
Mahaviran elämästä tiedetään vain, että hän oli jainilainen (ehkä hän otti nimensä suuren jainismin uudistajan Mahaviran kunniaksi ) ja että hän kirjoitti Ganitasarasangrahan (”Compendium of the Essence of Mathematics”) Rashtrakuta-dynastian Amoghavarshan (n. 814-878) aikana. Teos käsittää yli 1130 säkeistettyä sääntöä ja esimerkkiä, jotka on jaettu yhdeksään lukuun: ensimmäinen luku käsittelee ”terminologiaa” ja loput ”matemaattisia menettelytapoja”, kuten perusoperaatioita, murtolukujen pelkistämistä, erilaisia ongelmia, joihin liittyy lineaarinen tai kvadraattinen yhtälö, jossa on yksi tuntematon, kolmisääntö (johon liittyy suhteellisuus), sekoitusongelmia, geometrisia laskutoimituksia tasokuvioilla, ojilla (kiinteät kappaleet) ja varjostimilla (samankaltaiset suorakulmaiset kolmiot).
Teoksensa alussa Mahavira korostaa matematiikan merkitystä sekä maallisessa että uskonnollisessa elämässä ja kaikenlaisilla tieteenaloilla, myös rakkaudessa ja ruoanlaitossa. Samalla kun hän antaa sääntöjä nollalle ja negatiivisille suureille, hän toteaa nimenomaisesti, että negatiivisella luvulla ei ole neliöjuurta, koska se ei ole neliö (mistään ”reaaliluvusta”). Sekoitusongelmien (korko ja mittasuhteet) lisäksi hän käsittelee erityyppisiä lineaarisia ja kvadraattisia yhtälöitä (joissa hän myöntää kaksi positiivista ratkaisua) ja parantaa Aryabhatan (syntynyt 476) menetelmiä. Hän käsittelee myös erilaisia aritmeettisia ja geometrisia sekä kompleksisia sarjoja (ks. äärettömät sarjat). Karkeissa laskutoimituksissa Mahavira käytti π:n likiarvona arvoa 3, kun taas tarkemmissa laskutoimituksissa hän käytti perinteistä Jainin arvoa neliöjuuri√10. Hän sisällytti myös sääntöjä permutaatioille ja yhdistelmille sekä kartiomaisen tasokuvion (kaksi epätasaista puoliympyrää, jotka on kiinnitetty toisiinsa halkaisijaltaan) pinta-alalle, jotka kaikki ovat perinteisiä Jainin aiheita.