\documentclass[reqno]{amsart}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{caption}

\AtBeginDocument{{\noindent\small
\emph{Electronic Journal of Differential Equations},
Vol. 2018 (2018), No. 106, pp. 1--34.\newline
ISSN: 1072-6691. URL: http://ejde.math.txstate.edu or http://ejde.math.unt.edu}
\thanks{\copyright 2018 Texas State University.}
\vspace{8mm}}

\begin{document}
\title[\hfilneg EJDE-2018/106\hfil Curve evolution for the Heisenberg equation]
{Heisenberg ferromagnetism as an evolution of a spherical indicatrix:
 localized solutions and elliptic dispersionless reduction}

\author[F. Demontis, G. Ortenzi, M. Sommacal \hfil EJDE-2018/106\hfilneg]
{Francesco Demontis, Giovanni Ortenzi, Matteo Sommacal}

\address{Francesco Demontis \newline
Dipartimento di Matematica e Informatica,
Universit\'a di Cagliari, 09124 Cagliari, Italy}
\email{fdemontis@unica.it}

\address{Giovanni Ortenzi \newline
Dipartimento di Matematica Pura e Applicazioni,
Universit\'a di Milano Bicocca, 20125 Milano, Italy}
\email{giovanni.ortenzi@unimib.it}

\address{Matteo Sommacal \newline
Department of Mathematics,
Physics and Electrical Engineering,
Northumbria University,
Newcastle upon Tyne, NE1 8ST, UK}
\email{matteo.sommacal@northumbria.ac.uk}

\dedicatory{Communicated by Tuncay Aktosun}

\thanks{Submitted January 17, 2018. Published May 7, 2018.}
\subjclass[2010]{35C08, 35J62, 35Q35, 35Q51, 53C44}
\keywords{Classical Heisenberg ferromagnet equation; curve motion;
\hfill\break\indent nonlinear Schroedinger equation;
vortex filament binormal motion; dispersionless reduction;
\hfill\break\indent localized solution}

\begin{abstract}
 A geometrical formulation of Heisenberg ferromagnetism as an evolution
 of a curve on the unit sphere in terms of intrinsic variables is provided
 and investigated. Given a vortex filament moving in an incompressible Euler
 fluid with constant density (under the local induction approximation hypotheses),
 the solutions of the classical Heisenberg ferromagnet equation are represented
 by the corresponding spherical (or tangent) indicatrix. The equations for the
 time evolution of the indicatrix on the unit sphere are given explicitly in
 terms of two intrinsic variables, the geodesic curvature and the arc-length
 of the curve. Notably, by considering the evolution with respect to slow
 variables and neglecting the dispersive terms, a novel elliptic dispersionless
 reduction of the Heisenberg ferromagnet model is obtained. The length of the
 spherical indicatrix is proved not to be conserved. Finally, a totally explicit
 algorithm is provided, allowing to construct a solution of the
 Heisenberg ferromagnet equation from a solution of Nonlinear Schr\"odinger
 equation, and, remarkably, viceversa, allowing to construct a solution of
 Nonlinear Schr\"odinger equation from a solution of the Heisenberg ferromagnet
 equation. As expected from the Zakharov-Takhtajan gauge equivalence, in the
 reflectionless case such a two-way map between solutions is shown to preserve
 the Inverse Scattering Transform spectra, and thus the localization.
\end{abstract}

\maketitle
\numberwithin{equation}{section}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}
\allowdisplaybreaks

\section{Introduction}\label{sec:intro}

In this work we provide a geometrical formulation of Heisenberg ferromagnetism
as an evolution of a curve on the unit sphere. In the present context, we
refer to Heisenberg ferromagnetism as the magnetization dynamics of a continuous,
isotropic ferromagnet in (1+1) dimensions (space and time). In particular,
we will derive an elliptic dispersionless reduction for the evolution of the
curve on the unit sphere, expressed in terms of intrinsic variables
(a geodesic curvature and a quantity related to a metric on the curve),
and we will carry out a systematic study of the spherical curves corresponding
to localized configurations of the magnetic field. Our starting point will be
the established connection \cite{Rios,Has,LA3} between the focusing nonlinear
Schr\"odinger equation (NLS) and the continuous, classical Heisenberg ferromagnet
equation (HF) through the Da Rios model (DR).

Before explaining the geometrical link between NLS and HF, it is fundamental to
introduce these two equations, along with briefly commenting on their
theoretical and applied relevance within the study of nonlinear wave phenomena.

The wider physical importance of the NLS equation became evident after the works
of Chiao et al \cite{Chiao} and Talanov \cite{Tal1,Tal2}, especially in
connection with the phenomena of self-focusing/self-defocusing and the conditions
 under which an electromagnetic beam can propagate in nonlinear media without
spreading. Since then, equations of NLS-type have been derived in such diverse
fields as deep water waves \cite{AS, ZS72}, plasma physics \cite{ZS72a},
nonlinear fiber optics \cite{HASEa, HASEb}, Bose-Einstein condensates \cite{SMITH},
etc. As a matter of fact, most dispersive energy preserving systems give rise,
in appropriate limits, to the scalar NLS equation, which explains the keen
interest in NLS as a prototypical integrable system (see \cite{CAL91}).

The discovery in \cite{ZS72} that the initial value problem associated to the
focusing/defocusing NLS equation
\begin{align}\label{eq:NLS}
\begin{gathered}
i u_t+u_{ss}+2 \varepsilon|u|^2u=0,\\
u(s,0)=u^{(0)}(s)
\end{gathered}
\end{align}
can be solved via the Inverse Scattering Transform (IST) technique led to
an extensive amounts of studies, devoted to both the focusing ($\varepsilon = 1$)
and the defocusing ($\varepsilon =-1$) dispersion regimes.
For a detailed account of IST we refer the reader to the classical
textbooks \cite{AKNS74, APT, AS, CdG, NMPZ}. In equation \eqref{eq:NLS}, $u$
is a function depending on the variables $s$ and $t$. Subscripts $s$ and $t$
denote differentiation throughout. In the context of IST, the unknown function
$u$ is usually referred to as the potential. The IST method has been applied
in the case of potentials $u(s, t)$ which rapidly decay as $|s|\to\infty$
\cite{AKNS74, APT, AS, CdG, NMPZ}, as well as in the case of potentials which
do not decay at infinity
\cite{ AK1, AK2, Bion, BP, Dem1,Dem2, FT,  Garn, GK1, KI1, KI2, KMF76, Leon}.
In the present paper we focus our attention on the focusing NLS equation
with vanishing potentials, for which an explicit soliton solution formula
has been found in \cite{ADM} by using the so-called matrix triplet method.
We will briefly describe the matrix triplet method at the end of this section
because it will play a fundamental role in this paper.

On the other hand, the continuous Heisenberg ferromagnet chain equation
(\i.e., the one-dimensional, isotropic Landau-Lifshitz equation) is
the simplest and most fundamental of the continuous, integrable models of
ferromagnetism, capable of accounting for the existence of localized,
propagating, solitary waves of the magnetic field in a nano-wire.
Recently, an increasing number of theoretical and experimental advancements
have renewed the interest towards the study of localized, propagating
 configurations of the magnetic field in (two- and three-dimensional)
ferromagnetic materials at the nanometer length-scale
\cite{LauShaw2011, BaderParkin2010}. This has always been a challenging ground,
particularly because of the dimensions of the length-scale at which such
nonlinear wave phenomena -- denominated (non-topological) magnetic-droplet
solitons -- are predicted to occur
(e.g., \cite{BoTiCoFiMuMaSlAk2010, HoeferSilvaKeller2010, Hoef, HoeSomSil2012,
IvanovKosevich1977, IvaSte1989, IvZaYa2001, KosevichIvanovKovalev1990,
PieZak1998}). The first enucleation of a magnetic-droplet soliton
in a nano-contact spin-torque oscillator device has been announced
in 2013 \cite{MohseniSaniPerssonNguyenChung2013}, followed by further
theoretical and experimental investigation (e.g., see
\cite{BooHoe2015, ChEkIaMoSaBoHoDuAk2016, ChMoEkDuRaSaNgRaDuAk2015,
ChMoSaIaDuNgPoMuEkHoAk2014, MacBacKen2014, MaBoHo2014,
MoSaDuPeNgChPoMuIaEkAk2014}).
Interesting dynamical features have been reported, including oscillatory motions,
as well as ``spinning'' and ``breather'' states. In particular,
in \cite{IaDuBoMoChHoAk2014}, it has been shown how, as an extended magnetic
 thin film is reduced to a nano-wire with a nano-contact of fixed size
at its center, the observed excited modes undergo transitions from a localized
two-dimensional droplet into a pulsating one-dimensional droplet, linking
the study of low-dimensional magnetic solitons to the recent experimental
discoveries.

The HF equation reads
\begin{subequations}\label{eq:HF}
\begin{equation}\label{eq:HF_equation}
{\mathbf{m}}_t={\mathbf{m}} \times {\mathbf{m}}_{ss}\,,
\end{equation}
where ${\mathbf{m}}:\mathbb{R} \times \mathbb{R} \to \mathbb{S}^2$,
${\mathbf{m}}(s,t)=\sum_{j=1}^ 3m_j(s, t)\mathbf{e}_j$, is the magnetization vector at position
$s$ and time $t$, and the vectors $\mathbf{e}_j$, $j = 1, 2, 3$, are the standard
 cartesian basis vectors for $\mathbb{R}^3$, and $\mathbb{S}^2$ is the sphere in
$\mathbb{R}^3$ (note that $\|{\mathbf{m}}(x, t)\| = 1$). We assume that the position $s$
is taken on the real line orientated as $\mathbf{e}_1$. Equation \eqref{eq:HF} is
 the well-known continuous limit of the (quantum) ferromagnetic Heisenberg
 chain in a constant field when the wavelength of the excited modes is
 larger than the lattice distance (see, for instance, \cite{AH, Fog, LA1}).
Furthermore, we observe that in the right-hand side of \eqref{eq:HF} one
 can add a term of the form $h {\mathbf{m}}\times\mathbf{e}_3$ with $h\in\mathbb{R}$, which can be
scaled out by a convenient change of variables (see \cite{Fog, Hoef}).

Usually, equation \eqref{eq:HF} is associated to some asymptotic or initial
condition. We will discuss this aspect from a geometrical point of
view in Section \ref{sec:vortex_binormal_vs_heisenberg}; at the moment
it suffices to say that a typical asymptotic condition consists in
assuming that the constant spin field of the ground state of the Heisenberg
chain points as $\mathbf{e}_3$, namely
\begin{equation}\label{eq:HF_initialcondition}
{\mathbf{m}}(s,t)\to \mathbf{e}_3 \quad\text{as } s\to\pm\infty.
\end{equation}
\end{subequations}

It is well known that also \eqref{eq:HF} is integrable
\cite{Fog, LA3,Tak, ZakTak} and hence it has all the properties which
characterize integrable equations. The existence of localized, propagating,
solitary waves was first derived in \cite{LA2, Nak, Tjon}.
In \cite{Tak}, Takhtajan showed that \eqref{eq:HF} admits a Lax pair
representation which assures that the IST technique (see \cite{AS, CdG, FT})
can be applied to solve the HF equation \eqref{eq:HF} with initial-value
${\mathbf{m}}(s,0)= {\mathbf{m}}^{(0)}(s)$, see \cite{Tak, ZakTak}. In particular,
the Marchenko equations and the time dependence of the scattering data are
presented in \cite{Tak}, as well as the one-soliton solution and the phase
and centre-of-mass shifts for a two-soliton collision. In \cite{Fog}, extending
the results in \cite{Tak}, a diagonal action-angle representation of \eqref{eq:HF}
is exhibited. Furthermore, using the so-called Hasimoto map
\cite{Has, Lamb}, Lakshmanan was able to prove in \cite{LA3} the existence of
an infinite number of constants of motion for the HF equation.
In particular, in \cite{LA3}, employing the same geometrical connection
between NLS and HF that we exploit in the present work (see also \cite{Lamb}),
it is shown that the energy and the momentum density of the magnetization
vector admit soliton solutions and their explicit expressions are given for
the one soliton solution. Recently, in \cite{Dem3}, using the matrix-triplet
method, a closed-form soliton solution formula has been found for \eqref{eq:HF},
containing all the soliton solutions of \ref{eq:HF}, and leading to their
classification.

In \cite{ZakTak}, the existence of a gauge equivalence between \eqref{eq:HF}
and \eqref{eq:NLS} is established. In that work, Zakharov and Takhtajan
observe that the results in \cite{LA3} are (verbatim)
``simple consequences of this equivalence''. However, in general it is
not easy to use such an equivalence to write explicitly a solution of the
 NLS equation from an explicit solution of the HF equation, and viceversa.
On the contrary, using the matrix-triplet formulae derived in \cite{ADM}
and \cite{Dem3}, we are able to exploit the geometrical connection between NLS
and HF to carry out a totally explicit construction of HF reflectionless
solutions from NLS reflectionless solutions and viceversa: by doing this,
we extend to the actual, explicit solutions (in both directions, from NLS
to HF and from HF to NLS) the results of \cite{LA3} and \cite{LangerPerline2}
for the conserved quantities of HF from NLS; moreover, this bi-directional
construction suggests that, in the reflectionless case, the geometrical
link between NLS and HF can be indeed regarded as a ``geometrical implementation''
of the Zakharov-Takhtajan gauge equivalence, for it preserves the IST
spectrum -- possibly except for a (non-trivial) rescaling of the IST norming
constants -- and hence the localization of the solutions.

In \cite{Nak1} the authors generalized this connection, by showing that
a gauge equivalence exists between the NLS equation and the Landau-Lifshitz
equation (LL), i.e.\ the model where the anisotropy is taken into account.
The Hasimoto map and the geometric connection between NLS and HF has been used
in \cite{GutierrezDeLaire2015} in the context of the study of self-similar
solutions of the isotropic Landau-Lifshitz-Gilbert equation. Furthermore,
it has been employed in \cite{Turski1981} to derive a hydrodynamic counterpart
for the continuous Heisenberg chain, which is alternative, but different,
to the dispersionless model obtained here for the first time
(to the best of our knowledge).

The key to analyze the connection between the NLS equation and Heisenberg
equation is the so-called binormal equation (see equation \eqref{eq:bineq} below).
This equation allows to develop a physical insight into the link between the
 motion of a vortex filament in an incompressible, Eulerian fluid with constant
density \cite{Rios} and the evolution of the magnetic field in a
one-dimensional ferromagnet as described by the continuous Heisenberg model
\eqref{eq:HF}. This connection has been established separately and independently
in several works (see \cite{Has,LA3,LangerPerline1,
Turski1981,ZakTak},
already mentioned above), using the focusing NLS equation as \emph{Ur-system}.
The two systems involved in this connection belong to the two rather
different physical domains of hydrodynamics and ferromagnetism.

The motion of a vortex filament in an incompressible, Eulerian fluid with
constant density is a classical problem which is still unsolved for generic
initial conditions. One of the most important models allowing to achieve an
approximate solution of this initial value problem exploits the so-called
Local Induction Approximation (LIA) \cite{Saf}. The main hypotheses on this
approximation are as follows: (1) the section of the vortex core is negligible,
and, (2) the self-interaction of the filament is local. Under the LIA
approximation the vortex filament is described by a curve
$\mathbf{X}=\mathbf{X}(s,t)\in \mathbb{R}^3$ parameterized by the arc-length $s$
and evolving in time $t$. Let $({\mathbf{t}}, {\mathbf{n}}, \mathbf{b})$ be the standard
Frenet-Serret frame along the vortex filament curve $\mathbf{X}$, with ${\mathbf{t}}$
being the unit tangent vector, ${\mathbf{n}}$ the unit normal vector, and $\mathbf{b}$
the unit normal vector. Then, it is well known \cite{Saf} that,
in this context, the vortex motion is described by the following binormal equation
\begin{equation}\label{eq:bineq}
\mathbf{X}_t=\mathbf{X}_s \times \mathbf{X}_{ss} \equiv \tilde{\kappa}
 \mathbf{b}\,.
\end{equation}
Hasimoto in \cite{Has} has shown that the curvature and the (derivative of the)
torsion corresponding to this curve are connected respectively to the
amplitude and the phase of a solution of the focusing NLS equation
via the so-called Hasimoto map. In this sense equation \eqref{eq:bineq}
is integrable. The binormal motion of a vortex filament, under the LIA
and other approximations, has been extensively studied in
\cite{RS1, RS2, RS3, Rogers2002, Rogers2003}, along with the integrable connection
that it provides between NLS and HF, as well as generalizations of these two equations.

The diagram \ref{fig:HFNLS-scheme} shows the strategy that we follow to achieve
our result. We will briefly discuss the diagram later in this Section and,
in a more detailed way, in Section \ref{sec:vortex_binormal_vs_heisenberg}.
Let us remark that the horizontal arrow between the binormal curve and curve
on the sphere represents the counterpart in the case of curve motions of
the gauge transformation introduced in \cite{ZakTak}.

\begin{figure}[ht]
\centering
 \includegraphics[width=10cm]{fig1} % HFNLS-scheme.eps
\caption{Diagram of the connections between Heisenberg ferromagnetism,
focusing NLS equation and their curve motions-hydrodynamics counterparts.}
\label{fig:HFNLS-scheme}
\end{figure}

Indeed, if we focus our attention on equation \eqref{eq:bineq}, we can introduce
a map, denoted from now on by $\mathcal{B}$, connecting the binormal motion
on the curve $\mathbf{X}(s,t)$ and the ``geometric'' curve $\gamma$ on the
sphere (the curve $\gamma$ is the geometric interpretation of the vector of
the magnetization ${\mathbf{m}}(s,t)$). In particular, if we denote by
$\tilde{\kappa}$, $\tilde{\tau}$ the curvature and the torsion, respectively,
of the curve $\mathbf{X}(s,t)$, and by $\kappa$, $\tau$ the curvature and
the torsion, respectively, of the curve $\gamma$, then it turns out that the
map $\mathcal{B}$ is ``almost'' invertible (in the sense explained below)
and we will prove that:
\begin{itemize}
\item[(1)] If a soliton solution of the NLS equation is given, first we can
 construct $\tilde{\kappa}$, $\tilde{\tau}$ via the Hasimoto map, and then we
 get $\kappa$, $\tau$ via the map $\mathcal{B}$, thereby obtaining the
curvature and the torsion corresponding to a specific solution of the HF equation.
For the sake of clarity, we remind here that it is well-known that a curve is
uniquely determined up to Euclidean movements once its (non-zero) curvature
and torsion are (globally) assigned (see any standard textbook in geometry:
for instance, \cite{TI}).
\item[(2)] Starting from a soliton solution of the HF equation such
that the curvature, $\kappa$, and the torsion, $\tau$, of the curve $\gamma$
on the sphere are the same ones obtained in the preceding step (1), then, by
inverting the map $\mathcal{B}$, one finds exactly the curvature, $\tilde{\kappa}$,
and the torsion, $\tilde{\tau}$, for the vortex filament as obtained in the
previous step (1) via the Hasimoto map.
\end{itemize}
The map $\mathcal{B}$ allows to link the purely geometric binormal motion with a
curve motion on the sphere, and this fact can be seen as an interesting
characterization for the binormal motion.

Moreover it turns out (see Section \ref{sec:vortex_binormal_vs_heisenberg}) that,
instead of $\kappa$ and $\tau$, some features of the curve motion on the sphere
are better described in terms of two intrinsic variables, the geodesic curvature
$K$, and $v=\sigma_s$ which represents the derivative of the arc-length of
the curve on the sphere $\sigma$ with respect to the arc-length $s$ of the binormal
 curve $\mathbf{X}(s,t)$. In particular, such variables allows to introduce an
elliptic dispersionless reduced model for the evolution of the curve on the
unit sphere (see formula \eqref{eq:dHei-kg-v} in Section
\ref{sec:vortex_binormal_vs_heisenberg}), resemblant of the elliptic dispersionless
reduction of the focussing NLS equation (see \cite{DubrovinGravaKlein2009}),
and alternative to the dispersionless models for the Heisenberg equation
already known in the literature, which focus mainly on the hyperbolic case
(e.g., see \cite{Sparks,PapaToma1991,IaSiHo2016}, as well as \cite{Turski1981},
 where the geometric connection with NLS is also -- but differently -- employed).
The analysis of this new elliptic dispersionless model will be the subject of
future investigation.

It is rather remarkable that the new variables $K$ and $\sigma_s$ can be used to
establish an explicit formula connecting the curvature and the torsion on the
sphere to the magnetization vector ${\mathbf{m}}(s,t)$. Moreover, as we have already
pointed out, the connection can be used to show how to produce an explicit
soliton solution formula for the NLS equation if an explicit soliton solution
of the HF equation is given (in fact it is ``enough'' to follow the solid arrows
from HF to NLS in the diagram). Unfortunately, the solid lines from NLS to HF
in the diagram cannot be followed easily because of the difficulties in producing
explicitly the magnetization vector if $\kappa$ and $\tau$ are given.
To overcome these difficulties we have implemented a numerical approach to get a
solution of the HF equation when a soliton solution of the NLS is given.
To reach this result, starting from a solution of NLS, we construct $\tilde{\kappa}$
and $\tilde{\tau}$ by means of the Hasimoto map; then we integrate numerically
the Frenet-Serret system
\begin{equation}\label{eq:Frenet}
\frac{d}{ds}
\begin{pmatrix}
{\mathbf{t}}\\{\mathbf{n}}\\ \mathbf{b}
\end{pmatrix}=
\begin{pmatrix}
0&\tilde{\kappa}&0\\
-\tilde{\kappa}&0&\tilde{\tau}\\
0&-\tilde{\tau}&0
\end{pmatrix}
\begin{pmatrix}
{\mathbf{t}}\\{\mathbf{n}}\\ \mathbf{b}
\end{pmatrix}\,,
\end{equation}
with an initial condition satisfying the boundary condition
${\mathbf{t}}(\pm\infty, 0)\to e_3$ and the orthogonality of the (unknown)
 Frenet-Serret frame. It turns out (see Section
\ref{sec:vortex_binormal_vs_heisenberg}) that the tangent vector
${\mathbf{t}}(s,t)$ coincides with the
magnetization vector ${\mathbf{m}}(s,t)$. By integrating the Frenet-Serret
system \eqref{eq:Frenet} at $t=0$, we get numerically the initial
condition ${\mathbf{m}}(s, 0)$. We can use this latter initial condition to solve
 numerically the initial value problem for the Heisenberg equation
\eqref{eq:HF} with ${\mathbf{m}}(s,0)= {\mathbf{m}}^{(0)}(s)$ by means of the method of lines
with a pseudospectral, Fourier discretization in space and an adaptive
Runge-Kutta scheme in time.

Finally, the solution of the HF equation obtained numerically by means of
the above procedure, starting from an explicit, reflectionless solution
of the NLS equation for a certain choice of the NLS spectral data, has been
 compared to the explicit solution of the HF equation obtained from the same
spectral data: as expected, in all cases we found a perfect correspondence.

We use both the reflectionless solution formula for the NLS equation \cite{ADM}
and the reflectionless solutions of the HF equation \cite{Dem3}, as they emerge
from the application of the matrix triplet method. Thus, it is important to
briefly describe this method, applied in \cite{ADM} to solve the scalar NLS equation,
and then proved successful in solving several other integrable partial
differential equations (see, for instance, \cite{ADM0, ADM1, Dem3, Dem4,Dem5}).
It is well known \cite{ZS72,AS} that to get the solution of a given integrable
evolutionary equation for which the IST can be applied, it is necessary to
develop the inverse scattering theory for a suitable, associated scattering problem.
The so-called matrix triplet method can be successfully used whenever the inverse
scattering theory can be formulated in terms of integral Marchenko equations.
The main idea of the method is to represent the kernel of the Marchenko equation
as $C e^{−(y+z)A} B$, where $(A, B, C)$ is a ``suitable'' matrix triplet
containing the scattering data, i.e., the spectrum of the scattering
problem. The particular representation of the kernel of the Marchenko equation
allows to solve the Marchenko equations explicitly, and then to get closed-form
solutions of the integrable equation to which it is applied.
The solutions obtained in this way will not contain anything more complicated
than matrix exponentials and solutions of matrix Lyapunov equations, and,
if necessary, can hence be ``unzipped'' into (lengthy) expressions containing
elementary functions, or used as input for numerical calculations.

This paper is organized as follows.
In Section \ref{sec:vortex_binormal_vs_heisenberg} a geometrical formulation of
Heisenberg ferromagnetism as an evolution of a curve on the unit sphere $\gamma$
in terms of intrinsic variables is provided. In particular, by using as intrinsic
variables the geodesic curvature $K$ of the curve $\gamma$ on the unit sphere
and the derivative of the arc-length of $\gamma$ with respect to the arc-length
along the Da Rios curve, we obtain that the evolution of the Heisenberg curve
$\gamma$ is described by a PDE system possessing an elliptic dispersionless
reduction. In Section \ref{sec:from_NLS_to_HF_and_back} we show how to explicitly
connect a solution of the HF equation to a solution of the NLS equation and
viceversa. The procedure is explained in the case of arbitrary reflectionless
potentials, proving the presevation of the localization under action of the
spherical indicatrix map $\mathcal{B}$. Finally, in Appendix \ref{sec:App},
starting from the matrix-triplet formulae from \eqref{eq:NLS_solution} and
\eqref{eq:HF_solution}, we derive alternative expressions of the reflectionless
solutions of NLS and HF (and of their time- and space-derivatives),
respectively, which are more convenient for their numerical evaluation.

\section{Vortex binormal motion vs Heisenberg equation}
\label{sec:vortex_binormal_vs_heisenberg}

In this Section we focus on the possible geometric motions associated to the
focusing NLS equation, that is
\begin{equation}\label{eq:NLSfoc}
 i u_t + u_{ss} + 2 |u|^2 u=0\,,
\end{equation}
by analyzing the connections between it, the Da Rios (see equation \eqref{eq:DRsys}
below) and the Heisenberg equations \eqref{eq:HF}.

As mentioned in the Introduction, the first connection between the focusing NLS
equation and the motion of a Euler vortex filament in the so called local
induction approximation \cite{Saf} has been made by Hasimoto in \cite{Has}.
The vortex filament -- which is described by a curve
$\mathbf{X}=\mathbf{X}(s,t)\in \mathbb{R}^3$ parameterized by the arc-length
$s$ -- evolves in time $t$ by following the binormal equation
\begin{equation*}
\mathbf{X}_t=\mathbf{X}_s \times \mathbf{X}_{ss}
\equiv \tilde{\kappa}\, \mathbf{b}\,,
\end{equation*}
where $\mathbf{b}$ is the binormal unit vector \cite{Saf}. Hasimoto introduced
a map connecting the curvature $\tilde{\kappa}$ and torsion $\tilde{\tau}$
of the vortex filament with the amplitude and phase of the NLS solution $u$
of \eqref{eq:NLSfoc} as follows:
\begin{equation}\label{eq:HasimotoMap}
u= \frac{\tilde{\kappa}}{2} e^{\int \tilde{\tau} {\mathrm{d}} s}
\end{equation}
In particular, equation \eqref{eq:HasimotoMap} implies
\begin{equation}\label{eq:Mad}
\tilde{\kappa}= 2 |u| \,, \quad \tilde{\tau}= \theta_s =
\frac{1}{2i}\Big(\frac{u_s}{u}-\frac{u^*_s}{u^*} \Big).
\end{equation}
Explicitly, we obtain the well known Da Rios system \cite{Rios},
\begin{equation}\label{eq:DRsys}
{\tilde{\kappa}}_t +2 {\tilde{\tau}} {\tilde{\kappa}}_s
 + {\tilde{\tau}}_s {\tilde{\kappa}}=0\,, \quad
{\tilde{\tau}}_t+ \Big({\tilde{\tau}}^2
- \frac{1}{2} {\tilde{\kappa}}^2-\frac{{\tilde{\kappa}}_{ss}}{{\tilde{\kappa}}}
 \Big)_s=0\,.
\end{equation}
The binormal equation \eqref{eq:bineq}, and, consequently the focusing NLS
equation, is related in a geometric way \cite{LA3} to the Heisenberg equation
\eqref{eq:HF} (reported below for the sake of clearness)
\begin{equation*}
\mathbf{m}_t= \mathbf{m} \times \mathbf{m}_{ss}\,, \quad
\mathbf{m} \in \mathbb{S}^2\,.
\end{equation*}
In fact, it is simple to observe that the Heisenberg solution $\mathbf{m}$
is the unitary tangent vector of a solution of the binormal velocity motion
\eqref{eq:bineq},
\begin{equation}\label{eq:Tangent}
\mathbf{X}_s=\mathbf{m}={\mathbf{t}}\,,
\end{equation}
where ${\mathbf{t}}$ is the unit tangent vector to the vortex filament curve.
Equation \eqref{eq:Tangent} allows us to interpret the solutions of the
Heisenberg equations as curves on $\mathbb{S}^2$ generated by the tangent
vectors of a curve in $\mathbb{R}^3$ associated to a solution of the
Da Rios model \cite{LA3} (see figure \ref{fig:tangindex}).

\begin{figure}[ht]
\centering
\includegraphics[width=8cm]{fig2} % tangindex.eps
\caption{Example of the construction of the tangent indicatrix (right)
from a curve (left). If the curve related to a Da Rios solution has
the same asymptotic behavior at $s \to \pm \infty$ then the curve related
to the Heisenberg solution is closed.}
\label{fig:tangindex}
\end{figure}

This is a classical geometrical construction which is called
``tangent indicatrix'' (e.g., see \cite{TI}). We observe that for the solutions
of the Da Rios equation having the same asymptotic straight line when
$s \to +\infty$ and when $s \to -\infty$ (which is always the case if
the potential $u(x, t)$ of the NLS equation vanishes as $x\to\pm\infty$
for fixed $t$), then the associated Heisenberg solution is a closed curve
on $\mathbb{S}^2$. We want to exploit such geometric relation in order to
show explicitly some interesting analytical property of the Heisenberg equation.
It is well known \cite{TI} that the curvature $\tilde{\kappa}$ and the torsion
$\tilde{\tau}$ of the vortex filament are related to the curvature $\kappa$
and the torsion $\tau$ of the tangent indicatrix associated to a Heisenberg
solution curve on the sphere as follows:
\begin{equation}\label{eq:bin-Hei}
\kappa=\sqrt{1+\frac{\tilde{\tau}^2}{\tilde{\kappa}^2}}\,, \quad
\tau=\frac{{\tilde{\kappa}}{\tilde{\tau}_s}
-{\tilde{\kappa}}_s{\tilde{\tau}}}{\tilde{\kappa}
({\tilde{\kappa}^2}+{\tilde{\tau}^2})}\,.
\end{equation}
Obviously, since the tangent indicatrix is a spherical curve by construction,
 $\kappa$ and $\tau$ have to satisfy the relation (e.g., see \cite{TI}),
\begin{equation}\label{eq:sphcur}
 R^2=\kappa^{-2} + \tau^{-2}\,\left[(\kappa^{-1})_\sigma\right]^2\,,
\end{equation}
where $R=1$ is the radius of the sphere, and $\sigma$ is the arc-length of
the curve on the sphere. We underline that, in the Da Rios equation,
$s$ denotes the arc-length of the vortex filament, and it does not coincide
with the arc-length $\sigma$ of the tangent indicatrix, namely of
the Heisenberg solution curve on the sphere $\mathbb{S}^{2}$. Indeed, we have
\begin{equation}\label{eq:ARCS}
\sigma(s)
=\int_{-\infty}^s |\mathbf{m}_{z}(z)|{\mathrm{d}}\,z
= \int_{-\infty}^s |\mathbf{X}_{zz}(z)|\, {\mathrm{d}}\,z
= \int_{-\infty}^s \tilde{\kappa}(z)\, {\mathrm{d}}\,z \,.
\end{equation}
From equation \eqref{eq:sphcur} we obtain the torsion of the spherical indicatrix:
\begin{equation}\label{eq:tauInd}
\tau=\frac{\kappa_\sigma}{\sqrt{\kappa^4-\kappa^2}}\,.
\end{equation}

For the sake of clarity let us recall here that we are denoting by $\mathbf{m}$
the unit vector tangent ${\mathbf{t}}$ to the vortex filament, i.e.,
the curve in $\mathbb{R}^3$. Let $(\mathbf{T},\,\mathbf{N}\,,\mathbf{B})$ be the
 Frenet frame of the Heisenberg curve $\gamma$ on $\mathbb{S}^2$, i.e.,
the curve representing the Heisenberg solution, consisting of the unit tangent
 vector $\mathbf{T}$, the normal vector $\mathbf{N}$, and the binormal vector
$\mathbf{B}$ where
\begin{equation}\label{eq:Def}
{\mathbf{m}}_\sigma=\mathbf{T}\,,\quad
\kappa \mathbf{N}=\mathbf{T}_\sigma\,,\quad
\mathbf{B}=\mathbf{T}\times\mathbf{N}\,.
\end{equation}
It is natural to use the intrinsic notion of geodesic curvature $K$ of
a curve on the unit sphere defined as (see \cite{TI} for more details)
\begin{subequations}\label{eq:GEO_TangentNormal}
\begin{equation}\label{eq:GEO}
\kappa \mathbf{N}= {K}\hat{\mathbf{N}} - \mathbf{m}\,,
\end{equation}
where the vector $\hat{\mathbf{N}}$ is the so-called tangent normal vector\,,
\begin{equation}\label{eq:TangNormal}
\hat{\mathbf{N}}=\mathbf{m} \times \mathbf{T}\,,
\end{equation}
satisfying the relation
\begin{equation}\label{eq:def1}
\hat{\mathbf{N}}_\sigma=-K\mathbf{T}.
\end{equation}
\end{subequations}
Then, from \eqref{eq:GEO}, we have
\begin{equation}\label{eq:Kk}
{K} \equiv \sqrt{{\kappa}^2-1}= \frac{|\tilde{\tau}|}{\tilde{\kappa}}\,,
\end{equation}
and, from \eqref{eq:tauInd} and \eqref{eq:Kk}, we get
\begin{equation}\label{eq:Ktau}
\tau= \frac{{K}_\sigma}{{1+{K}^2}}=[ \operatorname{arctan}({K})]_\sigma\,.
\end{equation}
The relations \eqref{eq:Kk} and \eqref{eq:Ktau} show that a spherical
curve $\mathbf{m}$ can be reconstructed starting only from its geodesic
curvature in the same manner as a curve in a plane can be constructed only
from its curvature. This fact can be also seen by using the Taylor development
in $\bar{\sigma}=\sigma-\sigma_0$,
\begin{equation}
\mathbf{m}= \mathbf{m}(\sigma_0)+ \mathbf{m}_\sigma(\sigma_0)\,\bar{\sigma}
 + \frac{1}{2}\mathbf{m}_{\sigma\sigma}(\sigma_0)\,\bar{\sigma}^2
 + \frac{1}{6}\mathbf{m}_{\sigma\sigma\sigma}(\sigma_0)\,\bar{\sigma}^3+ \dots
\end{equation}
By using the Frenet frame of the curve on $\mathbb{S}^2$, we can reconstruct
the curve from ${K}$ as
\begin{equation}
\begin{split}
\mathbf{m}=&\mathbf{m}(\sigma_0)
+ \Big(\bar{\sigma}-\frac{(1+{K}^2)}{6}\,\bar{\sigma}^3 + \dots \Big) \mathbf{T}
+\Big( \frac{\sqrt{1+{K}^2}}{2}\,\bar{\sigma}^2
 +\frac{{K}{K}_\sigma}{6\sqrt{1+{K}^2}}\,\bar{\sigma}^3 +\dots\Big) \mathbf{N}\\
&+\Big( \frac{{K}_\sigma}{6\sqrt{1+{K}^2}}\,\bar{\sigma}^3 +\dots\Big) \mathbf{B}\,,
\end{split}
\end{equation}
for any derivative of $\mathbf{m}$ depends only on ${K}$.
Taking into account equations \eqref{eq:Def} and \eqref{eq:def1}, we see that the
curve can be reconstructed by solving the following second order ODE
\begin{equation}\label{eq:ODE}
 \begin{gathered}
 {\mathbf{m}}_{\sigma \sigma}= -{\mathbf{m}} + {K} {\mathbf{m}} \times {\mathbf{m}}_{\sigma}\,,\\
 {\mathbf{m}}(0)={\mathbf{m}}^{(0)}\,, \quad {\mathbf{m}}_{\sigma}(0)={\mathbf{m}}_{\sigma}^{(0)}\,.
 \end{gathered}
\end{equation}
The initial value problem \eqref{eq:ODE} suggests to characterize the curve
 on the sphere by means of the geodesic curvature $K$ and the arc-length
$\sigma$ instead of $\kappa$ and $\tau$. Before studying the curve representing
the Heisenberg solution on $\mathbb{S}^2$ by choosing $K$ and $\sigma$,
let us remark two relevant features of the evolution equations for the
curvature $\kappa$ and the torsion $\tau$.

(1) The variables $\kappa$ and $\tau$ are particularly useful when one wants to map NLS solutions into Heisenberg ones. Indeed, by composing \eqref{eq:bin-Hei} and \eqref{eq:Mad} one obtain the map
 \begin{equation}
 \kappa= \sqrt{1-\frac{(u_s\, u^*-u\, u^*_s)^2}{16\,u^3\, {u^*}^3}}\,, \quad
 \tau= i \Big( \frac{u_s}{u}-\frac{u^*_s}{u^*} \Big)^{-1}
 \Big[ \log \Big( {1-\frac{(u_s\, u^*-u\, u^*_s)^2}{16\,u^3\, {u^*}^3}}
 \Big) \Big]_s \,.
 \end{equation}

(2) The structure of the evolution equations for the curvature
$\kappa$ and the torsion $\tau$ of the spherical curve associated to the
Heisenberg solution is qualitatively different from the Da Rios system
\eqref{eq:DRsys} satisfied by the curvature $\tilde{\kappa}$ and the torsion
$\tilde{\tau}$. Indeed, the Da Rios system allows to easily identify a
 dispersionless counterpart of the model (e.g., see \cite{KO}).
If the curvature $\kappa$ and the torsion $\tau$ of the spherical curve associated
 to the Heisenberg flow are used, then a different type of structure is obtained.
This is due to the differential nature of the relations \eqref{eq:bin-Hei}
linking $\tilde{\kappa}$ and $\tilde{\tau}$ to $\kappa$ and $\tau$.
In particular, after a straightforward and long computation, we find that
the structure of the Heisenberg flow can be written, for the curvature $\kappa$,
as follows:
 \begin{equation}
 \kappa_t= \mathcal{A}_1(\kappa,\tau)\,\kappa_{ss}
+\mathcal{A}_2(\kappa,\tau)\,\kappa_{s}\tau_s +\mathcal{A}_{3}(\kappa,\tau)
 \tau_{ss} + \text{higher derivatives}
 \end{equation}
 where $\mathcal{A}_1$, $\mathcal{A}_2$, and $\mathcal{A}_{3}$ are suitable
functions whose explicit structure is not relevant. We note that an analogous
formula holds for the evolution of the torsion $\tau$. Therefore, contrarily
to the Da Rios system, the curvature and torsion of the Heisenberg curves do
not show a natural dispersionless quasilinear counterpart.
This strange behavior is related to the lack of geometric meaning of $s$ in
the Heisenberg case.


Before describing the curve on the sphere by using the geodesic curvature
$K$ and the arc-length $\sigma$, we observe that the arc-length $\sigma$ depends
on the time $t$ \cite{Rios},
\begin{equation}\label{eq:time}
\sigma_t= \int_{-\infty}^s \tilde{\kappa}_t\, {\mathrm{d}} s
= \int_{-\infty}^s (-2\tilde{\tau}\tilde{\kappa}_s-\tilde{\tau}_s\tilde{\kappa})\,
{\mathrm{d}} s \,,
\end{equation}
whereas the arc-length $s$ used to describe the vortex filament in $\mathbb{R}^3$
is time independent. This property is very important because,
from equation \eqref{eq:time}, it follows that the total length of the Heisenberg
curve is not conserved. Indeed, we have
\begin{equation}\label{eq:length}
\mathcal{L}(t)=\sigma(+\infty,t)
= \int_{-\infty}^{+\infty} \tilde{\kappa}(s,t)\, {\mathrm{d}} s
= 2 \int_{-\infty}^{+\infty} |u(s,t)|\, {\mathrm{d}} s\,,
\end{equation}
and, taking into account that $\tilde{\kappa}$ is a non-conserved density for
the Da Rios evolution, it follows that also the total length of the
 Heisenberg curve is not conserved. In fact, integrating by parts \eqref{eq:time}
and taking into account that $\tilde{\kappa}$ vanishes at $s=\pm \infty$, we get
\begin{equation}
\frac{{\mathrm{d}} \mathcal{L}(t)}{{\mathrm{d}} t}= -\int_{-\infty}^{+\infty}
\tilde{\kappa}_{s}\tilde{\tau}\, {\mathrm{d}} s \,.
\end{equation}

Now we are ready to write the motion of a curve on the sphere following the
 Heisenberg model as an intrinsic motion on the sphere by choosing the geodesic
curvature $K$ and the arc-length $\sigma$. After straightforward and long
computations, we obtain
\begin{equation}\label{eq:motcurS2}
{\mathbf{m}}_{t} = -{K} {\sigma_s}^2 \, \mathbf{T} + \sigma_{ss} \, \hat{\mathbf{N}}\,,
\end{equation}
where $\mathbf{T}=\mathbf{m}_\sigma$ is the tangent to the curve and
$\hat{\mathbf{N}}$ is the tangent normal \eqref{eq:TangNormal}.
The tangent component of this motion does not affect the curve motion being
simply a translation along the curve itself. From\eqref{eq:motcurS2} it appears
that the Heisenberg equation can be interpreted as an intrinsic motion of a
point moving on a spherical curve even if, as expected, the arc-length parameter
is not a good parameter to express the time evolution.
Actually the evolution depends explicitly also on the arc-length parameter
$\sigma$ as a function of a parameter $s$ independent from $t$; this also
implies that the evolution of the curve is not local, as it depends also on
the curve length. As a consequence, this type of motion does not belong to
the local motions studied, for instance, in \cite{NSW}, where the definition
of locality requires a curve motion to be local if the coefficient of the
evolution equation (in our case \eqref{eq:motcurS2}) depends only on the
curvature (and the torsion, if we are in $\mathbb{R}^{3}$). We remark that
the motion of the point moving on the sphere $\mathbb{S}^{2}$ depends also on
how the arc-length $\sigma$ evolves in time.

A different way to write the motion of the Heisenberg curve is obtained by
using the geodesic curvature $K$ and the arc-length $\sigma$ (in particular,
by introducing \eqref{eq:ARCS} and \eqref{eq:Kk} in \eqref{eq:DRsys}) as follows:
\begin{equation}
\begin{gathered}
 {K}_t= -{K}{K}_s\sigma_s
+\Big(1+{K}^2-\frac{\sigma_{sss}}{{\sigma_s}^3}\Big)\sigma_{ss}
 + \frac{\sigma_{ssss}}{{\sigma_{s}}^2} \,, \\
 \sigma_{st}= - {\sigma_s}^2 {K}_s - 3 {K} \sigma_s \sigma_{ss} \,.
\end{gathered}\label{eq:Hei-kg}
\end{equation}
where
\begin{subequations}\label{eq:K_mag_darc}
\begin{equation}\label{eq:darc}
\sigma_s\equiv \|\mathbf{m}_s\|=\|\mathbf{m} \times \mathbf{m}_s\|\,,
\end{equation}
and, by inverting \eqref{eq:ODE},
\begin{equation}\label{eq:K_mag}
K=\|{\mathbf{m}} + {\mathbf{m}}_{\sigma \sigma}\|\,.
\end{equation}
\end{subequations}
System \eqref{eq:Hei-kg} can be written in evolutionary form by using the geodesic
curvature ${K}$ \eqref{eq:K_mag} and $\sigma_s \equiv v$ \eqref{eq:darc},
considered as independent variables. If we do that, we get
\begin{equation}
\begin{gathered}
 {K}_t= -{K}{K}_s v +\left(1+{K}^2-\frac{v_{ss}}{{v}^3}\right)v_{s}
 + \frac{v_{sss}}{{v}^2}
 \,, \\
 v_{t}= - {v}^2 {K}_s - 3 {K} v v_{s} \,.
\end{gathered}\label{eq:Hei-kg-v}
\end{equation}
The use of a variable $v$ in the context of curve motions whose arc-length
is time-dependent has been suggested separately in \cite{GH} in the context
of planar curve shortening flows (see Lemma 3.1.1 in \cite{GH}), as well as
in \cite{NSW}, where its square, called $g$, is identified with ``a metric
on the curve''.

Putting $t=\epsilon y$, $s=\epsilon x$ and neglecting higher-order terms
in $\epsilon$ we can now define the dispersionless Heisenberg model as
the elliptic quasilinear system
\begin{equation}
\begin{gathered}
 {K}_y= -{v} {K}\, {K}_x +\left(1+{K}^2 \right)\, {v}_x \,,
 \\
 {v}_{y}= - {v}^2\, {K}_x- 3 {K} {v}\, {v}_x \,,
\end{gathered}\label{eq:dHei-kg-v}
\end{equation}
which is obtained from \eqref{eq:Hei-kg-v} without the dispersive part involving
only $v$. This implies that the dispersionless model imposes restrictions on
the local variation of the curve metric $v^2$: equivalently, this entails that
the module $|{\mathbf{m}}_s|$ cannot change rapidly as a function of $x$.

We remark that the system \eqref{eq:dHei-kg-v} is exactly the system \eqref{eq:DRsys}
by using the more convenient variables
\begin{equation}
v=\tilde{\kappa}\,, \quad {K}^2=\frac{\tilde{\tau}^2}{\tilde{\kappa}^2} \,.
\end{equation}
This mapping is not one-to-one because it requires an initial choice on the
torsion sign.

An elliptic dispersionless reduction analogous to \eqref{eq:dHei-kg-v} has been
studied for the focussing NLS equation (also known as Airy model) in
\cite{DubrovinGravaKlein2009} where a complete characterization of the
``gradient catastrophe'' for this non-hyperbolic case has been obtained.
The focussing dispersionless NLS model, as shown in
\cite[equations (3.1) and (3.2)]{Turski1981},
 can be interpreted as a particular dispersionless reduction for the
Heisenberg ferromagnet equation. However, the intrinsic variables used
in \eqref{eq:dHei-kg-v} have the peculiarity of providing a geometrical
description of the spherical indicatrix curve whose motion is naturally
associated to the Heisenberg model \eqref{eq:HF}, and in general the
choice of the more convenient variables to be used in a reduction is dictated
by and depends on the physical interpretation of the solutions that one
has in mind. Finally, it is worth recalling here that other hydrodynamical-like
models for ferromagnetism have been proposed and studied in more-than-one
dimensions (see, for instance, the early works \cite{PapaToma1991} and \cite{Sparks}).
 More recently, in \cite{IaSiHo2016} an interesting formulation of the magnetization
dynamics in a ferromagnetic thin film has also stressed the possible existence of
elliptic and hyperbolic regimes, by introducing a suitable definition of a
ferromagnetic analogue of the hydrodynamic ``sonic line'' (i.e., a parabolic line
in a ferromagnetic context).

A complete study of the near-catastrophe behavior of the elliptic dispersionless
Heisenberg model, as well as of the relation between \eqref{eq:dHei-kg-v} and
the above-mentioned dispersionless reductions is currently under investigation
and will be the subject of a future work.

\section{From NLS to HF and back}\label{sec:from_NLS_to_HF_and_back}

In the present section we show how to explicitly connect a solution of the HF
equation to a solution of the NLS equation, and viceversa.
We illustrate the general procedure, providing one explicit example,
the one-soliton solution; then we specialize the theory to the arbitrary
reflectionless case, proving the presevation of the localization under action
of the spherical indicatrix map $\mathcal{B}$.

As explained in the previous Section \ref{sec:vortex_binormal_vs_heisenberg},
given the magnetization ${\mathbf{m}}(s,t)$ with $\|{\mathbf{m}}\|=1$, we can interpret it as a
curve on the unit sphere $\mathbb{S}^{2}$ with curvature $\kappa$ and torsion
$\tau$ given by
\begin{subequations}\label{eq:MS1MS2}
\begin{equation} \label{eq:MS1}
\kappa=\frac{\|{\mathbf{m}}_s\times{\mathbf{m}}_{ss}\|}{\|{\mathbf{m}}_s\|^3}\,,\quad
\tau=\frac{({\mathbf{m}}_s\times{\mathbf{m}}_{ss}\,,\,{\mathbf{m}}_{sss})}{\|{\mathbf{m}}_s\times{\mathbf{m}}_{ss}\|^2}\,,
\end{equation}
so that
\begin{equation} \label{eq:MS2}
\kappa^2 = 1+\frac{({\mathbf{m}}_s,{\mathbf{m}}_t)^2}{{\|{\mathbf{m}}_s\|}^6}\,,\quad
\tau = \frac{1}{\|{\mathbf{m}}_s\|^2}\frac{\kappa_{s}}{\kappa\sqrt{\kappa^2-1}}
= \frac{\|{\mathbf{m}}_s\|}{({\mathbf{m}}_s,{\mathbf{m}}_t)}\frac{\kappa_{s}}{\kappa}\,.
\end{equation}
\end{subequations}
In turn, as we have already observed in the previous sections,
the Heisenberg curve on the sphere can be interpreted as the spherical
 indicatrix of the tangent of the Da Rios curve with curvature
 $\tilde{\kappa}$ and torsion $\tilde{\tau}$. Using the relations given
by equations \eqref{eq:bin-Hei} and their inverses, namely
\begin{equation} \label{eq:MS3}
\tilde{\kappa}=\frac{\kappa_{s}}{\kappa\tau\sqrt{\kappa^2-1}}\,,
\quad \tilde{\tau}=\frac{\kappa_{s}}{\kappa\tau}\,,
\end{equation}
we obtain an explicit expression for $\tilde{\kappa}$ and $\tilde{\tau}$ in
terms of the magnetization ${\mathbf{m}}$, which, combined with \eqref{eq:Mad},
provides an explicit connection between the solutions of HF and the solutions
of NLS:
\begin{equation} \label{eq:MS4}
\tilde{\kappa}=\|{\mathbf{m}}_s\|=2|u|
\quad\text{ and }\quad
\tilde{\tau}=-\frac{({\mathbf{m}}_s,{\mathbf{m}}_t)}{{\|{\mathbf{m}}_s\|}^2}
=\operatorname{Im}\big(\frac{u_s}{u}\big)\,.
\end{equation}
Then, using the Hasimoto map \eqref{eq:HasimotoMap}, we can reconstruct a
solution $u(s,t)$ of NLS from $\tilde{\kappa}$ and $\tilde{\tau}$:
\begin{subequations}
\begin{equation} \label{eq:MS5}
u(s,t)= \frac{\tilde{\kappa}(s,t)}{2}e^{i\int_{s_0}^s
\tilde{\tau}(z,t)\mathrm{d}z+i\phi(t)}
= \frac{\tilde{\kappa}(s,t)}{2}e^{i\Phi(s,t)}\,,
\end{equation}
where, using the Da Rios equations \eqref{eq:DRsys}, we have
\begin{gather}
\int_{s_0}^s \tilde{\tau}_t(z,t)\mathrm{d}z+\frac{\mathrm{d}\phi}{\mathrm{d}t}
=\frac{\tilde{\kappa}^2(s,t)}{2}-\tilde{\tau}^2(s,t)
 +\frac{\tilde{\kappa}_{ss}(s,t)}{\tilde{\kappa}(s,t)}\,,\label{eq:MS6}\\
\begin{aligned}
\phi(t)
&=-\int_{s_0}^s \Big(\tilde{\tau}(z,t)-\tilde{\tau}(z,t_0)\Big)\mathrm{d}z\\
&\quad +\int_{t_0}^t \Big(\frac{\tilde{\kappa}^2(s,\eta)}{2}
 -\tilde{\tau}^2(s,\eta)+\frac{\tilde{\kappa}_{ss}(s,\eta)}{\tilde{\kappa}(s,
 \eta)}\Big)d\eta\,,
\end{aligned}\label{eq:MS6b}\\
\begin{aligned}
\Phi(s,t)
&=\int_{s_0}^s\tilde{\tau}(z,t)\mathrm{d}\xi+\phi(t)\\
&=\int_{s_0}^s\tilde{\tau}(z,t_0)\mathrm{d}z+
\int_{t_0}^t\Big(\frac{\tilde{\kappa}^2(s,\eta)}{2}-\tilde{\tau}^2(s,\eta)
+\frac{\tilde{\kappa}_{ss}(s,\eta)}{\tilde{\kappa}(s,\eta)}\Big)\mathrm{d}\eta\,.
\end{aligned}\label{eq:MS7}
\end{gather}
\end{subequations}
To do the opposite, given a vanishing solution $u(s,t)$ of NLS, we specialize
it at $t=0$, $u(s,0)$, and we extract the curvature $\tilde{\kappa}(s,0)$ and
the torsion $\tilde{\tau}(s,0)$ via the Hasimoto map \eqref{eq:MS4}.
Then we integrate numerically the Frenet-Serret system \eqref{eq:Frenet}
by means of an adaptive Runge-Kutte method, over a finite interval of the
arc-length $s$, with a choice of the initial condition such that
${\mathbf{t}}(\pm\infty,0)=\mathbf{e}_{3}$. As explained in Section
\ref{sec:from_NLS_to_HF_and_back:DaRios_Heisenberg_curves}, this is always possible,
provided that the curvature $\tilde{\kappa}$ is almost zero at the endpoints
of the integration interval. The tangent vector ${\mathbf{t}}(s,0)$ obtained from the
 numerical integration can be seen as the initial condition ${\mathbf{m}}(s,0)$ to be
used for integrating numerically the Heisenberg equation. This latter operation
is then performed by means of a pseudo-spectral method in space and an
adaptive Runge-Kutta scheme in time.

As we will show in the next Section \ref{sec:from_NLS_to_HF_and_back:one_soliton},
the case of the one-soliton solution can be carried out analytically without
resorting to numerical integration, extending the construction of the conserved
quantities of HF starting from a multi-soliton solution of NLS as in \cite{LA3}.
A complete study of conserved quantities for the Da Rios model using the map with
focusing NLS equation has been performed in \cite{LangerPerline2}.
In the general reflectionless case, in
Section \ref{sec:from_NLS_to_HF_and_back:DaRios_Heisenberg_curves}
we will prove that the spherical indicatrix map $\mathcal{B}$ indeed
preserves the spectrum and the localization between NLS and HF, as expected
 based on \cite{ZakTak}.

\subsection{An explicit example: the one-soliton solution}
\label{sec:from_NLS_to_HF_and_back:one_soliton}

We are now ready to illustrate the general setup presented above in the
 case of a one-soliton solution, that is, we show here how to connect
explicitly a one-soliton solution of to HF equation to a one-soliton of
the NLS equation and viceversa, using the spherical indicatrix map $\mathcal{B}$.

Let $a=p+i\,q\in\mathbb{B}$ be an arbitrary complex number with $p>0$:
in the context of the IST setup, the quantity $i a$ is the spectral parameter
 used to construct the solution, usually referred to as the discrete eigenvalue.
The three components, $m_1$, $m_2$, and $m_{3}$, of the magnetization ${\mathbf{m}}$
for the one-soliton solution of HF read \cite{Dem3}:
\begin{subequations}\label{eq:MSoneSoliton1}
\begin{gather}
\begin{pmatrix}m_1(s,t)\\ m_2(s,t)\end{pmatrix}
= \frac{1-m_3(s,t)}{p}
\begin{pmatrix} \cos\beta(s,t) &-\sin\beta(s,t)\\
\sin\beta(s,t) &\cos\beta(s,t)\end{pmatrix}
\begin{pmatrix}
q \cosh\alpha(s,t)\\
p \sinh\alpha(s,t)
\end{pmatrix}\,,\label{eq:MSoneSoliton1_m12}\\
m_3(s,t) = 1-\frac{2\,p^{2}}{p^{2}+q^{2}}\operatorname{sech}^{2}\alpha(s,t)\,,
 \label{eq:MSoneSoliton1_m3}
\end{gather}
where
\begin{gather}
V=4q\,,\quad\omega=4(p^2+q^2)\,,\label{eq:MSoneSoliton1_Vomega}\\
\alpha(s,t)=2\,p(s-V\,t-s_0)\,,\quad
\beta(s,t)=\omega t+\frac{V}{2} (s-Vt-s_0)+\varphi_0\,,
\label{eq:MSoneSoliton1_alphabeta}
\end{gather}
and $s_{0}$ and $\varphi_{0}$ are some arbitrary real numbers.
\end{subequations}
Using \eqref{eq:MS4}, we can explicitly compute
\begin{equation} \label{eq:MSoneSoliton2}
\tilde{\kappa}=4p\operatorname{sech}\,\big(2p(4qt-s+s_0)\big)\,,
\quad\text{and}\quad \tilde{\tau}=2q\,.
\end{equation}
Consequently, using \eqref{eq:MS7}, we have
\begin{equation}\label{eq:MSoneSoliton2b}
\Phi(s,t)=\left(4p^2-4q^2\right)t-4p^2t_0+4q^2t_0+2qx-2qx_0\,.
\end{equation}
As $t_0$ is arbitrary at this stage, we can choose it so that
 $-4(p^2-q^2)t_0 - 2q x_0 =\tilde{\phi}_0$ (provided $q\neq\pm p$)
for some real number
$\tilde{\phi}_0$:
\begin{equation} \label{eq:MSoneSoliton3}
\Phi(s,t)=\left(4p^2-4q^2\right)t+2qx+\tilde{\phi}_0\,.
\end{equation}
Using \eqref{eq:MS5}, we are now capable of constructing the solution
of NLS, which corresponds -- modulo a shift of the phase --
to the same one-soliton solution that we would have obtained had we started
from the same discrete eigenvalue $i a$:
\begin{equation} \label{eq:MSoneSoliton4}
u(s,t)=2pe^{i(4p^2t+2q(-2qt+s)+\tilde{\phi}_0)}\operatorname{sech}
\big(2p(4qt-s+s_0)\big)\,.
\end{equation}
Consequently, from \eqref{eq:length}, we have that the total length of the
 Heisenberg curve is $\mathcal{L}(t)=2\pi$.

Conversely, we can prove that a one-soliton solution of HF corresponding
to the eigenvalue $ia$ can be obtained from a one-soliton solution
of NLS corresponding to the same eigenvalue $ia$. In other words, we want to
 show that the construction illustrated above, for obtaining a solution of
NLS from a solution of HF equation, can be inverted, preserving the spectrum.
We will do this in two alternative (equivalent) ways:

(1) Given the eigenvalue $i a=i(p+i\,q)$, we will construct the
corresponding one-soliton solution of NLS \eqref{eq:MSoneSoliton4}; using
the Hasimoto map \eqref{eq:MS4}, we will find the curvature $\tilde{\kappa}$ and
the torsion $\tilde{\tau}$ of the corresponding Da Rios curve; we will write
the Frenet-Serret system of equations \eqref{eq:Frenet} for the tangent,
normal and binormal to the curve, where the tangent corresponds to the
magnetization vector that solves HF; finally, using \eqref{eq:MSoneSoliton1},
 we will construct the one-soliton solution of HF for the same eigenvalue
$i a=i(p+i\,q)$ and we will prove that, if we interpret the magnetization
vector as the tangent vector to the Da Rios curve for NLS, then it solves the
Frenet-Serret system for $\tilde{\kappa}$ and $\tilde{\tau}$.

(2) Given the eigenvalue $i a=i(p+i\,q)$, we will construct the
corresponding one-soliton solution of NLS \eqref{eq:MSoneSoliton4};
using the Hasimoto map \eqref{eq:MS4}, we will find the curvature
$\tilde{\kappa}$ and the torsion $\tilde{\tau}$ of the corresponding Da Rios curve;
using the relation between a curve and the spherical indicatrix of its tangent,
we will compute the curvature $\kappa$ and the torsion $\tau$ of the
corresponding spherical indicatrix, via \eqref{eq:bin-Hei};
using \eqref{eq:MSoneSoliton1}, we will construct the one-soliton solution
of HF for the same eigenvalue $i a$, representing a curve on the unit sphere;
finally, we will compute the curvature $\kappa$ and the torsion $\tau$ for
 the magnetization curve on the sphere and show that such $\kappa$ and $\tau$
are the same curvature and torsion that we obtained for the spherical indicatrix.
\smallskip

\noindent\textbf{Method 1: via Frenet-Serret.}
We start by constructing the one-soliton solution of NLS for the discrete eigenvalue
$i a$, see equation
\eqref{eq:MSoneSoliton4}:
$$
u(s,t)=2\,p e^{i(4p^2t+2q(-2qt+s)+\tilde{\phi}_0)}
\operatorname{sech}\big(2p(4qt-s+s_0)\big)\,.
$$
The curvature $\tilde{\kappa}$ and the torsion $\tilde{\tau}$ of the
corresponding Da Rios curve can be simply obtained from the formulae
\eqref{eq:MSoneSoliton2}. We set the Frenet-Serret equations in the form:
$U_s=FU$ where
\begin{equation} \label{eq:MSoneSoliton5}
F=\begin{pmatrix}
0&\tilde{\kappa}&0\\-\tilde{\kappa}&0&\tilde{\tau}\\0&-\tilde{\tau}&0
\end{pmatrix}\,,\quad
U=\begin{pmatrix}\mathbf{t}\\ \mathbf{n}\\ \mathbf{b} \end{pmatrix}
= \begin{pmatrix}
t_1&t_2&t_3\\n_1&n_2&n_3\\b_1&b_2&b_3
\end{pmatrix}\,.
\end{equation}
As $U$ has to be an orthogonal matrix, it must satisfy the relation
$U_s\,U^\dagger= F$. A solution $U$ of the Frenet-Serret system is
defined modulo a fixed rotation. Indeed, one immediately sees that,
if $U$ satisfies the Frenet-Serret system and $R$ is a generic rotation,
then the matrix $\hat{U}=U\,R$ also satisfies the same system of equations.

The one-soliton solution for HF corresponding to the same discrete eigenvalue
$i a=i(p+i\,q)$ is given by equation \eqref{eq:MSoneSoliton1}.
If we interpret the magnetization vector ${\mathbf{m}}$ as the tangent ${\mathbf{t}}$ to the
Da Rios curve, we can easily check that
\begin{subequations}
\begin{equation}
U=\begin{pmatrix} m_1&m_2&m_3\\n_1&n_2&n_3\\b_1&b_2&b_3 \end{pmatrix}\,,
\end{equation}
where
\begin{equation}
\mathbf{n}=\frac{{\mathbf{t}}_{s}}{\|{\mathbf{t}}_{s}\|}=\frac{1}{\kappa} {\mathbf{t}}_{s}\,,\quad
\mathbf{b}={\mathbf{t}}\times\mathbf{n}\,,
\end{equation}
\end{subequations}
satisfies the Frenet-Serret system in the form $U_s U^\dagger=F$.
\smallskip

\noindent\textbf{Method 2: via the spherical indicatrix.}
We start again by constructing the one-soliton solution of NLS for
the discrete eigenvalue $i a$, see equation
\eqref{eq:MSoneSoliton4}:
$$
u(s,t)=2\,p e^{i(4p^2t+2q(-2qt+s)+\tilde{\phi}_0)}
\operatorname{sech}\big(2p(4qt-s+s_0)\big)\,.
$$
The curvature $\tilde{\kappa}$ and the torsion $\tilde{\tau}$ of the
corresponding Da Rios curve can be simply obtained from formulae
\eqref{eq:MSoneSoliton2} yielding
$$
\tilde{\kappa}=4p\operatorname{sech}\,\big(2p(4qt-s+s_0\big)\,,\quad
\tilde{\tau}=2q\,.
$$
The curvature $\hat{\kappa}$ and the $\hat{\tau}$ of the corresponding
spherical indicatrix of the tangent to the above Da Rios curve can be
immediately obtained from formulae \eqref{eq:bin-Hei}, giving
\begin{gather}\label{eq:MSoneSoliton6}
\hat{\kappa}=\frac{1}{2p}\operatorname{cosh}\big(2p(4qt-s+s_0)\big)\,
\sqrt{q^2+4p^2\operatorname{sech}^2\big(2p(4qt-s+s_0)\big)}\,,\\
\hat{\tau}=-\frac{pq\operatorname{tanh}\big(2p(4qt-s+s_0)\big)}
{q^2+4p^2\operatorname{sech}^2\big(2p(4qt-s+s_0)\big)}\,.
\end{gather}
The one-soliton solution for HF corresponding to the same discrete eigenvalue
$i a$ is given by equation \eqref{eq:MSoneSoliton1}.
The curvature $\kappa$ and the torsion $\tau$ of the magnetization ${\mathbf{m}}$ are
given by \eqref{eq:MS2}. It is just the matter of a direct computation to
see that the curvature $\kappa$ and the torsion $\tau$ of the magnetization
curve coincide with $\hat{\kappa}$ and $\hat{\tau}$ if $q>0$ or with
$\hat{\kappa}$ and $-\hat{\tau}$ if $q<0$. As the velocity of the NLS soliton is
$4q$, the change of sign of $q$ entails a change of direction on the Da Rios curve,
and thus a change of sign of the torsion.

\subsection{Connecting Da Rios to Heisenberg curves in the reflectionless case}\label{sec:from_NLS_to_HF_and_back:DaRios_Heisenberg_curves}

All reflectionless solutions of NLS \eqref{eq:NLSfoc} and HF \eqref{eq:HF}
can be conveniently given in explicit form and classified by means of the
so-called matrix-triplet method, as illustrated in \cite{ADM} and \cite{Dem3}.
 Before exploiting the geometric connection realized by the spherical indicatrix
map $\mathcal{B}$ with the aim of constructing a localized (soliton) solution
of the HF equation starting from a reflectionless solution of the NLS equation
and viceversa, we briefly summarize here the matrix-triplet formulae for NLS
and HF as obtained in \cite{ADM} and \cite{Dem3}, respectively.

In order to construct a reflectionless solution of both equations, one requires
a matrix triplet $(A,B,C)$ satisfying the following hypotheses:
\begin{itemize}
\item[(1)] $A$ is an $\bar{n}\times\bar{n}$ complex matrix featuring
 $n\leq\bar{n}$ distinct eigenvalues $\left\{a_{j}\right\}_{j=1}^{n}$:
 the geometric multiplicity of the eigenvalues is $1$; the algebraic
 multiplicity of each eigenvalue $a_{j}$ is $n_{j}\geq1$, so that
 $\bar{n}=\sum_{j=1}^{n}n_j$; finally, all eigenvalues have positive
 real parts, $\operatorname{Re}(a_{j})>0$ for all $j$. The square matrix $A$ is
 completely arbitrary, save for the \textit{minimality} condition (see below)
 and for the above conditions on its eigenvalues.

\item[(2)] $B$ is an $\bar{n}\times1$ complex matrix, which can be chosen
 -- without any loss of generality -- to be an all-ones matrix.

\item[(3)] $C$ is a $1\times\bar{n}$ complex matrix. Again, $C$ is completely
 arbitrary, save for the \textit{minimality} condition (see below).

\item[(4)] The triplet $(A,B,C)$ is a \textit{minimal} triplet in the sense that
 the matrix order of $A$ is minimal among all triplets representing the
 same Marchenko kernel as it appears in the IST set up for the integrable
 equation to which the matrix-triplet method is applied (see \cite{CORBOOK,ADM,Dem3}).
\end{itemize}
The matrices $A$ and $C$ encode the discrete spectrum of the problem to which
the method is applied (see \cite{ADM} and \cite{Dem3}): in particular,
for both NLS and HF, if $\left\{a_{j}\right\}_{j=1}^{n}$ are the eigenvalues
of the square matrix $A$, then $\left\{i a_{j}\right\}_{j=1}^{n}$ are the poles
of the transmission coefficient in the upper half-plane $\mathbb{C}^{+}$
(these are usually referred to as the \textit{discrete eigenvalues} in the
IST literature); moreover, the $\bar{n}$ elements of the rectangular matrix $C$
correspond to the so-called \textit{norming constants}.

It is not restrictive (in fact, it is the typical choice) to set the
triplet $(A,B,C)$ as follows \cite{CORBOOK}:
\begin{subequations}\label{eq:ABC}
\begin{equation}\label{eq:ABCa}
A_{\bar{n}\times\bar{n}}=\begin{pmatrix}
A_1&0&\cdots&0\\
0& A_2&\cdots&0\\
\vdots&\vdots &\ddots&\vdots\\
0&0&\cdots&A_n
\end{pmatrix}\,,\quad
B_{\bar{n}\times1}=\begin{pmatrix} B_1\\ B_2\\ \vdots\\ B_n\end{pmatrix}\,,\,\,
C_{1\times\bar{n}}=\begin{pmatrix} C_1&C_2& \cdots & C_n\end{pmatrix}\,,
\end{equation}
where $A$ is in Jordan canonical form, with $A_j$ being the Jordan block
of dimension $n_j\times n_j$ corresponding to the eigenvalue $a_j$,
\begin{equation}\label{eq:ABCb}
A_j = \begin{cases}
a_j &\text{if } n_{j}=1\\
\bigg(\begin{smallmatrix}
a_{j}&1&0&0\\0&\cdot&\cdot&0\\0&0&\cdot&1\\0&0&0&a_j
\end{smallmatrix}\bigg)
&\text{if } n_{j}>1\,;\\
\end{cases}
\end{equation}
$B_j$ is a column vector of dimension $n_j$, typically chosen to be a vector
of ones; and $C_j$ is a row vector of dimension $n_j$,
\begin{equation}\label{eq:ABCc}
C_{j} = \begin{pmatrix}c_{j,0}&c_{j,1}&\cdots&c_{j,n_j-1}\end{pmatrix}\,.
\end{equation}
\end{subequations}
Note that, due to the minimality, if the triplet $(A, B, C)$ is set as in
\eqref{eq:ABC}, then $A$ features no repeated blocks on the main diagonal.

Given the matrix triplet $(A,B,C)$, then two $\bar{n}\times\bar{n}$ auxiliary
matrices, $N$ and $Q$, are constructed as the solutions of the following
 matrix Lyapunov equations:
\begin{subequations}\label{eq:NQ}
\begin{equation}\label{eq:NQ_Lyapunov_equations}
A^{\dagger} Q+Q A=C^{\dagger} C\,,\quad
A N+N A^{\dagger}=B B^{\dagger}\,,
\end{equation}
so that
\begin{equation}\label{eq:NQ_explicit_form}
N=\int_0^\infty \mathrm{d}z e^{-z A} B B^\dagger e^{-z A^\dagger}\,,\quad
Q=\int_0^\infty \mathrm{d}z e^{-z A^\dagger} C^\dagger C e^{-z A}.
\end{equation}
\end{subequations}
By the minimality of the triplet $(A,B,C)$, one can prove \cite{CORBOOK}
that $N$ and $Q$ are positive Hermitian matrices, $N=N^{\dag}$
and $Q=Q^{\dag}$, where the dagger symbol $\dag$ indicates the usual Hermitian
adjoint.

Let $(A_{\mathrm{NLS}},B_{\mathrm{NLS}},C_{\mathrm{NLS}})$ be a choice of the matrix triplet as in \eqref{eq:ABC},
intended for the construction of a reflectionless solution of NLS. Let $N_{\mathrm{NLS}}$
and $Q_{\mathrm{NLS}}$ be the corresponding matrices $N$ and $Q$, constructed as
in \eqref{eq:NQ} from $(A_{\mathrm{NLS}},B_{\mathrm{NLS}},C_{\mathrm{NLS}})$.
Let $\tilde{B}_{\mathrm{NLS}}$, $\tilde{C}_{\mathrm{NLS}}$, $\tilde{N}_{\mathrm{NLS}}$, and $\tilde{Q}_{\mathrm{NLS}}$ be the following matrix-valued
functions
\begin{gather}\label{eq:BCNQ_NLS}
\tilde{B}_{\mathrm{NLS}}\equiv\tilde{B}_{\mathrm{NLS}}(s)=e^{-s A_{\mathrm{NLS}}}B_{\mathrm{NLS}}\,,\quad
\tilde{C}_{\mathrm{NLS}}\equiv\tilde{C}_{\mathrm{NLS}}(s,t)=C_{\mathrm{NLS}} e^{-s A_{\mathrm{NLS}}} e^{-4\,i\,t A_{\mathrm{NLS}}^{2}}\,,\nonumber\\
\tilde{N}_{\mathrm{NLS}}\equiv\tilde{N}_{\mathrm{NLS}}(s)=e^{-s A_{\mathrm{NLS}}} N_{\mathrm{NLS}} e^{-s A_{\mathrm{NLS}}^{\dag}}
=\tilde{N}_{\mathrm{NLS}}^{\dag}\,,\nonumber\\
\tilde{Q}_{\mathrm{NLS}}\equiv\tilde{Q}_{\mathrm{NLS}}(s,t)=e^{4\,i\,t A_{\mathrm{NLS}}^{\dag^{2}}}
 e^{-s\,{A_{\mathrm{NLS}}^{\dag}}} Q_{\mathrm{NLS}} e^{-s A_{\mathrm{NLS}}} e^{-4it A_{\mathrm{NLS}}^{2}}=\tilde{Q}_{\mathrm{NLS}}^{\dag}\,.
\end{gather}
Finally, let $\tilde{\Gamma}_{\mathrm{NLS}}$ be the following matrix-valued function
\begin{equation}
\tilde{\Gamma}_{\mathrm{NLS}}\equiv\tilde{\Gamma}_{\mathrm{NLS}}(s,t)=I_{\bar{n}}+\tilde{Q}_{\mathrm{NLS}} \tilde{N}_{\mathrm{NLS}}\,,
\quad\text{so that}\quad
\tilde{\Gamma}_{\mathrm{NLS}}^{\dag}=I_{\bar{n}}+\tilde{N}_{\mathrm{NLS}} \tilde{Q}_{\mathrm{NLS}}\,,
\end{equation}
where $I_{\bar{n}}$ is the $\bar{n}\times\bar{n}$ identity matrix.

Then, a reflectionless (soliton) solution $u(s,t)$ of \eqref{eq:NLSfoc} reads \cite{ADM}:
\begin{equation}\label{eq:NLS_solution}
u(s,t)=-2\tilde{B}_{\mathrm{NLS}}^{\dag} \tilde{\Gamma}_{\mathrm{NLS}}^{-1}\tilde{C}_{\mathrm{NLS}}^{\dag}=
\frac{\det\big(\tilde{\Gamma}_{\mathrm{NLS}}-2 \tilde{C}_{\mathrm{NLS}}^{\dag}\tilde{B}_{\mathrm{NLS}}^{\dag}\big)}
{\det(\tilde{\Gamma}_{\mathrm{NLS}})}-1\,.
\end{equation}

On the other hand, to construct a solution of the HF equation \eqref{eq:HF},
we start by casting a choice $(A_{\mathrm{HF}},B_{\mathrm{HF}},C_{\mathrm{HF}})$ of the matrix triplet as
in \eqref{eq:ABC}. Then we build the matrix-valued functions
 $\tilde{B}_{\mathrm{HF}}$, $\tilde{C}_{\mathrm{HF}}$, $\tilde{N}_{\mathrm{HF}}$, and $\tilde{Q}_{\mathrm{HF}}$ analogously to what we have
done for the case of NLS, using the same expressions \eqref{eq:BCNQ_NLS}.
 Finally, we define the matrix-valued function
$\tilde{\Gamma}_{\mathrm{HF}}\equiv\tilde{\Gamma}_{\mathrm{HF}}(s,t)=I_{\bar{n}}+\tilde{Q}_{\mathrm{HF}} \tilde{N}_{\mathrm{HF}}$ exactly as in the NLS case.

Then, a reflectionless (soliton) solution
${\mathbf{m}}(s,t)=\sum_{j=1}^{3}m_{j}(s,t)\,\mathbf{e}_{j}$ of \eqref{eq:HF} reads \cite{Dem3}:
\begin{subequations}\label{eq:HF_solution}
\begin{equation}\label{eq:HF_solution_m1m2m3}
m_1(s,t)+i\,m_2(s,t)=-2\,\left(1+L_1\right) L_2\,,\quad
m_{3}(s,t)=2\,{\left|1+L_1\right|}^{2}-1\,,
\end{equation}
where the scalar functions $L_1\equiv L_1(s,t)$ and
$L_2\equiv L_2(s,t)$ are given by
\begin{equation} \label{eq:HF_solution_L1L2}
\begin{gathered}
L_1=-\tilde{C}_{\mathrm{HF}} \tilde{N}_{\mathrm{HF}} \tilde{\Gamma}_{\mathrm{HF}}^{-1} A^{\dag^{-1}} \tilde{C}_{\mathrm{HF}}^{\dag}=
\frac{\det\big(I_{\bar{n}}-A^{\dagger^{-1}}\tilde{Q}_{\mathrm{HF}} A \tilde{N}_{\mathrm{HF}}\big)}
{\det(\tilde{\Gamma}_{\mathrm{HF}})}-1\,, \\
L_2=\tilde{B}_{\mathrm{HF}} \tilde{\Gamma}_{\mathrm{HF}}^{-1} A^{\dag^{-1}} \tilde{C}_{\mathrm{HF}}^{\dag}=
\frac{\det\big(\tilde{\Gamma}_{\mathrm{HF}}+A^{\dag^{-1}} \tilde{C}_{\mathrm{HF}}^{\dag}\tilde{B}_{\mathrm{HF}}^{\dag}\big)}
{\det(\tilde{\Gamma}_{\mathrm{HF}})}-1\,.
\end{gathered}
\end{equation}
\end{subequations}
In Appendix \ref{sec:App}, alternative formulae for $u(s,t)$ and for ${\mathbf{m}}(s,t)$,
along with their time and space derivatives, are provided in forms that are
 easier to handle than \eqref{eq:NLS_solution} and \eqref{eq:HF_solution}
in view of their numerical evaluations.

Now we are ready to show the preservation of the localization for the
spherical indicatrix map $\mathcal{B}$ in the general reflectionless case.
Indeed, from equation \eqref{eq:MS4}, we know that the spherical indicatrix
map entails $2\,|u|=\|{\mathbf{m}}_{s}\|$. Using the explicit expressions of
the reflectionless solutions of NLS and HF, \eqref{eq:NLS_solution} and
\eqref{eq:HF_solution}, respectively, then, after a tedious and rather
cumbersome computation, we obtain
\begin{equation}\label{eq:trace_formulae}
|u|^{2}=\mathrm{tr}{\big[{\tilde{\Gamma}_{\mathrm{NLS}}}^{-1}\frac{\partial}{\partial\,s}
\tilde{\Gamma}_{\mathrm{NLS}}\big]}_{s}
\quad\text{and}\quad
\|{\mathbf{m}}_{s}\|^{2}=\frac{1}{4}\mathrm{tr}{\big[{\tilde{\Gamma}_{\mathrm{HF}}}^{-1}
\frac{\partial}{\partial\,s}\tilde{\Gamma}_{\mathrm{HF}}\big]}_{s}\,.
\end{equation}
Formulae \eqref{eq:trace_formulae} show that, if we take a matrix triplet
$(A,B,C)$ and we use it to construct a solution of HF according to
\eqref{eq:HF_solution}, so that $A_{\mathrm{HF}}=A$, $B_{\mathrm{HF}}=B$, $C_{\mathrm{HF}}=C$, then the
solution of NLS that we get via the spherical indicatrix map $\mathcal{B}$
features the very same norm that we would have obtained had we used directly
the same matrix triplet $(A,B,C)$ in the NLS solution formula
\eqref{eq:NLS_solution}, namely with $A_{\mathrm{NLS}}=A$, $B_{\mathrm{NLS}}=B$, $C_{\mathrm{NLS}}=C$. Conversely,
if we take a matrix triplet $(A,B,C)$ and we use it to construct a solution of
NLS according to \eqref{eq:NLS_solution}, so that $A_{\mathrm{NLS}}=A$, $B_{\mathrm{NLS}}=B$, $C_{\mathrm{NLS}}=C$,
 then the solution of HF that we get via the spherical indicatrix map
$\mathcal{B}$ features the very same norm of the spatial derivative that we
would have obtained had we used directly the same matrix triplet $(A,B,C)$
in the HF solution formula \eqref{eq:HF_solution}, namely with $A_{\mathrm{HF}}=A$, $B_{\mathrm{HF}}=B$,
$C_{\mathrm{HF}}=C$.

In the following, we provide four examples of localized solutions of HF built
from reflectionless solutions of NLS and viceversa, utilizing the spherical
indicatrix map $\mathcal{B}$ as described in Section
\ref{sec:from_NLS_to_HF_and_back:one_soliton}. In particular, in order to construct
a localized solution of HF from a reflectionless solution of NLS we proceed
as follows.
\begin{itemize}
\item[(1)] We choose a matrix triplet $(A_{\mathrm{NLS}},B_{\mathrm{NLS}},C_{\mathrm{NLS}})$ and we construct,
via \eqref{eq:NLS_solution}, the corresponding solution of NLS, $u(s,t)$.

\item[(2)] We specialize the solution at $t=0$, $u(s,0)$, and we compute the curvature
 $\tilde{\kappa}(s,0)$ and the torsion $\tilde{\tau}(s,0)$ of the corresponding
Da Rios curve via the Hasimoto map \eqref{eq:MS4}.

\item[(3)] We evaluate the Frenet-Serret frame, $({\mathbf{t}},\,{\mathbf{n}},\, \mathbf{b})$, along the Da Rios curve characterized by the curvature $\tilde{\kappa}(s,0)$ and the torsion $\tilde{\tau}(s,0)$, by integrating numerically, for all $s$ in a given interval $[s_1,s_2]$ and at $t=0$, the Frenet-Serret system \eqref{eq:Frenet} with initial condition
 \begin{equation}\label{eq:Frenet_initialcondition}
 \begin{pmatrix}{\mathbf{t}}\\ {\mathbf{n}}\\ \mathbf{b}\end{pmatrix}_{s=s_1} =
 \begin{pmatrix} 0&0&1\\ 1&0&0\\0&1&0\end{pmatrix}\,.
 \end{equation}
 From identity \eqref{eq:Tangent}, we know that the vector ${\mathbf{t}}$ obtained in
this manner corresponds to the magnetization at $t=0$, ${\mathbf{t}}={\mathbf{m}}(s,0)$.
If the numerical integration is carried out in the finite interval $[s_1,s_2]$,
 then the choice of the initial condition \eqref{eq:Frenet_initialcondition}
entails a rigid translation of the magnetization at infinity to $s=s_1$.
 For this reason, the numerical values of $s_1$ and $s_2$ are chosen in such
 a way that, for those values, the Da Rios curve be approximately a straight
line (namely, $\tilde{\kappa}(s_1,0)\approx\tilde{\kappa}(s_2,0)\approx0$),
so that the magnetization ${\mathbf{m}}$, which is exactly $\mathbf{e}_{3}$ at $s=s_1$ because
 of \eqref{eq:Frenet_initialcondition}, be also close to $\mathbf{e}_{3}$ at $s=s_2$.
We remind here that the HF equation \eqref{eq:HF} is invariant under translations.
The numerical integration is carried out by means of the adaptive,
seven-stage Dormand-Prince $(4,5)$ embedded Runge-Kutta method, implemented as
part of a Matlab R2017a routine.

\item[(4)] Finally, we integrate numerically the HF equation \eqref{eq:HF} with initial
condition ${\mathbf{m}}(s,0)$, as obtained above, using the method of lines with a
pseudospectral, Fourier discretization in space and the same adaptive
Dormand-Prince method for the time stepping, all implemented in a single Matlab
 R2017a routine. It is worth observing here that the above procedure for producing
 ${\mathbf{m}}(s,0)$ cannot be repeated for all points in time, as the choice of the
initial condition would imply a different translation of the magnetization at
infinity.
\end{itemize}

On the other hand, to construct a localized solution of NLS from
a reflectionless solution of HF we proceed as follows.
\begin{itemize}
\item[(1)] We choose a matrix triplet $(A_{\mathrm{HF}},B_{\mathrm{HF}},C_{\mathrm{HF}})$ and we construct,
via \eqref{eq:HF_solution}, the corresponding solution of HF.

\item[(2)] Via \eqref{eq:MS4}, we find the curvature $\tilde{\kappa}(s,t)$
and $\tilde{\tau}(s,t)$ of the Da Rios curve whose spherical indicatrix on
 $\mathcal{S}^{2}$ is the Heisenberg curve ${\mathbf{m}}(s,t)$.

\item[(3)] Finally, we use the Hasimoto map \eqref{eq:MS5} to reconstruct a
solution of the NLS equation \eqref{eq:NLSfoc}.
\end{itemize}


Figure \ref{fig:onesoliton_NLS_HF} illustrates a one-soliton solution of
NLS utilized to construct a one-soliton solution of HF and viceversa.
The one-soliton solution of NLS in Figure \ref{fig:onesoliton_NLS}
is obtained, via \eqref{eq:NLS_solution}, from the following matrix triplet:
\begin{subequations}\label{eq:onesoliton_matrixtriplet}
\begin{equation}\label{eq:onesoliton_matrixtriplet_a}
A=(a)\,,\quad
B=(1)\,,\quad
C=(c)\,,
\end{equation}
with
\begin{equation}\label{eq:onesoliton_matrixtriplet_b}
a=\frac{\sqrt{7}+i}{4}\,,\quad c=\frac{-7+i3\sqrt{7}}{8}e^{-2(\sqrt{7}+i)}\,.
\end{equation}
\end{subequations}
Similarly, the one-soliton solution of HF in Figure \ref{fig:onesoliton_HF}
is obtained, via \eqref{eq:HF_solution}, from the same matrix triplet
\eqref{eq:onesoliton_matrixtriplet}. Here $\bar{n}=n=1$ and the matrix $A$
is a scalar. As shown in \cite{ADM}, if this matrix triplet is employed
to construct a one-soliton solution of NLS, then the soliton obtained propagates
 with velocity $V=4\,\operatorname{Im}(a)=1$ and has amplitude
$2\operatorname{Re}(a)=\frac{\sqrt{7}}{2}$. On the other hand, as shown
in \cite{Dem3}, if this matrix triplet is used to construct a one-soliton
solution of HF, then the soliton obtained propagates with the same velocity
 $V=4\operatorname{Im}(a)=1$ of the NLS soliton and is characterized by
the precession frequency $\omega=4|a|^{2}=2$.
Figures \ref{fig:onesoliton_HF_from_NLS} and \ref{fig:onesoliton_NLS_from_HF}
show the corresponding solutions of HF and NLS, respectively, as obtained
from the given solution of NLS and HF, respectively, via the spherical
indicatrix map $\mathcal{B}$. The relevant Da Rios and Heisenberg curves
are illustrated, at different times, in Figure \ref{fig:onesoliton_curves},
along with the evolution of the length of the Heisenberg curve, which,
in this case, keeps the constant value of $2\pi$, as expected.

Figure \ref{fig:twosolitons_NLS_HF} illustrates a two-soliton solution
of NLS utilized to construct a two-soliton solution of HF and viceversa.
The two-soliton solution of NLS in Figure \ref{fig:twosolitons_NLS} is
obtained, via \eqref{eq:NLS_solution}, from the matrix triplet:
\begin{equation}\label{eq:twosolitons_matrixtriplet}
\begin{gathered}
A=\begin{pmatrix}\frac{\sqrt{7}+i}{4}&0\\ 0&\frac{\sqrt{7}-i}{4}\end{pmatrix}\,,\quad
B=\begin{pmatrix}1\\ 1\end{pmatrix}\,,\\
C=\begin{pmatrix}
 \frac{-7+i3\sqrt{7}}{8} e^{-5(\sqrt{7}+i)/2}&
 \frac{-3\sqrt{7}+i7}{8} e^{-5(\sqrt{7}-i)/2}
 \end{pmatrix}\,.
\end{gathered}
\end{equation}
Similarly, the two-soliton solution of HF in Figure \ref{fig:twosolitons_HF}
 is obtained, via \eqref{eq:HF_solution}, from the same matrix triplet
\eqref{eq:twosolitons_matrixtriplet}. Here $\bar{n}=n=2$, and the matrix $A$
features two distinct eigenvalues. The relevant Da Rios and Heisenberg
curves are illustrated, at different times, in Figure \ref{fig:twosolitons_curves},
 along with the evolution of the length of the Heisenberg curve.
We observe two loop solitons propagating and interacting along the Da Rios curve.
 When the HF solitons are well separated in space, the magnetization in the
region between them is close to the asymptotic magnetization $\mathbf{e}_{3}$,
and the Heisenberg curve is formed by two (almost overlapped and almost
indistinguishable, for this choice of the matrix triplet) branches, each one
of them starting and ending at the north pole of $\mathcal{S}^{2}$.
As long as the two HF solitons get close to each other enough, the magnetization
 in the region between them moves more and more away from the asymptotic state
$\mathbf{e}_{3}$, and the Heisenberg curve does not pass twice through the north pole,
turning into a single branch: its length decreases as the solitons get close
 to one another, reaches a minimum at the centre of the interaction, and
then increases again as the solitons separate.

Figure \ref{fig:twopole_NLS_HF} illustrates a two-pole solution of NLS utilized
to construct a two-pole solution of HF and viceversa. The two-pole solution
of NLS in Figure \ref{fig:twopole_NLS} is obtained, via \eqref{eq:NLS_solution},
from the matrix triplet
\begin{equation}\label{eq:twopole_matrixtriplet}
A=\begin{pmatrix}\sqrt{2}&1\\0&\sqrt{2}\end{pmatrix}\,,\quad
B=\begin{pmatrix}1\\ 1\end{pmatrix}\,,\quad
C=\begin{pmatrix} 8&4\sqrt{2}(1-\sqrt{2})\end{pmatrix}\,.
\end{equation}
Similarly, the two-pole solution of HF in Figure \ref{fig:twopole_HF} is obtained,
via \eqref{eq:HF_solution}, from the same matrix triplet
\eqref{eq:twopole_matrixtriplet}. Here $\bar{n}=2$ and $n=1$, and the matrix
$A$ is in Jordan form, thus it features one eigenvalue with algebraic
multiplicity 2 (that is why the corresponding solution is called a
 ``two-pole'' solution). The relevant Da Rios and Heisenberg curves are
illustrated, at different times, in Figure \ref{fig:twopole_curves},
along with the evolution of the length of the Heisenberg curve.
The general behaviour is similar to that of the two solitons case, however,
at the maximum of the interaction, the two loop solitons along the Da Rios
curve form a super-loop, namely a loop-over-a-loop. The length of the
Heisenberg curve shows a cusp at the time of maximum interaction.


Figure \ref{fig:breather_NLS_HF} illustrates a breather-like solution
of NLS utilized to construct a breather-like solution of HF and viceversa.
The breather-like solution of NLS in Figure \ref{fig:breather_NLS} is obtained,
via \eqref{eq:NLS_solution}, from the matrix triplet
\begin{equation}\label{eq:breather_matrixtriplet}
A=\begin{pmatrix}\frac{1}{\sqrt{5}}&0\\0&\frac{1}{\sqrt{10}}
 \end{pmatrix}\,,\quad
B=\begin{pmatrix}1\\1\end{pmatrix}\,,\quad
C=\begin{pmatrix}
 2\,\sqrt{\frac{17+12\,\sqrt{2}}{5}}&
 \sqrt{2}\,\sqrt{\frac{17+12\,\sqrt{2}}{5}}
 \end{pmatrix}\,.
\end{equation}
Similarly, the breather-like solution of HF in Figure \ref{fig:breather_HF}
is obtained, via \eqref{eq:HF_solution}, from the same matrix triplet
\eqref{eq:breather_matrixtriplet}. Like in the two soliton case,
here $\bar{n}=n=2$, and the matrix $A$ features two distinct eigenvalues.
The conditions for the existence of an oscillating, breather-like
solution (which is formed by two entangled propagating or stationary solutions)
are dictated by the norming constant matrix $C$, see \cite{Dem3}.
In particular, with this choice of the values in the matrix triplet,
we expect a periodic solution with period $5\,\pi\approx15.7080$
(see \cite{Dem3}). The relevant Da Rios and Heisenberg curves are illustrated,
at different times, in Figure \ref{fig:breather_curves}, along with the
evolution of the length of the Heisenberg curve. The breather on the Da Rios
curve is an oscillating structure formed by two loop solitons, periodically
attracting, interacting and overtaking each other. Like in the case of
the two-pole solution, we observe the (periodic) formation of a super-loop
along the Da Rios curve at the maximum of the interaction of the two
 solitons forming the breather.


In all the examples, as expected from \eqref{eq:trace_formulae},
the solution of HF that we obtain from a reflectionless solution
of NLS corresponding to a matrix triplet $(A,B,C)$ via \eqref{eq:NLS_solution}
is the same that we would have obtained had we used directly the same
matrix triplet $(A,B,C)$ in the HF solution formula \eqref{eq:HF_solution},
see Figures \ref{fig:onesoliton_NLS} and \ref{fig:onesoliton_HF_from_NLS},
Figures \ref{fig:twosolitons_NLS} and \ref{fig:twosolitons_HF_from_NLS},
Figures \ref{fig:twopole_NLS} and \ref{fig:twopole_HF_from_NLS}, and
Figures \ref{fig:breather_NLS} and \ref{fig:breather_HF_from_NLS}.
Similarly, in all the examples, the solution of NLS that we obtain
from a reflectionless solution of HF corresponding to a matrix triplet
$(A,B,C)$ via \eqref{eq:HF_solution} is the same (modulo a phase shift)
that we would have obtained had we used directly the same matrix triplet
$(A,B,C)$ in the NLS solution formula \eqref{eq:NLS_solution},
see Figures \ref{fig:onesoliton_HF} and \ref{fig:onesoliton_NLS_from_HF},
Figures \ref{fig:twosolitons_HF} and \ref{fig:twosolitons_NLS_from_HF},
Figures \ref{fig:twopole_HF} and \ref{fig:twopole_NLS_from_HF},
and Figures \ref{fig:breather_HF} and \ref{fig:breather_NLS_from_HF}.
This confirms that the spherical indicatrix map $\mathcal{B}$ preserves
the localization and the typology of the solutions on which it acts,
namely it maps reflectionless solutions of HF to the same typology of
reflectionless solutions of NLS and viceversa.


\begin{figure}[ht]
\centering
\subfigure[][One-soliton solution of the NLS equation \eqref{eq:NLSfoc}
obtained directly via \eqref{eq:NLS_solution} with the matrix triplet
 \eqref{eq:onesoliton_matrixtriplet}. \label{fig:onesoliton_NLS}]
{\includegraphics[width=0.48\textwidth]{fig3a}} %fig_onesoliton_NLS.eps
\quad %
 \subfigure[][Solution of the HF equation \eqref{eq:HF} generated via
the map $\mathcal{B}$ from the one-soliton solution of the NLS equation,
the latter having been obtained via \eqref{eq:NLS_solution} with the matrix
triplet \eqref{eq:onesoliton_matrixtriplet}.
\label{fig:onesoliton_HF_from_NLS}]
{\includegraphics[width=0.48\textwidth]{fig3b}} % fig_onesoliton_HF_from_NLS.eps
%
\subfigure[][Solution of the NLS equation generated via the (inverse)
map $\mathcal{B}$ from the one-soliton solution of the HF equation,
the latter having been obtained via \eqref{eq:HF_solution} with the matrix
triplet \eqref{eq:onesoliton_matrixtriplet}.
\label{fig:onesoliton_NLS_from_HF}]
{\includegraphics[width=0.48\textwidth]{fig3c}} % fig_onesoliton_NLS_from_HF.eps
\quad %
\subfigure[][One-soliton solution of the HF equation obtained directly
via \eqref{eq:HF_solution} with the matrix triplet
\eqref{eq:onesoliton_matrixtriplet}. \label{fig:onesoliton_HF}]
{\includegraphics[width=0.48\textwidth]{fig3d}} % fig_onesoliton_HF.eps

\caption{Preservation of the spectrum and of the localization from
the application of the spherical indicatrix map $\mathcal{B}$ between a
one-soliton solution of the NLS equation \eqref{eq:NLSfoc} and a one-soliton s
olution of the HF equation \eqref{eq:HF}. The corresponding Da Rios and
Heisenberg curves are illustrated in Figure
\ref{fig:onesoliton_curves}.}\label{fig:onesoliton_NLS_HF}
\end{figure}

\begin{figure}[ht]
\centering
\subfigure[][Two-soliton solution of the NLS equation obtained
directly via \eqref{eq:NLS_solution} with the matrix triplet
\eqref{eq:twosolitons_matrixtriplet}. \label{fig:twosolitons_NLS}]
{\includegraphics[width=0.48\textwidth]{fig4a}} % fig_twosolitons_NLS.eps
\quad %
\subfigure[][Solution of the HF equation generated via the map
$\mathcal{B}$ from the two-soliton solution of the NLS equation,
 the latter having been obtained via \eqref{eq:NLS_solution} with the
matrix triplet \eqref{eq:twosolitons_matrixtriplet}.
\label{fig:twosolitons_HF_from_NLS}]
{\includegraphics[width=0.48\textwidth]{fig4b}} % fig_twosolitons_HF_from_NLS.eps

\subfigure[][Solution of the NLS equation generated via the (inverse)
map $\mathcal{B}$ from the two-soliton solution of the HF equation,
the latter having been obtained via \eqref{eq:HF_solution} with the matrix
triplet \eqref{eq:twosolitons_matrixtriplet}.
\label{fig:twosolitons_NLS_from_HF}]
{\includegraphics[width=0.48\textwidth]{fig4c}} % fig_twosolitons_NLS_from_HF.eps
\quad%
\subfigure[][Two-soliton solution of the HF equation obtained
directly via \eqref{eq:HF_solution} with the matrix triplet
\eqref{eq:twosolitons_matrixtriplet}.
\label{fig:twosolitons_HF}]
{\includegraphics[width=0.48\textwidth]{fig4d}} % fig_twosolitons_HF.eps

\caption{Preservation of the spectrum and of the localization
from the application of the spherical indicatrix map $\mathcal{B}$
between a two-soliton solution of the NLS equation \eqref{eq:NLSfoc}
and a two-soliton solution of the HF equation \eqref{eq:HF}.
The corresponding Da Rios and Heisenberg curves are illustrated in
Figure \ref{fig:twosolitons_curves}.}\label{fig:twosolitons_NLS_HF}
\end{figure}

\begin{figure}[ht]
\centering
\subfigure[][Two-pole solution of the NLS equation
obtained directly via \eqref{eq:NLS_solution} with the matrix triplet
\eqref{eq:twopole_matrixtriplet}. \label{fig:twopole_NLS}]
{\includegraphics[width=0.48\textwidth]{fig5a}} % fig_twopole_NLS.eps}}
\quad %
\subfigure[][Solution of the HF equation generated via the map
$\mathcal{B}$ from the two-pole solution of the NLS equation,
the latter having been obtained via \eqref{eq:NLS_solution} with the matrix
triplet \eqref{eq:twopole_matrixtriplet}. \label{fig:twopole_HF_from_NLS}]
{\includegraphics[width=0.48\textwidth]{fig5b}} % fig_twopole_HF_from_NLS.eps}}
 \\
\subfigure[][Solution of the NLS equation generated via the (inverse)
map $\mathcal{B}$ from the two-pole solution of the HF equation,
the latter having been obtained via \eqref{eq:HF_solution} with the matrix
triplet \eqref{eq:twopole_matrixtriplet}. \label{fig:twopole_NLS_from_HF}]
{\includegraphics[width=0.48\textwidth]{fig5c}} % fig_twopole_NLS_from_HF.eps
\quad %
\subfigure[][Two-pole solution of the HF equation obtained directly via
\eqref{eq:HF_solution} with the matrix triplet
 \eqref{eq:twopole_matrixtriplet}. \label{fig:twopole_HF}]
{\includegraphics[width=0.48\textwidth]{fig5d}} % fig_twopole_HF.eps

 \caption{Preservation of the spectrum and of the localization from
the application of the spherical indicatrix map $\mathcal{B}$ between a
two-pole solution of the NLS equation \eqref{eq:NLSfoc} and a two-pole
solution of the HF equation \eqref{eq:HF}. The corresponding Da Rios and
Heisenberg curves are illustrated in Figure
\ref{fig:twopole_curves}.}\label{fig:twopole_NLS_HF}
\end{figure}

\begin{figure}[ht]
\centering
\subfigure[][Breather-like solution of the NLS equation obtained
directly via \eqref{eq:NLS_solution} with the matrix triplet
\eqref{eq:breather_matrixtriplet}. \label{fig:breather_NLS}]
{\includegraphics[width=0.48\textwidth]{fig6a}} % fig_breather_NLS.eps
\quad %
\subfigure[][Solution of the HF equation generated via the map
$\mathcal{B}$ from the breather-like solution of the NLS equation,
the latter having been obtained via \eqref{eq:NLS_solution} with the
matrix triplet \eqref{eq:breather_matrixtriplet}.
\label{fig:breather_HF_from_NLS}]
{\includegraphics[width=0.48\textwidth]{fig6b}} %fig_breather_HF_from_NLS.eps
 \\
