  In order to obtain a framework in which both non-holonomic mechanical systems
and non-holonomic mechanical systems with symmetry can be described, we
introduce in this paper the notion of a Lagrangian system on a subbundle of a
Lie algebroid.
