@rudolph-git-acc
I have added the sawtooth and approximate bounds to the repo here
https://github.com/km-git-acc/dbn_upper_bound/blob/master/dbn_upper_bound/pari/abbeff_largex_bounds.txt
Also, the full mollifier has been changed back to mollifier, and the mollifier with prime terms has been changed to mollifier_prime
There are also multiple functions now for the approximate bounds
ep_tbound and ep_lbound which are exact and use the full mollifier
ep_tbound_mollp and ep_lbound_mollp which are exact and use the prime mollifier
ep_tbound_approx and ep_lbound_approx which currently use the prime mollifier but can use the full one too
Both the mollifier functions needed the t parameter too which I have added. It worked earlier if t was assigned a value at the beginning itself but could have been prone to errors.
Added the ball script for the sawtooth bounds to the repo here
https://github.com/km-git-acc/dbn_upper_bound/blob/master/dbn_upper_bound/arb/Mollifier.3.and.5.sawtooth.bound.script.txt
You may want to update it with a generalized mollifier.
Also, added an approx function for (A+B)/B0 using N0 terms in the barrier multieval script. I have tried it at x=10^100 and it works (though the precision \p may have to be increased first to around log(x)). Ofcourse when y and t are small the quality of the approximation is not clear. The approximation gets better the larger the B exponents and should be good enough at real(exponents) >> 1 (similar to how the zeta function behaves). Ofcourse when the real(exponents) >> 1, (A+B)/B0 moves close to 1, so the area of interest is small t and y where the approximation may not be that great.
@rudolph-git-acc
I have added the sawtooth and approximate bounds to the repo here
https://github.com/km-git-acc/dbn_upper_bound/blob/master/dbn_upper_bound/pari/abbeff_largex_bounds.txt
Also, the full mollifier has been changed back to mollifier, and the mollifier with prime terms has been changed to mollifier_prime
There are also multiple functions now for the approximate bounds
ep_tbound and ep_lbound which are exact and use the full mollifier
ep_tbound_mollp and ep_lbound_mollp which are exact and use the prime mollifier
ep_tbound_approx and ep_lbound_approx which currently use the prime mollifier but can use the full one too
Both the mollifier functions needed the t parameter too which I have added. It worked earlier if t was assigned a value at the beginning itself but could have been prone to errors.
Added the ball script for the sawtooth bounds to the repo here
https://github.com/km-git-acc/dbn_upper_bound/blob/master/dbn_upper_bound/arb/Mollifier.3.and.5.sawtooth.bound.script.txt
You may want to update it with a generalized mollifier.
Also, added an approx function for (A+B)/B0 using N0 terms in the barrier multieval script. I have tried it at x=10^100 and it works (though the precision \p may have to be increased first to around log(x)). Ofcourse when y and t are small the quality of the approximation is not clear. The approximation gets better the larger the B exponents and should be good enough at real(exponents) >> 1 (similar to how the zeta function behaves). Ofcourse when the real(exponents) >> 1, (A+B)/B0 moves close to 1, so the area of interest is small t and y where the approximation may not be that great.