\subfigure[][Solution of the NLS equation generated via the
(inverse) map $\mathcal{B}$ from the breather-like solution of the HF
equation, the latter having been obtained via \eqref{eq:HF_solution}
with the matrix triplet \eqref{eq:breather_matrixtriplet}.
\label{fig:breather_NLS_from_HF}]
{\includegraphics[width=0.48\textwidth]{fig6c}} %fig_breather_NLS_from_HF.eps
\quad %
\subfigure[][Breather-like solution of the HF equation obtained
directly via \eqref{eq:HF_solution} with the matrix triplet
\eqref{eq:breather_matrixtriplet}. \label{fig:breather_HF}]
{\includegraphics[width=0.48\textwidth]{fig6d}} % fig_breather_HF.eps

\caption{Preservation of the spectrum and of the localization from
the application of the spherical indicatrix map $\mathcal{B}$ between
a breather-like solution of the NLS equation \eqref{eq:NLSfoc} and
a breather-like solution of the HF equation \eqref{eq:HF}.
The corresponding Da Rios and Heisenberg curves are illustrated in
Figure \ref{fig:breather_curves}.}\label{fig:breather_NLS_HF}
\end{figure}

\begin{figure}[ht]
\centering
\subfigure[][Time evolution of the Heisenberg curve (right) for the one-soliton solution of HF obtained via \eqref{eq:HF_solution} with the matrix triplet \eqref{eq:onesoliton_matrixtriplet}, see Figure \ref{fig:onesoliton_HF}, alongside that of the Da Rios curve (left) for the corresponding one-soliton solution of NLS, as obtained via the spherical indicatrix map $\mathcal{B}$, see Figure \ref{fig:onesoliton_NLS_from_HF}.
\label{fig:onesoliton_curves}]
{\includegraphics[width=0.4\textwidth]{fig7b}} % fig_onesoliton_curves.eps
\hfill
\subfigure[][Time evolution of the Heisenberg curve (right) for the two-soliton solution of HF obtained via \eqref{eq:HF_solution} with the matrix triplet \eqref{eq:twosolitons_matrixtriplet}, see Figure \ref{fig:twosolitons_HF}, alongside that of the Da Rios curve (left) for the corresponding two-soliton solution of NLS, as obtained via the spherical indicatrix map $\mathcal{B}$, see Figure \ref{fig:twosolitons_NLS_from_HF}. \label{fig:twosolitons_curves}]
{\includegraphics[width=0.4\textwidth]{fig8b}} % fig_twosolitons_curves.eps
\caption{Time evolutions of corresponding Da Rios and Heisenberg curves for the one-soliton and two-soliton solutions. \label{fig:onesoliton_twosoliton_curves}}
\end{figure}

