Une première solution est d’étiqueter les
\(1\) et les
\(0\) par
\(1_a,\) \(1_b,\) \(1_c\) et
\(1_d\text{,}\) ainsi que
\(0_a,\) \(0_b\) et
\(0_c\text{.}\) Le nombre de permutations de ces nouveaux caractères est
\((4+3)!=7!\text{.}\)
Cependant, lorsqu’on enlève l’étiquetage, on remarque que pour chaque permutation qu’on vient de dénombrer, il y en a plusieurs autres qui sont équivalentes. Par exemple, lorsqu’on a les étiquettes, la chaîne
\(1_a1_b1_c1_d0_a0_b0_c\) est initialement considérée comme différente à la chaîne
\(1_b1_c1_a1_d0_b0_a0_c\text{.}\) Cependant, lorsqu’on enlève les étiquettes, les deux chaînes donnent la même, soit
\(1111000\text{.}\)
Pour chaque chaîne obtenue, on en a
\(4!\cdot 3!\) qui sont équivalents. Le
\(4!\) provient des permutations des quatre
\(1,\) alors que le
\(3!\) correspond aux permutations des
\(0\text{.}\)
Par le principe de la division, on a que le nombre de chaînes binaires est
\begin{equation*}
\frac{7!}{4!\cdot 3!}=\Binomial{7}{4}\text{.}
\end{equation*}