Under Assumption 2.2, it must be the case that 8x 2 X There are |X | constraints but only d + 1 free parameters.
self-normalization is a nontrivial assumption when |X | d. In the case of language modeling, |X | = |V | k d + 1, where |V | is the vocabulary size and k is the length of the context.