\begin{figure}
\centering
\subfigure[][Time evolution of the Heisenberg curve (right) for the two-pole solution of HF obtained via \eqref{eq:HF_solution} with the matrix triplet \eqref{eq:twopole_matrixtriplet}, see Figure \ref{fig:twopole_HF}, alongside that of the Da Rios curve (left) for the corresponding two-pole solution of NLS, as obtained via the spherical indicatrix map $\mathcal{B}$, see Figure \ref{fig:twopole_NLS_from_HF}.
\label{fig:twopole_curves}]
{\includegraphics[width=0.4\textwidth]{fig9b}} % fig_twopole_curves.eps
\hfill
\subfigure[][Time evolution of the Heisenberg curve (right) for the breather-like solution of HF obtained via \eqref{eq:HF_solution} with the matrix triplet \eqref{eq:breather_matrixtriplet}, see Figure \ref{fig:breather_HF}, alongside that of the Da Rios curve (left) for the corresponding breather-like solution of NLS, as obtained via the spherical indicatrix map $\mathcal{B}$, see Figure \ref{fig:breather_NLS_from_HF}.
\label{fig:breather_curves}]
{\includegraphics[width=0.4\textwidth]{fig10b}} % fig_breather_curves.eps
\caption{Time evolutions of corresponding Da Rios and Heisenberg curves for the two-pole and breather-like solutions.
\label{fig:twopole_breather_curves}}
\end{figure}

