Most of the material presented in this text can be found here. Mathematica implementations of solitons see in Soliton examples below.
Definition: Collection of operators and spaces
VBouss = (C(x,t), Aζ, X(x,t), A, B(x,t); σ1, σ2, γ; σ1t, σ2t, γt; γ*(x,t); K, C3; Ω),
where K is a Krein space; C(x,t): K → C3, A, Aζ, X(x,t): K →K , B(x,t): C3 →K are linear operators, σ1 = σ1*, σ2 = σ2*, σ1t = σ1t *, σ2t = σ2t *, γ = - γ*, γt = -γt*, γ* (x,t) = - (γ*(x,t))*are 3x3 matrices, Ω is an open subspace of R2 is called a non-symmetric vessel if the following conditions hold:
· (AReg) the operator A has a dense domain D (A) with a symmetric spectrum with respect to the imaginary axis. A is the generator of a C0 semi-group on H, R(λ) = (λ I - A)-1is the Resolvent.
· B(x,t) satisfies regularity assumptions (for all x in I and all λ out of the spectrum of A)
(Bσ2) the image of R (λ) B(x,t) σ2 is in D (A),
(Bγ) the image of R (λ) B(x,t) γ is in H.
Flow with respect to x:
1. B(x,t) also satisfies
(ResDB) 0 = δ/δx [R(λ) B(x,t)] σ1 + A R(λ) B(x,t) σ2 + R(λ) B(x,t) γ.
2. (DC) σ1 δ/δx C(x,t) u = (γ C - σ2 C Aζ ) u,
where u is in D(A),
3. X(x,t) is a bounded, self-adjoint, invertible on some interval I and satisfies
(DX) δ/δx X(x,t) = B(x,t) σ2 C(x,t).
Flow with respect to t:
4. (DBt) δ/δt B(x,t) σ1t = - (A B(x,t) σ2t + B γt),
5. (DCt) σ1t δ/δt C(x,t) u = (γt C - σ2t C Aζ ) u ,
6. (DXt) δ/δt X (x,t) = B(x,t) σ2t C(x,t).
Algebraic relations
7. The Lyapunov equation holds for all (x,t) in Ω:
(Lyapunov) A X(x,t) + X(x,t) Aζ + B(x,t) σ1 C(x,t) = 0.
8. γ*(x,t) satisfies the linkage condition on Ω
(Linkage) γ*(x,t) = γ+ σ2 C(x,t) X-1(x,t) B(x,t) σ1- σ1 C(x,t) X-1(x,t) B(x,t) σ2.
Theorem Suppose that VBouss is a Boussinesq vessel and τ(x,t) = det(X(x_0,t_0)-1 X (x,t)) is its tau function, defined for an arbitrary point (x_0,t_0) in Ω.
Then the coefficient q(x,t)=-3/2 δ2/δx2 ln τ (x,t) satisfies the Boussinesq equation
(Boussinesq) qtt (x,t) = δ2/δx2 [3qxx(x,t)- 12 q2(x,t)]
on Ω.
Proof can be found here (see Theorem 17)
Soliton examples
The classical soliton
is implemented in Mathematica (software) here. Another example of a soliton
is presented here. Changing these two examples and using higher dimensional inner spaces K, one can obtain solitons of a more complicated nature.