4.2 Exact nonlinear second order ode \(F\left ( x,y,y^{\prime },y^{\prime \prime }\right ) =0\) (Approach 2)
This method is based on paper "Exactness of Second Order Ordinary Differential
Equations and Integrating Factors", by AlAhmad, M. Al-Jararha and H. Almefleh
which now I have full implementation for. We start with the ode in the form
\begin{equation} a_{2}\left ( x,y,y^{\prime }\right ) y^{\prime \prime }+a_{1}\left ( x,y,y^{\prime }\right ) y^{\prime }+a_{0}\left ( x,y,y^{\prime }\right ) =0 \tag {1}\end{equation}
Then, we first verify the ode is exact using the conditions
\begin{align} \frac {\partial a_{2}}{\partial y} & =\frac {\partial a_{1}}{\partial y^{\prime }}\nonumber \\ \frac {\partial a_{2}}{\partial x} & =\frac {\partial a_{0}}{\partial y^{\prime }}\tag {2}\\ \frac {\partial a_{1}}{\partial x} & =\frac {\partial a_{0}}{\partial y}\nonumber \end{align}
If the above are satisfied, then next we generate a first order ode using
\begin{equation} \int _{x_{0}}^{x}a_{0}\left ( \alpha ,y,y^{\prime }\right ) d\alpha +\int _{y_{0}}^{y}a_{1}\left ( x_{0},\beta ,y^{\prime }\right ) d\beta +\int _{y_{0}^{\prime }}^{y^{\prime }}a_{2}\left ( x_{0},y_{0},\gamma \right ) d\gamma =0 \tag {3}\end{equation}
If we are not given initial conditions for the original ode, then the above is replaced
by
\begin{equation} \int _{0}^{x}a_{0}\left ( \alpha ,y,y^{\prime }\right ) d\alpha +\int _{0}^{y}a_{1}\left ( 0,\beta ,y^{\prime }\right ) d\beta +\int _{0}^{y^{\prime }}a_{2}\left ( 0,0,\gamma \right ) d\gamma =c_{1} \tag {4}\end{equation}
Next, we solve the the above first order ode. Examples below make this method more
clear. Notice that when matching our equation against the template (1), it is possible to
obtain different possible matches and hence different possible \(a_{0},a_{1},a_{2}\) depending on how the
match is done. We should only pick one that satisfy the exactness conditions and use
that match. See example 4 below for such an example to illustrate what this
means.