Im trying to find the exact solution for the singular BVP $y^{\prime\prime}(t)=-\frac{2}{t}y^{\prime}(t)+y^{5}(t)$ with the Boundary Conditions $y(1)=\sqrt{\frac{3}{4}}$ and $y^{\prime}(0)=0$ and $0<t<1$. I know that the exact solution of this equation is $y(t)=\sqrt{\frac{3}{3+t^2}}$.
Now I want to find the exact solution using mathemtica software.
I tried the following first:
(1)
DSolve[{y''[t] == -(2/t) (y'[t]) + (y[t])^5, y[1] == Sqrt[3/4], y'[0] == 0}, y[t], t]
but I cant find the exact solution like above. After this, I tried
SOL = DSolve[{y''[t] == -(2/t) (y'[t]) + (y[t])^5}, y[t], t] (* General solution *)
F = FindRoot[{(y[t] /. SOL[[1]] /. t -> 1 /. C[1] -> c1 /.C[2] -> c2) ==Sqrt[3/4], (y'[t] /. SOL[[1]] /. t -> 0 /. C[1] -> c1 /.C[2] -> c2) == 0}, {c1, 1/2}, {c2, 1/2}] // Chop // Rationalize
(* Finding constans c1 and c2 *)
SOL /. C[1] -> c1 /.C[2] -> c2 /. F(* Paste constants c1 and c2 to general solution *)
(*{{y[t]\->Sqrt(3/(3+t)^2)}*)
In this case, I also failed to find the exact solution. Please help me any one. Advance thanks.
DSolveyou writef''[t] == -(2/t) (f'[t]) + (y[t])^5. It should be either allfor ally. – Feb 23 '22 at 20:41DSolveit is able to verify it when we impose it. In this case, it does not. If you runy''[t] == -(2/t) (y'[t]) + (y[t])^5 /. y -> (Sqrt[3/(3 + #^2)] &) // FullSimplifyyou will see that it does not yieldTrue. Could you please check the solution you provided for they[t]? – Feb 23 '22 at 20:47y[t]^5. Here is why: If you differentiate\sqrt{3} \sqrt{\frac{1}{t^2+3}}once, you get-\sqrt{3} t \left(\frac{1}{t^2+3}\right)^{3/2}. If you differentiate twice, you get\sqrt{3} \left(\frac{1}{t^2+3}\right)^{5/2} \left(2 t^2-3\right). Now the closest form you can get it in the main equation: after multiplying the first derivative to(2/t)and dividing byy[t]^5you will get -1. And yes, Mathematica can't solve this by normalDSolvewithout other advanced techniques that I am not aware of. – MathX Feb 24 '22 at 16:04FullSimplify[ u''[x] == -(2/x)*u'[x] + u[x]^5 /. u -> Function[{x}, Sqrt[3/(3 + x^2)]], Assumptions -> {0 < x < 1}]It should be True,but it is False. There must have been a mistake in article(a typo) or something else.But if you try a negative sign beforey[t]^5then:FullSimplify[ u''[x] == -(2/x)*u'[x] - u[x]^5 /. u -> Function[{x}, Sqrt[3/(3 + x^2)]], Assumptions -> {0 < x < 1}]is True. – Mariusz Iwaniuk Feb 24 '22 at 18:55