1 Introduction

As one of the most important integrable nonlinear equations, the nonlinear Schrödinger (NLS) equation

$$\begin{aligned} iu_{t}+u_{xx}+\varepsilon \vert u \vert ^{2}u=0, \end{aligned}$$
(1)

is a well-known mathematical model for describing the evolution of pulses in nonlinear optical fibers and of surface gravity waves in fluid dynamics [1]. To investigate different complex nonlinear phenomena of our realistic world, some generalizations of the widely used \((1+1)\)-dimensional Eq. (1) into a \((2+1)\)-dimensional one are obtained [24]. Theoretical and experimental research of these higher-dimensional integrable generalizations has been carried out due to their attraction and application in many fields such as plasma physics, nonlinear optics, fluid dynamics, and Bose-Einstein condensates [58]. The NLS equation admits the following \((2+1)\)-dimensional extension:

$$\begin{aligned} &iu_{t}+u_{xx}-uQ_{x}=0, \\ &iu_{t}^{*}-u_{xx}^{*}+u^{*}Q_{x}=0, \\ &uu^{*}=Q_{y}, \end{aligned}$$
(2)

where \(u=u(x,y,t)\) is a complex function, \(Q=Q(x,y,t)\) is a real function, and \(x, y, t\) are real. For system (2), Ruan and Chen [9] have discussed its Painlevé properties and presented infinitely many truncated symmetries in terms of arbitrary functions of time t and variable y. Zhang [10] has revealed the rich dromion structures of system (2) based on the Hirota bilinear form.

One of vital aspects of soliton theory is searching exact solutions to soliton equations. Generally speaking, the Hirota bilinear method and the Wronskian technique are efficient and direct methods to construct exact solutions [1114]. Recently, Chen et al. [15] extended the traditional condition equation to the arbitrary matrix equation and established the rational solutions and complexitons in terms of double Wronskian forms for the AKNS system. At present, general rational soliton solutions to various soliton equations are also discussed within the Casoratian structure and the Grammian or Pfaffian formulation [1618].

In this paper, using the Hirota bilinear method and Chen’s method, we discuss multiple-soliton solutions and a generalized double Wronskian determinant solution to system (2), respectively. The paper is organized as follows. In Section 2, by a dependent variable transformation, system (2) is transformed into a bilinear equation. Utilizing the perturbation method, we derive soliton solutions of system (2) based on the Hirota bilinear form. In Section 3, we present a double Wronskian form of system (2) whose entries satisfy a general matrix equation. A conclusion and remarks are given in Section 4.

2 Multi-soliton solutions

Via the dependent variable transformations [10]

$$\begin{aligned} u=\frac{g}{f},\qquad u^{*}=\frac{g^{*}}{f},\qquad Q=-2(\ln f)_{x}, \end{aligned}$$
(3)

where \(g=g(x,y,t)\) is a differentiable complex function, and \(f=f(x,y,t)\) is a differentiable real function, the bilinear form for system (2) is as follows:

$$\begin{aligned} &\bigl(D_{x}^{2}+iD_{t} \bigr)g\cdot f=0, \end{aligned}$$
(4a)
$$\begin{aligned} &\bigl(D_{x}^{2}-iD_{t} \bigr)g^{*}\cdot f=0, \end{aligned}$$
(4b)
$$\begin{aligned} &D_{x}D_{y} f\cdot f=-g g^{*}, \end{aligned}$$
(4c)

where \(D_{x},D_{y}\), and \(D_{t}\) are the Hirota bilinear differential operators [19].

We expand f and g in the form of a power series as

$$\begin{aligned} &f(x,y,t)=1+f^{(2)}\varepsilon^{2}+f^{(4)} \varepsilon^{4}+\cdots +f^{(2j)}\varepsilon^{2j}+\cdots, \end{aligned}$$
(5a)
$$\begin{aligned} &g(x,y,t)=g^{(1)}\varepsilon+g^{(3)}\varepsilon^{3}+ \cdots +g^{(2j+1)}\varepsilon^{2j+1}+\cdots. \end{aligned}$$
(5b)

Substituting (5a)-(5b) into Eqs. (4a)-(4c) and collecting terms of each order of ε, we get