\begin{figure}[ht]
\centering
\subfigure[][One-soliton solution, see Fig. \ref{fig:onesoliton_curves}
\label{fig:onesoliton_length}]
{\includegraphics[width=0.4\textwidth]{fig7a}} % fig_onesoliton_length.eps
\hfill
\subfigure[][Two-soliton solution, see Fig. \ref{fig:twosolitons_curves}
\label{fig:twosolitons_length}]
{\includegraphics[width=0.4\textwidth]{fig8a}} % fig_twosolitons_length.eps
\\
\subfigure[][Two-pole solution, see Fig. \ref{fig:twopole_curves}
\label{fig:twopole_length}]
{\includegraphics[width=0.4\textwidth]{fig9a}} %fig_twopole_length.eps
\hfill
\subfigure[][Breather solution, see Fig. \ref{fig:breather_curves}
\label{fig:breather_length}]
{\includegraphics[width=0.4\textwidth]{fig10a}} % fig_breather_length.eps
\caption{$\mathcal{L}(t)$, length of the Heisenberg curve, for the cases illustrated in Figures \ref{fig:onesoliton_twosoliton_curves} and \ref{fig:twopole_breather_curves}.
\label{fig:lengths}}
\end{figure}

\section{Conclusions and outlooks}\label{sec:Conc}

