Generativna slovnica je veja teoretične lingvistike, ki zagotavlja niz pravil, ki lahko natančno napovedujejo, katere kombinacije besed lahko sestavijo slovnično pravilne stavke. Tisti, ki preučujejo to temo, upajo, da bodo izboljšali naše splošno razumevanje duševne sestave človeške vrste kot celote. Generativna slovnica je bila povezana z več šolami jezikoslovja, vključno s transformacijsko slovnico, relacijsko slovnico, kategorično slovnico, drevesno sosednjo slovnico, slovnico fraznih struktur, ki jo poganja glava, slovnico posplošene frazne strukture, relacijsko slovnico in leksikalno-funkcionalno slovnico.
Študij generativne slovnice se je začel v petdesetih letih prejšnjega stoletja kot rezultat dela, ki ga je opravil Noam Chomsky, ugledni ameriški jezikoslovec, filozof, pisatelj in predavatelj. Ubral je naturalističen pristop k študiju jezika, ki naj bi prispeval k kognitivni revoluciji v psihologiji. Ključna sestavina njegovega dela je bila teorija, da lastnosti generativne slovnice izhajajo iz univerzalne slovnice, ki je skupna vsem govorjenim in pisnim jezikovnim oblikam. Chomskyjeva hierarhija je orodje, ki ga je razvil za pomoč pri primerjavi lastnosti različnih slovničnih sistemov in njihove naraščajoče izrazne moči.
Primarne komponente, ki jih preučujejo strokovnjaki za generativno slovnico, vključujejo sintakso (struktura stavkov), semantiko (jezikovni pomen), fonologijo (zvočni vzorci jezika) in morfologijo (struktura in pomen besed). Derivacijska drevesa so glavni cilj študija mnogih jezikoslovcev, ki delajo na tem področju; ti diagrami vidijo stavek kot drevo s povezanimi podrejenimi in nadrejenimi vejami v nasprotju s preprostim nizom besed.
Generativno slovnico si lahko predstavljamo kot način formalizacije implicitnih pravil, za katera se zdi, da jih oseba pozna, ko govori v svojem maternem jeziku. Teorije temeljijo na prepričanju, da imajo ljudje prirojeno jezikovno sposobnost, ki otrokom omogoča, da se naučijo govoriti svoj materni jezik v malo ali nič časa z zelo minimalnim zavestnim naporom. Pravila, ki jih določa ta veja teoretične lingvistike, lahko štejemo za vrsto algoritma, zasnovanega za napovedovanje slovničnosti z rezultatom »da« ali »ne«.
Čeprav se lahko zdi, da ima generativna slovnica zelo omejeno praktično uporabo zunaj jezikovnih študij, je zanimivo omeniti, da so bile ideje, ki stojijo za to posebno vejo teoretične lingvistike, uporabljene tudi za napredek pri študiju glasbe. Schenkerjeva analiza pomaga definirati tonalnost v glasbi z uporabo načel generatie, ugledni skladatelj Fred Lerdahl pa jih je uporabil tudi za napredek svojih glasbenih študij.