You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The class ProductTree and the function prod_with_derivative() were introduced in #34303. Both are fully generic in principle, but they remained in hom_velusqrt.py in the heat of the moment.
We should move them to a more suitable place; it seems sage.rings.generic is an appropriate choice. Slight tweaks to ProductTree while we're at it.