For small values of
, the previously described algorithm can be run
for all values ranging over
, classifying them
according to (§5.5) into «efficient», «wrong» and «dubious».
Some results are listed in Table 1.
At that step, things are looking bad for
, algorithm fails
to give any answer in most of the cases (
over
), and
one has to test
useless values before getting the first useful one.
Several sieves are now to be indicated for reducing the set of values to be tested. But, in any case, it should be noticed that the cost of such an efficient exponent is supported once for ever, and is to be compared with the induced time-saving upon future recoveries of Zech's tables.
A first sieve is yields from Fermat's theorem. If
is admissible for
a given field
, the corresponding
is a root of some
primitive polynomial of degree
. That polynomial is obviously a divisor
of
and thus an integer
can not be admissible
unless :
An experimental result is that, at least for
and
,
any efficient exponent verifies the stronger criterion :
For composite values of
, especially those divisible by
or
, that result induces a very simple sieve. If
,
is embedded in
, thus
divides
.
But proper elements of
are of order
, therefore
divides any
where
.
Similar considerations can be done when
,
or
. In that cases, the set of values to be tested is reduced by
half, as summarized in Table 5.
|
With these sieves, we get Table 6, where
is the
number of admissible exponents, given as number of primitive polynomials minus
the number of repeated values,
is the number of
's verifying
the «criterion of efficiency» (12),
is the total
number of efficient exponents among them, and
is the smallest
efficient exponent for the given
.