Mateescu, Alexandru, Arto Salomaa, and Sheng Yu. 2002. “Factorizations of Languages and Commutativity Conditions”. Acta Cybernetica 15 (3), 339-51. https://cyber.bibl.u-szeged.hu/index.php/actcybern/article/view/3583.