research

On the Reduced Testing of a Primitive Element in Zn×{\mathbb Z}_n^\times

Abstract

The primitive roots in Zn×{\mathbb Z}_n^\times are defined and exist iff n=2,4,pα,2pαn = 2, 4, p^{\alpha}, 2p^{\alpha}. Knuth gave the definition of the primitive roots in Zpα×{\mathbb Z}_{p^\alpha}^\times, and showed the necessary and sufficient condition for testing a primitive root in Zpα×{\mathbb Z}_{p^\alpha}^\times. In this paper we define the primitive elements in Zn×{\mathbb Z}_n^\times, which is a generalization of primitive roots, as elements that take the maximum multiplicative order.And we give two theorems for the reduced testing of a primitive element in Zn×{\mathbb Z}_n^\times for any composite nn. It is shown that the two theorems, using a technique of a lemma, for testing a primitive element allow us an effective reduction in testing processes and in computing time cost as a consequence.The primitive roots in Zn×{\mathbb Z}_n^\times are defined and exist iff n=2,4,pα,2pαn = 2, 4, p^{\alpha}, 2p^{\alpha}. Knuth gave the definition of the primitive roots in Zpα×{\mathbb Z}_{p^\alpha}^\times, and showed the necessary and sufficient condition for testing a primitive root in Zpα×{\mathbb Z}_{p^\alpha}^\times. In this paper we define the primitive elements in Zn×{\mathbb Z}_n^\times, which is a generalization of primitive roots, as elements that take the maximum multiplicative order.And we give two theorems for the reduced testing of a primitive element in Zn×{\mathbb Z}_n^\times for any composite nn. It is shown that the two theorems, using a technique of a lemma, for testing a primitive element allow us an effective reduction in testing processes and in computing time cost as a consequence

    Similar works