Wave nonlinearity