nonlinear arithmetic