Group Abstract Group Abstract

Message Boards Message Boards

0
|
8.6K Views
|
5 Replies
|
0 Total Likes
View groups...
Share
Share this post:

Calculate zeros of Riemann zeta function with 500 decimal digits accuracy?

Posted 8 years ago

Dear Friends Recently I have published an article related the imaginary parts of the zeros of the Riemann zeta function . http://ijmcs.future-in-tech.net/13.1/R-Gunes.pdf Here , we have found a new formula which is very simple formula ( equation 3.3 in page 3).


Then, we have decided to find the imaginary parts of the zeros of the Riemann zeta function by this equation 6.1 in page 7.

Now, can you arrange a computer calculation program which will allow us will see the calculations with 500 decimal digits accuracy. Thus if we use the calculation results of Prof Odlyzko about the zeros of the Riemann zeta function in this calculation program, can we see that the Riemann zeta function will be equal zero with 500 or 1000 decimal digits accuracy or not ?.

Shortly we can say here, without using Riemann-Siegel Function Z(t) , we can find the zeros of the Riemann zeta function.

Maybe, we can make just 6 calculations. These 6 calculations will be enough to see the sensitivity of this new formula . enter image description here

Thank you again for your kind support. I am always ready here to reply your all questions.

POSTED BY: Bahattin GUNES
5 Replies

Dear Bahattin,

Sorry to have taken so long to get back to you. I think I will have a bit more time for this from here on. I've noticed a few oddities and I'm afraid that I have some bad news.

The bad news first: the sum, counting up to N, for the large values of N that you want, is going to take too long for a single machine, especially since it involves a reciprocal and a power. Consider this: if incrementing n takes 1 clock; testing it against N another clock, raising n to the s'th another two clocks, taking the reciprocal another clock and adding the result to an accumulator yet another clock - that's six clocks per iteration, assuming we're using ordinary ints and doubles. A fast machine these days doesn't run much faster than 4GHz, so our loop takes 1.5e-9 seconds per iteration. For your lowest N, 1.0e14, it would take 1.5e5 seconds, or about 2500 minutes, or 41 hours 40 minutes. You can expect the times to be hundreds of times worse for 500-digit precision. It will also be hundreds of times worse for 1.0e16, ditto for N==1.0e18:-(

Cloud computing might just save you here, and I understand that Mathematica can do some cloudy stuff.

I noticed that you originally had a graphic containing two equations (real & imaginary parts?) in your first post here; now it's changed to rendered postscript or something. Anyhow, as I recall it there was an integral expression on the right. Now there's a dx on the right which doesn't seem to refer to anything.

Regards, Graham.

POSTED BY: Graham Cottrell
Posted 8 years ago

Dear Neil

Thank you for your comment. Please you can see my second letter above what I am looking exactly. Could you help me , please...

Sincerly, Bahattin

POSTED BY: Bahattin GUNES
Posted 8 years ago
POSTED BY: Bahattin GUNES
POSTED BY: Neil Singer

I'm almost certain that Mathematica can do real calculations with that sort of precision but unfortunately I don't yet know how to set the precision for such calculations.

I am more familiar with Number Theory Library (NTL) which does arbitrary precision arithmetic with both integers and reals. NTL does not do symbolic math though, so for instance you.d have to do the integrals on the RHSs by hand (or a symbolic math program) and then code it in C++, calling NTL where needed. FWIW, NTL is GPL3.

There's also Axiom, for which there is a TeXmacs plugin. Axiom documentation is Huge. Finding how to set the precision may be difficult.

Best of luck,,and contact me here if you want me to elaborate on any of this. Regards, Graham.

POSTED BY: Graham Cottrell
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard