maths.primes: finish renaming fast-gcd to simple-gcd.
parent
4c06034ae0
commit
35d84c6e64
|
@ -76,7 +76,7 @@ PRIVATE>
|
|||
: nprimes ( n -- seq )
|
||||
2 swap [ [ next-prime ] keep ] replicate nip ;
|
||||
|
||||
: coprime? ( a b -- ? ) fast-gcd 1 = ; foldable
|
||||
: coprime? ( a b -- ? ) simple-gcd 1 = ; foldable
|
||||
|
||||
: random-prime ( numbits -- p )
|
||||
[ ] [ 2^ ] [ random-bits* next-prime ] tri
|
||||
|
|
|
@ -12,7 +12,7 @@ IN: math.primes.solovay-strassen
|
|||
numtrials iota [
|
||||
drop
|
||||
n 1 - [1,b) random :> a
|
||||
a n fast-gcd 1 > [ t ] [
|
||||
a n simple-gcd 1 > [ t ] [
|
||||
a n jacobi n mod'
|
||||
a n 1 - 2 /i n ^mod = not
|
||||
] if
|
||||
|
|
Loading…
Reference in New Issue