SingularLineInAPseudoSphere::usage="Find the singular line (recoil edge) in the pseudo sphere: Sin[u]Cos[v]​,Sin[u]Sin[v]​,Cos[u]+LogTan​
u
2
​​​​​References:Pogorélov,A.V.GeometríaDiferencial.EditorialMir:p.105,Moscú,1977;Personal​";
Development:
Condition to obtain the singular points:
r
u
[u,v]
r
v
[u,v]
== 0.
r[u_,v_]:=Sin[u]Cos[v],Sin[u]Sin[v],Cos[u]+LogTan
u
2
;​​
r
u
[u_,v_]=D[r[u,v],u];​​
r
v
[u_,v_]=D[r[u,v],v];​​Solve[
r
u
[u,v]
r
v
[u,v]==0,{u,v}]
Out[]=
u-
3π
2
,u-
π
2
,u
π
2
,u
3π
2

The answer is u =
π
2
, because if it is replace in r[
π
2
, v] results {Cos[v], Sin[v], 0} which is a curve that divides to lthe pseudo sphere in two leafs, there are the singular points.
Animation:
In[]:=
ManipulateShowRevolutionPlot3DSin[u],0,LogTan
u
2
+Cos[u],{u,0,2π},{θ,0,θ1},RevolutionAxis{0,0,1},PlotStyle->Opacity[0.6],MeshFalse,BoundaryStyleDirective[Black,Thick],PerformanceGoal"Quality",ColorFunction"BlueGreenYellow",​​ParametricPlot3D[{Cos[v],Sin[v],0},{v,0,θ1},PlotStyle->{Red,Thick}],ParametricPlot3D[t{0,0,1},{t,-5,5},ColorFunction->"BlueGreenYellow"],Graphics3D[{Black,Ball[{0,0,0},0.05],Ball[{Cos[θ1],Sin[θ1],0},0.05],​​Dashed,Thick,Line[{{0,0,0},{Cos[θ1],Sin[θ1],0}}]}],AxesLabel->(Style[#,15,Blue]&/@{"X","Y","Z"}),AxesOrigin{0,0,0},AxesTrue,BoxedFalse,BoxRatiosAutomatic,PlotRange1,ViewPoint{1.3,-1,1.},Style["Recoil edge (in red):",Bold,Large],{{θ1,0.01,"Value (θ)"},0.001,2π,0.01},ControlPlacementTop
Out[]=
​
Recoil edge (in red):
Value (θ)