Computing the differential output rank of a nonlinear system

The main goal of this note is to give a tractable method of computing the differential output rank of a nonlinear control system. As a byproduct, a synthesis is made of diverse algorithms, proposed in the literature, for determining various structural properties of a nonlinear system. In addition, related results on the regular dynamic decoupling problem are given.