Algorithme : définitions