$$\begin{aligned} &ig_{t}^{(1)}+g_{xx}^{(1)}=0, \end{aligned}$$
(6a)
$$\begin{aligned} &ig_{t}^{(3)}+g_{xx}^{(3)}=- \bigl(D_{x}^{2}+iD_{t} \bigr)g^{(1)}\cdot f^{(2)}, \end{aligned}$$
(6b)
$$\begin{aligned} &\cdots\cdots \\ &{-}ig_{t}^{(1)*} +g_{xx}^{(1)*}=0, \end{aligned}$$
(6c)
$$\begin{aligned} &{-}ig_{t}^{(3)*}+g_{xx}^{(3)*}=- \bigl(D_{x}^{2}-iD_{t} \bigr)g^{(1)*}\cdot f^{(2)}, \end{aligned}$$
(6d)
$$\begin{aligned} &\cdots\cdots \\ &2f_{xy}^{(2)}=-g^{(1)}g^{(1)*}, \end{aligned}$$
(6e)
$$\begin{aligned} &2f_{xy}^{(4)}=-D_{x}D_{y}f^{(2)} \cdot f^{(2)}-g^{(1)}g^{(3)*}-g^{(3)}g^{(1)*}, \\ &\cdots\cdots \end{aligned}$$
(6f)

2.1 One-soliton solution

It is obvious that Eqs. (6a)-(6f) possess a particular solution

$$\begin{aligned} g^{(1)}=e^{\xi_{1}},\qquad f^{(2)}=e^{\xi_{1}+\xi_{1}^{*}+\theta_{13}},\qquad g^{(3)}= f^{(4)}=\cdots=0, \end{aligned}$$
(7)

where

$$\xi_{1}=k_{1}x+p_{1}y+w_{1}t+ \xi_{1}^{0},\qquad w_{1}=ik_{1}^{2},\qquad e^{\theta _{13}}=-\frac{1}{2(k_{1}+k_{1}^{*})(p_{1}+p_{1}^{*})}. $$

If we take \(\varepsilon=1\), then it is easy to see that \(g_{1}=e^{\xi_{1}}, f_{1}=1+e^{\xi_{1}+\xi_{1}^{*}+\theta_{13}} \) is a solution of Eqs. (4a)-(4c). Thus, through transformations (3), we can obtain the one-soliton solution of system (2) as

$$\begin{aligned} u=\frac{g_{1}}{f_{1}}=\frac{e^{\xi_{1}}}{1+e^{\xi_{1}+\xi_{1}^{*}+\theta _{13}}},\qquad Q=-2(\ln f_{1})_{x}. \end{aligned}$$
(8)

A specific one-soliton solution with choices of the involved parameters is plotted in Figure 1.

Figure 1
figure 1

The plots of expression ( 8 ) with special parameters: \(\pmb{k_{1}=1,p_{1}=2,t=1}\) .

2.2 Two-soliton solution

If we choose the solution to Eq. (6a) in the form

$$\begin{aligned} g^{(1)}=e^{\xi_{1}}+e^{\xi_{2}},\qquad \xi_{j}=k_{j}x+p_{j}y+w_{j}t+ \xi _{j}^{0},\qquad w_{j}=ik_{j}^{2} \ (j=1,2), \end{aligned}$$
(9)

then substituting (9) into Eq. (6e), we get

$$\begin{aligned} \begin{aligned}& f^{(2)}=e^{\xi_{1}+\xi_{1}^{*}+\theta_{13}}+e^{\xi_{1}+\xi _{2}^{*}+\theta_{14}}+e^{\xi_{2}+\xi_{1}^{*}+\theta_{23}}+e^{\xi_{2}+\xi _{2}^{*}+\theta_{24}}, \\ &e^{\theta_{j,2+l}}=-\frac{1}{2(k_{j}+k_{l}^{*})(p_{j}+p_{l}^{*})},\quad (j,l=1,2). \end{aligned} \end{aligned}$$
(10)

Substituting (9) and (10) into Eq. (6b), we have

$$\begin{aligned} g^{(3)}=e^{\xi_{1}+\xi_{2}+\xi_{1}^{*}+\theta_{12}+\theta_{13}+\theta _{23}}+e^{\xi_{1}+\xi_{2}+\xi_{2}^{*}+\theta_{12}+\theta_{14}+\theta _{24}},\qquad e^{\theta_{12}}=2(k_{1}-k_{2}) (p_{2}-p_{1}). \end{aligned}$$
(11)

