Non-linear analysis