We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The following Sage commands produce an error:
v_2 = QQ.valuation(2) R.<x> = QQ[] f = x^8 - 7/2*x^6 + 7/2*x^5 - 7/11*x^4 + 7*x^3 + 7/2*x^2 + 49*x + 14 v0 = GaussValuation(R, v_2) v1 = v0.augmentation(x, 1) v = LimitValuation(v1, f) v v(x)
v is correctly created as a limit valuation: [ Gauss valuation induced by 2-adic valuation, v(x) = 1 , … ]
[ Gauss valuation induced by 2-adic valuation, v(x) = 1 , … ]
but then the computation of the value v(x) causes an error: AssertionError: a MacLane step produced no augmentation
v(x)
AssertionError: a MacLane step produced no augmentation
In this situation, the limit valuation is well defined, and the result should be v(x)=1.
v(x)=1
However, the computation of v(x) causes an assertion error.
The error occurs when the function mac_lane_step of the current approximation of the limit valuation v is called. The assertion statement is
mac_lane_step
v
assert not allow_equivalent_key, "a MacLane step produced no augmentation"
The text was updated successfully, but these errors were encountered:
@saraedum This should be easy to fix. Why is the assert necessary?
Sorry, something went wrong.
No branches or pull requests
Steps To Reproduce
The following Sage commands produce an error:
v is correctly created as a limit valuation:
[ Gauss valuation induced by 2-adic valuation, v(x) = 1 , … ]
but then the computation of the value
v(x)
causes an error:AssertionError: a MacLane step produced no augmentation
Expected Behavior
In this situation, the limit valuation is well defined, and the result should be
v(x)=1
.Actual Behavior
However, the computation of v(x) causes an assertion error.
Additional Information
The error occurs when the function
mac_lane_step
of the current approximation of the limit valuationv
is called. The assertion statement isassert not allow_equivalent_key, "a MacLane step produced no augmentation"
Environment
Checklist
The text was updated successfully, but these errors were encountered: