On structural reduction of liveness-enforcing Petri net supervisors for flexible manufacturing systems: an algebraic approach. (3rd May 2017)