**Reverse-order law for core inverse of tensors
**
Jajati Kesahri Sahoo † and Ratikanta Behera∗
†
Department of Mathematics,
BITS Pilani, K.K. Birla Goa Campus, Goa, India
E-mail: [email protected]
∗
Department of Mathematics and Statistics,
Indian Institute of Science Education and Research Kolkata,
Nadia, West Bengal, India.
E-mail: [email protected]
Abstract
The notion of the core inverse of tensors with the Einstein product was introduced, very recently. This paper we establish some sufficient and necessary conditions for reverse-order law of this inverse. Further, we present new results related to the mixed-type reverse-order law for core inverse. In addition to these, we discuss core inverse solutions of multilinear systems of tensors via the Einstein product. The prowess of the inverse is demonstrated for solving Poisson problem in the multilinear system framework.
keywords:
Generalized inverse, Core inverse, Tensor, Einstein product, Reverse order law.
AMS Subject Classifications: 15A69, 15A09.
††journal: arxiv
1 Introduction and motivation
Let CI1×⋯×IN be the set of order
N and dimension I1×⋯×IN tensors over the complex
field C and the entry of tensor A is denoted by ai1...iN.
Here A∈CI1×⋯×IN is a multiway array with N-th order tensor, and I1,I2,⋯,IN are dimensions of the first, second, ⋯ , Nth way, respectively. Note that throughout the paper, tensors are represented in calligraphic letters like A, and the notation Ai1...in represents the scalars. The Einstein product ([11]) A∗nB∈CI1×⋯×IN×J1×⋯×JM of tensors A∈CI1×⋯×IN×K1×⋯×KN and B∈CK1×⋯×KN×J1×⋯×JM is defined by the operation ∗n via
[TABLE]
The Einstein products ideally suited to addressing the problem of finding multilinear structure in multiway data-sets. Such multiscale issues are encountered in many fields of practical interest [4, 11, 18, 30].
In connection with tensors and multilinear systems, Brazell et al. [6] introduced the notion of the
ordinary tensor inverse, as follows. A tensor X∈CI1×⋯×IN×I1×⋯×IN is called the inverse of A∈CI1×⋯×IN×I1×⋯×IN if it satisfies A∗nX=X∗nA=I. It
is denoted by A−1. As a consequence, most of the current efforts are focused on developing different type of inverses of tensors depending on the application [6, 13, 27]. Sun et al. [30] introduced Moore-Penrose inverse of tensors and discussed the existence and uniqueness of the inverse with the Einstein product. In this context, Behera and Mishra [4] discussed i-inverses (for i=1,2,3,4) of even-order tensors and general solutions of multilinear systems. Subsequently, the LU and the Schur decompositions in the tensor were discussed in [21]. Further, solutions of a multilinear system represented by generalized inverses of tensors were discussed in [31]. Using such theory of the Einstein product, Ji and Wei [14] introduced weighted Moore-Penrose inverse of tensors and presented a few characterization of the least-squares solutions to a multilinear system. Further, full rank decomposition [20] of arbitrary-order tensors using reshape operation is discussed in [3]. At the beginning of this work, Stanimirovic at el. [29] discussed the effective definition of the tensor rank and outer inverses of tensors. In addition to this, the Drazin inverse of even-order tensors and its applications via the Einstein product is investigated in [5, 15]. Recently, Liang and Zheng [19] defined an iterative algorithm for solving Sylvester tensor equation using such theory.
On the other hand, the concept of tensor inversion technique has opened new perspectives for solving multilinear systems across many fields in science and engineering [9, 16, 17, 8, 19, 28]). The inversion of tensor impinges upon a definition of tensor-tensor multiplication, and the treatment of multilinear system is a straightforward task due to the nature of the Einstein product. However, this becomes particularly challenging for problems having singular or arbitrary-order tensor. Generalized inverses of tensors take advantage to do this [4, 5, 6, 15]. In this context, Sahoo at al. [25] introduced the core inverses of tensors and discussed some characterizations of inverses. At last, they posed the open question regarding reverse-order law for core inverse of the tensors. It will be more interesting if we study the reverse-order law for the core inverse of tensors.
It is well known that (A∗nB)−1=B−1∗nA−1, where A∈CI1×⋯×IN×I1×⋯×IN and B∈CI1×⋯×IN×I1×⋯×IN are a pair of invertible tensors such that their Einstein product A∗nB is invertible. This equality is called the reverse-order law for the ordinary inverse. In general, this equality doesn’t hold if we replace the ordinary inverse by the generalized inverse of tensors. This reverse-order law is a class of interesting problems that are fundamental in the theory of generalized inverses of tensors. In this context, Panigrahy at al [23] first gave a necessary and sufficient condition of the reverse-order law
for the Moore-Penrose inverse of tensors via the Einstein product. Since then, many authors studied the reverse-order law for various classes of generalized inverses of tensors [22, 23, 24].
Indeed, the reverse-order law, first studied a necessary and sufficient condition for the Moore-Penrose inverse in from of rectangular matrices in [12]. Baskett and Katz [2] then discussed the same theory for EPr matrices, where A∈Cn×n of rank r is called EPr, if A and A∗, the conjugate transpose of A, have the same null spaces. Further, Deng [10] investigated some necessary and sufficient conditions of the reverse-order law for the group inverse of linear bounded operators on Hilbert spaces. The reverse-order law was also studied for other generalized inverses of matrices ([1], [7], [32]). Under the influence of the vast work on the reverse-order law and solution of multilinear systems. Here we discuss reverse-order law for core inverse of tensors and a few characterizations of the multilinear systems. The results are new even in the case of matrices.
We organize the paper as follows. In the next section, we discuss some notations and definitions along with a few preliminary results, which are helpful in proving the main results. In Section 3 contains a few necessary and sufficient conditions of the reverse-order law for the core inverses of tensors via the Einstein product. Further, in section 4, we prove several results concerning mixed-type of the reverse-order law. General solutions of multilinear systems using core inverse of the tensors are addressed in section 5, and the conclusion is outlined in section 6.
2 Preliminaries
2.1 Definitions and terminology
For convenience, we first briefly explain some additional notations to increase the efficiency of the presentation, as follows.
[TABLE]
In view of the above notation, the tensor A=(am1,…,mk)1≤mj≤Mj,j=1,…,k will be shortly denoted by A=(am(k)). Further, the
following notation is useful:
[TABLE]
Accordingly, the tensor A∈CM1×⋯×Mm×N1×⋯×Nn will be denoted in a simpler form as A∈CM(m)×N(n).
For a tensor A=(am(k),n(k)∈CM(k)×N(k), the transpose of A is denoted by AT and defined as AT=(an(k),m(k)∈CN(k)×M(k).
Further, we denote O by zero tensor and I is the identity tensor.
A tensor A∈CN(n)×N(n) is Hermitian if A=A∗, skew-Hermitian if A=−A∗, and orthogonal if A∗mA∗=A∗∗nA=I. Let us recall the definition of the Moore-Penrose inverse of a tensor which was introduced in [30], as follows.
Definition 2.1**.**
( Definition 2.2, [30])
Let A∈CM(m)×N(n). The tensor X∈CN(n)×M(m) satisfying
(1)* A∗nX∗mA=A; (2) X∗mA∗nX=X;
(3) (A∗nX)∗=A∗nX; (4) (X∗mA)∗=X∗mA,*
is called Moore-Penrose inverse of A and denoted by A†.
Further, the authors of [30] also discussed the existence and uniqueness of the inverse. Note that, the Moore-Penrose inverse always exists and unique.
Now, we recall the index of a tensor which was first discusses in [15]. The index of a tensor A∈CN(n)×N(n) is defined as the smallest positive integer k, such that R(Ak)=R(Ak+1) and it is denoted by ind(A). If k=1, then the tensor is called index one or group, or core tensor. Let the tensor A∈CN(n)×N(n) and ind(A)=k, then the Drazin inverse of A is defined in [15] as follows.
Definition 2.2**.**
Let A∈CN(n)×N(n) and ind(A)=k. A tensor X∈CN(n)×N(n) satisfying
(1k)* Ak+1∗nX=Ak, (2) X∗nA∗nX=X, (5) X∗nA=A∗nX,*
is called Drazin inverse of A.
The Drazin inverse is uniques if exists and denoted by AD. In particular, when k=1, the Drzain inverse is called group inverse of A and denoted by A#. Subsequently, the notion of core inverse for complex tensors was introduced by Sahoo et. al. [25], recently, as follows.
Definition 2.3**.**
Let A∈CN(n)×N(n). A tensor X∈CN(n)×N(n) satisfying
(3)* (A∗nX)∗=A∗nX; (6) X∗nA2=A; (7) A∗nX2=X,*
is called core inverse of A.
The core inverse is unique whenever it exists and denoted by A\mbox#⃝. If a tensor A is core tensors then its core inverse always exist and we call the tensor A, is core invertible. Further, a tensor A∈CN(n)×N(n) is called EP [26] if A∗nA†=A†∗nA.
Let S={1,2,3,4,5,6,7}. If a tensor X satisfies equation (i), where i∈S, then X is called {i}-inverse of A. The set of {i}-inverse of the tensor A is denoted by A{i}. For example, A{1}, A{1,2} and A{1,3} respectively for set of generalized inverse, generalized reflexive inverse of A, and {1,3} inverse of A. We use the notation A(i), is a fixed element of A{i}. For example, A(1), A(1,3) respectively one element of A{1} and A{1,3}. The range and null space of a tensor A∈CM(m)×N(n) was introduced in [15, 29], and defined as
[TABLE]
We conclude this subsection with the definition of Kronecker product and one result using the product, which are essential to prove our main results.
Definition 2.4**.**
[30*]**
The Kronecker product of A∈CI(N)×J(N)
and B∈CK(M)×L(M), denoted by
A⊗B=(ai1...iNj1...jNB), is a ‘Kr-block tensor’ whose (t1,t2)
subblock is (ai1...iNj1...jNB) obtained via multiplying all the entries of B by
a constant ai1...iNj1...jN, where
t1=iN+K=1∑N−1[(iK−1)L=K+1∏NIL] and
t2=jN+K=1∑N−1[(jK−1)L=K+1∏NJL].*
Proposition 2.5** (Proposition 1.3, [4] and Proposition 2.3, [30]).**
Let A, B, C,\mboxandD∈CN(n)×N(n). Then
(A⊗B)∗=A∗⊗B∗;
A⊗(B⊗C)=(A⊗B)⊗C;
(A⊗B)∗n(C⊗D)=(A∗nC)⊗(B∗nD).
2.2 Prerequisite results
Now, we discuss some preliminary results, which will be used in our subsequent sections. Out of which, few known results directly collected from literature. We first recall the result based on the Drazin inverse, as follows.
Lemma 2.6** (Theorem 3.13, [5]).**
Let A, B∈CN(n)×N(n) and ind(A∗nB)=k. Then
(B∗nA)D=B((A∗nB)D)2∗nA.
Now we present a few impressive results from [25] in which the core inverse of a tensor in linked with other types of inverses, i.e., Moore-Penrose inverse, group inverse, and EP.
Lemma 2.7** (Theorem 3.3, [25]).**
Let A∈CN(n)×N(n)
be a core tensor. If there exists a tensor X:=A(1,3)∈CN(n)×N(n)
such that X∈A{1,3}, then A\mbox#⃝=A#∗nA∗nX.
Lemma 2.8** (Theorem 3.2, 3.5, [25]).**
Let A∈CN(n)×N(n)
be a core tensor. Then the following statements are equivalent:
- (a)
A* is EP;*
2. (b)
A\mbox#⃝=A†=A#;
3. (c)
A∗nA\mbox#⃝=A\mbox#⃝∗nA.
Further, the authors of [29], proved the following result for the range space.
Lemma 2.9** (Lemma 2.2, [29]).**
Let A∈CM(m)×N(n), B∈CM(m)×K(k). Then R(B)⊆R(A) if and only if there exists U∈CN(n)×K(k) such that
B=A∗nU.
Using Lemma 2.9, we can easily show the following result.
Lemma 2.10**.**
Let A∈CN(n)×N(n). Then A# exists if and only if A=A2∗nX=Y∗nA2 for some X, Y∈CM(m)×N(n).
Corollary 2.11**.**
Let A∈CN(n)×N(n) and ind(A)=1. Then A#=Y∗nA∗nX=A∗nX2=Y2∗nA for some X, Y∈CM(m)×N(n).
Proof.
Since A# exists, by Lemma 2.10, we have Y∗nA∗nX=Y∗nA2∗nX∗nX=A∗nX2 and Y∗nA∗nX=Y∗nY∗nA2∗nX=Y2∗nA. To claim the result, it is enough to show Z=Y∗nA∗nX is the group inverse of A. Now
[TABLE]
[TABLE]
[TABLE]
Hence Z is the group inverse of A.
∎
If X is {1,3}-inverse of A, then A=A∗nX∗nA=X∗∗nA∗∗nA. Conversely, if A=X∗∗nA∗∗nA for some X, then we can easily get
[TABLE]
A∗nX∗nA=(A∗nX)∗∗nA∗nX∗nA∗nA=(A∗nX)∗∗n(A∗nX)∗∗nA=(A∗nX)∗∗nA=A. Therefore, we obtain the following result.
Lemma 2.12**.**
Let A∈CM(m)×N(n) and X∈CN(n)×M(m). Then X is {1,3}-inverse of A if and only if A=X∗∗nA∗∗nA.
Now we recall a characterization of the core-tensor, as follows.
Lemma 2.13** (Proposition 3.1 and Corollary 3.7, [25]).**
Let A∈CN(n)×N(n) be a core tensor. If a tensor X∈CN(n)×N(n) satisfying any one of the condition
- (a)
A∗nX∗nA=A, (A∗nX)∗=A∗nX, and A∗nX2=X,
2. (b)
X∗nA∗nX=X, (A∗nX)∗=A∗nX, and X∗nA2=A,
then X is the core inverse of A.
Next, we discuss a few results based on commutative of two tensors.
Lemma 2.14** (Theorem 3.11 (a) when k=1, [5]).**
Let A, B∈CN(n)×N(n) and ind(A)=ind(B)=1. If A∗nB=B∗nA, then A#∗nB=B∗nA# and A∗nB#=B#∗nA. Further, (A∗nB)#=B#∗nA#.
Lemma 2.15**.**
Let A, X∈CN(n)×N(n). If A∗nX=X∗nA and A∗∗nX=X∗nA∗, then A∗nA(1,3)∗nX=X∗nA∗nA(1,3).
Proof.
Let A∗nX=X∗nA and A∗∗nX=X∗nA∗. Now using these conditions, we obtain
[TABLE]
and
[TABLE]
From Eqs (2) and (3), we get A∗nA(1,3)∗nX=X∗nA∗nA(1,3).
∎
In view of Lemma 2.7, 2.14, and 2.15, we obtain the following result as a corollary.
Corollary 2.16**.**
Let A∈CN(n)×N(n) and ind(A)=1. If there exist a tensor X∈CN(n)×N(n) such that A∗nX=X∗nA and A∗∗nX=X∗nA∗, then A\mbox#⃝∗nX=X∗nA\mbox#⃝.
3 Reverse-order law
In this section, we discuss various necessary and sufficient conditions of the reverse-order law for the core inverses of tensors. The very first result obtained below deals with sufficient condition for the reverse-order law of tensors
Theorem 3.1**.**
Let A, B, A∗nB∈CN(n)×N(n) be core tensors. If A∗nB∗nB\mbox#⃝=B∗nB\mbox#⃝∗nA and B∗nA∗nA\mbox#⃝=A∗nA\mbox#⃝∗nB, then
[TABLE]
Proof.
Let A∗nB∗nB\mbox#⃝=B∗nB\mbox#⃝∗nA and B∗nA∗nA\mbox#⃝=A∗nA\mbox#⃝∗nB. By taking both sides, transpose of conjugate and using core definition, we obtain
[TABLE]
So by Corollary 2.16, we have
[TABLE]
Let X=B\mbox#⃝A\mbox#⃝. Now applying Eqs (4), (5), we get
[TABLE]
[TABLE]
and
[TABLE]
From Lemma 2.13 (a), X is the core inverse of A∗nB. Therefore, (A∗nB)\mbox#⃝=X=B\mbox#⃝∗nA\mbox#⃝.
∎
If we consider B=A\mbox#⃝ in the above theorem we get the following result.
Corollary 3.2**.**
Let A∈CN(n)×N(n) be a core tensors. Then
(A∗nA\mbox#⃝)\mbox#⃝=A∗nA\mbox#⃝ and (A\mbox#⃝∗nA)\mbox#⃝=A\mbox#⃝∗nA.
Proposition 3.3**.**
Let A∈CN(n)×N(n) be a core tensor. If A∗nA∗=A∗∗nA, then
A∗nA\mbox#⃝=A\mbox#⃝∗nA.
Note that, if A∗nB=B∗nA and A∗∗nB=B∗nA∗, then from Corollary 2.16, we can easily get A∗nB∗nB\mbox#⃝=B∗nB\mbox#⃝∗nA and B∗nA∗nA\mbox#⃝=A∗nA\mbox#⃝∗nB. In conclusion, we state the following as a corollary.
Corollary 3.4**.**
Let A, B∈CN(n)×N(n) be core tensors. If A∗nB=B∗nA and A∗∗nB=B∗nA∗, then
[TABLE]
Converse of the above result is not true, and is shown in the following example.
Example 3.5**.**
Let
A=(aijkl)∈R2×3×2×3 and B=(bijkl)∈R2×3×2×3,(1≤i,k≤2 and 1≤j,l≤3) be two core tensors such that
[TABLE]
and
[TABLE]
[TABLE]
and
[TABLE]
respectively. Then A\mbox#⃝=(xijkl)∈R2×3×2×3 and B\mbox#⃝=(yijkl)∈R2×3×2×3, where
[TABLE]
and
[TABLE]
[TABLE]
and
[TABLE]
respectively. So B\mbox#⃝∗NA\mbox#⃝=(A∗NB)\mbox#⃝=(dijkl)∈R2××2×3,
where
[TABLE]
and
[TABLE]
However (A∗NB)=(B∗NA) and A∗∗nB=B∗nA∗.
Theorem 3.6**.**
Let A, B, A∗nB∈CN(n)×N(n) be core tensors. Then
[TABLE]
if and only if
[TABLE]
Proof.
Let (A∗nB)\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝. Then R(A∗nB\mbox#⃝)⊆R(B\mbox#⃝∗nA\mbox#⃝) since A∗nB\mbox#⃝=A∗nB∗n(B\mbox#⃝)2=(A∗nB)\mbox#⃝∗n(A∗nB)2∗n(B\mbox#⃝)2=B\mbox#⃝∗nA\mbox#⃝∗n(A∗nB)2∗n(B\mbox#⃝)2. Further,
[TABLE]
Thus B∗∗nA#(I−(A∗nB∗nB\mbox#⃝∗nA\mbox#⃝)∗)∗nA=O.
Conversely, let B∗∗nA#∗nA=B∗∗nA#∗n(A∗nB∗nB\mbox#⃝∗nA\mbox#⃝)∗∗nA. Then
[TABLE]
This yields, (A\mbox#⃝)∗∗nB=A∗nB∗nB\mbox#⃝∗nA\mbox#⃝∗n(A\mbox#⃝)∗∗nB. Using this relation, we obtain
[TABLE]
Which implies B\mbox#⃝∗nA\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝∗n(A∗nB∗nB\mbox#⃝∗nA\mbox#⃝)∗. Therefore ,
[TABLE]
Applying Eq. (6) and Eq. (7), we get
[TABLE]
Further, from Eq. (6) and Eq. (8), we obtain B\mbox#⃝∗nA\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝∗nA∗nB∗nB\mbox#⃝∗nA\mbox#⃝.
Next we will claim B\mbox#⃝∗nA\mbox#⃝∗n(A∗nB)2=B\mbox#⃝∗nA\mbox#⃝. From
R(A∗nB\mbox#⃝)⊆R(B\mbox#⃝∗nA\mbox#⃝), we have A∗nB\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝∗nU for some U∈CN(n)×N(n). Now by Eq. (7),
[TABLE]
So by Lemma 2.13, B\mbox#⃝∗nA\mbox#⃝ is the core inverse of A∗nB.
∎
A few necessary conditions of reverse-order law is presented in the following theorem.
Theorem 3.7**.**
Let A, B∈CN(n)×N(n) be core tensors. If (A∗nB)\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝, then the following holds:
- (a)
R(A∗nB)⊆R(B∗nA);
2. (b)
B∗nB\mbox#⃝∗nA\mbox#⃝∈C{3,6}, where C=A∗nB∗nB\mbox#⃝
Proof.
(a) Let (A∗nB)\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝. Now
[TABLE]
This yields R(A∗nB)⊆R(B∗nA).
(b) As C∗nB∗nB\mbox#⃝∗nA\mbox#⃝=A∗nB∗nB\mbox#⃝∗nB∗nB\mbox#⃝∗nA\mbox#⃝=A∗nB∗nB\mbox#⃝∗nA\mbox#⃝=A∗nB∗n(A∗nB)\mbox#⃝. So we have (C∗nB∗nB\mbox#⃝∗nA\mbox#⃝)∗=(A∗nB∗n(A∗nB)\mbox#⃝)∗=A∗nB∗n(A∗nB)\mbox#⃝=C∗nB∗nB\mbox#⃝∗nA\mbox#⃝. Thus B∗nB\mbox#⃝∗nA\mbox#⃝∈C{3}. By using A∗nB=B∗nB\mbox#⃝∗n(A∗nB) from part (a), we obtain
[TABLE]
Hence B∗nB\mbox#⃝∗nA\mbox#⃝∈C{6} and completes the proof.
∎
Theorem 3.8**.**
Let A and B∈CN(n)×N(n) be two core tensors. If A2=B∗nA, then
- (a)
ind(A∗nB)=1* and (A∗nB)\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝;*
2. (b)
ind(A∗nB∗nB\mbox#⃝)=1* and (A∗nB∗nB\mbox#⃝)\mbox#⃝=B∗nB\mbox#⃝∗nA\mbox#⃝.*
Proof.
(a) It is trivial that R((A∗nB)2)⊆R(A∗nB). Since A∗nB=A5∗n(A#)4∗nB=A∗n(B∗nA)2∗n(A#)4∗nB=(A∗nB)2∗n(A#)3∗nB. It follows that R(A∗nB)⊆R((A∗nB)2) and hence ind(A∗nB)=1. From the condition A2=B∗nA, we have
[TABLE]
and
A∗nA\mbox#⃝=A2∗n(A\mbox#⃝)2=B∗nA∗n(A\mbox#⃝)2=B∗nA\mbox#⃝. From Eq. (10), we get
[TABLE]
[TABLE]
Further from Eq. (10) and Eq. (11), we have
[TABLE]
Applying Eq. (12), we obtain
[TABLE]
and B\mbox#⃝∗nA\mbox#⃝∗nA∗nB∗nB\mbox#⃝∗nA\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝∗nA∗nA\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝. Therefore, B\mbox#⃝∗nA\mbox#⃝ is the core inverse of A∗nB.
(b) Clearly R((A∗nB∗nB\mbox#⃝)2)⊆R(A∗nB∗nB\mbox#⃝). From R(A∗nB)=R((A∗nB)2), we have A∗nB=(A∗nB)∗nU for some U∈CN(n)×N(n). Now
[TABLE]
Thus R(A∗nB∗nB\mbox#⃝)⊆R((A∗nB∗nB\mbox#⃝)2) and hence ind(A∗nB∗nB\mbox#⃝)=1. In view of part (a) and Theorem 3.7, it is sufficient to show only B∗nB\mbox#⃝∗nA\mbox#⃝∈C{7}, where C=A∗nB∗nB\mbox#⃝. By using Eq. (3), we obtain
[TABLE]
Thus B∗nB\mbox#⃝∗nA\mbox#⃝∈C{7}.
∎
Theorem 3.9**.**
Let A, B,A∗nB∈CN(n)×N(n) be core tensors and R(A∗∗nB)=R(B∗nA∗). Then (A∗nB)\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝ if and only if the following holds
- (a)
R(B\mbox#⃝∗nA)⊆R(A∗nB)⊆R(B∗nA).
2. (b)
A∗nA\mbox#⃝* and B∗nB\mbox#⃝ are commute.*
Proof.
Let (A∗nB)\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝. By Theorem 3.7, we have R(A∗nB)⊆R(B∗nA). Now
[TABLE]
This implies R(B\mbox#⃝∗nA)⊆R(A∗nB). Since R(A∗∗nB)=R(B∗nA∗), it gives B∗∗nA=U∗nA∗nB∗ for some U∈CN(n)×N(n). Applying this, we get
[TABLE]
From Eq. (3) and Eq. (13), we obtain
[TABLE]
Conversely, let R(A∗nB)⊆R(B∗nA). This yields A∗nB=B∗nA∗nU for some U. Now A∗nB=B∗nA∗nU=B∗nB\mbox#⃝∗nB∗nA∗nU=B∗nB\mbox#⃝∗nA∗nB. Applying this along with R(A∗∗nB)=R(B∗nA∗), we again obtain B∗nB\mbox#⃝∗nA∗nA\mbox#⃝=A∗nB∗nB\mbox#⃝∗nA\mbox#⃝. By using R(B\mbox#⃝∗nA)⊆R(A∗nB), we have
[TABLE]
Further, (A∗nB∗nB\mbox#⃝∗nA\mbox#⃝)∗=B∗nB\mbox#⃝∗nA∗nA\mbox#⃝=A∗nB∗nB\mbox#⃝∗nA\mbox#⃝ and
A∗nB=B∗nB\mbox#⃝∗nA∗nB=B∗nB\mbox#⃝∗nA∗nA\mbox#⃝∗nA∗nB=A∗nB∗nB\mbox#⃝∗nA\mbox#⃝∗nA∗nB. By Lemma 2.13 (a), B\mbox#⃝∗nA\mbox#⃝ is the core inverse of (A∗nB).
∎
On the basis of Theorem 3.7 and Theorem 3.9, we state following result as a corollary.
Corollary 3.10**.**
Let A, B∈CN(n)×N(n) be core tensors. If R(A∗∗nB)=R(B∗nA∗) and (A∗nB)\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝, then (A∗nB∗nB\mbox#⃝)\mbox#⃝=B∗nB\mbox#⃝∗nA\mbox#⃝=(B∗nB\mbox#⃝)\mbox#⃝∗nA\mbox#⃝.
Proof.
It is sufficient to show only B∗nB\mbox#⃝∗nA\mbox#⃝∈C{7} where C=A∗nB∗nB\mbox#⃝. That is C∗n(B∗nB\mbox#⃝∗nA\mbox#⃝)2=B∗nB\mbox#⃝∗nA\mbox#⃝. Applying A∗nB∗nB\mbox#⃝∗nA\mbox#⃝=B∗nB\mbox#⃝∗nA∗nA\mbox#⃝=A∗nA\mbox#⃝∗nB∗nB\mbox#⃝ of Theorem 3.9, we have
[TABLE]
∎
Theorem 3.11**.**
Let A, B∈CN(n)×N(n) be core tensors. Assume that R(A)⊆R(A∗nB) and A is EP. If (A∗nB)\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝ then ((A\mbox#⃝)∗∗nB)\mbox#⃝=B\mbox#⃝∗nA∗.
Proof.
Let (A∗nB)\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝. Since A is EP, by Lemma 2.8, A∗nA\mbox#⃝=A\mbox#⃝∗nA. This yields A∗=A\mbox#⃝∗nA∗nA∗ and (A\mbox#⃝∗nA)∗=A\mbox#⃝∗nA. Further from the range condition, we have A=A∗nB∗nU for some U∈CN(n)×N(n). Now
[TABLE]
[TABLE]
[TABLE]
Therefore, B\mbox#⃝∗nA∗ is the core inverse of (A\mbox#⃝)∗∗nB.
∎
Remark 3.12**.**
The condition R(A)⊆R(A∗nB) can be replaced by R(B∗)⊆R(B∗∗nA∗).
Corollary 3.13**.**
Let A, B∈CN(n)×N(n) be core tensors. Assume that R(A)⊆R(A∗nB), R(B∗)⊆R(B∗∗nA∗) and A is EP. If (A∗nB)\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝, then
(A∗nB∗nB\mbox#⃝)\mbox#⃝=B∗nB\mbox#⃝∗nA\mbox#⃝.
Proof.
By Theorem 3.7, it is sufficient to show only B∗nB\mbox#⃝∗nA\mbox#⃝∈C{7}, where C=A∗nB∗nB\mbox#⃝. From the range conditions, we have B=U∗nA∗nB and A=A∗nB∗nV for some U∈CN(n)×N(n) and V∈CN(n)×N(n). Applying these results along with Eq. 3 and A∗nA\mbox#⃝=A\mbox#⃝∗nA, we obtain
[TABLE]
Hence B∗nB\mbox#⃝∗nA\mbox#⃝∈C{7}.
∎
4 Mixed-type of reverse-order law
In this section, we present a few results related to various equivalents of the mixed-type reverse-order law for the core inverse of tensors.
Theorem 4.1**.**
Let A, B∈CN(n)×N(n) and ind(B)=ind(A∗nB)=ind(A∗nB∗nB\mbox#⃝)=1. Then the following statements are equivalent:
- (a)
(A∗nB)\mbox#⃝=(A∗nB)#=B\mbox#⃝∗n(A∗nB∗nB\mbox#⃝)\mbox#⃝;
2. (b)
B\mbox#⃝∗n(A∗nB∗nB\mbox#⃝)\mbox#⃝∈(A∗nB){5};
3. (c)
B\mbox#⃝∗nB∗nA∗nB=A∗nB=B\mbox#⃝∗nB∗nA∗nB* and B∗nA∗n(A∗nB∗nB\mbox#⃝)\mbox#⃝=(A∗nB∗nB\mbox#⃝)\mbox#⃝∗nA∗nB*
4. (d)
(A∗nB∗nB\mbox#⃝)\mbox#⃝=B∗n(A∗nB)#**
Proof.
(a)⇒(b) Since B\mbox#⃝∗n(A∗nB∗nB\mbox#⃝)\mbox#⃝=(A∗nB)#, so (b) is trivial.
(b)⇒(c) Let B\mbox#⃝∗n(A∗nB∗nB\mbox#⃝)\mbox#⃝∈(A∗nB){5}. Which implies B\mbox#⃝∗n(A∗nB∗nB\mbox#⃝)\mbox#⃝ and A∗nB commutes each other. Now
[TABLE]
Using the above expression of A∗nB repetitively, we obtain
[TABLE]
[TABLE]
From the definition of core inverse, we have R((A∗nB∗nB\mbox#⃝)\mbox#⃝)⊆R(A∗nB∗nB\mbox#⃝). This yields (A∗nB∗nB\mbox#⃝)\mbox#⃝=A∗nB∗nB\mbox#⃝∗nU for some U∈CN(n)×N(n). Also from Eq. (14), we have A∗nB∗nB\mbox#⃝=B∗nB\mbox#⃝∗nA∗nB∗nB\mbox#⃝. Applying these results, we obtain
[TABLE]
(c)⇒(d) Let A∗nB=B∗nB\mbox#⃝∗nA∗nB. From the range condition R((A∗nB∗nB\mbox#⃝)\mbox#⃝)⊆R(A∗nB∗nB\mbox#⃝), we have (A∗nB∗nB\mbox#⃝)\mbox#⃝=B∗nB\mbox#⃝∗n(A∗nB∗nB\mbox#⃝)\mbox#⃝. So, it is enough to show B\mbox#⃝∗n(A∗nB∗nB\mbox#⃝)\mbox#⃝ is the group inverse of A∗nB. Since
[TABLE]
[TABLE]
[TABLE]
Therefore, B∗n(A∗nB)#=B∗nB\mbox#⃝∗n(A∗nB∗nB\mbox#⃝)\mbox#⃝=(A∗nB∗nB\mbox#⃝)\mbox#⃝.
(d)⇒(a) Let (A∗nB∗nB\mbox#⃝)\mbox#⃝=B∗n(A∗nB)#. Using this, we obtain
[TABLE]
Thus (A∗nB)#=A∗nB∗n((A∗nB)#)2=B\mbox#⃝∗nB∗nA∗nB∗n((A∗nB)#)2=B\mbox#⃝∗nB∗n(A∗nB)#=B\mbox#⃝∗n(A∗nB∗nB\mbox#⃝)\mbox#⃝. Next we will claim that B\mbox#⃝∗n(A∗nB∗nB\mbox#⃝)\mbox#⃝ is the core inverse of A∗nB. Since (A∗nB∗nB\mbox#⃝∗n(A∗nB∗nB\mbox#⃝)\mbox#⃝)∗=A∗nB∗nB\mbox#⃝∗n(A∗nB∗nB\mbox#⃝)\mbox#⃝, A∗nB=(A∗nB)#∗n(A∗nB)2=B\mbox#⃝∗n(A∗nB∗nB\mbox#⃝)\mbox#⃝∗n(A∗nB)2, and A∗nB∗n(B\mbox#⃝∗n(A∗nB∗nB\mbox#⃝)\mbox#⃝)2=A∗nB∗n((A∗nB)#)2=(A∗nB)#=B\mbox#⃝∗n(A∗nB∗nB\mbox#⃝)\mbox#⃝. Hence completes the proof.
∎
Theorem 4.2**.**
Let A, B∈CN(n)×N(n) and ind(A)=ind(B). Then the following statements are equivalent:
- (a)
A\mbox#⃝=B∗n(A∗nB)#;
2. (b)
A\mbox#⃝∗nA∗nB=B∗nA∗nA\mbox#⃝* and R(A)⊆R(A∗nB);*
3. (c)
(A∗nB)#=(A∗nB)\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝* and R(A)⊆R(B).*
Proof.
(a)⇒(b) Let A\mbox#⃝=B∗n(A∗nB)#. Since A=A∗nA\mbox#⃝∗nA=A∗nB∗n(A∗nB)#∗nA, so it implies R(A)⊆R(A∗nB). Further, we get the second part as follows,
A\mbox#⃝∗nA∗nB=B∗n(A∗nB)#∗nA∗nB=B∗n∗nA∗nB∗n(A∗nB)#=B∗n∗nA∗nA\mbox#⃝.
(b)⇒(c) Let R(A)⊆R(A∗nB). This yields A=A∗nB∗nU for some U∈CN(n)×N(n). Further, A=A\mbox#⃝∗nA2=A\mbox#⃝∗nA∗nB∗nU∗nA=B∗nA∗nA\mbox#⃝∗nU∗nA. Thus R(A)⊆R(B) and hence A=B∗nV for some V∈CN(n)×N(n). By using A=B∗nV, we obtain
[TABLE]
and
[TABLE]
Therefore, B\mbox#⃝∗nA\mbox#⃝∈(A∗nB){3,5}. Further A∗nB∗nB\mbox#⃝∗nA\mbox#⃝∗nA∗nB=A∗nA\mbox#⃝∗nA∗nB=A∗nB and B\mbox#⃝∗nA\mbox#⃝A∗nB∗nB\mbox#⃝∗nA\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝∗nA∗nA\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝. Hence B\mbox#⃝∗nA\mbox#⃝=(A∗nB)#. Since B\mbox#⃝∗nA\mbox#⃝∗n(A∗nB)2=(A∗nB)#∗n(A∗nB)2=A∗nB and
[TABLE]
we have (A∗nB)\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝.
(c)⇒(a) Let X=B∗n(A∗nB)# and (A∗nB)\mbox#⃝=(A∗nB)#. Then
X∗nAX=B∗n(A∗nB)#∗nA∗nB∗n(A∗nB)#=B∗n(A∗nB)#=X, and
(A∗nX)∗=(A∗nB∗n(A∗nB)#)∗=(A∗nB∗n(A∗nB)\mbox#⃝)∗=A∗nB∗n(A∗nB)\mbox#⃝=A∗nX. From the condition R(A)⊆R(B), we have X∗nA2=B∗n(A∗nB)#∗nA2=B∗nB\mbox#⃝∗nA\mbox#⃝∗nA2=B∗nB\mbox#⃝∗nA=B∗nB\mbox#⃝∗nB∗nV=B∗nV=A. By Lemma 2.13, X is the core inverse of A.
∎
Theorem 4.3**.**
Let A, B∈CN(n)×N(n) and ind(A)=1. Then A\mbox#⃝=B∗n(A∗nB)\mbox#⃝ if and only if R(A)⊆R(B∗nA∗nB).
Proof.
Let A\mbox#⃝=B∗n(A∗nB)\mbox#⃝. Since A=A\mbox#⃝∗nA\mbox#⃝∗nA=B∗n(A∗nB)\mbox#⃝∗nA\mbox#⃝∗nA=B∗nA∗nB∗n((A∗nB)\mbox#⃝)2∗nA\mbox#⃝∗nA, we have R(A)⊆R(B∗nA∗nB).
Conversely let R(A)⊆R(B∗nA∗nB). This implies A=B∗nA∗nB∗nU for some U∈CN(n)×N(n). Also From the range conditions R(A)⊆R(B∗nA∗nB) and R(A)=R(A2), it follows that R(A∗nB)⊆R((A∗nB)2). Hence ind(A∗nB)=1. Let X=B∗n(A∗nB)\mbox#⃝. Now
X∗nA∗nX=B∗n(A∗nB)\mbox#⃝∗nA∗nB∗n(A∗nB)\mbox#⃝=B∗n(A∗nB)\mbox#⃝=X,
(A∗nX)∗=(A∗nB∗n(A∗nB)\mbox#⃝)∗=A∗nB∗n(A∗nB)\mbox#⃝=A∗nX, and
X∗nA2=B∗n(A∗nB)\mbox#⃝∗nA∗nB∗nA∗nB∗nU=nB∗nA∗nB∗nU=A.
Thus by Lemma 2.13, A\mbox#⃝=X=B∗n(A∗nB)\mbox#⃝.
∎
Theorem 4.4**.**
Let A, B∈CN(n)×N(n) be core tensors. Then the following are equivalent:
- (a)
(A∗nB)#=B\mbox#⃝∗nA\mbox#⃝* and (B∗nA)#=A\mbox#⃝∗nB\mbox#⃝;*
2. (b)
A\mbox#⃝∗nA∗nB=B∗nA∗nA\mbox#⃝, B\mbox#⃝∗nB∗nA=A∗nB∗nB\mbox#⃝, and A∗nB\mbox#⃝∗nA\mbox#⃝=B\mbox#⃝∗nA\mbox#⃝∗nA.
Proof.
(a)⇒(b)
From (A∗nB)#=B\mbox#⃝∗nA\mbox#⃝, we obtain
[TABLE]
A∗nB=(A∗nB)2∗n(A∗nB)#=(A∗nB)2∗nB\mbox#⃝∗nA\mbox#⃝A∗nA\mbox#⃝=A∗nB∗nA∗nA\mbox#⃝.
Similarly, from (B∗nA)#=A\mbox#⃝∗nB\mbox#⃝, we get B∗nA=A\mbox#⃝∗nA∗nB∗nA=B∗nA∗nB∗nB\mbox#⃝. Using the above properties of A∗nB and B∗nA, we have A\mbox#⃝∗nA∗nB=A\mbox#⃝∗nA∗nB∗nAA\mbox#⃝=B∗nAA\mbox#⃝ and B\mbox#⃝∗nB∗nA=B\mbox#⃝∗nB∗nA∗nB∗nB\mbox#⃝=A∗nB∗nB\mbox#⃝. Further by Lemma 2.6,
A∗nA\mbox#⃝∗nB\mbox#⃝=A∗n(B∗nA)#=A∗nB((A∗nB)#)2∗nA=(A∗nB)#∗nA=B\mbox#⃝∗nA\mbox#⃝∗nA.
(b)⇒(a) By using the assumption of (b), we obtain
[TABLE]
B\mbox#⃝∗nA\mbox#⃝∗nA∗nB=B\mbox#⃝∗nB∗nA∗nA\mbox#⃝=A∗nB∗nB\mbox#⃝∗nA\mbox#⃝.
Thus B\mbox#⃝∗nA\mbox#⃝ is the group inverse of (A∗nB). Similarly, we can show (B∗nA)#=A\mbox#⃝∗nB\mbox#⃝.
∎
The core inverse of the Kronecker product of two tensors can be computed using the next result.
Theorem 4.5**.**
A, B∈CN(n)×N(n)* be core tensors. Then (A⊗B)\mbox#⃝=A\mbox#⃝⊗B\mbox#⃝.*
Proof.
Let C=A⊗B and X=A\mbox#⃝⊗B\mbox#⃝. By applying Poeposition 2.5, we obtain
[TABLE]
C∗nX2=(A∗nA\mbox#⃝⊗B∗nB\mbox#⃝)∗n(A\mbox#⃝⊗B\mbox#⃝)=A∗n(A\mbox#⃝)2⊗A∗n(A\mbox#⃝)2=A\mbox#⃝⊗B\mbox#⃝=X,
and
X∗nC2=(A\mbox#⃝∗nA⊗B\mbox#⃝∗nB)∗n(A⊗B)=(A\mbox#⃝∗nA2)⊗(B\mbox#⃝∗nB2)=A⊗B=C.
∎
Theorem 4.6**.**
Let A, B∈CN(n)×N(n) be two core tensors and ind(A∗nB)=1.
- (a)
If B is unitary and R(B∗∗nA\mbox#⃝)⊆R(A\mbox#⃝), then (A∗nB)\mbox#⃝=B∗∗nA\mbox#⃝.
2. (b)
If A is unitary and R(A)⊆R(B), then (A∗nB)\mbox#⃝=B\mbox#⃝∗nA∗.
Proof.
(a) Let R(B∗∗nA\mbox#⃝)⊆R(A\mbox#⃝). This implies B∗∗nA\mbox#⃝=A\mbox#⃝∗nU for some U∈CN(n)×N(n). Now
A∗nB∗nB∗∗nA\mbox#⃝∗nA∗nB=A∗nA\mbox#⃝∗nA∗nB=A∗nB,
(A∗nB∗nB∗∗nA\mbox#⃝)∗=(A∗nA\mbox#⃝)∗=A∗nA\mbox#⃝=A∗nB∗nB∗∗nA, and
[TABLE]
Thus by Lemma 2.13, (A∗nB)\mbox#⃝=B∗∗nA\mbox#⃝.
(b) From the range condition R(A)⊆R(B), we have A=B∗nU for some U∈CN(n)×N(n). Now B\mbox#⃝∗nA∗∗nA∗nB∗nB\mbox#⃝∗nA∗=B\mbox#⃝∗n∗nB∗nB\mbox#⃝∗nA∗=B\mbox#⃝∗nA∗, (A∗nB∗nB\mbox#⃝∗nA∗)∗=A∗nB∗nB\mbox#⃝∗nA∗, and
B\mbox#⃝∗nA∗∗n(A∗nB)2=B\mbox#⃝∗nB∗nA∗nB=B∗nU∗nB=A∗nB. Again by Lemma 2.13, (A∗nB)\mbox#⃝=B\mbox#⃝∗nA∗.
∎
Remark 4.7**.**
If we replace invertibility in place of unitary, still the Theorem 4.6 holds.
5 Solution of Multilinear system
The Sylvester tensor equation via the Einstein product plays significant roles in multilinear system [4, 30]. One can compute
the exact solution of multinear systems by using the Kronecker product. This can be written in the following way:
[TABLE]
where C∈CI(N)×I(N), X∈CI(N)×I(M), D∈CI(M)×I(M), and B∈CI(N)×I(M).
Further, the representations of block tensor were discussed in [4, 30], as follows.
[TABLE]
where I1=CI(N)×I(N) and I2=CI(M)×I(M) are unit tensors. Equivalently, we have
[TABLE]
where C=CI(N)×J(N), X=RJ(N)×K(M), D=CK(M)×L(M) and B=CI(N)×L(M). Further, the above equation can be rewritten as
[TABLE]
where n=N+M and ⊗ is the Kronecker product
Let A∈CN(n)×N(n) and consider the following singular tensor equation
[TABLE]
If ind(A)=1 and the tensor B∈R(A), then Eq. (19) is called the consistent multilinear system and its solution, we call core inverse solution or simply solution.
Such multilinear systems arise in numerous applications in computational science and engineering such as continuum physics and engineering, isotropic
and anisotropic elasticity [18]. Multilinear systems are also prevalent in solving PDEs numerically.
Lemma 5.1**.**
*Let A∈CN(n)×N(n) be a core tensor.
(a) Then A\mbox#⃝∗nB is a solution of (\refeq1.10) if and only if B∈R(A).
(b) If B∈R(A), then the general solution of (\refeq1.10) is of the form*
[TABLE]
for any arbitrary tensor Z∈CN(n)+N(A).
Proof.
(a) Let A\mbox#⃝∗nB is a solution of A∗nX=B. This implies B=A∗nA\mbox#⃝∗nB. Thus B∈R(A). Conversely if B∈R(A). This yields B=A∗nU for some U∈CN(n)×N(n). Now A∗nA\mbox#⃝∗nB=A∗nA\mbox#⃝∗n∗nA∗nU=A∗nU=B. Thus A\mbox#⃝∗nB is a solution of A∗nX=B.
(b) First we will claim that X is a solution of the tensor equation (19). Since B∈R(A), so by part (a), A\mbox#⃝∗nB is a solution of (19). That is A∗nA\mbox#⃝∗nB=B. Let X=A\mbox#⃝∗nB+(I−A\mbox#⃝∗nA)∗n(Z1+Z2), where Z1∈CN(n) and A∗nZ2=O. Now
A∗nX=A∗nA\mbox#⃝∗nB+(A−A∗nA\mbox#⃝∗nA)∗n(Z1+Z2)=A∗nA\mbox#⃝∗nB+O=B.
Therefore, X is a solution of (19). Let Y be any arbitrary solution of (19). Clearly Y−A\mbox#⃝∗nB∈N(A) and R(I−A\mbox#⃝∗nA)⊆N(A). Since N(A)=R(I−A\mbox#⃝∗nA)+(N(A)∩R(I−A\mbox#⃝∗nA)⊥), we have Y−A\mbox#⃝∗nB=(I−A\mbox#⃝∗nA)∗nY1+Y2, where Y2∈N(A)∩R(I−A\mbox#⃝∗nA)⊥. Since Y2∈N(A), we have A∗nY2=O. Further we can write Y2=Y2−A\mbox#⃝∗nA∗nY2=(I−A\mbox#⃝∗nA)∗nY2. Thus Y−A\mbox#⃝∗nB=(I−A\mbox#⃝∗nA)∗n(Y1+Y2), where Y1∈∈CN(n) and Y2∈N(A). Hence completes the proof.
∎
Now we discuss the general solution of (19), as follows.
Corollary 5.2**.**
Let A∈CN(n)×N(n) be a core tensor. Then
A∗nX=B has a solution if and only if A∗nA\mbox#⃝∗nB=B. If a solution exists, then every solution is of the form
[TABLE]
where Y is arbitrary.
In view of Theorem 4.5 and Lemma 5.1, we state the following result as a corollary.
Corollary 5.3**.**
Let C, D∈CN(n)×N(n) and ind(C⊗D∗)=1. If B∈R(C⊗D∗), then the general solution of (17) is of the form X=(C\mbox#⃝⊗(D∗)\mbox#⃝)∗nB+(I−(C\mbox#⃝∗nC)⊗(D∗)\mbox#⃝∗nD∗))∗nZ, where Z∈CN(n)+N(C⊗D∗).
Theorem 5.4**.**
Let A∈CN(n)×N(n) be a core tensor and B∈R(A). Then the singular tensor equation
A∗nX=B, has unique solution in R(A), and is given by
X=A\mbox#⃝∗nB.
Proof.
Clearly A\mbox#⃝∗nB∈R(A) since A\mbox#⃝∗nB=A∗n(A\mbox#⃝)2∗nB. By Lemma 5.1, A\mbox#⃝∗nB is a solution in R(A). Next we will show the uniqueness of the solution. Let X∈R(A) be any solution. This implies X−A\mbox#⃝∗nB∈R(A).
Further, from Corollary 5.1, we obtain X−A\mbox#⃝∗nB=(I−A\mbox#⃝∗nA)∗nZ for some Z. Now A∗n(X−A\mbox#⃝∗nB)=(A−A∗nA\mbox#⃝∗nA)∗nZ=O. Thus X−A\mbox#⃝∗nB∈N(A). Hence X−A\mbox#⃝∗nB∈R(A)∩N(A)={O}. Therefore, the solution A\mbox#⃝∗nB is unique.
∎
Theorem 5.5**.**
Let A∈CN(n)×N(n), X∈CN(n)×N(n), B∈CN(n)×N(n) and
D∈CN(n)×N(n). Then the tensor equation
C∗nX∗nD=B;
is solvable if and only if there exist C\mbox#⃝ and D\mbox#⃝
such that
[TABLE]
in this case, the general solution is
[TABLE]
where Z∈CN(n)×N(n) is an arbitrary tensor.
Proof.
(a) Let C∗nC\mbox#⃝∗nB∗nD\mbox#⃝∗nD=B. and Y=C\mbox#⃝∗nB∗nD\mbox#⃝. Now
C∗nY∗nD=C∗nC\mbox#⃝∗nB∗nD\mbox#⃝∗nD. Thus Y is a solution of C∗nX∗nD=B. Conversely, if U is a solution of C∗nX∗nD=B, then
[TABLE]
(b) Suppose the multilinear system C∗nX∗nD=B is solvable. Let X=C\mbox#⃝∗nB∗nD\mbox#⃝+Z−C\mbox#⃝∗nC∗nZ∗nD∗nD\mbox#⃝. Since C∗nX∗nD=C∗n(C\mbox#⃝∗nB∗nD\mbox#⃝+Z−C\mbox#⃝∗nC∗nZ∗nD∗nD\mbox#⃝)∗nD=B+C∗nZ∗nD−C∗nC\mbox#⃝∗nC∗nZ∗nD∗nD\mbox#⃝)∗nD=B. Thus X is a solution of (17). Further consider Y be any arbitrary solution of solution of (17). Since
[TABLE]
so the general solution is of the form (21).
∎
In order to show how the core inverse of tensors are employed in the two dimensional Poisson problem in the multilinear system framework. We present an example to illustrate our result.
Example 5.6**.**
Consider the following partial differential equation
[TABLE]
with Neumann boundary conditions. If we apply 5-point stencil central difference scheme on a uniform grid with m2 nodes, we obtain the following tensor equation
[TABLE]
and the tensor A=(aijkl)∈Rm×m×m×m is of the form
[TABLE]
where Im∈Rm×m is the second order identity tensor. The second order tensors P∈Rm×m and Q∈Rm×m are of the form
[TABLE]
Further, the tensor D∈Rm×m×m×m is a diagonal tensor, where the diagonal elements will change with respect to number of grid points.
From the representation (24) (the coefficient tensor A), it is clear that ind(A)=1. Thus the solution of the multilinear system (23) becomes X=A\mbox#⃝∗2B.
We consider a tensor B from R(A), and calculate the approximate solution of the partial differential equation (22) with different choices of m, which are presented in Figure 1.
6 Conclusion
In this paper, we have studied reverse-order law and mixed-type of reverse-order law for core inverse of tensors. We have also explored core inverse solutions of multilinear systems of tensors via the Einstein product and discussed two-dimension Poisson problems in the multilinear system framework.
**Acknowledgments
**This research work was supported by Science and Engineering Research Board (SERB), Department of Science and Technology, India, under the Grant No. EEQ/2017/000747.