Closed rpollack9974 closed 11 years ago
Re the valuation: I had noticed this yesterday. This is happening because the valuation of mu is being determined before reducing its precision, i.e. there is a unit value at some moment in the extra precision we're working in, that drops out once we project back down to our desired precision. I left this in because I wasn't too worried about it.
I think I've fixed these bugs, I'm just trying to make sure.
Yup, looks fixed. The above example you gave works.
This bug I think is at the heart of the problems with issue #21.
sage: D = OverconvergentDistributions(0,7,base=Qp(7,5)) sage: MS = OverconvergentModularSymbols(14,sign=1,coefficients=D); MS Space of overconvergent modular symbols for Congruence Subgroup Gamma0(14) with sign 1 and values in Space of 7-adic distributions with k=0 action and precision cap 5 sage: Phi = MS.random_element() sage: Phi._consistency_check() (4 + 7 + 6_7^2 + 6_7^3 + 2_7^4 + O(7^5), 5 + 5_7 + 3_7^2 + 3_7^3 + O(7^4), 2 + 5*7 + 7^2 + O(7^3), 6 + O(7^2), 5 + O(7))
(3_7 + 4_7^2 + 7^3 + 4_7^4 + O(7^5), 2 + 3_7 + 2_7^2 + 4_7^3 + O(7^4), 3 + 7 + O(7^3), 1 + O(7^2), 6 + O(7))
ValueError Traceback (most recent call last)