OFFSET
0,2
COMMENTS
Nicolas, Corollary 1, p.4, cites Mandel and Simon, Lemma 4.1: let d be in N^*, then every d x d torsion matrix M satisfies M^((2*d^2)! + d) = M^d.
Abstract: The Matrix Torsion Problem (MTP) is: given a square matrix M with rational entries, decide whether two distinct powers of M are equal. It has been shown by Cassaigne and the author that the MTP reduces to the Matrix Power Problem (MPP) in polynomial time: given two square matrices A and B with rational entries, the MTP is to decide whether B is a power of A. Since the MPP is decidable in polynomial time, it is also the case of the MTP. However, the algorithm for MPP is highly nontrivial. The aim of this note is to present a simple, direct, polynomial-time algorithm for the MTP.
LINKS
Francois Nicolas, A simple, polynomial-time algorithm for the matrix torsion problem, arXiv:0806.2068
EXAMPLE
a(0) = (2*0^2)! + 0 = 1.
a(1) = (2*1^2)! + 1 = 3.
a(2) = (2*2^2)! + 2 = 40322.
a(3) = (2*3^2)! + 3 = 6402373705728003.
a(4) = (2*4^2)! + 4 = 263130836933693530167218012160000004.
CROSSREFS
KEYWORD
easy,nonn
AUTHOR
Jonathan Vos Post, Jul 10 2008
STATUS
approved