×

Efficient identity testing and polynomial factorization in nonassociative free rings. (English) Zbl 1441.68299

Larsen, Kim G. (ed.) et al., 42nd international symposium on mathematical foundations of computer science, MFCS 2017, August 21–25, 2017, Aalborg, Denmark. Wadern: Schloss Dagstuhl – Leibniz Zentrum für Informatik. LIPIcs – Leibniz Int. Proc. Inform. 83, Article 38, 13 p. (2017).
Summary: In this paper we study arithmetic computations in the nonassociative, and noncommutative free polynomial ring \(\mathbb{F}\{x_1,x_2,\ldots,x_n\}\). Prior to this work, nonassociative arithmetic computation was considered by P. Hrubes et al. [“Relationless completeness and separations”, Techn. Rep., Weizmann Institute of Science, Electronic Colloquium on Computational Complexity, TR-10-040 (2010)], and they showed lower bounds and proved completeness results. We consider Polynomial Identity Testing (PIT) and polynomial factorization over \(\mathbb{F}\{x_1,x_2,\ldots,x_n\}\) and show the following results.
Given an arithmetic circuit \(C\) of size \(s\) computing a polynomial \(f\in\mathbb{F}\{x_1,x_2,\ldots,x_n\}\) of degree \(d\), we give a deterministic \(\operatorname{poly}(n,s,d)\) algorithm to decide if \(f\) is identically zero polynomial or not. Our result is obtained by a suitable adaptation of the PIT algorithm of R. Raz and A. Shpilka [Comput. Complexity 14, No. 1, 1–19 (2005; Zbl 1096.68070)] for noncommutative ABPs.
Given an arithmetic circuit \(C\) or size \(s\) computing a polynomial \(f\in\mathbb{F}\{x_1,x_2,\ldots,x_n\}\) of degree \(d\), we give an efficient deterministic algorithm to compute circuits for the irreducible factors of \(f\) in time \(\operatorname{poly}(n,s,d)\) when \(\mathbb{F}=\mathbb{Q}\). Over finite fields of characteristic \(p\), our algorithm runs in time \(\operatorname{poly}(n,s,d,p)\).

For the entire collection see [Zbl 1376.68011].

MSC:

68W30 Symbolic computation and algebraic computation
17A50 Free nonassociative algebras
68Q06 Networks and circuits as models of computation; circuit complexity

Citations:

Zbl 1096.68070

References:

[1] Avraham Shimshon Amitsur and Jacob Levitzki. Minimal identities for algebras. {\it Proceed-} {\it ings of the American Mathematical Society}, 1(4):449-463, 1950. · Zbl 0040.01101
[2] Vikraman Arvind, Pushkar S. Joglekar, and Gaurav Rattan. On the complexity of non commutative polynomial factorization. In {\it Mathematical Foundations of Computer Science} {\it 2015 - 40th International Symposium, MFCS 2015, Milan, Italy, August 24-28, 2015, Pro-} {\it ceedings, Part II}, pages 38-49, 2015. doi:10.1007/978-3-662-48054-0_4. · Zbl 1401.68106
[3] Vikraman Arvind, Partha Mukhopadhyay, and Srikanth Srinivasan. New results on non commutative and commutative polynomial identity testing. {\it Computational Complexity}, 19(4):521-558, 2010. doi:10.1007/s00037-010-0299-8. · Zbl 1225.68090
[4] Vikraman Arvind and S. Raja. Some lower bound results for set-multilinear arithmetic computations. {\it Chicago J. Theor. Comput. Sci.}, 2016 (6), 2016. · Zbl 1358.68109
[5] E. R. Berlekamp. Factoring polynomials over large finite fields*. In {\it Proceedings of the} {\it Second ACM Symposium on Symbolic and Algebraic Manipulation}, SYMSAC’71, pages 223-, New York, NY, USA, 1971. ACM. doi:10.1145/800204.806290. · Zbl 0247.12014
[6] P.M. Cohn. Noncommutative unique factorization domains. {\it Transactions of the American} {\it Math. Society}, 109(2):313-331, 1963. · Zbl 0136.31203
[7] Pavel Hrubes, Avi Wigderson, and Amir Yehudayoff. Relationless completeness and sep arations. In {\it Proceedings of the 25th Annual IEEE Conference on Computational Com-} {\it plexity, CCC 2010, Cambridge, Massachusetts, June 9-12, 2010}, pages 280-290, 2010. doi:10.1109/CCC.2010.34. · Zbl 1293.90045
[8] Laurent Hyafil. The power of commutativity. In {\it 18th Annual Symposium on Foundations} {\it of Computer Science (FOCS), Providence, Rhode Island, USA, 31 October - 1 November} {\it 1977}, pages 171-174, 1977. doi:10.1109/SFCS.1977.31.
[9] Erich Kaltofen. Factorization of polynomials given by straight-line programs. {\it Randomness} {\it in Computation}, vol. 5 of Advances in Computing Research:375-412, 1989.
[10] Swastik Kopparty, Shubhangi Saraf, and Amir Shpilka. Equivalence of polynomial identity testing and polynomial factorization. {\it Computational Complexity}, 24(2):295-331, 2015. doi: 10.1007/s00037-015-0102-y. · Zbl 1319.65035
[11] Guillaume Lagarde, Guillaume Malod, and Sylvain Perifel. Non-commutative computa tions: lower bounds and polynomial identity testing. {\it Electronic Colloquium on Computa-} {\it tional Complexity (ECCC)}, 23:94, 2016. URL: http://eccc.hpi-web.de/report/2016/ 094. · Zbl 1422.68070
[12] Noam Nisan. Lower bounds for non-commutative computation (extended abstract). In {\it STOC}, pages 410-418, 1991. doi:10.1145/103418.103462.
[13] Ran Raz and Amir Shpilka. Deterministic polynomial identity testing in non-commutative models. {\it Computational Complexity}, 14(1):1-19, 2005. doi:10.1007/s00037-005-0188-8. · Zbl 1096.68070
[14] Amir Shpilka and Amir Yehudayoff. Arithmetic circuits: A survey of recent results and open questions. {\it Foundations and Trends in Theoretical Computer Science}, 5(3-4):207-388, 2010. doi:10.1561/0400000039. · Zbl 1205.68175
[15] Joachim von zur Gathen and Victor Shoup. Computing frobenius maps and factoring polynomials. {\it Computational Complexity}, 2:187-224, 1992. · Zbl 0778.11076
[16] :13
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.