With the help of (9)-(11), solving Eq. (6f), we can obtain

$$\begin{aligned} f^{(4)}=e^{\xi_{1}+\xi_{2}+\xi_{1}^{*}+\xi_{2}^{*}+\theta_{12}+\theta _{13}+\theta_{14}+\theta_{23}+\theta_{24}+\theta_{34}},\qquad e^{\theta _{34}}=2 \bigl(k_{1}^{*}-k_{2}^{*} \bigr) \bigl(p_{2}^{*}-p_{1}^{*} \bigr). \end{aligned}$$
(12)

By similar steps as before a direct calculation yields

$$g^{(5)}=f^{(6)}=\cdots=0. $$

Taking \(\varepsilon=1\), then we have

$$\begin{aligned} &f_{2}=1+e^{\xi_{1}+\xi_{1}^{*}+\theta_{13}}+e^{\xi_{1}+\xi_{2}^{*}+\theta_{14}} +e^{\xi_{2}+\xi_{1}^{*}+\theta_{23}}+e^{\xi_{2}+\xi_{2}^{*}+\theta _{24}} \\ &\phantom{f_{2}=}{}+e^{\xi_{1}+\xi_{2}+\xi_{1}^{*}+\xi_{2}^{*}+\theta_{12}+\theta_{13} +\theta_{14}+\theta_{23}+\theta_{24}+\theta_{34}}, \end{aligned}$$
(13)
$$\begin{aligned} &g_{2}=e^{\xi_{1}}+e^{\xi_{2}}+e^{\xi_{1}+\xi_{2}+\xi_{1}^{*}+\theta _{12}+\theta_{13}+\theta_{23}}+e^{\xi_{1}+\xi_{2}+\xi_{2}^{*}+\theta _{12}+\theta_{14}+\theta_{24}}. \end{aligned}$$
(14)

Hence, the two-soliton solution of system (2) is

$$\begin{aligned} u=\frac{g_{2}}{f_{2}},\qquad Q=-2(\ln f_{2})_{x}. \end{aligned}$$
(15)

Figure 2 shows the plots of the two-soliton solution by choosing specific parameters.

Figure 2
figure 2

The plots of expression ( 15 ) with special parameters: \(\pmb{k_{1}=-1,k_{2}=3,p_{1}=2, p_{2}=4,y=1}\) .

We now consider the asymptotic analysis on the two-soliton solution of (2). Let us define the soliton wave variables as

$$\xi_{1R}=k_{1R}x+p_{1R}y-2k_{1R}k_{1I}t,\qquad \xi _{1I}=k_{1I}x+p_{1I}y+ \bigl(k_{1R}^{2}-k_{1I}^{2} \bigr)t $$

and

$$\xi_{2R}=k_{2R}x+p_{2R}y-2k_{2R}k_{2I}t,\qquad \xi _{2I}=k_{2I}x+p_{2I}y+ \bigl(k_{2R}^{2}-k_{2I}^{2} \bigr)t, $$

where \(k_{1R}, k_{1I},k_{2R}, k_{2I}, p_{1R}, p_{1I}, p_{2R}\), and \(p_{2I}\) all are real parameters.

Before collision (limit \(t \to-\infty\)):

(1) Soliton 1 \((\xi_{1}+\xi_{1}^{*}\sim0, \xi_{2}+\xi_{2}^{*}\to-\infty)\):

$$\begin{aligned} &u\to u^{1-}=\frac{e^{\xi_{1}}}{1+e^{\xi_{1}+\xi_{1}^{*}+\theta_{13}}}=\frac {1}{2}e^{i\xi_{1I}}e^{-\frac{\theta_{13}}{2}} \mathrm{sech } \biggl(\xi _{1R}+\frac{\theta_{13}}{2} \biggr), \end{aligned}$$
(16a)
$$\begin{aligned} &Q\to Q^{1-}= -2 \bigl[\ln \bigl(1+e^{\xi_{1}+\xi_{1}^{*}+\theta_{13}} \bigr) \bigr]_{x}. \end{aligned}$$
(16b)

(2) Soliton 2 \((\xi_{2}+\xi_{2}^{*}\sim0, \xi_{1}+\xi_{1}^{*}\to+\infty)\):

