Implementation of Primality Testing based on “Some Primality Tests that Eluded Lucas”
dc.contributor.author | Kelly, Graham | |
dc.date.accessioned | 2018-10-10T15:34:31Z | |
dc.date.available | 2018-10-10T15:34:31Z | |
dc.date.issued | 2018-09-24 | |
dc.description.abstract | An implementation of two primality tests in Guy, Roettger and Williams' 2015 paper 'Some Primality Tests that Eluded Lucas' was created using the GNU GMP integer package in C. These tests enable the determination of primality for numbers of the form N = Ar^n+γ or N = Ar^n+η(γ_n(r)) for small primes r coprime to A, γ^2 = 1, η^2 = 1 and n is a positive integer where (γ_n(r)) is the square root of -1 mod r^n. The runtime of the algorithms was determined to be O((log N)M(log N)) for the case of N = Ar^n+γ and O(M(log N)(loglog N)(log N))$ for the N = Ar^n+η(γ_n(r)) case. This presents a significant improvement for the determination of primality of numbers of both forms over general primality proving algorithms. | en_US |
dc.identifier.citation | Kelly, G. (2018). Implementation of Primality Testing based on “Some Primality Tests that Eluded Lucas” (Rep.). Calgary, AB: University of Calgary. | en_US |
dc.identifier.doi | http://dx.doi.org/10.11575/PRISM/33188 | |
dc.identifier.uri | http://hdl.handle.net/1880/108848 | |
dc.language.iso | en | en_US |
dc.publisher | University of Calgary | en_US |
dc.publisher.department | Computer Science | en_US |
dc.publisher.faculty | Science | en_US |
dc.publisher.institution | University of Calgary | en_US |
dc.rights | Unless otherwise indicated, this material is protected by copyright and has been made available with authorization from the copyright owner. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission. | en_US |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0 | en_US |
dc.subject | Lucas Sequences | en_US |
dc.subject | Computer Science | en_US |
dc.subject | Primality Testing | en_US |
dc.subject | Prime | en_US |
dc.title | Implementation of Primality Testing based on “Some Primality Tests that Eluded Lucas” | en_US |
dc.title.alternative | Lucas Based Primality Testing PURE Report | en_US |
dc.type | unknown |
Files
Original bundle
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 1.92 KB
- Format:
- Item-specific license agreed upon to submission
- Description: