For example: I solved the following differential equation:
y''[x] == (λ x^(3/4) y[x])/Sqrt[1-x]
that 0<x<1
with the following method:
sol = DSolve[z''[x] == λ*x^(3/4)* z[x]/Sqrt[x], z[x], x]
y[x_] = z[x] /. sol[[1]] /. x -> x - 1
and obtained this general solution:
(2/3)^(8/9) Sqrt[-1 + x] λ^(2/9)
BesselI[-(4/9), 8/9 (-1 + x)^(9/8) Sqrt[λ]] C[1] Gamma[5/
9] + (-1)^(4/9) (2/3)^(8/9) Sqrt[-1 + x] λ^(2/9)
BesselI[4/9, 8/9 (-1 + x)^(9/8) Sqrt[λ]] C[2] Gamma[13/9]
How can I check that the general solution obeys the original differential equation ?
sol = DSolve[z''[x] == λ*x^(3/4)* z[x]/Sqrt[x], z, x][[1]]
(note the second argument!), tryy''[x] == (λ x^(3/4) y[x])/Sqrt[1-x] /. y -> z[# - 1] & /. sol
. $\endgroup$