In this paper we have studied the properties of the spherical curve
 associated to the Heisenberg equations. The natural variables for the
description of this curve motion are the geodesic curvature $K$ and the
arc-length $\sigma$ which are related to the magnetic vector
${\mathbf{m}}$ by \eqref{eq:K_mag_darc},
\begin{equation*}
K=\|{\mathbf{m}} + {\mathbf{m}}_{\sigma \sigma}\|\,, \quad \sigma_s=\|{\mathbf{m}}_s\|\,,
\end{equation*}
where $s$ is a time independent curve parameterization.
Our study is based on the geometrical relation between the binormal-velocity
 motion of a curve (Da Rios model) and the induced motion on the related
spherical indicatrix (HF model). While the binormal motion is purely
geometrical, being the evolution of curvature and torsion, which is
independent from the chosen curve parameterization, the induced spherical
 motion depends on the ``metric'' on the curve. This is the reason of
the main geometrical difference between the two curve motions:
the Da Rios case is associated to a non-stretching curve
(featuring time-independent arc-lenght), whereas the HF case is related
to a stretching curve. As a consequence the total length of the spherical
curve associated to the Heisenberg motion is not constant: this gives a
possible indication on the behavior of the mean value of the spin variation.
Moreover, this geometrical interpretation of the classical mapping between
Da Rios and HF simplifies computationally the study of qualitative features
of the localized solutions on the spherical curve (breathers, solitons,
multipoles, and mixed combinations among them).

Finally, as already remarked in the paper, we recall that many hydrodynamic
models of ferromagnetism has been proposed (see, for instance,
\cite{Sparks,Turski1981,PapaToma1991,IaSiHo2016}), mainly in two or three
dimensions: the hydrodynamic reduction of HF presented here, even if
simplified as it is one-dimensional in space, has the peculiar feature
of connecting Heisenberg ferromagnetism directly to geometrical objects,
using intrinsic variables.

This work opens a promising outlook on the study of the theoretical
(and potentially also experimental) repercussions of the notion of
gradient catastrophe in the context of ferromagnetism.


\section{Appendix}\label{sec:App}
In this appendix we provide formulae alternative to \eqref{eq:NLS_solution}
and \eqref{eq:HF_solution} for the numerical evaluation of the solutions of
NLS and HF, respectively, along with their space and time derivatives.
For the sake of simplicity, in this section we drop the subscripts
NLS or HF from the matrix triplets $(A,B,C)$ and from the auxiliary
matrices $N$, $Q$, and $\Gamma$. In particular, given the matrix triplet
$(A,B,C)$ according to \eqref{eq:ABC}, we consider the matrix-valued function
\begin{subequations}
\begin{equation}
C(t) = C e^{-4itA^{2}} = \tilde{C}(0,t)\,,
\end{equation}
along with the auxiliary matrix $N$, and the matrix-valued function $Q(t)$,
\begin{equation}
Q(t) =(e^{-4itA^2})^{\dagger} Q e^{-4itA^2} = \tilde{Q}(0,t)\,.
\end{equation}
\end{subequations}

\subsection{Alternative formulations of the solution of NLS and its space
and time derivatives}\label{sec:App:NLS}
Formula \eqref{eq:NLS_solution} can be rewritten as
\begin{subequations}\label{eq:u}
\begin{align}
u(s,t)&=-2\tilde{B}^{\dag} \tilde{\Gamma}^{-1}\tilde{C}^{\dag}=
\frac{\det\big(\tilde{\Gamma}-2 \tilde{C}^{\dag}\tilde{B}^{\dag}\big)}{\det(\tilde{\Gamma})}-1 \nonumber\\
&=\frac{\det\big(e^{2sA^{\dagger}}N^{-1}e^{2sA}+Q(t)
 -2C(t)^{\dagger}B^{\dagger}N^{-1}e^{2sA}\big)}
 {\det\big(e^{2sA^{\dagger}}N^{-1}e^{2sA}+Q(t)\big)}-1 \label{eq:u_s_neg}\\
&=\frac{\det\big(N^{-1}+e^{-2sA^{\dagger}}Q(t)e^{-2sA}-2 e^{-2sA^{\dagger}}
 C(t)^{\dagger}B^{\dagger}N^{-1}\big)}
{\det\big(N^{-1}+e^{-2sA^{\dagger}}Q(t)e^{-2sA}\big)}-1\,,\label{eq:u_s_pos}
\end{align}
\end{subequations}
where expression \eqref{eq:u_s_neg} is convenient for evaluating numerically
$u(s,t)$ when $s\leq0$, whereas \eqref{eq:u_s_pos} is convenient for
evaluating numerically $u(s,t)$ when $s\geq0$.

Similarly, for the space derivative, we get
\begin{subequations}\label{eq:us}
\begin{align}
\frac{\partial}{\partial s}u(s,t)
&=4\tilde{B}^{\dag} \tilde{\Gamma}^{-1}\big[A^{\dagger}-\tilde{Q} A \tilde{N}\big]
 \tilde{\Gamma}^{-1} \tilde{C}^{\dag} \nonumber \\
&= \frac{\det\big(\tilde{\Gamma}[A^{\dagger}-\tilde{Q} A \tilde{N}]^{-1}\tilde{\Gamma}
 +4\tilde{C}^{\dag}\tilde{B}^{\dag}\big)}
{\det\big(\tilde{\Gamma}[A^{\dagger}-\tilde{Q} A \tilde{N}]^{-1}\tilde{\Gamma}\big)}-1 \nonumber\\
&=\det\left(I_{\bar{n}}+4Z_{\ominus}^{-1}C(t)^{\dagger}B^{\dagger}N^{-1}
 e^{2sA}\right)-1 \label{eq:us_s_neg}\\
&=\det\left(I_{\bar{n}}+4Z_{\oplus}^{-1}e^{-2sA^{\dagger}}C(t)^{\dagger}
B^{\dagger} N^{-1}\right)-1\,,\label{eq:us_s_pos}
\end{align}
\end{subequations}
where
\begin{subequations}\label{eq:Z}
\begin{gather}
\begin{aligned}
Z_{\ominus} &=
\left(e^{2sA^{\dagger}} N^{-1} e^{2sA}+Q(t)\right)
\left[A^{\dagger} e^{2sA^{\dagger}} N^{-1} e^{2sA}-Q(t) A\right]^{-1} \\
&\quad\times
\left(e^{2sA^{\dagger}} N^{-1} e^{2sA}+Q(t)\right)\,,
\end{aligned}\label{eq:Z_minus}\\
\begin{aligned}
Z_{\oplus} &= \left(N^{-1}+e^{-2sA^{\dagger}} Q(t) e^{-2sA}\right)
\left[A^{\dagger} N^{-1}-e^{-2sA^{\dagger}} Q(t) e^{-2sA} A\right]^{-1}\\
&\quad\times
\left(N^{-1}+e^{-2sA^{\dagger}} Q(t) e^{-2sA}\right) \,.\label{eq:Z_plus}
\end{aligned}
\end{gather}
\end{subequations}
It is clear that expression \eqref{eq:us_s_neg} with \eqref{eq:Z_minus}
is convenient for evaluating $\frac{\partial}{\partial s}u(s,t)$ when
$s\leq0$, whereas \eqref{eq:us_s_pos} with \eqref{eq:Z_plus} is convenient
for evaluating numerically $\frac{\partial}{\partial s}u(s,t)$ when $s\geq0$.

