Discrete formulation