$$\begin{aligned} &u\to u^{2-}= \frac{e^{\xi_{2}+\theta_{12}+\theta_{23}}}{1+e^{\xi_{2}+\xi _{2}^{*}+\theta_{12}+\theta_{14}+\theta_{23}+\theta_{24}+\theta_{34}}} \\ &\phantom{u\to u^{2-}}=\frac{1}{2}e^{i\xi_{2I}}e^{\frac{\theta_{12}+\theta_{23}-\theta _{14}-\theta_{24}-\theta_{34}}{2}}\mathrm{sech } \biggl( \xi_{2R}+\frac{\theta_{12}+\theta_{14}+\theta_{23}+\theta _{24}+\theta_{34}}{2} \biggr), \end{aligned}$$
(17a)
$$\begin{aligned} &Q\to Q^{2-}= -2 \bigl[\ln \bigl(1+e^{\xi_{2}+\xi_{2}^{*}+\theta_{12}+\theta_{14}+\theta _{23}+\theta_{24}+\theta_{34}} \bigr) \bigr]_{x}. \end{aligned}$$
(17b)

After collision (limit \(t \to+\infty\)):

(1) Soliton 1 \((\xi_{1}+\xi_{1}^{*}\sim0, \xi_{2}+\xi_{2}^{*}\to+\infty)\):

$$\begin{aligned} &u\to u^{1+}=\frac{e^{\xi_{1}+\theta_{12}+\theta_{14}}}{1+e^{\xi_{1}+\xi _{1}^{*}+\theta_{12}+\theta_{13}+\theta_{14}+\theta_{23}+\theta_{34}}} \\ &\phantom{u\to u^{1+}}=\frac{1}{2}e^{i\xi_{1I}}e^{\frac{\theta_{12}+\theta_{14}-\theta _{13}-\theta_{23}-\theta_{34}}{2}}\mathrm{sech } \biggl( \xi_{1R}+\frac{\theta_{12}+\theta_{13}+\theta_{14}+\theta _{23}+\theta_{34}}{2} \biggr), \end{aligned}$$
(18a)
$$\begin{aligned} &Q\to Q^{1+}= -2 \bigl[\ln \bigl(1+e^{\xi_{1}+\xi_{1}^{*}+\theta_{12}+\theta_{13}+\theta _{14}+\theta_{23}+\theta_{34}} \bigr) \bigr]_{x}. \end{aligned}$$
(18b)

(2) Soliton 2 \((\xi_{2}+\xi_{2}^{*}\sim0, \xi_{1}+\xi_{1}^{*}\to -\infty)\):

$$\begin{aligned} &u\to u^{2+}=\frac{e^{\xi_{2}}}{1+e^{\xi_{2}+\xi_{2}^{*}+\theta_{24}}}=\frac {1}{2}e^{i\xi_{2I}}e^{-\frac{\theta_{24}}{2}} \mathrm{sech } \biggl(\xi _{2R}+\frac{\theta_{24}}{2} \biggr), \end{aligned}$$
(19a)
$$\begin{aligned} &Q\to Q^{2-}= -2 \bigl[\ln \bigl(1+ e^{\xi_{2}+\xi_{2}^{*}+\theta_{24}} \bigr) \bigr]_{x}. \end{aligned}$$
(19b)

From these expressions it is easy to observe that the amplitude of the colliding solitons in the u change from \(\frac{1}{2}e^{-\frac{\theta_{13}}{2}}\) and \(\frac{1}{2}e^{-\frac{\theta_{12}+\theta_{23}-\theta_{14}-\theta _{24}-\theta_{34}}{2}}\) to \(\frac{1}{2}e^{-\frac{\theta_{12}+\theta_{14}-\theta_{13}-\theta _{23}-\theta_{34}}{2}}\) and \(\frac{1}{2}e^{-\frac{\theta_{24}}{2}}\) due to collision, respectively. In addition to this change in the amplitudes, the phase shift is given by

$$\begin{aligned} \Phi=\frac{\theta_{12}+\theta_{14}+\theta_{23}+\theta_{34}}{2}. \end{aligned}$$
(20)

2.3 N-soliton solution

In general, the N-solition solution of system (2) can be expressed as