Finally, for the time derivative, we have
\begin{subequations}\label{eq:ut}
\begin{align}
\frac{\partial}{\partial t}u(s,t)
&=8 \tilde{B}^{\dag} \tilde{\Gamma}^{-1}\,\left[\left(A^{\dagger}\right)^{2}+\tilde{Q} A^{2}\tilde{N}\right]
 \tilde{\Gamma}^{-1} \tilde{C}^{\dag} \nonumber\\
&=\frac{\det\left(\tilde{\Gamma}\left[\left(A^{\dagger}\right)^{2}
 +\tilde{Q} A^{2} \tilde{N}\right]^{-1} \tilde{\Gamma}+8 \tilde{C}^{\dag}
 \tilde{B}^{\dag}\right)}{\det\left(\tilde{\Gamma}
 \left[\left(A^{\dagger}\right)^{2}+\tilde{Q} A^{2} \tilde{N}\right]^{-1} \tilde{\Gamma}\right)}-1
\nonumber\\
&=\det\left(I_{\bar{n}}+8\,W_{\ominus}^{-1} C(t)^{\dagger} B^{\dagger} N^{-1}
 e^{2sA}\right)-1 \label{eq:ut_s_neg}\\
&=\det\left(I_{\bar{n}}+8\,W_{\oplus}^{-1} e^{-2sA^{\dagger}}
 C(t)^{\dagger} B^{\dagger} N^{-1}\right)-1\,,\label{eq:ut_s_pos}
\end{align}
\end{subequations}
where
\begin{subequations}\label{eq:W}
\begin{gather}
\begin{aligned}
W_{\ominus}
&= \left(e^{2sA^{\dagger}} N^{-1} e^{2sA}+Q(t)\right)\,
\left[\left(A^{\dagger}\right)^{2} e^{2sA^{\dagger}} N^{-1} e^{2sA}
 +Q(t) A^{2}\right]^{-1} \\
&\quad \times \left(e^{2sA^{\dagger}} N^{-1} e^{2sA}+Q(t)\right)\,,
\end{aligned}
\label{eq:W_minus}\\
\begin{aligned}
 W_{\oplus}
&=\left(N^{-1}+e^{-2sA^{\dagger}} Q(t) e^{-2sA}\right)\,
\left[\left(A^{\dagger}\right)^{2} N^{-1}+e^{-2sA^{\dagger}} Q(t)
 e^{-2sA} A^{2}\right]^{-1} \\
&\quad\times \left(N^{-1}+e^{-2sA^{\dagger}} Q(t) e^{-2sA}\right)\,.
\end{aligned}\label{eq:W_plus}
\end{gather}
\end{subequations}
Again, it is clear that expression \eqref{eq:ut_s_neg} with \eqref{eq:W_minus}
is convenient for evaluating $\frac{\partial}{\partial t}u(s,t)$ when
$s\leq0$, whereas \eqref{eq:ut_s_pos} with \eqref{eq:W_plus} is convenient
for evaluating numerically $\frac{\partial}{\partial t}u(s,t)$ when $s\geq0$.

\subsection{Appendix: Alternative formulations of the solution of HF and
its space and time derivatives}\label{sec:App:HF}
The functions $L_1(s,t)$ and $L_2(s,t)$ in formula \eqref{eq:HF_solution}
can be rewritten as
\begin{subequations}\label{eq:L}
\begin{align}
L_1(s,t)
&= -\tilde{C} \tilde{N} \tilde{\Gamma}^{-1} A^{\dagger^{-1}} \tilde{C}^{\dag}
 =\frac{\det\big(I_{\bar{n}}-(A^{\dagger})^{-1} \tilde{Q} A \tilde{N}\Big)}
 {\det(\tilde{\Gamma})}-1 \nonumber\\
&=\frac{\det\big(e^{2sA^{\dagger}}N^{-1}e^{2sA}-(A^{\dagger})^{-1}Q(t)A\big)}
 {\det\big(e^{2sA^{\dagger}}N^{-1} e^{2sA}+Q(t)\big)}-1 \label{eq:L_L1_s_neg}\\
&=\frac{\det\big(N^{-1}-(A^{\dagger})^{-1}e^{-2sA^{\dagger}}Q(t)e^{-2sA}A\big)}
 {\det\big(N^{-1}+e^{-2sA^{\dagger}}Q(t)e^{-2sA}\big)}-1\,,\label{eq:L_L1_s_pos}\\
L_2(s,t)
&= \tilde{B} \tilde{\Gamma}^{-1} A^{\dagger^{-1}} \tilde{C}^{\dag}
 =\frac{\det(\tilde{\Gamma}+\big(A^{\dagger})^{-1} \tilde{C}^{\dag}\tilde{B}^{\dag}\big)}
 {\det(\tilde{\Gamma})}-1 \nonumber\\
&=\frac{\det\big(e^{2sA^{\dagger}}N^{-1}e^{2sA}+Q(t)+(A^{\dagger}
 )^{-1}C(t)^{\dagger}B^{\dagger}N^{-1}e^{2sA}\big)}
 {\det\big(e^{2sA^{\dagger}}N^{-1}e^{2sA}+Q(t)\big)}-1 \label{eq:L_L2_s_neg}\\
&=\frac{\det\big(N^{-1}+e^{-2sA^{\dagger}}Q(t)e^{-2sA}+e^{-2sA^{\dagger}}
 (A^{\dagger})^{-1}C(t)^{\dagger}B^{\dagger}N^{-1}\big)}
 {\det\big(N^{-1}+e^{-2sA^{\dagger}}Q(t)e^{-2sA}\big)}-1\,, \label{eq:L_L2_s_pos}
\end{align}
\end{subequations}
where expressions \eqref{eq:L_L1_s_neg} and \eqref{eq:L_L2_s_neg} are
convenient for evaluating numerically ${\mathbf{m}}(s,t)$ when $s\leq0$,
whereas expressions \eqref{eq:L_L1_s_pos} and \eqref{eq:L_L2_s_pos}
are convenient for evaluating numerically ${\mathbf{m}}(s,t)$ when $s\geq0$.

Similarly, for the space derivative we have
\begin{subequations}\label{eq:magn_der_space}
\begin{gather}
\frac{\partial}{\partial s}\left(m_1+i\,m_2\right)
=-2\Big(\frac{\partial}{\partial s}L_1\Big) L_2 -
2(1+L_1)\Big(\frac{\partial}{\partial s}L_2\Big)\,,\label{eq:magn_der_space_m1m2}\\
\frac{\partial}{\partial s}m_{3}
= 4\operatorname{Re}\Big[\Big(\frac{\partial}{\partial s}L_1\Big)
 (1+L_2^{\ast})\Big]\,,\label{eq:magn_der_space_m3}
\end{gather}
\end{subequations}
with
\begin{subequations}\label{eq:Ls}
\begin{align}
\frac{\partial}{\partial s}L_1
& = 2 \tilde{C} A \tilde{N} \tilde{\Gamma}^{-1} A^{\dagger^{-1}} \tilde{C}^{\dagger}
+2 \tilde{C} \tilde{N} \tilde{\Gamma}^{-1} [A^{\dagger}-\tilde{Q} A \tilde{N}] \tilde{\Gamma}^{-1} A^{\dagger^{-1}}
 \tilde{C}^{\dagger} \nonumber\\
& = \frac{\det\big(e^{2sA^{\dagger}}N^{-1}e^{2sA}+Q(t)+2\big(A^{\dagger}\big)^{-1}
 C^{\dagger}(t) C(t) A\big)}
 {\det\big(e^{2sA^{\dagger}}N^{-1}e^{2sA}+Q(t)\big)} \nonumber \\
&\quad -\det\big(I_{\bar{n}}-2\,Z_{\ominus}^{-1}(A^{\dagger})^{-1}
 C^{\dagger}(t) C(t)\big) \label{eq:L1s_s_neg}\\
& = \frac{\det\big(N^{-1}+e^{-2sA^{\dagger}}Q(t)e^{-2sA}+2(A^{\dagger})^{-1}
 e^{-2sA^{\dagger}} C^{\dagger}(t) C(t) e^{-2sA} A\big)}
 {\det\big(N^{-1}+e^{-2sA^{\dagger}}Q(t)e^{-2sA}\big)} \nonumber\\
&\quad -\det\Big(I_{\bar{n}}-2\,Z_{\oplus}^{-1}
(A^{\dagger})^{-1} e^{-2sA^{\dagger}} C^{\dagger}(t) C(t)e^{-2sA}\Big)
\,,\label{eq:L1s_s_pos}
\end{align}
and
\begin{align}
\frac{\partial}{\partial s}L_2(s,t)
&= -2\tilde{B}^{\dag} \tilde{\Gamma}^{-1} [A^{\dagger}-\tilde{Q} A \tilde{N}]
 \tilde{\Gamma}^{-1} A^{\dagger^{-1}} \tilde{C}^{\dag} \nonumber\\
&=\det\Big(I_{\bar{n}}-2\,Z_{\ominus}^{-1}(A^{\dagger})^{-1} C(t)^{\dagger}
 B^{\dagger} N^{-1} e^{2sA}\Big)-1 \label{eq:L2s_s_neg}\\
&=\det\Big(I_{\bar{n}}-2\,Z_{\oplus}^{-1} e^{-2sA^{\dagger}}(A^{\dagger})^{-1}
 C(t)^{\dagger} B^{\dagger} N^{-1}\Big)-1\,,\label{eq:L2s_s_pos}
\end{align}
\end{subequations}
where $Z_{\ominus}$ and $Z_{\oplus}$ are defined as in \eqref{eq:Z}.
It is clear that expressions \eqref{eq:L1s_s_neg} and \eqref{eq:L2s_s_neg}
with \eqref{eq:Z_minus} are convenient for evaluating
$\frac{\partial}{\partial s}{\mathbf{m}}(s,t)$ when $s\leq0$,
 whereas expressions \eqref{eq:L1s_s_neg} and \eqref{eq:L2s_s_neg}
 with \eqref{eq:Z_plus} are convenient for evaluating numerically
$\frac{\partial}{\partial s}{\mathbf{m}}(s,t)$ when $s\geq0$.

Analogously, for the time derivative we have
\begin{subequations}\label{eq:magn_der_time}
\begin{gather}
\frac{\partial}{\partial t}\left(m_1+i\,m_2\right)
= -2\big(\frac{\partial}{\partial t}L_1\big) L_2
- 2(1+L_1)\big(\frac{\partial}{\partial t}L_2\big)\,,\label{eq:magn_der_time_m1m2}\\
\frac{\partial}{\partial t}m_{3} = 4\operatorname{Re}
\big[\big(\frac{\partial}{\partial t}L_1\big)(1+L_2^{\ast})\big]\,,
 \label{eq:magn_der_time_m3}
\end{gather}
\end{subequations}
with
\begin{subequations}\label{eq:Lt}
\begin{align}
\frac{\partial}{\partial t}L_1
& = 4i \tilde{C} A^{2} \tilde{N} \tilde{\Gamma}^{-1} A^{\dagger^{-1}} \tilde{C}^{\dagger}-4i \tilde{C} \tilde{N} \tilde{\Gamma}^{-1}
 [(A^{\dagger})^{2}+\tilde{Q} A^{2} \tilde{N}] \tilde{\Gamma}^{-1} A^{\dagger^{-1}} \tilde{C}^{\dagger} \nonumber\\
& = \frac{\det\big(e^{2sA^{\dagger}}N^{-1}e^{2sA}+Q(t)+4i
 \big(A^{\dagger}\big)^{-1} C^{\dagger}(t) C(t) A^{2}\big)}
 {\det\big(e^{2sA^{\dagger}}N^{-1}e^{2sA}+Q(t)\big)} \nonumber \\
&\quad -\det\Big(I_{\bar{n}}-4i\,W_{\ominus}^{-1}(A^{\dagger})^{-1}
C^{\dagger}(t) C(t)\Big) \label{eq:L1t_s_neg}\\
& = \frac{\det\big(N^{-1}+e^{-2sA^{\dagger}}Q(t)e^{-2sA}
 +4i(A^{\dagger})^{-1} e^{-2sA^{\dagger}} C^{\dagger}(t)
 C(t) e^{-2sA} A^{2}\big)}{\det\big(N^{-1}+e^{-2sA^{\dagger}}Q(t)e^{-2sA}\big)}
 \nonumber\\
& \quad -\det\Big(I_{\bar{n}}-4i\,W_{\oplus}^{-1}(A^{\dagger})^{-1}
 e^{-2sA^{\dagger}} C^{\dagger}(t) C(t)e^{-2sA}\Big)\,,\label{eq:L1t_s_pos}
\end{align}
and
\begin{align}
\frac{\partial}{\partial t}L_2(s,t)
&= 4i\tilde{B}^{\dag} \tilde{\Gamma}^{-1} [(A^{\dagger})^{2}+\tilde{Q} A \tilde{N}]
 \tilde{\Gamma}^{-1} A^{\dagger^{-1}} \tilde{C}^{\dag} \nonumber\\
&=\det\Big(I_{\bar{n}}-4i\,W_{\ominus}^{-1}(A^{\dagger})^{-1}
 C(t)^{\dagger} B^{\dagger} N^{-1} e^{2sA}\Big)-1 \label{eq:L2t_s_neg}\\
&=\det\Big(I_{\bar{n}}-4i\,W_{\oplus}^{-1}
 e^{-2sA^{\dagger}}(A^{\dagger})^{-1} C(t)^{\dagger} B^{\dagger} N^{-1}\Big)-1\,,
 \label{eq:L2t_s_pos}
\end{align}
\end{subequations}
where $W_{\ominus}$ and $W_{\oplus}$ are defined as in \eqref{eq:W}.
It is clear that expressions \eqref{eq:L1t_s_neg} and \eqref{eq:L2t_s_neg}
 with \eqref{eq:W_minus} are convenient for evaluating
$\frac{\partial}{\partial t}{\mathbf{m}}(s,t)$ when $s\leq0$, whereas expressions
\eqref{eq:L1t_s_neg} and \eqref{eq:L2t_s_neg} with \eqref{eq:W_plus}
are convenient for evaluating numerically $\frac{\partial}{\partial t}{\mathbf{m}}(s,t)$
 when $s\geq0$.


\subsubsection*{Acknowledgements}
The authors thanks F. Borghero, A. della Vedova, S. Lombardo, A. Moro,
and C. Rogers for interesting discussions and useful suggestions.
The work of MS and FD has been carried
out in the framework of a London Mathematical Society Scheme 4
(Research in Pairs) grant on ``Propagating, localised waves in
ferromagnetic nanowires'' (Ref No: 41622). The work of FD and GO has
been carried out in the framework of a Progetto Giovani 2017 grant on
``Studio di modelli di tipo idrodinamico per il ferromagnetismo''
(``Study of models of the hydrodynamic type for ferromagnetism'')
funded by GNFM (Gruppo Nazionale di Fisica Matematica, National
Group for Mathematical Physics), INdAM (Istituto Nazionale di Alta Matematica,
National Institute for Advanced Mathematics).



\begin{thebibliography}{00}
\bibitem{AH}
 A. Aharoni;
 \emph{Introduction to the Theory of Ferromagnetism},
 International Series of Monographs in Physics, Oxford University Press,
 New York, 2000.

\bibitem{AKNS74}
 M. J. Ablowitz, D. J. Kaup, A. C. Newell, H. Segur;
 \emph{The Inverse scattering transform. Fourier analysis for nonlinear problems},
 Stud. Appl. Math., \textbf{53}, 249--315 (1974).

