Grandinės taisyklė, skaičiuojant, pagrindinis metodas kompozicinei funkcijai diferencijuoti. Jei f (x) ir g (x) yra dvi funkcijos, X reikšmei apskaičiuojamos sudėtinės funkcijos f (g (x)), pirmiausia įvertinant g (x), o paskui vertinant funkciją f, atsižvelgiant į šią g vertę (x), taip „susiejant“ rezultatus kartu; pavyzdžiui, jei f (x) = sin x ir g (x) = x 2, tada f (g (x)) = sin x 2, o g (f (x)) = (sin x) 2. Grandinės taisyklė teigia, kad sudėtinės funkcijos išvestinę D suteikia produktas, nes D (f (g (x))) = Df (g (x)) ∙ Dg (x). Kitaip tariant, pirmasis dešinėje esantis faktorius Df (g (x)) rodo, kad f (x) darinys pirmiausia randamas kaip įprasta, o tada x, kur jis atsiranda, pakeičiamas funkcija g (x).). Sin x 2 pavyzdyje, taisyklė pateikia rezultatąD (sin x 2) = Dsin (x 2) ∙ D (x 2) = (cos x 2) ∙ 2x.
Vokiečių matematiko Gottfriedo Wilhelmo Leibnizo notacijoje, kurioje vietoj D naudojamas d / dx ir tokiu būdu leidžiama aiškiai atskirti skirtingus kintamuosius, grandinės taisyklė įgauna įsimintiniausią „simbolinio atšaukimo“ formą: d (f (g (g) (x))) / dx = df / dg ∙ dg / dx.
Grandinės taisyklė buvo žinoma nuo tada, kai Isaacas Newtonas ir Leibnizas pirmą kartą aptiko kalkulį XVII amžiaus pabaigoje. Ši taisyklė palengvina skaičiavimus, susijusius su sudėtingų išraiškų, tokių kaip daugelyje fizikos programų, darinių radimu.