mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-01-09 14:48:08 -05:00
sage: minor improvements and document some stuff
This commit is contained in:
@@ -76,7 +76,11 @@ def ordp(P, original_f, debug=False):
|
||||
g = g[0]
|
||||
assert u(Px, Py) == 0
|
||||
assert f(Px, Py) != 0
|
||||
#assert g(Px, Py) != 0
|
||||
assert g(Px, Py) != 0
|
||||
if debug:
|
||||
print(f"u = {u}")
|
||||
print(f"f = {f}")
|
||||
print(f"g = {g}")
|
||||
|
||||
return k
|
||||
|
||||
|
||||
@@ -125,7 +125,11 @@ g = g[0]
|
||||
fprime = b0^k * f/g
|
||||
assert fprime == S(original_f)
|
||||
# to convert fprime back again:
|
||||
#f, g = fprime.numerator().lift(), fprime.denominator().lift()
|
||||
# f, g = fprime.numerator().lift(), fprime.denominator().lift()
|
||||
# to get the parent ring use:
|
||||
# f.parent()
|
||||
# to move up the hierarchy
|
||||
# S.ring().cover_ring()
|
||||
assert g(Px, Py) != 0
|
||||
assert f(Px, Py) != 0
|
||||
assert b0(Px, Py) == 0
|
||||
|
||||
Reference in New Issue
Block a user