Let XX be a set and let ΩX\Omega\subseteq X. The indicator function of Ω\Omega is the function δΩ:X(,+]\delta_\Omega:X\to(-\infty,+\infty] defined by

δΩ(x)={0,xΩ,+,xΩ.\delta_\Omega(x)= \begin{cases} 0, & x\in\Omega,\\ +\infty, & x\notin\Omega. \end{cases}

Its effective is dom(δΩ)=Ω\operatorname{dom}(\delta_\Omega)=\Omega, and its epigraph is epi(δΩ)=Ω×[0,)\operatorname{epi}(\delta_\Omega)=\Omega\times[0,\infty).

Remarks

Indicator functions encode constraints as penalties: minimizing f+δΩf+\delta_\Omega is equivalent to minimizing ff subject to xΩx\in\Omega.

When XX is a real vector space, δΩ\delta_\Omega is if and only if Ω\Omega is a .