Open edgarcosta opened 6 months ago
The method amortized_padic_H_values
didn't trigger it, so I am back at rerunning it with euler_factors
From the traceback it looks like this came up when dealing with higher prime powers.
There is supposed to be a cutoff that prevents the user from requesting the Frobenius trace at a prime power greater than 2**31
. I wonder if this is somehow being missed.
OK, this triggers:
sage: from amortizedHGM import AmortizingHypergeometricData
sage: H = AmortizingHypergeometricData(alpha_beta=[[1/2,1/3,2/3,1/6,5/6], [0,0,0,0,0]])
sage: H.padic_H_value(6211, 2, -512000)
The issue is that the internal code is trying to store the trace in a long long
but in this case the trace is bigger than 2**63
. This will be a bit of a pain to fix, I'm afraid.
Actually maybe this won't be so bad. Shifting to https://github.com/sagemath/sage/issues/37910.
this should trigger it (after about 4h):