@@ -550,10 +550,10 @@ def discrete_log_rho(a, base, ord=None, operation='*', identity=None, inverse=No
550
550
551
551
It also works with matrices::
552
552
553
- sage: A = matrix(GF(50021), [[10577, 23999, 28893], # needs sage.rings.finite_rings
553
+ sage: A = matrix(GF(50021), [[10577, 23999, 28893], # needs sage.modules sage. rings.finite_rings
554
554
....: [14601, 41019, 30188],
555
555
....: [3081, 736, 27092]])
556
- sage: discrete_log_rho(A^1234567, A) # needs sage.rings.finite_rings
556
+ sage: discrete_log_rho(A^1234567, A) # needs sage.modules sage. rings.finite_rings
557
557
1234567
558
558
559
559
Beware, the order must be prime::
@@ -1234,7 +1234,7 @@ def order_from_multiple(P, m, plist=None, factorization=None, check=True,
1234
1234
sage: order_from_multiple(w, 230, operation='*')
1235
1235
23
1236
1236
1237
- sage: # needs sage.rings.finite_rings
1237
+ sage: # needs sage.modules sage. rings.finite_rings
1238
1238
sage: F = GF(2^1279,'a')
1239
1239
sage: n = F.cardinality() - 1 # Mersenne prime
1240
1240
sage: order_from_multiple(F.random_element(), n,
0 commit comments