\bibitem{APT}
 M. J. Ablowitz, B. Prinari, A.D. Trubatch;
 \emph{Discrete and Continuous Nonlinear Schr\"odinger Systems},
 London Math. Soc. Lecture Notes Series, \textbf{302}, Cambridge Univ. Press, Cambridge, 2004.

\bibitem{AS}
 M. J. Ablowitz, H. Segur;
 \emph{Solitons and the Inverse Scattering Transform},
 SIAM, Philadelphia, 1981.

\bibitem{ADM0}
 T. Aktosun, C. van der Mee;
 \emph{Explicit Solutions to the Korteweg-de Vries Equation on the Half Line},
 Inverse Problems, \textbf{22}, 2165--2174 (2006).

\bibitem{ADM}
 T. Aktosun, F. Demontis, C. van der Mee;
 \emph{Exact solutions to the focusing nonlinear Schr\"o\-din\-ger equation},
 Inverse Problems \textbf{23}, 2171--2195 (2007).

\bibitem{ADM1}
 T. Aktosun, F. Demontis, C. van der Mee;
 \emph{Exact solutions to the Sine-Gordon Equation},
 Journal of Mathematical Physics, \textbf{51}, (2010).

\bibitem{AK1}
 N. Asano, Y. Kato;
 \emph{Non-self-adjoint Zakharov-Shabat operator with a potential of the
 finite asymptotic values. I. Direct and inverse scattering problems},
 J. Math. Phys., \textbf{22}, 2780--2793 (1980).

\bibitem{AK2}
 N. Asano, Y. Kato;
 \emph{Non-self-adjoint Zakharov-Shabat operator with a potential
of the finite asymptotic values. II. Inverse problem},
 J. Math. Phys., \textbf{25}, 570--588 (1984).

\bibitem{BaderParkin2010}
 S. D. Bader, S. S. P. Parkin;
 \emph{Spintronics},
 Annu. Rev. Condens. Matter Phys., \textbf{1}, 71--88 (2010).

\bibitem{Bion}
 G. Biondini, G. Kovacic;
 \emph{Inverse scattering transform for the focusing nonlinear
Schr\"odinger equation with nonzero boundary conditions},
 J. Math. Phys., \textbf{55}, 031506 (2014).

\bibitem{BP}
 M. Boiti, F. Pempinelli;
 \emph{The spectral transform for the NLS equation with left-right asymmetric
 boundary conditions}, Nuovo Cimento A, \textbf{69}, 213--227 (1982).

\bibitem{BooHoe2015}
 L.D. Bookman, M. A. Hoefer;
 \emph{Perturbation theory for propagating magnetic droplet solitons},
 Proc. R. Soc. A, \textbf{471}(2179), 20150042 (2015).

\bibitem{BoTiCoFiMuMaSlAk2010}
 S. Bonetti, V. Tiberkevich, G. Consolo, G. Finocchio, P. Muduli,
 F. Mancoff, A. Slavin, J. {\AA}kerman;
 \emph{Experimental evidence of self-localized, and propagating spin wave
modes in obliquely magnetized current-driven nanocontacts},
 Phys. Rev. Lett., \textbf{105}, 217204 (2010).

\bibitem{CAL91}
 F. Calogero,
 \emph{Why Are Certain Nonlinear PDEs Both Widely Applicable and Integrable?},
 in V.E. Zakharov (Ed.), \emph{What is Integrabily}, Springer (1991).

\bibitem{CdG}
 F. Calogero, A. Degasperis;
 \emph{Spectral transforms and solitons},
 Amsterdam North-Holland (1982).

\bibitem{Chiao}
 R. Y. Chiao, E. Garmire, C. H. Townes;
 \emph{Self-trapping of optical beams},
 Phys. Rev. Lett. 13, 479--482 (1964).

\bibitem{ChEkIaMoSaBoHoDuAk2016}
 S. Chung, A. Eklund, E. Iacocca, S. M. Mohseni, S. R. Sani, L. Bookman,
 M. A. Hoefer, R.K. Dumas, J. {\AA}kerman;
 \emph{Magnetic droplet nucleation boundary in orthogonal spin-torque
nano-oscillators}, Nature Comm., \textbf{7}, 11209 (2016).

\bibitem{ChMoEkDuRaSaNgRaDuAk2015}
 S. Chung, S. M. Mohseni, A. Eklund, P. D\"{u}rrenfeld, M. Ranjbar, S. R. Sani,
 T. N. Anh Nguyen, R. K. Dumas, J. {\AA}kerman;
 \emph{Magnetic droplet solitons in orthogonal spin valves},
 Low Temp. Phys., \textbf{41}, 833 (2015).

\bibitem{ChMoSaIaDuNgPoMuEkHoAk2014}
 S. Chung, S. M. Mohseni, S. R. Sani, E. Iacocca, R. K. Dumas, T. N. Anh Nguyen,
 Ye. Pogoryelov, P. K. Muduli, A. Eklund, M. Hoefer, J. {\AA}kerman;
 \emph{Spin transfer torque generated magnetic droplet solitons},
 J. App. Phys., \textbf{115}, 172612 (2014).

\bibitem{Rios}
 L.S. Da Rios,
 \emph{Sul moto di un liquido indefinito con un filetto vorticoso},
 Rend. Circ. Mat. Palermo, {22}, 117--135 (1906) [in Italian].

\bibitem{Dem1}
 F. Demontis, B. Prinari, C. van der Mee, F. Vitale;
 \emph{The inverse scattering transform for the defocusing nonlinear
Schr\"odinger equation with nonzero boundary conditions},
 Stud. Appl. Math., \textbf{131}, 1--40 (2013).

\bibitem{Dem2}
 F. Demontis, B. Prinari, C. van der Mee, F. Vitale;
 \emph{The inverse scattering transform for the focusing nonlinear
Schr\"{o}dinger equation with asymmetric boundary conditions},
 J. Math. Phys., \textbf{55} 101505 (2014).

\bibitem{Dem3}
 F. Demontis, S. Lombardo, M. Sommacal, C. van der Mee, F. Vargiu;
 \emph{Effective Generation of Closed-form Soliton Solutions of
 the Continuous Classical Heisenberg Ferromagnet Equation}, Comm. Nonlin. Sc. Num. Sim., \textbf{64}, 35--65 (2018).

\bibitem{Dem4}
 F. Demontis,
 \emph{Exact solutions to the modified Korteweg-de Vries equation},
 Theoretical and Mathematical Physics, \textbf{168} (1), 886--897 (2011).

\bibitem{Dem5}
 F. Demontis, G. Ortenzi, C. van der Mee;
 \emph{Exact Solutions of the Hirota Equation and Vortex Filaments Motion},
 Physica D \textbf{313}, 61--80 (2015).

\bibitem{Dem6}
 F. Demontis, C. van der Mee;
 \emph{Explicit solutions of the cubic matrix nonlinear Schr\"{o}dinger equation},
 Inverse Problems \textbf{24}, 16 pp. (2008). %DOI: 10.1088/0266-5611/24/2/02520.

\bibitem{DubrovinGravaKlein2009}
 B. Dubrovin, T. Grava, C. Klein;
 \emph{On universality of critical behaviour in the focusing nonlinear
 Schr\"odinger equation, elliptic umbilic catastrophe and the
tritronqu\'{e}e solution to the Painlev\'{e}-I equation},
 Journal of Nonlinear Science, {\bf19}(1), 57--94 (2009)

\bibitem{FT}
 L. D. Faddeev, and L. A. Takhtajan;
 \emph{Hamiltonian methods in the theory of solitons},
 Springer, Berlin and New York, 1987.

\bibitem{Fog}
 H. C. Fogedby;
 \emph{Solitons and magnons in the classical Heisenberg chain},
 J. Phys. A: Math. Gen., 13, 1467–1499 (1980).

\bibitem{GH}
 M. Gage, R.S. Hamilton;
 \emph{The heat equation shrinking convex plane curves},
 J. Differential Geom., 23, no. 1, 69--96 (1986).

\bibitem{Garn}
 J. Garnier, K. Kalimeris;
 \emph{Inverse scattering perturbation theory for the nonlinear
Schr\"odinger equation with non-vanishing background},
 J. Phys. A: Math. Theor., \textbf{45}, 035202 (2012).

\bibitem{GK1}
 V. S. Gerdjikov, P. P. Kulish;
 \emph{Completely integrable Hamiltonian systems connected with a nonselfadjoint
Dirac operator}, Bulgar. J. Phys., \textbf{5}(4), 337--348 (1978) [in Russian].

\bibitem{GutierrezDeLaire2015}
 S. Guti\'{e}rrez, A. de Laire;
 \emph{Self-similar solutions of the one-dimensional Landau-Lifshitz-Gilbert
equation}, Nonlinearity, \textbf{28}(5), 1307-1350 (2015).

\bibitem{HASEa}
 A. Hasegawa, F. Tappert;
 \emph{Transmission of stationary nonlinear optical pulses in dispersive
 dielectric fibers. I. Anomalous dispersion},
 App. Phys. Lett., \textbf{23}(3) 142--144 (1973).

\bibitem{HASEb}
 A. Hasegawa, F. Tappert;
 \emph{Transmission of stationary nonlinear optical pulses in dispersive
dielectric fibers. II. Normal dispersion},
 App. Phys. Lett., \textbf{23}(3) 171--172 (1973).

\bibitem{Has}
 H. Hasimoto,
 \emph{Soliton on a vortex filament},
 J. Fluid. Mech. \textbf{51} 477--485 (1972).

\bibitem{HoeferSilvaKeller2010}
 M. A. Hoefer, T. Silva, M. Keller;
 \emph{Theory for a dissipative droplet soliton excited by a spin torque
nanocontact}, Phys. Rev. B \textbf{82}(5), 054432 (2010).

\bibitem{Hoef}
 M. A. Hoefer, M. Sommacal;
 \emph{Propagating two-dimensional magnetic droplets},
 Physica D \textbf{241}, 890--901 (2012).

\bibitem{HoeSomSil2012}
 M.A. Hoefer, M. Sommacal, T. Silva;
 \emph{Propagation, and control of nano-scale, magnetic droplet solitons},
 Phys. Rev. B \textbf{85}(21), 214433 (2012).

\bibitem{IaDuBoMoChHoAk2014}
 E. Iacocca, R. K. Dumas, L. Bookman, M. Mohseni, S. Chung, M. A. Hoefer,
 J. {\AA}kerman;
 \emph{Confined dissipative droplet solitons in spin-valve nanowires with
perpendicular magnetic anisotropy},
 Phys. Rev. Lett. \textbf{112}, 047201 (2014).

\bibitem{IaSiHo2016}
 E. Iacocca, T.J. Silva, M.A. Hoefer,
 \emph{Breaking of Galilean invariance in the hydrodynamic formulation
of ferromagnetic thin films},
 Phys. Rev. Lett. \textbf{118}, 017203 (2017).

\bibitem{IvanovKosevich1977}
 B. Ivanov, A. Kosevich,
 \emph{Bound-states of a large number of magnons in a ferromagnet with
one-ion anisotropy},
 Zh. Eksp. Teor. Fiz. \textbf{72}(5), 2000--2015 (1977).

\bibitem{IvaSte1989}
 B. A. Ivanov, and V. A. Stephanovich;
 \emph{Two-dimensional soliton dynamics in ferromagnets},
 Phys. Lett. A \textbf{141}(1), 89--94 (1989).

\bibitem{IvZaYa2001}
 B. A. Ivanov, C. E. Zaspel, I. A. Yastremsky;
 \emph{Small-amplitude mobile solitons in the two-dimensional ferromagnet},
 Phys. Rev. B \textbf{63}(13), 134413 (2001).

\bibitem{KI1}
 T. Kawata, H. Inoue;
 \emph{Eigenvalue problem with nonvanishing potentials},
 J. Phys. Soc. Japan \textbf{43}, 361--362 (1977).

\bibitem{KI2}
 T. Kawata, H. Inoue;
 \emph{Inverse scattering method for the nonlinear evolution equations
under nonvanishing conditions}, J. Phys. Soc. Japan, \textbf{44}, 1722--1729 (1978).

\bibitem{KO}
 B. G. Konopelchenko, G. Ortenzi,
 \emph{Quasi-classical approximation in vortex filament dynamics. Integrable systems,
 gradient catastrophe and flutter},
 Studies in Applied Mathematics, 130(2) , 167--199 (2013).

\bibitem{KosevichIvanovKovalev1990}
 A. Kosevich,  B. Ivanov, A. Kovalev;
 \emph{Magnetic solitons},
 Phys. Rep., \textbf{194}(3--4), 117--238 (1990).

\bibitem{KMF76}
 P. P. Kulish, S. V. Manakov, a L. D. Faddeev;
 \emph{Comparison of the exact quantum and quasiclassical results for a nonlinear
 Schr\"odinger equation},
 Theor. Math. Phys. \textbf{28}, 615--620 (1976).

\bibitem{LA1}
 M. Lakshmanan, K. Porsezian, M. Daniel;
 \emph{Effect of discreteness on the continuum limit of the Heisenberg spin chain},
 Phys. Lett. A \textbf{139}(9), 483--488 (1988).

\bibitem{LA2}
 M. Lakshmanan, T. W. Ruijgrok, C. J. Thompson;
 \emph{On the dynamics of a continuum spin system},
 Physica A \textbf{84}(3), 577–-590 (1976).

\bibitem{LA3}
 M. Lakshmanan,
 \emph{Continuum spin system as an exactly solvable dynamical system},
 Phys. Lett., \textbf{61A}, 53--54 (1977).

\bibitem{Lamb}
 G. Lamb, Jr.,
 \emph{Solitons and the Motion of Helical Curves},
 Phys. Rev. Lett., \textbf{37}, 235 (1976).

\bibitem{LangerPerline1}
 J. Langer, R. Perline;
 \emph{The Hasimoto transformation and integrable flows on curves},
 Applied Mathematics Letters \textbf{3}(2), 61--64 (1990).

\bibitem{LangerPerline2}
 J. Langer, R. Perline;
 \emph{Poisson Geometry of the Filament Equation},
 J. Nonlin. Sci., \textbf{3}, 71--93 (1991).

\bibitem{LauShaw2011}
 J. Lau, J. Shaw;
 \emph{Magnetic nanostructures for advanced technologies: fabrication,
metrology, and challenges},  J. Phys. D: Appl. Phys., \textbf{44}, 303001 (2011).

\bibitem{Leon}
 J. Leon;
 \emph{The Dirac inverse spectral transform: kinks and boomerons},
 J. Math. Phys., \textbf{21}(10), 2572--2578 (1980).

\bibitem{Levi}
 T. Levi-Civita, E. Amaldi;
 \emph{Lezioni di Meccanica Razionale},
 Vol. 1, Zanichelli Editore, (1974, first edition 1923).

\bibitem{MacBacKen2014}
 F. Maci\'a, D. Backes,  A.D. Kent;
 \emph{Stable magnetic droplet solitons in spin-transfer nanocontacts},
 Nat. Nano. \textbf{9}, 992--996 (2014).

\bibitem{MaBoHo2014}
 M. D. Maiden, L. D. Bookman,  M. A. Hoefer;
 \emph{Attraction, merger, reflection,, and annihilation in magnetic droplet
soliton scattering},
 Phys. Rev. B, \textbf{89}(18), 180409 (2014).

\bibitem{MohseniSaniPerssonNguyenChung2013}
 S. M. Mohseni, S. R. Sani, J. Persson, T. N. Anh Nguyen, S. Chung,
 Ye. Pogoryelov, P. K. Muduli, E. Iacocca, A. Eklund, R. K. Dumas,
 S. Bonetti, A. Deac, M. A. Hoefer, J. {\AA}kerman;
 \emph{Spin torque-generated magnetic droplet solitons},
 Science, \textbf{339}, 1295--1298 (2013).

\bibitem{MoSaDuPeNgChPoMuIaEkAk2014}
 S. M. Mohseni, S. R. Sani, R. K. Dumas, J. Persson, T. N. Anh Nguyen,
 S. Chung, Ye. Pogoryelov, P. K. Muduli, E. Iacocca, A. Eklund,  J. {\AA}kerman;
 \emph{Magnetic droplet solitons in orthogonal nano-contact spin torque oscillators},
 Physica B, \textbf{435}, 84--87 (2014).

\bibitem{Nak}
 K. Nakamura, T. Sasada,
 \emph{Soliton and wave trains in ferromagnets},
 Phys. Lett. A, \textbf{48A}(9), 321--322 (1974).

\bibitem{Nak1}
 K. Nakamura,  T. Sasada,
 \emph{Gauge equivalence between one-dimensional Heisenberg ferromagnets with single-site anisotropy and nonlinear Schrodinger equations},
 J. Phys. C: Solid State Phys., \textbf{15}, 915--918, (1982).

\bibitem{NSW}
 K. Nakayama, H. Segur, M. Wadati;
 \emph{Integrability and the motion of curves},
 Phys. Rev. Lett. 69, 18, 2603 (1992).

\bibitem{NMPZ}
 S. P. Novikov, S. V. Manakov, L. B. Pitaevskii, V.E. Zakharov;
 \emph{Theory of Solitons. The Inverse Scattering Method},
 Plenum Press, New York, 1984.

\bibitem{Ma}
 Y.-C. Ma,
 \emph{The perturbed plane-wave solutions of the cubic Schr\"{o}dinger equation},
 Stud. Appl. Math., \textbf{60}, 43--58 (1979).

\bibitem{PapaToma1991}
 N. Papanicolaou,  T.N. Tomaras,
 \emph{Dynamics of Magnetic Vortices},
 Nucl. Phys. B, \textbf{360}, 425--462 (1991).

\bibitem{RS1}
 C. Rogers, W. K. Schief;
 \emph{Intrinsic Geometry of the NLS Equation and its Auto-B\"{a}cklund Transformation},
 Stud. Appl. Math., \textbf{101}, 267--287 (1998).

\bibitem{RS2}
 W. K. Schief, C. Rogers;
 \emph{Binormal Motion of Curves of Constant Curvature and Torsion.
 Generation of Soliton Surfaces},
 Proc. Roy. Soc. Lond. A, \textbf{455}, 3163--3188 (1999).

\bibitem{RS3}
 C. Rogers,  W. K. Schief;
 \emph{On Geodesic Hydrodynamic Motions. Heisenberg Spin Connections},
 J. Math. Anal. Appl., \textbf{251}, 855--870 (2000).

\bibitem{Rogers2002}
 C. Rogers,
 \emph{On the Geometry of Spatial Hydrodynamic Motions. Solitonic Connections},
 in R. Monaco (Ed.), \emph{Proceedings XIth International Conference
on Waves and Stability in Continuous Media}, 458--470 (2002).

\bibitem{Rogers2003}
 C.Rogers,  W. K. Schief;
 \emph{Novel integrable reductions in nonlinear continuum mechanics via
geometric constraints},
 J. Math. Phys. \textbf{44}, 3341--3369 (2003).

\bibitem{SMITH}
 C. J. Pethick,  H. Smith;
 \emph{Bose-Einstein Condensation in Dilute Gases},
 Cambridge University Press (2002).

\bibitem{PieZak1998}
 B. Piette, W. J. Zakrzewski;
 \emph{Localized solutions in a two-dimensional {L}andau-{L}ifshitz model},
 Physica D \textbf{119}(3), 314--326 (1998).

\bibitem{Saf}
 P. G. Saffman;
 \emph{Vortex Dynamics},
 Cambridge University Press UK (1992).

\bibitem{Sparks}
 M. Sparks,
 \emph{Ferromagnetic relaxation theory},
 McGraw-Hill (1965).

\bibitem{Tal1}
 V. I. Talanov,
 \emph{About self-focusing of light in cubic media},
 JETP Lett. 2, 138--142 (1965).

\bibitem{Tal2}
 V. I. Talanov,
 \emph{On self-focusing of the wave beams in nonlinear media},
 JETP Lett. 11, 199--201 (1970).

\bibitem{Tak}
 L. A. Takhtajan,
 \emph{Integration of the continuous Heisenberg spin chain through the inverse
scattering method},
 Phys. Lett., \textbf{64A}, 235--237 (1977).

\bibitem{Tjon}
 J. Tjon J. Wright;
 \emph{Solitons in the continuous Heisenberg spin chain},
 Phys. Rev. B, \textbf{15}, 3470--3476 (1977).

\bibitem{Turski1981}
 L. A. Turski;
 \emph{Hydrodynamical description of the continuous Heisenberg chain},
 Can. J. Phys., \textbf{59}, 511--514 (1981)

\bibitem{CORBOOK}
 C. van der Mee;
 \emph{Nonlinear evolution models of integrable type},
 SIMAI e-Lectures Notes \textbf{11} (2013).

\bibitem{TI}
 C. E. Weatherburn;
 \emph{Differential Geometry Of Three Dimensions-Vol I},
 Cambridge University Press, London (1955).

\bibitem{ZS72}
 V. E. Zakharov, A. B. Shabat;
 \emph{Exact theory of two-dimensional self-focusing and one dimensional
self-modulation of waves in nonlinear media},
 Sov. Phys. JETP, 34, 62--69 (1972).

\bibitem{ZS72a}
 V. E. Zakharov,
 \emph{Hamilton formalism for hydrodynamic plasma models},
 Sov Phys. JETP \textbf{33}, 927--932 (1971);
 translated from \v{Z}. \`Eksper. Teoret. Fiz., \textbf{60}, 1714--1726 (1971)
[in Russian].

\bibitem{ZakTak}
 V. E. Zakharov, L. A. Takhtajan;
 \emph{Equivalence of the nonlinear Schr\"odinger equation and the equation
of a Heisenberg ferromagnet},
 Theor. Math. Phys., \textbf{38}, 17--23 (1979).

\end{thebibliography}

\end{document}
