Supposons que nous ayons un semi-groupe avec les éléments . Notre objectif est de calculer les produits .S = { s 1 , s 2 , … , s n } s i ∘ s i + 1 ∘ ⋯ ∘ s j( S, ∘ )(S,∘)(S,\circ)S= { s1, s2, … , Sn}S={s1,s2,…,sn}S=\lbrace s_1,s_2,\dots,s_n\rbracesje∘ si + 1∘ ⋯ ∘ sjsje∘sje+1∘⋯∘sjs_i\circ...