La fonction decompose_en_nombre_premier permet de calculer en ligne la décomposition d'un nombre entier en facteurs premiers.
Tout nombre entier supérieur ou égal à 2 possède une décomposition unique en facteurs premiers, cette fonction permet d'obtenir cette décomposition.
La décomposition d'un nombre en nombre premier est particulièrement utile pour simplifier des fractions entières et les mettre sous une forme irréductible.
La décomposition d'un nombre en nombre premier est également utilisé dans le cadre de la factorisation d'expression qui font intervenir des nombres entiers.
decompose_en_nombre_premier(nombre), où nombre représente un entier
decompose_en_nombre_premier(`20`), retourne {`2^2*5`}