Pour construire des ensembles de mots, on utilise la notion de grammaire. Une grammaire comporte deux alphabets
et
, un axiome
qui est une lettre appartenant à
et un ensemble
de règles.
où est une lettre de
et
un mot comportant des lettres
dans
.