$$\begin{aligned} u=\frac{g_{n}}{f_{n}},\qquad Q=-2(\ln f_{n})_{x}, \end{aligned}$$
(21)

with

$$\begin{aligned} \begin{aligned} &f_{n}=\sum_{\mu=0,1}A_{1}( \mu)e^{\sum_{j=1}^{2n}\mu_{j}\xi_{j}+\sum _{1\le j< l}^{2n}\mu_{j}\mu_{l}\theta_{jl}}, \\ & g_{n}=\sum_{\mu=0,1}A_{2}( \mu )e^{\sum_{j=1}^{2n}\mu_{j}\xi_{j}+\sum_{1\le j< l}^{2n}\mu_{j}\mu_{l}\theta_{jl}}, \end{aligned} \end{aligned}$$
(22)

where

$$\begin{aligned} &\xi_{n+j}=\xi_{j}^{*}\quad (j=1,2,\dots,n),\qquad e^{\theta_{j(n+l)}=-\frac {1}{2(k_{j}+k_{l}^{*})(p_{j}+p_{l}^{*})}}\quad (j,l=1,2,\dots,n), \end{aligned}$$
(23a)
$$\begin{aligned} &e^{\theta_{jl}}=2(k_{j}-k_{l}) (p_{l}-p_{j}) \quad (j< l=2,3,\dots,n), \end{aligned}$$
(23b)
$$\begin{aligned} &e^{\theta _{(n+j)(n+l)}}=2 \bigl(k_{j}^{*}-k_{l}^{*} \bigr) \bigl(p_{l}^{*}-p_{j}^{*} \bigr)=e^{\theta _{jl}^{*}} \quad (j< l=2,3,\dots,n), \end{aligned}$$
(23c)

and \(A_{1}(u)\) and \(A_{2}(u)\) take all possible combinations of \(\mu_{j}=0,1\ (j=1,2,\dots,n)\) and satisfy the following conditions:

$$\begin{aligned} \sum_{j=1}^{n}\mu_{j}=\sum _{j=1}^{n}\mu_{n+j},\qquad \sum _{j=1}^{n}\mu _{j}=\sum _{j=1}^{n}\mu_{n+j}+1. \end{aligned}$$
(24)

Thus, we can obtain the N-soliton solution of system (2) via the above results.

3 Generalized double Wronskian solution

In what follows, we derive the generalized double Wronskian determinant solution of system (2) by applying the Wronskian technique. To use this technique, we adopt the compact notation introduced by Freeman and Nimmo [20, 21], who set

$$\begin{aligned} W^{N,M}(\phi;\psi)&= \bigl\vert \phi, \partial_{x}\phi, \dots,\partial_{x}^{N-1}\phi ;\psi, \partial_{x} \psi,\dots,\partial_{x}^{M-1}\psi \bigr\vert \\ &= \vert \widehat {N-1};\widehat{M-1} \vert , \end{aligned}$$

where \(\phi=(\phi_{1},\phi_{2},\dots,\phi_{N+M})^{T}\), \(\psi=(\psi_{1},\psi_{2},\dots,\psi_{N+M})^{T}\), and \(\partial_{x}^{(j)}\) denotes the jth partial derivative with respect to x.

Theorem 3.1

The bilinear system (4a)-(4c) possesses the following generalized double Wronskian solution:

$$\begin{aligned} &f=W^{N+1,N+1}(\phi;\psi)= \vert \widehat{N};\widehat{N} \vert , \end{aligned}$$
(25a)
$$\begin{aligned} &g=2W^{N+2,N}(\phi;\psi)=2 \vert \widehat{N+1};\widehat{N-1} \vert , \end{aligned}$$
(25b)
$$\begin{aligned} &g^{*}=-2W^{N,N+2}(\phi;\psi)=-2 \vert \widehat{N-1};\widehat{N+1} \vert , \end{aligned}$$
(25c)

where the entries \(\phi_{j}\) and \(\psi_{j}\) \((j=1,2,\dots,N+1)\) satisfy the following conditions:

$$\begin{aligned} &\phi_{x}=-A\phi,\qquad \psi_{x}=A\psi, \end{aligned}$$
(26a)
$$\begin{aligned} &\phi_{j,y}=\frac{1}{2}\phi_{j,x},\quad \psi_{j,y}=\frac{1}{2}\psi_{j,x}, \end{aligned}$$
(26b)
$$\begin{aligned} &\phi_{j,t}=2i\phi_{j,xx}, \qquad\psi_{j,t}=-2i \psi_{j,xx}, \end{aligned}$$
(26c)
$$\begin{aligned} &\phi_{N+1+j}=-\psi_{j}^{*},\qquad \psi_{N+1+j}=- \phi_{j}^{*}, \end{aligned}$$
(26d)

with \(A=(a_{ij})\) is an \((N+1)\times(N+1)\) arbitrary real matrix independent of \(x,y,t\).

For convenience of proof, we first give the following lemma.

Lemma 3.1

$$\begin{aligned} \vert M,a,b \vert \vert M,c,d \vert - \vert M,a,c \vert \vert M,b,d \vert + \vert M,a,d \vert \vert M,b,c \vert =0, \end{aligned}$$
(27)

where M is an \(N\times(N-2)\) matrix, and a, b, c, d represent N column vectors.

Lemma 3.1 has been proved by Chen et al. [15].

Proof of Theorem 3.1

The derivatives of f can be easily computed:

$$\begin{aligned} &f_{x}= \vert \widehat{N-1},N+1;\widehat{N} \vert + \vert \widehat{N};\widehat {N-1},N+1 \vert , \\ &f_{xx}= \vert \widehat{N-2},N,N+1;\widehat{N} \vert + \vert \widehat{N-1},N+2;\widehat {N} \vert +2 \vert \widehat{N-1},N+1; \widehat{N-1},N+1 \vert \\ &\phantom{f_{xx}=}{}+ \vert \widehat{N};\widehat{N-2},N,N+1 \vert + \vert \widehat{N};\widehat {N-1},N+2 \vert , \\ &f_{y}=\frac{1}{2} \bigl( \vert \widehat{N-1},N+1;\widehat{N} \vert + \vert \widehat{N};\widehat {N-1},N+1 \vert \bigr), \\ &f_{xy}=\frac{1}{2} \bigl( \vert \widehat{N-2},N,N+1; \widehat{N} \vert + \vert \widehat {N-1},N+2;\widehat{N} \vert +2 \vert \widehat{N-1},N+1;\widehat{N-1},N+1 \vert \\ &\phantom{f_{xy}=}{}+ \vert \widehat{N};\widehat{N-2},N,N+1 \vert + \vert \widehat{N};\widehat {N-1},N+2 \vert \bigr), \\ &f_{t}=2i(- \vert \widehat{N-2},N,N+1;\widehat{N} \vert + \vert \widehat{N-1},N+2;\widehat {N} \vert \\ &\phantom{f_{t}=}{}+ \vert \widehat{N};\widehat{N-2},N,N+1 \vert - \vert \widehat{N};\widehat {N-1},N+2 \vert , \\ &g_{x}=2( \vert \widehat{N},N+2;\widehat{N-1} \vert + \vert \widehat{N+1};\widehat {N-2},N \vert , \\ &g_{xx}=2( \vert \widehat{N-1},N+1,N+2;\widehat{N-1} \vert + \vert \widehat {N},N+3;\widehat{N-1} \vert + \vert \widehat{N},N+2; \widehat{N-2},N \vert \\ &\phantom{g_{xx}=}{}+ \vert \widehat{N},N+2;\widehat{N-2},N \vert + \vert \widehat{N+1}; \widehat {N-3},N-1,N \vert + \vert \widehat{N+1};\widehat{N-2},N+1 \vert , \\ &g_{t}=4i \bigl(- \vert \widehat{N-1},N+1,N+2;\widehat{N-1} \vert + \vert \widehat {N},N+3;\widehat{N-1} \vert \\ &\phantom{g_{t}=}{}+ \vert \widehat{N+1};\widehat{N-3},N-1,N \vert - \vert \widehat{N+1}; \widehat {N-2},N+1 \vert \bigr). \end{aligned}$$

Noting that

$$\begin{aligned} \Biggl\{ \Biggl(\sum_{i=1}^{N+1}a_{ii}- \sum_{i=1}^{N+1}a_{ii} \Biggr)^{2} \vert \widehat {N};\widehat{N} \vert \Biggr\} \vert \widehat{N};\widehat{N} \vert = \Biggl\{ \Biggl(\sum _{i=1}^{N+1}a_{ii}-\sum _{i=1}^{N+1}a_{ii} \Biggr) \vert \widehat{N};\widehat{N} \vert \Biggr\} ^{2}, \end{aligned}$$
(28a)

from condition (26a) we have

$$\begin{aligned} &\vert \widehat{N};\widehat{N} \vert \bigl( \vert \widehat{N-2},N,N+1; \widehat{N} \vert + \vert \widehat {N-1},N+2;\widehat{N} \vert -2 \vert \widehat{N-1},N+1;\widehat{N-1},N+1 \vert \\ &\qquad{}+ \vert \widehat{N};\widehat{N-2},N,N+1 \vert + \vert \widehat{N};\widehat {N-1},N+2 \vert \bigr) \\ &\quad = \bigl( \vert \widehat{N-1},N+1;\widehat{N} \vert - \vert \widehat{N};\widehat{N-1},N+1 \vert \bigr)^{2}. \end{aligned}$$
(28b)

Under condition (26d), we also have

$$g^{*}=-2W^{N,N+2}(\phi;\psi)=-2 \vert \widehat{N-1};\widehat{N+1} \vert . $$

Substituting f, g,\(g^{*}\) and the derivatives of f into the left-hand side of (4c) and using (28a)-(28b), we get

$$\begin{aligned} &2(ff_{xy}-f_{x}f_{y})+gg^{*} \\ &\quad=4 \bigl( \vert \widehat{N};\widehat{N} \vert \vert \widehat{N-1},N+1; \widehat {N-1},N+1 \vert - \vert \widehat{N-1},N+1;\widehat{N} \vert \vert \widehat{N};\widehat {N-1},N+1 \vert \\ &\qquad{}- \vert \widehat{N+1};\widehat{N-1} \vert \vert \widehat{N-1}; \widehat{N+1} \vert \bigr). \end{aligned}$$
(29)

By Lemma 3.1 the right-hand side of (29) is equal to zero. So the proof of (4c) is finished.

Using the identities, which are similar to (28a)-(28b),

$$\begin{aligned} &\Biggl\{ \Biggl(\sum_{i=1}^{N+1}a_{ii}- \sum_{i=1}^{N+1}a_{ii} \Biggr)^{2} \vert \widehat {N};\widehat{N} \vert \Biggr\} \vert \widehat{N+1};\widehat{N-1} \vert \\ &\quad= \Biggl\{ \Biggl(\sum_{i=1}^{N+1}a_{ii}- \sum_{i=1}^{N+1}a_{ii} \Biggr) \vert \widehat {N};\widehat{N} \vert \Biggr\} \Biggl\{ \Biggl(\sum _{i=1}^{N+1}a_{ii}-\sum _{i=1}^{N+1}a_{ii} \Biggr) \vert \widehat{N+1};\widehat{N-1} \vert \Biggr\} \\ &\quad= \Biggl\{ \Biggl(\sum_{i=1}^{N+1}a_{ii}- \sum_{i=1}^{N+1}a_{ii} \Biggr)^{2} \vert \widehat {N+1};\widehat{N-1} \vert \Biggr\} \vert \widehat{N };\widehat{N } \vert , \end{aligned}$$
(30a)

namely,

$$\begin{aligned} &\vert \widehat{N};\widehat{N} \vert \bigl( \vert \widehat{N-1},N+1,N+2; \widehat {N-1} \vert + \vert \widehat{N},N+3;\widehat{N-1} \vert -2 \vert \widehat{N},N+2;\widehat {N-2},N \vert \\ &\qquad{}+ \vert \widehat{N+1};\widehat{N-3},N-1,N \vert + \vert \widehat{N+1}; \widehat{N-2},N+1 \vert \bigr) \\ &\quad = \bigl( \vert \widehat{N-1},N+1;\widehat{N} \vert - \vert \widehat{N}; \widehat {N-1},N+1 \vert \bigr) \\ &\qquad{}\times\bigl( \vert \widehat{N},N+2;\widehat{N-1} \vert - \vert \widehat{N+1};\widehat {N-2},N \vert \bigr), \end{aligned}$$
(30b)
$$\begin{aligned} &\vert \widehat{N+1};\widehat{N-1} \vert \bigl( \vert \widehat{N-2},N,N+1; \widehat {N} \vert + \vert \widehat{N-1},N+2;\widehat{N} \vert -2 \vert \widehat{N-1},N+1;\widehat{N-1},N+1 \vert \\ &\qquad{}+ \vert \widehat{N};\widehat{N-2},N,N+1 \vert + \vert \widehat{N}; \widehat{N-1},N+2 \vert \bigr) \\ &\quad = \bigl( \vert \widehat{N},N+2;\widehat{N-1} \vert - \vert \widehat{N+1}; \widehat {N-2},N \vert \bigr) \\ &\qquad{}\times \bigl( \vert \widehat{N-1},N+1;\widehat{N} \vert - \vert \widehat{N};\widehat {N-1},N+1 \vert \bigr), \end{aligned}$$
(30c)

we compute the left-hand side of (4a):

$$\begin{aligned} &g_{xx}f-2g_{x}f_{x}+gf_{xx}+ig_{t}f-igf_{t} \\ &\quad= \vert \widehat{N};\widehat{N} \vert \vert \widehat{N-1},N+1,N+2;\widehat {N-1} \vert + \vert \widehat{N};\widehat{N} \vert \vert \widehat{N+1}; \widehat{N-2},N+1 \vert \\ &\qquad{}+ \vert \widehat{N+1};\widehat{N-1} \vert \vert \widehat{N-1},N+2; \widehat{N} \vert + \vert \widehat {N+1};\widehat{N-1} \vert \vert \widehat{N};\widehat{N-2},N,N+1 \vert \\ &\qquad{}- \vert \widehat{N},N+2;\widehat{N-1} \vert \vert \widehat{N-1},N+1; \widehat {N} \vert - \vert \widehat{N+1};\widehat{N-2},N \vert \vert \widehat{N};\widehat{N-1},N+1 \vert . \end{aligned}$$
(31)

By Lemma 3.1 the right-hand side of (31) is equal to zero. Similarly, the bilinear form (4b) can be verified.

Based on conditions (26a)-(26d), we get the general solution

$$\begin{aligned} \phi=e^{-Ax-\frac{1}{2}Ay+2iA^{2}t}C, \qquad \psi=e^{{Ax+\frac {1}{2}Ay-2iA^{2}t}}D, \end{aligned}$$
(32)

where \(C=(c_{1},c_{2},\dots,c_{N+1})^{T}\), \(D=(d_{1},d_{2},\dots,d_{N+1})^{T}\) are constant vectors. Thus, with transformations (3), the corresponding double Wronskian solutions of system (2) can be expressed as

$$u=2\frac{W^{N+2,N}(\phi;\psi)}{W^{N+1,N+1}(\phi;\psi)}, \qquad u^{*}=-2\frac {W^{N,N+2}(\phi;\psi)}{W^{N+1,N+1}(\phi;\psi)},\qquad Q=-2 \bigl(\ln W^{N+1,N+1}( \phi;\psi) \bigr)_{x}. $$

If the coefficient matrix A has the form

$$\begin{aligned} A= \begin{pmatrix} { {k_{1} } } & & & {0}\\ & {{k_{2} }} & & \\ & & \ddots& \\ 0 & & & { {k_{N+1} } } \end{pmatrix}, \quad 0< k_{1}< k_{2}< \cdots< k_{N+1}, \end{aligned}$$
(33)

then we can obtain solitons of system (2), where

$$\begin{aligned} \phi_{j}=c_{j}e^{-k_{j}x-\frac{1}{2}k_{j}y+2ik_{j}^{2}t},\qquad \psi _{j}=d_{j}e^{{k_{j}x+\frac{1}{2}k_{j}y-2ik_{j}^{2}t}} \quad(j=1,2,\dots ,N+1). \end{aligned}$$
(34)

 □

4 Conclusion and remarks

In summary, by using the Hirota method and the Wronskian technique, the multiple-soliton solutions and the double Wronskian form satisfying a matrix equation to system (2) have been presented, respectively. As is well known, the Wronskian technique can also be applied to construct rational solutions, positons, negatons, complexitons, and interaction solutions of the nonlinear equations. We also point out that the N-soliton solutions of system (2) may be expressed by the Grammian determinants. Therefore, there is a lot of work to be done in these directions, and it should be interesting yet difficult to construct more solution formulas for system (2).