2.1.56 Problem 56

Solved using first_order_nonlinear_p_but_separable
Maple
Mathematica
Sympy

Internal problem ID [9040]
Book : First order enumerated odes
Section : section 1
Problem number : 56
Date solved : Sunday, March 30, 2025 at 02:00:00 PM
CAS classification : [[_homogeneous, `class G`]]

Solved using first_order_nonlinear_p_but_separable

Time used: 0.270 (sec)

Solve

y2=1xy3

The ode has the form

(1)(y)nm=f(x)g(y)

Where n=2,m=1,f=1x,g=1y3. Hence the ode is

(y)2=1xy3

Solving for y from (1) gives

y=fgy=fg

To be able to solve as separable ode, we have to now assume that f>0,g>0.

1x>01y3>0

Under the above assumption the differential equations become separable and can be written as

y=fgy=fg

Therefore

1gdy=(f)dx1gdy=(f)dx

Replacing f(x),g(y) by their values gives

11y3dy=(1x)dx11y3dy=(1x)dx

Integrating now gives the following solutions

11y3dy=1xdx+c12y41y35=2x1x11y3dy=1xdx+c12y41y35=2x1x

Therefore

2y41y35=2x1x+c12y41y35=2x1x+c1

Summary of solutions found

2y41y35=2x1x+c12y41y35=2x1x+c1
Maple. Time used: 0.054 (sec). Leaf size: 55
ode:=diff(y(x),x)^2 = 1/x/y(x)^3; 
dsolve(ode,y(x), singsol=all);
 
yxy2c1x5xx=0yxy2c1x+5xx=0

Maple trace

Methods for first order ODEs: 
-> Solving 1st order ODE of high degree, 1st attempt 
trying 1st order WeierstrassP solution for high degree ODE 
trying 1st order WeierstrassPPrime solution for high degree ODE 
trying 1st order JacobiSN solution for high degree ODE 
trying 1st order ODE linearizable_by_differentiation 
trying differential order: 1; missing variables 
trying simple symmetries for implicit equations 
Successful isolation of dy/dx: 2 solutions were found. Trying to solve each res\ 
ulting ODE. 
   *** Sublevel 2 *** 
   Methods for first order ODEs: 
   --- Trying classification methods --- 
   trying homogeneous types: 
   trying homogeneous G 
   1st order, trying the canonical coordinates of the invariance group 
   <- 1st order, canonical coordinates successful 
   <- homogeneous successful 
------------------- 
* Tackling next ODE. 
   *** Sublevel 2 *** 
   Methods for first order ODEs: 
   --- Trying classification methods --- 
   trying homogeneous types: 
   trying homogeneous G 
   1st order, trying the canonical coordinates of the invariance group 
   <- 1st order, canonical coordinates successful 
   <- homogeneous successful
 

Maple step by step

Let’s solve(ddxy(x))2=1xy(x)3Highest derivative means the order of the ODE is1ddxy(x)Solve for the highest derivative[ddxy(x)=1y(x)xy(x),ddxy(x)=1y(x)xy(x)]Solve the equationddxy(x)=1y(x)xy(x)Solve the equationddxy(x)=1y(x)xy(x)Set of solutions{workingODE,workingODE}
Mathematica. Time used: 0.11 (sec). Leaf size: 53
ode=(D[y[x],x])^2==1/(x*y[x]^3); 
ic={}; 
DSolve[{ode,ic},y[x],x,IncludeSingularSolutions->True]
 
y(x)(52)2/5(2x+c1)2/5y(x)(52)2/5(2x+c1)2/5
Sympy
from sympy import * 
x = symbols("x") 
y = Function("y") 
ode = Eq(Derivative(y(x), x)**2 - 1/(x*y(x)**3),0) 
ics = {} 
dsolve(ode,func=y(x),ics=ics)
 
Timed Out