Generativna gramatika je grana teorijske lingvistike koja radi na osiguravanju skupa pravila koja mogu točno predvidjeti koje kombinacije riječi mogu sastaviti gramatički ispravne rečenice. Oni koji proučavaju ovu temu nadaju se da će poboljšati naše cjelokupno razumijevanje mentalnog sastava ljudske vrste u cjelini. Generativna gramatika povezana je s nekoliko lingvističkih škola, uključujući transformacijsku gramatiku, relacijske gramatike, kategoričku gramatiku, gramatiku susjednih stabala, gramatiku strukture fraze vođenu glavom, gramatiku generalizirane strukture fraze, relacijske gramatike i leksičko-funkcionalnu gramatiku.
Proučavanje generativne gramatike započelo je 1950-ih kao rezultat rada Noama Chomskyja, poznatog američkog lingvista, filozofa, pisca i predavača. Zauzeo je naturalistički pristup proučavanju jezika za koji se kaže da je pridonio kognitivnoj revoluciji u psihologiji. Ključna komponenta njegova rada bila je teorija da svojstva generativne gramatike proizlaze iz univerzalne gramatike koja je uobičajena među svim govornim i pisanim jezičnim oblicima. Chomskyjeva hijerarhija je alat koji je razvio kako bi pomogao u usporedbi svojstava različitih gramatičkih sustava i njihove sve veće izražajne moći.
Primarne komponente koje proučavaju stručnjaci za generativnu gramatiku uključuju sintaksu (struktura rečenica), semantiku (jezično značenje), fonologiju (zvučne obrasce jezika) i morfologiju (strukturu i značenje riječi). Derivacijska stabla primarni su fokus proučavanja za mnoge lingviste koji rade u ovom području; ovi dijagrami vide rečenicu kao stablo s povezanim podređenim i nadređenim granama za razliku od jednostavnog niza riječi.
Generativna gramatika može se smatrati načinom formaliziranja implicitnih pravila za koja se čini da osoba zna kada govori na svom materinjem jeziku. Teorije se temelje na uvjerenju da ljudi imaju urođenu jezičnu sposobnost koja omogućuje djeci da nauče govoriti svoj materinji jezik u malo ili nimalo vremena uz vrlo minimalnu količinu svjesnog napora. Pravila koja postavlja ova grana teorijske lingvistike mogu se smatrati vrstom algoritma dizajniranog za predviđanje gramatičnosti s rezultatom “da” ili “ne”.
Iako se isprva može činiti da generativna gramatika ima vrlo ograničenu praktičnu primjenu izvan studija jezika, zanimljivo je primijetiti da su se ideje iza ove grane teorijske lingvistike također koristile za unapređenje proučavanja glazbe. Schenkerova analiza pomaže definirati tonalitet u glazbi primjenjujući generatie principe, a poznati skladatelj Fred Lerdahl ih je također koristio za unapređenje svojih glazbenih studija.