I've faced this question in my homework and I couldn't provide elegant proof for it.
We're given $\Sigma_n=\{1,\dots,n\}$ and a language: $$L_n =\{w\in\Sigma^*_n\ |\ \exists\sigma\in\Sigma_n\ :\ ⋕_\sigma(w)=0\}$$ That is a language that consists of letters from $\Sigma_n$ but doesn't contain all the letters.
Question: We're asked to prove that there is no $DFA$ with less than $2^n$ states that accepts $L_n$.
Note: It's given that there is $NFA$ with $(n+1)$ states that accepts $L_n$.