Subdiferenciál funkce f definované na Banachově prostoru E je jedním ze způsobů, jak zobecnit pojem derivace na libovolné funkce. I když je třeba obětovat jedinečnost mapování (hodnoty subdiferenciálu jsou v obecném případě množiny, nikoli jednotlivé body), ukazuje se jako docela pohodlné: jakákoli konvexní funkce se ukazuje jako subdiferenciální na celou doménu definice. V těch případech, kdy není předem nic známo o diferencovatelnosti funkce, se to ukazuje jako významná výhoda.
Navíc je subdiferenciál (s dosti slabým omezením funkce) v mnoha ohledech svými vlastnostmi podobný obyčejné derivaci. Zejména pro diferencovatelnou funkci se shodují, ale pro nediferencovatelnou funkci se v daném bodě ukazuje jako „množina možných derivací“. Hodnoty subdiferenciálu jsou konvexní podmnožiny duálního prostoru E *.
Subdiferenciál konvexní funkce v bodě je množina sestávající ze všech lineárních funkcionálů vyhovujících všem nerovnostem
.Funkce se nazývá subdiferencovatelná v bodě , pokud je množina neprázdná.
Vektor patřící k subdiferenciálu se nazývá subgradient funkce v bodě .
Nechť f 1 (x), f 2 (x) jsou konvexní konečné funkce a jedna z nich je spojitá v bodě x, , pak