A general theory is developed for studying changes of a wave train governed by non-linear partial differential equations. The technique is to average over the local oscillations in the medium and so ...