- 1,118
- 1
I was looking at writing a quadratic or a number sieve over the summer to factor numbers. What areas of maths do I need to know to be able to do this please?
The discussion revolves around the mathematical and programming knowledge required to implement a quadratic sieve or a number field sieve for factoring large numbers. Participants explore various mathematical concepts, programming skills, and optimization techniques relevant to these algorithms.
Participants generally agree that the quadratic sieve requires less mathematical background than the number field sieve, but there are differing opinions on the complexity of the underlying theories and the necessary programming skills. The discussion remains unresolved regarding the best approach to learning and implementing these methods.
Some participants mention specific mathematical concepts and programming techniques without providing detailed explanations, indicating that prior knowledge may be necessary to fully engage with the discussion. There is also a lack of consensus on the optimal programming language for implementation.