УДК 512.64+512.55
The Determinants over Associative Rings: a Definition, Properties, New Formulas and a Computational Complexity
Received 17.06.2016, received in revised form 05.07.2016, accepted 15.09.2016 We give a new definition for the determinants over an associative ring Q and study their properties. In particular, we obtain a new family of polynomial identities (computational formulas) for these determinants that contain up to n! free variables.
Keywords: determinants, associative rings, noncommutative variables, the polarization theorem, polynomial identities.
DOI: 10.17516/1997-1397-2016-9-4-443-448.
Introduction
Recently the author in [1,2] has found a new family of formulas with free variables (polynomial identities) for the determinant over the commutative ring K. These formulas have alloved me to give a new definition for determinants (an e-determinant edet(A)) over a wide class of rings [1,3] and to establish their basic properties (without proof). These definitions (for a noncommutative case) are closely related to a definition of the symmetrized Barvinok determinant sdet(A) [4].
Here the complete proof of statements from [3] for edet(A) over the associative ring Q is given. With the help of knoun theorem of polarization [5,6] to obtain a new family of polynomial identities for edet(A) that contain up to n! free variables. The basic propeties edet(A) are proved. These propeties coincide with many well-known propeties of a determinant over a commutative ring. The necessary and sufficient conditions of equality edet(A) = 0 are found, in particular. We also estimate a computational complexity of the obtained formulas for determinants. Some prospects of the basic results are specified.
1. Notations and definitions
Georgy P. Egorychev*
Institute of Mathematics and Computer Science Siberian Federal University Svobodny, 79, Krasnoyarsk, 660041
Russia
Let K be a commutative ring, K a noncommutative associative ring, Q a noncommutative ring with associative n-powers (one-monomial associativeness), and Q be an associative ring; let also each ring be with division by integers. Let A = (aij) be an n x n matrix with elements from the ring K. Let Sn be the set of all permutations a = (a(1),...,a(n)) of the set {1,..., n}, t(a) be the number of inversions in a. Let S^ and Sn*1 be the subsets of even and odd permutations in Sn, respectively. We call the sequence of elements of a^^),..., ana(n) the diagonal l(a) of matrix A, the sequence of elements aiia(i1),..., aik a(ik), 1 < i1 < ... < ik < n, the subdiagonal l
* [email protected] © Siberian Federal University. All rights reserved
of length k of matrix A. We denote by L^ (щ ) the set of all subdiagonals of length k of для diagonals from sie)(sio)), к = 1,.. .,n.
Definition 1. A classic definition for the determinant over the commutative ring K:
det(A) :=£ (-1)T( (1) ... ana(n) = 1 £ X -1)T M+T( ^a»(i)- (i) • • • aм(n). (1)
One of natural generalizations of a determinant (1) on noncommutative rings has been made in 2000 by A. Barvinok who has successfully applied it for construction of an algorithm to calculate permanents [4]. This definition of determinant differs from the well-known determinant of Dieudonne over a division ring, the quasideterminant [7] and other well-known determinants over noncommutative associative rings [8].
Definition 2. The definition of symmetrized Barvinok determinant sdetA) over the ring K, [4]: sdet(A) := 1 £ £ (-1)T(M)+T(-)aM(iMi) ... a„(nMn) = (2)
= £ (-1)T(<j)Sym(aiv{!) x a2CT(2) • • • X ana{n)), (3)
aeSn
then the symmetrization operator Sym on the product elements x1,x2, . . . ,xn € K is defined to be the following sum
1
X<(1)X<(2) • • •X
Sym(xix2 ...xn) := — £ %a(i)Xa(2) .. . x-(n). (4)
n!
<esn
The classical polarization theorem of recovering a polyadditive symmetric function from its values on a diagonal is fundamental in the algebraic theory of polynomials. This theorem is often applied in the theory of rings, the linear and polylinear algebra, the theory of functions, the theory of mixed volumes and in other areas of mathematics. We use it in the following simple and general enough form.
Theorem 1 (The polarization theorem, Egorychev, [6]). Let H be the additive commutative semigroup
H(n)
= H x • • • x H. The function f (x) = f (xi, • • •, xri): H(n) ^ C, is symmetric and polyadditive if only if for any y from H it admits the following representation (the polarization formula):
f (xi, •••, xn) = \(-1)nf (y, •••,Y) + (-l)^1 £ f (y + xi, • • • ,y + xi)+ ^ i=i +(-1)n-^ f (y + xi + xj, • • • ,Y + xi + xj) + • • • + i<3
/ k k \ / n n \ \
+ X f\Y +X xji ,...,Y + £ xjt) + ••• + m + £ xi,..^,Y + £ xA |/n!•
1^ji<...<jkXn l = 1 l=1 ' ^ i=1 i=1 ' '
2. Determinants over an associative ring
We give new
Definition 3. The definition of e-determinant edet(A) over the associative ring Q (Egorychev,
1], 3]):
edet(A) := 1 J ( £ sun(l) - £ sun(l)\ -[ £ sun(l) - £ sun(l) \ J , (6)
чеьп' lebl"' ' "-{eh—
where the function su(l) on the sequence l of elements x1,x2,.. .,x € Q is defined to be the sum of its elements.
In the following theorem we employ the polarization theorem to obtain a new family of polynomial identities for edet(A) that contain up to n! free variables.
Theorem 2 ([3]). If A = (a j) is an n x n matrix over the ring Q; then the folloving formulas are valid
edet(A) = n E (-1)T('^(-^n + E ((-l)n-k E (> + E aj.ajX) ), (7) ! uesn I k=1 V i<ji<...<jfcs=i ' J )
where {y«}aeSn is the set of n! free variables y« € Q.
Proof. If the ring Q is commutative then the validity of the formula (7) has been established by the author in [2]. If Q = K then the formula (7) for edet(A) has been mentioned (without proof) in [3]. Its validity directly follows from several simple statements of Lemmas 3-5. □
Lemma 3. The formula (7) is valid for the determinant sdet(A) over the ring K in (3).
Proof. As the symmetrization operator (4) is a symmetric and polyadditive function of its variables, then by means of the polarization formula for each diagonal product a1«(1) ...ana(n), a € Sn, of elements from K we obtain
Sym(aia(1) x a2a(2) . . . X ana(n)) =
= h{(-1)nYn + E ((-1)n-k E Y + E as aj )]n) I (8)
'I k=1 V 1^ji<...<jk^n S = 1 ) )
where y« is an arbitrary variable from K. To complete the proof it is enough to replace under the sign of the sum (3) each summand by (8). □
Lemma 4. The following formula is valid for the determinant sdet(A) over the ring K: 1
sdet(A) = l{( E (Y + su(l))n - E (Y + su(l))n] -
-( E (Y + su(l))n - E (Y + su(l))n)|
VleL— leL— ')
fo any y € K. In particular for y = 0 1
sdet(A) = 111 E sun(l) - E sun(l)j -( E sun(l) - E sun(l)j i (1 n!L \leLe leLO ' VleL£1 leLo1 J>
Proof. Put in (7) Ya = Y € K for each a € Sn. Then we have
sdet(A) = n E (-1)nYn + E ((-1)n-k E (y + E aim«(iS) )
! aeSn { k = 1 V 1<ji<...<jk<^ S = 1 ' J J
E (-1)T(a)Yn + n ±(-1)n-k\ E (-1)T(a) E (y + E as j) n)
aeSn k=1 (. aeSn 1<ji <...<jk^nX s=1 J )
r^ £ Yn - £ A +1 £(-i)n-4 £ £ (y + £as-(jS))
£ £ (y+£ass-(js))
pS(e) 1<j1<...<jfc ^П V S=1 J )
_ VY О -(j.)] }. (11)
-eSne " ' ' "
It is easy to see that the first term in the right part of (11) is equal to zero, as for any n > 2, obviosly |Sne)| = |Sno)|. Similarly, if we fix any к, к = 1, . . . , n - 2 and any set elements aSi-(j1),aj2-(j2),..., ajs-(j.) of matrix A then, obviously, this set of elements contains exactly (n — к) '/2 even and (n — к) '/2 odd permutations from the set Sn. Thus, under these assumptions
/ k \n
any term ( y + a.-(j-s0 appears in the sum in the right part of the equality (11) the equal
^ S = 1 ^
number of times with different signs, and therefore their sum is equal to zero. The remaining terms at к = n — 1 and к = n coincide with the expression in the right part of the equality (9) for sdet(A). □
The following assertion follows from the equality of expressions (6) and (10) for edet(A) and det(A).
Lemma 5. The following formula is valid for the determinant edet(A) over the ring K:
edet(A) = det(A). (12)
Therefore for edet(A) over K the formula (7) and its corollaries are valid.
Theorem 6 ([3]). The propeties edet(A) over the associative ring Q:
(a) edet(A) is a polyadditive function of rows and columns of matrix A;
(b) edet(A) есть is an antisymmetric function of rows and columns of matrix A;
(c) edet(A) = 0, if the matrix A contains zero row or zero column;
(d) edet(A) = 0, if the matrix A contains two equal rows (columns);
(e) edet(A) = edet(AT);
(f) edet(In) = e, if the ring Q contains the unit e, and In is the identity n x n matrix.
In general case the Laplace formulas and the formula edet(AB) = edet(A) ■ edet(B) are not valid.
Proof. If the ring Q is commutative, then the validity of the properties (a) — (f) has been established by the author in [2]. If Q = K, then we use the equality edet(A) = sdet(A) over K (Lemma 5).The rest of the proof of these properties goes along the well-known scheme for the determinant over the commutative ring K. □
Corollary 7. If A = (aj) is an n x n matrix over Q then for t = 1, 2,... ,n — 1 following identities are valid:
£ su*(l) — £ sut(l) = £ sut(l) — £ sut(l), (13)
lehe lehO ieh<°l1
and edet(A) =0 iff the following identity holds:
£ sun(l) — £ sun(l) = £ sun(l) — £ sun(l). (14)
iehe) lehO ieh<e))_1 ieh°)1
n
The coefficients at each power yt = 1,... ,n of the polynomial in the right part of (9) are equal to zero, as coefficients of this polynomial identity with respect to a free variable y . Now to prove (13) it is enough to count up these coefficients by differentiation by y of the right part of (13) or, equivalently, using the binomial formula (with noncommutative variables) for each term in the right part of (9).
Remark 8. In [2] it is proved, that the equality (14) can be considered as a (new) criterion for linear independence of rows (columns) of the matrix A over the commutative ring K. If the rows (the columns) of the matrix A over the noncommutative ring K are linearly dependent, then due to theorem 2 edet(A) = 0, i. e. equality (14) holds. However, it is obvious, that the converse is not always true.
Lemma 9 (The computational complexity of edet(A) over the ring K). The computation edet(A) by formulas (7) and (10) for large n requires (at most) of order (2n - 1) x (n + 1)! additions and (n + 1)! x lnn multiplications.
Proof. In [9] an (optimal) algorithm is given that allows for large n to compute 2n (starting with 2) by lnn operations of multiplication. In turn, it is easy to count thet the sum (7) contains only (n + 1)! summands (n-powers). □
Remark 10. It is clear that the sum (2) for sdet(A) contains (n!)2 terms. Thus the traditional approach of computation sdet(A), that uses computation of each term of (determinant) sum (2) requares of order (2n - 1) x (n!)2 additions and (n - 1) x (n!)2 multiplications.
3. Conclusion
Here we make several short remarks explaining the basic results of this article and some prospects of their use.
Remark 11. (a) The formulas (7)-(14) are obtained using all characteristic properties of the e-determinant (compare [10]);
(b) Formula (7) for n! free variables {y«}aeSn generates 2n various polynomial identities if we put each y« =0 or y« = 0. Each of these formulas can be taken as the definition for edet(A), it requries its own number of arithmetical operations when calculated and according to Corollary 7 generates a new set of identities;
(c) Formula (7) and its special cases employ (besides divisions by n!) only operations +, - and raising to power n. Therefore the formula (7) can be used as a definition of the e-determinats over noncommutative ring Q with associative n-powers, keeping the properties (a) - (f) of Theorem 6.
It is of interest to obtain similar results for Shur functions, the mixed discriminants and many other matrix functions of planar and space matrices related to determinants. Our results may find applications in the theory of permanents [11], the tensor algebra and its applications, the theory of n-Lie algebras [12,13] and the theory of associative rings [14] and of noncommutative skew fields [15], the differential geometry [16] and others.
The author is grateful to his colleagues P. S. Kolesnikov, V. M.Kopytov, V. P. Krivokolesko, V. M.Levchuk, A.A.Makhnev, Y. N. Nuzhin, I. P. Shestakov, A. V. Shchuplev, for discussion of the basic results of this work and a number of useful remarks.
The research supported by the grant RFFI the project 16-01-00707.
References
[1] G.P.Egorychev, A new family of polynomial identities for computing determinants, Dokl. Math, 88(2013), no. 2, 510-512.
[2] G.P.Egorychev, New polynomial identities for determinants over commutative rings, Izves-tia Irkutsk. Gos. Univ., Seriya Matematika, 5(2012), no. 4, 16-20 (in Russian).
[3] G.P.Egorychev, A new family of polynomial identities for computing determinants, Dokl. Akad. Nauk, 452(2013), no. 1, 1-3 (in Russian).
[4] A.Barvinok, New permanet estimators via non-commutative determinants, Arxiv preprint math/0007153, 2000.
[5] H.Cartan, Elementary theory of analytic functions of one or several complex variables, Dover Publ., New York, 1995.
[6] G.P.Egorychev, New formulas for the permanent, Soviet Math. Dokl, 254(1980), no. 4, 784-787.
[7] I. M.Gel'fand, V.S.Retakh, Determinants of matrices over noncommutative rings, Funkt-sional. Anal. i Prilozhen., 25(1991), no. 2, 13-25 (in Russian).
[8] V.Arvind, S.Srinivasa, On the Hardness of Noncommutative Daterminant, Electronic Colloquium on Computational Camplexity, 103(2009), 1-18.
[9] V.V.Kochergin, About complexcity of computation one-terms of powers, Diskretnyi Analiz i Issledovanie Operatsii, 27(1994), 94-107 (in Russian).
10] T.A.Muir, Treatise on the Theory of Determinants, Dover Publ., New York, 1960.
11] G.P.Egorychev, Discrete mathematics. Permanents, Krasnoyarsk, Siberian Federal University, 2007.
12] V.T.Filippov, On the n-Lie algebra of Jacobians, Sibirsk. Mat. Zh., 39(1998), no. 3, 660-669 (in Russian).
13] A.P.Pozhidaev, A simple factor-algebras and subalgebras of Jajkobians algebras, Sibirsk. Mat. Zh., 39(1998), no. 3, 593-599 (in Russian).
14] K.A.Zevlakov, A.M.Slin'ko, I.P.Shestakov, A.I.Shirshov, Rings that are nearly associative, Acad. Press, 1982.
15] P.S.Kolesnikov, About different definitions of algebraically closed skew fields, Algebra and Logic, 40(2001), no. 4, 396-414.
16] L.V.Sabinin, Methods of Nonassociative Algebra in Differential Geometry. In Supplement to Russian translation of S.K. Kobayashi and K. Nomizu,Foundations of Differential Geometry, 1, Moscow, Nauka, 1981 (in Russian).
Детерминанты над ассоциативными кольцами: определение, свойства, новые формулы и сложность вычисления
Георгий П. Егорычев
Дано новое определение детерминантов над ассоциативным кольцом Q, и изучены их свойства. В частности, для них получено семейство полиномиальных тождеств (формул вычисления), содержащих до n! свободных параметров.
Ключевые слова: детеминанты, ассоциативные кольца, некоммутативные переменные, теорема поляризации, полиномиальные тождества.