Vanadium 50 said:
Against my better judgement...
I don't think I understand point of this thread: "I have a new algorithm for generating primes, and I will neither show you the algorithm nor provide an example of its output" doesn't leave much to discuss. It's also typical of the argument crackpots make, and if the OP doesn't want to be lumped in with them, he should argue from a different position. The easiest would be to give a smallish prime, or better still, a few smallish primes.
Curiousity trumps reason again, eh? Well, I'd argue that the real point of this thread is generate traffic to increase visibility and increase advertising revenues. :D But besides that, this thread is a chance for people who are unarguably in the know about these matters (like you and micromass) to offer insights to lesser math entities like a1call and myself. To wit, many of us denizens who dwell on lower planes of academia or are allowed to visit it infrequently don't really know the best way to take our passion for mathematics and develop it in a particular direction.
As for the OP's reluctance to share, that stems from not knowing what he doesn't know. Very Dunning-Krueger. So here's some more information.
First, he's from Middle East and English isn't his first language, and obviously he's culturally removed from the ivy-covered walls of Boston or Cambridge, and he's really trying to advance his knowledge and experience in number theory, but he lacks the context of relating his algorithm (yes he does have one which generates primes) to the greater effort of coming up with a novel advancement in number theory. It's been my perception that a number of moderators and contributors here are active in academia and take for granted the fact that theories in mathematics are socially constructed and therefore to participate in the dialogue requires a certain cultural knowledge that we lower dwellers in math discourse may not have access to. There's a Kahn Academy for learning Calculus. There isn't one for producing novel mathematical theses. So, to address the OPs situation in this thread more to your satisfaction and to grow my own skills:
Yes. He does have an algorithm for generating incomplete finite and infinite sequences of primes from complete finite sequences of primes. Given the interval ## [p_1, p_n] \forall px \in ℙ ## he can generate primes up to ## p_n^2 ## reliably (he has a proof) and then an infinite number of primes thereafter with a certain degree of probability. He does it by partitioning the sequence and then performing a series of operations resulting in sum/difference pairs. I took a quick look at the combinatorics and found that for ## S_{p_5} ## that there were 15 base combinations of partitions which resulted in 30 candidates, 100% were prime up to ## p_n^2 ## and the remainder being 65% prime. I also took a look and the combinations of partitions grow ## 2^{n-1} - 1 : n = | S_{p_n} | ## for finite sequences.
I think you and I know it's unlikely he's the next Ramanujan, however, until he's persuaded otherwise he's in a pickle. But on his behalf, some questions:
1) Instead of building software from scratch, what are the best package for number theoretical exploration? What software can handle permorials, statistical analysis of sets, exploratory construction of primes. Obviously a non-distributed application won't have the FLOPS to compete with GIMPS or PrimeGrid, but it would probably be conducive to gaining some experience in computational constraints of prime generation, factoring of primes, and primality testing.
2) I looked up the 48th Mersenne which has about 17.4 million digits (far shy of ## 10^9 ##) and GIMPS seems to have a monopoly on largest-primes. Is there even a point of trying to attack a problem like this from another angle? How does one go learning how to gauge the efficacy of various attacks on the problem?
3) Generally, how does someone with a prepubescent knowledge of number theory (relative to the doc/postdoc world) go about determining if work that is done is even novel? Obviously graduate students at MIT don't post to PF; how do they do it? His algorithm, for instance, may be well known. How would he go about checking? Obviously he's better off hanging on the Mersenne board since it's dedicated to this sort of discussion, but is that his only real option?
4) My questions cover a broad range of ideas, so the last question is, what's the best resource to find resources for this particular problem?
Lastly, I'd just like to thank your and micromass for bothering to examine this question. Obviously the two of you have a rather good command of mathematics in general, and you certainly don't have to spend your time sharing your knowledge. For someone like me who works in a corporate setting on inherently less challenging processes, online fora are my only real connection to allow me to learn and hone skills.