On appelle anneau une structure algébrique possédant une addition, une soustraction et une multiplication et une unité (). Un module sur une algèbre est une structure algébrique avec une multiplication externe , telle que , , , et . On peut interpréter un système linéaire stationnaire comme un module sur l'anneau des opérateurs différentiels (la dérivation n'a pas d'inverse). Si le système est commandable, le module est libre, c'est-à-dire isomorphe à . S'il ne l'est pas, il existe un élément de torsion, c'est-à-dire un élément tel qu'il existe un élément satisfaisant . Pour l'élément de la preuve du théorème, on peut prendre .
Si le système est non stationnaire, il faut faire intervenir le temps dans les équations. Suposons que les élément des matrices et soit des fractions rationnelles en , on prendra alors . Dans ce cas, est un anneau non commutatif, puisque et donc . Le théorème 10 est vrai dans ce cadre. La preuve se généralise en prenant , où la suite est définie par la récurrence: , , , . On peut ainsi obtenir un nouveau critère de contrôlabilité pour des systèmes non stationnaires. Vérifier ces résultats constitue un excellent exercice.