http://educmath.ens-lyon.fr/Educmath/recherche/equipes-associees-16-17/caprico/Grenoble%20-%20Decomposition%20en%20produits-V1.pdf