07-ilang-weight / 03-weight-of-mark
03weight of markverified
Determines the cost of a held body with its own mark and its weight in the field of a distant source, for two couplings and three field graphs, and whether the weight follows the cost for every level.
check_weight_of_mark.py27 KB · raw
"""Check for 07-ilang-weight/03-weight-of-mark, derivation v2.
One field object (N_f = 1, n = 1/|X|) on a ring, a square torus and a cubic torus.
Held body: point term g_b P_x, g_b = sigma*gamma*M_k; held source: point term g_s P_xs.
Weight differences are taken from exact lowest eigenvalues of C_1 + g_b P_x + g_s P_xs
(symmetric differences in g_s, Richardson-extrapolated to first order in g_s) and compared
with the closed forms of the derivation: cost (3.2), (3.4), (3.5); weight (3.6)-(3.8);
ring form (7.6); weight against cost (3.12)-(3.17), with nu = gamma*n retained for
coupling (a) (scan in nu through the factor N_f of (3.1)); mirror (3.18); distance scans
with 1 << |r|, |r'| << L; lattice asymptotics behind (3.10), (3.11), (3.16), (3.17).
Outputs: output/check_log.txt, output/check_results.json.
"""
import json
from pathlib import Path
import numpy as np
import scipy.sparse as sp
from scipy.optimize import brentq
from scipy.sparse.linalg import eigsh
OUT = Path(__file__).parent / "output"
OUT.mkdir(parents=True, exist_ok=True)
np.seterr(divide="ignore", invalid="ignore") # F = 0 only at the reference place x', which is masked
T_F = 1.0
M_LEV = (1.0, 1.5) # half-gaps of two clock levels
GHAT = (0.01, 0.02, 0.04, 0.08) # targets for max |g_b| * ell_0 / t_f
SIZES = {1: (32, 64), 2: (12, 20), 3: (8, 12)}
NU_T = (-0.5, 1.0, 4.0, 20.0) # targets for nu = gamma*n in the coupling-(a) scan
KAPPA2 = 2 * np.pi * 0.0487655 - np.euler_gamma - 1.5 * np.log(2)
XI3 = 2.837297 / (4 * np.pi)
LOG, RES = [], {}
def log(s=""):
print(s, flush=True)
LOG.append(s)
def graph(D, L):
n = L**D
co = np.array(np.unravel_index(np.arange(n), (L,) * D)).T
rows, cols = [], []
for mu in range(D):
sh = co.copy()
sh[:, mu] = (sh[:, mu] + 1) % L
nb = np.ravel_multi_index(tuple(sh.T), (L,) * D)
rows += [np.arange(n), nb]
cols += [nb, np.arange(n)]
A = sp.csr_matrix((np.ones(2 * D * n), (np.concatenate(rows), np.concatenate(cols))), shape=(n, n))
k = 2 * np.pi * np.arange(L) / L
grids = np.meshgrid(*([k] * D), indexing="ij")
om = sum(4 * np.sin(g / 2) ** 2 for g in grids)
return co, (-T_F * A).tocsr(), om
def ellpow(om, p=1, shift=0.0):
"""(1/|X|) sum_{k!=0} e^{iky}/(omega-shift)^p as an array over displacements y."""
inv = np.zeros_like(om)
m = om > 1e-12
inv[m] = 1.0 / (om[m] - shift) ** p
return np.fft.ifftn(inv).real.ravel()
def lowest(H, vec=True):
if H.shape[0] <= 600:
if vec:
w, v = np.linalg.eigh(H.toarray())
return w[0], v[:, 0]
return np.linalg.eigvalsh(H.toarray())[0], None
w, v = eigsh(H, k=1, which="SA", tol=0, v0=np.ones(H.shape[0]))
return w[0], v[:, 0]
def lowest_val(H):
if H.shape[0] <= 600:
return np.linalg.eigvalsh(H.toarray())[0]
return eigsh(H, k=1, which="SA", tol=0, v0=np.ones(H.shape[0]), return_eigenvectors=False)[0]
def src_coef(base, X, y, h):
"""First-order coefficient in g_s of the lowest eigenvalue of base + g_s P_y, from exact
eigenvalues: symmetric differences at g_s = h and h/2, Richardson-extrapolated (error O(h^4))."""
S = [(lowest_val(base + point(X, y, hh)) - lowest_val(base + point(X, y, -hh))) / (2 * hh) for hh in (h, h / 2)]
return (4 * S[1] - S[0]) / 3
def point(n, i, g):
return sp.csr_matrix(([g], ([i], [i])), shape=(n, n))
def exact_rho(om, g, X):
"""Lowest eigenpair of C_1 + g P_0 from (3.2)-(3.3): returns delta, eta, rho(y)."""
wmin = om[om > 1e-12].min()
f = lambda d: 1.0 / (X * d) - ellpow(om, 1, d / T_F)[0] / T_F - 1.0 / g
d = (brentq(f, 1e-14, T_F * wmin * (1 - 1e-12), xtol=1e-300) if g > 0
else brentq(f, -1e3, -1e-14, xtol=1e-300))
eta = X * d / T_F
ld = ellpow(om, 1, d / T_F)
l2d0 = np.sum(ld**2)
return d, eta, (1 - eta * ld) ** 2 / (X + eta**2 * l2d0)
def slope(x, y):
return float(np.polyfit(np.log(np.abs(x)), np.log(np.abs(y)), 1)[0])
def run_graph(D, L):
tag = f"D{D}_L{L}"
co, C1, om = graph(D, L)
X = L**D
n = 1.0 / X
l1, l2, l3 = ellpow(om, 1), ellpow(om, 2), ellpow(om, 3)
l0, l20 = l1[0], l2[0]
ap = int(np.ravel_multi_index((L // 2,) * D, (L,) * D)) # antipode: r' of the scans K
eps00 = -2 * D * T_F
r = {"L": L, "D": D, "X": X, "ell_0": l0, "ell2_0": l20}
log(f"\n=== {tag}: |X|={X}, ell_0={l0:.6f}, ell2_0/|X|={l20 / X:.6e}")
# (M) mirror (3.18): highest eigenvalue = - lowest of mirrored signs (L even, bipartite)
gb = 0.02 / l0
top = -lowest_val(-(C1 + point(X, 0, gb) + point(X, 3 % X, 1e-3)))
r["M_mirror_err"] = abs(top + lowest_val(C1 + point(X, 0, -gb) + point(X, 3 % X, -1e-3)))
log(f"(M) highest state = -(lowest, mirrored signs): |diff| = {r['M_mirror_err']:.2e}")
# place pairs: r = y (4 random places), r' = ref (not the antipode); leading difference [ell] non-cancelling
ref = int(np.ravel_multi_index(tuple([L // 3] + [1] * (D - 1)), (L,) * D))
dl_all = np.abs(l1 - l1[ref])
rng = np.random.default_rng(7 * D + L)
P, seen = [], set()
for y in rng.permutation(X): # four places with different values of ell (no lattice images)
key = round(float(l1[y]), 9)
if y not in (0, ref) and dl_all[y] > 0.05 * dl_all.max() and key not in seen and len(P) < 4:
P.append(int(y))
seen.add(key)
P = np.array(P)
r["pairs_r_and_rprime"] = [[co[y].tolist() for y in P], co[ref].tolist()]
F = -2 * (l1[P] - l1[ref]) / T_F # F / g_s, (3.13)
F2 = (l1[P] ** 2 - l1[ref] ** 2 - 2 * (l2[P] - l2[ref]) / X) / (n * T_F**2)
F3 = 2 * (l1[P] * l2[P] - l1[ref] * l2[ref] + l20 * (l1[P] - l1[ref]) - (l3[P] - l3[ref]) / X) / (n**2 * T_F**3 * X)
dN = n * F # [delta N]/g_s
dTh = n**2 * F2 - n * l0 * F / T_F # [Theta_D]/g_s, (3.8)
T2 = 2 * (l2[P] - l2[ref]) / (X * (l1[P] - l1[ref]))
lsum = l1[P] + l1[ref]
def Ba1(g, nu): # first-order break of coupling (a), (3.15), nu = gamma*n retained
return -g / (2 * T_F) * (lsum + 2 * l0 / (1 + nu) - T2)
# rows: levels, branches, gamma; weights from exact two-point eigenvalues
gams = np.array(GHAT) * T_F / (l0 * max(M_LEV))
h = 0.02 * T_F / l0 # source strength for the eigenvalue differences
rows = []
for gam in gams:
for M in M_LEV:
for s in (1, -1):
g = s * gam * M
base = C1 + point(X, 0, g)
e, v = lowest(base)
d, eta, rho_ex = exact_rho(om, g, X)
S = {int(y): src_coef(base, X, int(y), h) for y in list(P) + [ref]}
w = np.array([S[int(y)] - S[ref] for y in P]) # [W(x)-W(x')]/(N_f g_s), eigenvalues
rows.append(dict(gam=gam, M=M, s=s, g=g, Cm=e - eps00, w=w, wd=v**2 - v[ref] ** 2,
wex=rho_ex[P] - rho_ex[ref], rhomax=rho_ex.max(), cost_ex_err=abs(e - eps00 - d),
rho_ex_err=np.abs(v**2 - rho_ex).max() * X))
# (A) eigenvalue weight differences against the closed form (3.7)
r["A_weight_rel_err"] = max(float(np.max(np.abs(q["w"] - q["wex"]) / np.abs(q["wex"]))) for q in rows)
r["A_weight_density_normalized_err"] = max(float(np.max(np.abs(q["w"] - q["wex"])) / q["rhomax"]) for q in rows)
log(f"(A) eigenvalue weight difference vs (3.7), 4 pairs x 16 states: max relative error "
f"{r['A_weight_rel_err']:.2e} (density-normalized {r['A_weight_density_normalized_err']:.2e})")
r["B_rho_exact_maxrelerr"] = max(q["rho_ex_err"] for q in rows)
r["C_cost_exact_maxerr"] = max(q["cost_ex_err"] for q in rows)
log(f"(B) density vs exact form (3.3): max |X|*|diff| = {r['B_rho_exact_maxrelerr']:.2e}")
log(f"(C) cost vs exact root (3.2): max |diff| = {r['C_cost_exact_maxerr']:.2e}")
# (D),(E),(H) deviations from the expansions, scaling in gamma (level M=1.5, sigma=+1)
sel = [q for q in rows if q["M"] == M_LEV[1] and q["s"] == 1]
gg = np.array([q["g"] for q in sel])
devC = [abs(q["Cm"] - (n * q["g"] - n * q["g"] ** 2 * l0 / T_F)) for q in sel]
devW = [np.abs(q["w"] - (q["g"] * dN + q["g"] ** 2 * dTh)).max() for q in sel]
# (H) is an expansion of the function W(C) of (3.12): density at all places, relative to r' = ref
mk = np.arange(X) != ref
Fx = -2 * (l1 - l1[ref]) / T_F
F2x = (l1**2 - l1[ref] ** 2 - 2 * (l2 - l2[ref]) / X) / (n * T_F**2)
F3x = 2 * (l1 * l2 - l1[ref] * l2[ref] + l20 * (l1 - l1[ref]) - (l3 - l3[ref]) / X) / (n**2 * T_F**3 * X)
devU = [np.abs(q["wd"] - (Fx * q["Cm"] + F2x * q["Cm"] ** 2 + F3x * q["Cm"] ** 3))[mk].max() for q in sel]
r["D_cost_2nd_slope"] = slope(gg, devC)
r["E_weight_2nd_slope"] = slope(gg, devW)
r["H_W_of_C_3rd_slope"] = slope(gg, devU)
log(f"(D) cost minus 2nd-order (3.5): slope in gamma = {r['D_cost_2nd_slope']:.3f}")
log(f"(E) eigenvalue weight minus 2nd-order (3.8): slope = {r['E_weight_2nd_slope']:.3f}; devs {np.array(devW)}")
log(f"(H) density weight minus F C + F2 C^2 + F3 C^3 (3.13): slope = {r['H_W_of_C_3rd_slope']:.3f}")
# (F) ring: Theta_D of (3.8) against Theta of (7.6)
if D == 1:
rr = np.arange(L)
u = rr * (L - rr)
th76 = n / (3 * L**2 * T_F**2) * (u**2 - (L**2 - 2) / 2 * u)
Fa_ = -2 * (l1 - l1[ap]) / T_F
F2a_ = (l1**2 - l1[ap] ** 2 - 2 * (l2 - l2[ap]) / X) / (n * T_F**2)
diff = (n**2 * F2a_ - n * l0 * Fa_ / T_F) - (th76 - th76[ap])
r["F_ring_Theta_vs_7.6_maxdiff"] = float(np.abs(diff).max())
log(f"(F) ring: Theta_D - Theta(7.6): max |diff| = {r['F_ring_Theta_vs_7.6_maxdiff']:.2e}")
# (I) single-level break from eigenvalue weights: B = dW/(Cost*F_c) - 1, both couplings
ibr = []
for q in rows:
g, gam, M, s, w, Cm = q["g"], q["gam"], q["M"], q["s"], q["w"], q["Cm"]
nu = gam * n
Bfg = w / (Cm * F) - 1
Ba = w / ((s * M + Cm) * gam * n * F / (1 + nu)) - 1
ibr.append((gam, np.abs(Bfg - Cm * F2 / F).max(), np.abs(Ba - Ba1(g, nu)).max(),
np.abs(Bfg).max(), np.abs(Ba).max()))
ib = np.array([t for t, q in zip(ibr, rows) if q["M"] == M_LEV[1] and q["s"] == 1])
r["I_fullgrip_break_size_slope"] = slope(ib[:, 0], ib[:, 3])
r["I_a_break_size_slope"] = slope(ib[:, 0], ib[:, 4])
r["I_fullgrip_break_resid_slope"] = slope(ib[:, 0], ib[:, 1])
r["I_a_break_resid_slope"] = slope(ib[:, 0], ib[:, 2])
r["I_fullgrip_break_resid_slope_3_largest_gamma"] = slope(ib[1:, 0], ib[1:, 1])
chi2 = np.array([(abs(q["g"]) * l0 / T_F) ** 2 for q in rows])
r["I_max_resid_over_chi2"] = [float(np.max(np.array([t[1] for t in ibr]) / chi2)),
float(np.max(np.array([t[2] for t in ibr]) / chi2))]
log(f"(I) single level: |B| slope fg {r['I_fullgrip_break_size_slope']:.3f}, (a) {r['I_a_break_size_slope']:.3f}; "
f"|B - B_1st| slope fg {r['I_fullgrip_break_resid_slope']:.3f} (3 largest gamma "
f"{r['I_fullgrip_break_resid_slope_3_largest_gamma']:.3f}), (a) {r['I_a_break_resid_slope']:.3f}; "
f"max |B - B_1st|/chi^2: fg {r['I_max_resid_over_chi2'][0]:.3f}, (a) {r['I_max_resid_over_chi2'][1]:.3f}")
# (J) level and branch differences (3.17), eigenvalue weights
jl = []
for gam in gams:
Q = {(q["M"], q["s"]): q for q in rows if q["gam"] == gam}
nu = gam * n
Fa = gam * n * F / (1 + nu)
for M in M_LEV: # branch pair (M,+),(M,-)
p, m_ = Q[(M, 1)], Q[(M, -1)]
g = gam * M
Rfg = (p["w"] - m_["w"]) / ((p["Cm"] - m_["Cm"]) * F) - 1
pfg = g**2 * (-2 * n * l0 / T_F * F2 + n**2 * F3) / F
Ra = (p["w"] - m_["w"]) / ((2 * M + p["Cm"] - m_["Cm"]) * Fa) - 1
pa = pfg + g**2 * (l0**2 - l20 / X) / (T_F**2 * (1 + nu))
jl.append(("branch", gam, M, np.abs(Rfg - pfg).max() / np.abs(pfg).max(),
np.abs(Ra - pa).max() / np.abs(pa).max()))
p, m_ = Q[(M_LEV[1], 1)], Q[(M_LEV[0], 1)] # level pair, sigma=+1
Rfg = (p["w"] - m_["w"]) / ((p["Cm"] - m_["Cm"]) * F) - 1
pfg = (p["Cm"] + m_["Cm"]) * F2 / F
Ra = (p["w"] - m_["w"]) / ((M_LEV[1] - M_LEV[0] + p["Cm"] - m_["Cm"]) * Fa) - 1
pa = Ba1(gam * (M_LEV[0] + M_LEV[1]), nu)
jl.append(("level", gam, None, np.abs(Rfg - pfg).max() / np.abs(pfg).max(),
np.abs(Ra - pa).max() / np.abs(pa).max()))
r["J_rel_err_of_predicted_break_smallest_gamma"] = {
f"{k}_{M}": [fg, a] for k, gm, M, fg, a in jl if gm == gams[0]}
r["J_rel_err_of_predicted_break_largest_gamma"] = {
f"{k}_{M}": [fg, a] for k, gm, M, fg, a in jl if gm == gams[-1]}
log("(J) relative error of the predicted difference breaks at the smallest gamma "
"[full grip, (a)]: " + ", ".join(f"{k}{'' if M is None else M}: {fg:.1e}, {a:.1e}"
for k, gm, M, fg, a in jl if gm == gams[0]))
log(" ... and at the largest gamma: " + ", ".join(f"{k}{'' if M is None else M}: {fg:.1e}, {a:.1e}"
for k, gm, M, fg, a in jl if gm == gams[-1]))
# (T) coupling (a) with nu = gamma*n of order one: N_f from (3.1), one-object eigenvalues
tl = {}
for nu_t in NU_T:
res, res0, gl = [], [], []
for q in rows:
g, gam, M, s, w, Cm = q["g"], q["gam"], q["M"], q["s"], q["w"], q["Cm"]
sg = np.sign(nu_t)
gp, sp_ = sg * gam, sg * s # (gamma', sigma') with the same g_b
Nf = max(1, int(round(abs(nu_t) * X / gam)))
nn = Nf / X
nu = gp * nn
Ba = Nf * w / ((sp_ * M + Nf * Cm) * gp * nn * F / (1 + nu)) - 1
chi, mu = abs(g) * l0 / T_F, abs(nu / (1 + nu))
res.append(np.abs(Ba - Ba1(g, nu)).max() / (chi**2 * (1 + mu) ** 2))
res0.append(np.abs(Ba - Ba1(g, 0.0)).max() / np.abs(Ba - Ba1(g, nu)).max())
if M == M_LEV[1] and s == 1:
gl.append((gam, np.abs(Ba - Ba1(g, nu)).max()))
gl = np.array(gl)
tl[str(nu_t)] = {"max_resid_over_chi2(1+|nu/(1+nu)|)^2": max(res),
"min_ratio_resid_nu0_to_resid_nu": min(res0), "resid_slope_in_gamma": slope(gl[:, 0], gl[:, 1])}
r["T_nu_scan"] = tl
log("(T) coupling (a), nu = gamma n: " + "; ".join(
f"nu={k}: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = {v['max_resid_over_chi2(1+|nu/(1+nu)|)^2']:.2f}, "
f"slope {v['resid_slope_in_gamma']:.2f}, |B-B_1st(0)|/|B-B_1st(nu)| >= {v['min_ratio_resid_nu0_to_resid_nu']:.0f}"
for k, v in tl.items()))
# nu = -1 exactly: gamma' = -|X|/N_f
Nf = int(round(X / gams[1]))
gp, M, y = -X / Nf, M_LEV[1], int(P[0])
out = {}
for sp_ in (1, -1):
g = sp_ * gp * M
base = C1 + point(X, 0, g)
Cm = lowest_val(base) - eps00
w = src_coef(base, X, y, h) - src_coef(base, X, ref, h)
out[sp_] = (sp_ * M + Nf * Cm, Nf * w)
pred = l0 * M**2 * gp / T_F
r["T_nu_minus_one"] = {"N_f": Nf, "cost_+": out[1][0], "cost_-": out[-1][0], "cost_pred": pred,
"dW_+/cost_+": out[1][1] / out[1][0], "dW_-/cost_-": out[-1][1] / out[-1][0]}
log(f" nu=-1 (N_f={Nf}): Cost_+ = {out[1][0]:.5e}, Cost_- = {out[-1][0]:.5e}, -ell_0 M^2/(n t_f) = {pred:.5e}; "
f"dW/Cost: + {out[1][1] / out[1][0]:.4e}, - {out[-1][1] / out[-1][0]:.4e}")
return r, (co, C1, om, l1, l2, ap)
def full_operator_check(D, L, gam=0.05, m=1.0, Nclock=2):
"""(R) reduction (3.1): spectrum of the full contract (body labels sigma, a; field) at tau=0
equals the union over (k, sigma) of theta*sigma*M_k + spec(C_1 + sigma*gam*M_k P_x + g_s P_xs)."""
co, C1, om = graph(D, L)
X = L**D
lam0 = 2 * np.pi # gives M_k = m + k/2
fk = np.exp(2j * np.pi * np.outer(np.arange(Nclock), np.arange(Nclock)) / Nclock) / np.sqrt(Nclock)
Dc = (2 * np.pi / (Nclock * lam0)) * fk @ np.diag(np.arange(Nclock)) @ fk.conj().T
body = np.kron(np.diag([1.0, -1.0]), m * np.eye(Nclock) + Dc) # sigma_3 (x) (m 1 + D)
x, xs, gs = 0, X // 3, 1e-3
Px = np.zeros((X, X)); Px[x, x] = 1
Ps = np.zeros((X, X)); Ps[xs, xs] = 1
out = {}
Mk = m + np.arange(Nclock) / 2
for theta, name in ((1, "a"), (0, "full_grip")):
H = theta * np.kron(body, np.eye(X)) + gam * np.kron(body, Px) \
+ np.kron(np.eye(2 * Nclock), C1.toarray() + gs * Ps)
full = np.sort(np.linalg.eigvalsh(H))
red = np.sort(np.concatenate([theta * s * M + np.linalg.eigvalsh(C1.toarray() + s * gam * M * Px + gs * Ps)
for s in (1, -1) for M in Mk]))
out[name] = float(np.abs(full - red).max())
log(f"(R) {D}D L={L}: full contract vs reduction (3.1), max |diff|: (a) {out['a']:.2e}, full grip {out['full_grip']:.2e}")
return out
def asymptotics():
"""(S) large-distance forms of ell = Lambda^+ used in (3.9)-(3.11) and (3.16)."""
res = {}
for L in (64, 128, 256, 512):
k = 2 * np.pi * np.arange(L) / L
g1, g2 = np.meshgrid(k, k, indexing="ij")
l1 = ellpow(4 * np.sin(g1 / 2) ** 2 + 4 * np.sin(g2 / 2) ** 2).reshape(L, L)
res[f"2D_L{L}_ell0_minus_lnL_over_2pi"] = l1[0, 0] - np.log(L) / (2 * np.pi)
if L == 512: # ell(j,0) - [ell_0 - (ln j + gamma_E + 1.5 ln 2)/(2 pi) + j^2/(4 L^2)]
res["2D_L512_ell(j)_minus_(3.10)_form"] = {
j: l1[j, 0] - (l1[0, 0] - (np.log(j) + np.euler_gamma + 1.5 * np.log(2)) / (2 * np.pi)
+ j**2 / (4 * L**2)) for j in (2, 4, 8, 16, 32, 64)}
for L in (32, 64, 96):
k = 2 * np.pi * np.arange(L) / L
gr = np.meshgrid(k, k, k, indexing="ij")
l1 = ellpow(sum(4 * np.sin(g / 2) ** 2 for g in gr)).reshape(L, L, L)
res[f"3D_L{L}_ell0"] = l1[0, 0, 0]
res[f"3D_L{L}_ell0_plus_xi3_over_L"] = l1[0, 0, 0] + XI3 / L
if L == 96: # ell(j,0,0) - [1/(4 pi j) - xi3/L + j^2/(6 L^3)], relative to 1/(4 pi j)
res["3D_L96_rel_dev_of_ell(j)_from_(3.11)_form"] = {
j: (l1[j, 0, 0] - (1 / (4 * np.pi * j) - XI3 / L + j**2 / (6 * L**3))) * 4 * np.pi * j
for j in (2, 4, 8, 16, 24)}
log("\n(S) asymptotics of ell: " + json.dumps({k: (v if not isinstance(v, dict) else
{kk: round(float(vv), 5) for kk, vv in v.items()})
for k, v in res.items()}, default=float))
return res
def distance_scan(D, L, data):
"""(K) break against distance along a lattice axis, r' = antipode, from the eigenvector density;
g_b*ell_0/t_f = +-0.05."""
co, C1, om, l1, l2, ap = data
X = L**D
n = 1.0 / X
l0 = l1[0]
out = []
log(f"\n(K) distance scan {D}D, L={L} (r' = antipode, density): j, B_fg(num), B_fg(1st order), B_a(num), "
f"B_a(1st order), -(eta/2)(ell(r)+ell(r')) [fg], -(g_b/t_f)ell_0 [(a) far limit]")
for s in (1, -1):
g = s * 0.05 / l0
gam, M = abs(g), 1.0
nu = gam * n
e, v = lowest(C1 + point(X, 0, g))
Cm = e + 2 * D * T_F
eta = Cm / (n * T_F)
for j in range(1, L // 2 + 1):
y = np.ravel_multi_index((j,) + (0,) * (D - 1), (L,) * D)
if y == ap:
continue
Fy = -2 * (l1[y] - l1[ap]) / T_F
F2y = (l1[y] ** 2 - l1[ap] ** 2 - 2 * (l2[y] - l2[ap]) / X) / (n * T_F**2)
w = v[y] ** 2 - v[ap] ** 2
Bfg = w / (Cm * Fy) - 1
Fa = gam * n * Fy / (1 + nu)
Ba = w / ((s * M + Cm) * Fa) - 1
dThy = n**2 * F2y - n * l0 * Fy / (T_F * (1 + nu))
row = [s, j, Bfg, Cm * F2y / Fy, Ba, g * dThy / (n * Fy), -eta / 2 * (l1[y] + l1[ap]), -g * l0 / T_F]
out.append(row)
log(" s=%+d j=%2d % .4e % .4e % .4e % .4e % .4e % .4e" % tuple(row))
return out
def asym_scan(D, L, js):
"""(K2) breaks from exact eigenvalue weights for pairs r = j e_1, r' = 2j e_1 with 1 << |r|,|r'| << L,
both levels and branches, against the first-order breaks (3.14), (3.15) and the forms (3.16)."""
co, C1, om = graph(D, L)
X = L**D
n = 1.0 / X
l1, l2 = ellpow(om, 1), ellpow(om, 2)
l0 = l1[0]
gam = 0.03 * T_F / (l0 * M_LEV[1])
nu = gam * n
h = 0.02 * T_F / l0
idx = lambda j: int(np.ravel_multi_index((j,) + (0,) * (D - 1), (L,) * D))
places = sorted(set(js) | {2 * j for j in js})
out = []
log(f"\n(K2) {D}D L={L}, r = j e1, r' = 2j e1, eigenvalue weights, max|g_b| ell_0/t_f = 0.03: "
f"M, s, j, B_fg num, 1st, (3.16); B_a num, 1st, (3.16); |num-1st|/chi^2 [fg, a]; |1st-(3.16)|/(|eta| e) [fg, a]")
for M in M_LEV:
for s in (1, -1):
g = s * gam * M
base = C1 + point(X, 0, g)
Cm = lowest_val(base) + 2 * D * T_F
S = {j: src_coef(base, X, idx(j), h) for j in places}
eta, chi = Cm / (n * T_F), abs(g) * l0 / T_F
for j in js:
a, b = idx(j), idx(2 * j)
w = S[j] - S[2 * j]
dl = l1[a] - l1[b]
F = -2 * dl / T_F
T2 = 2 * (l2[a] - l2[b]) / (X * dl)
Bfg, Bfg1 = w / (Cm * F) - 1, -eta / 2 * (l1[a] + l1[b] - T2)
Ba = w / ((s * M + Cm) * gam * n * F / (1 + nu)) - 1
Ba1 = -g / (2 * T_F) * (l1[a] + l1[b] + 2 * l0 / (1 + nu) - T2)
R, Rl = 2 * j, j
if D == 1: # r, r' << L form: -eta L/12 and -(g_b L/12 t_f)(1 + 1/(1+nu)); scale e = (|r|+|r'|)/3
Bfgas, Baas, e = -eta * L / 12, -g * L / (12 * T_F) * (1 + 1 / (1 + nu)), (j + 2 * j) / 3
elif D == 2:
Bfgas = -eta / (4 * np.pi) * (np.log(L**2 / (j * 2 * j)) + 2 * KAPPA2)
Baas = Bfgas * (g / T_F) / eta - g * l0 / ((1 + nu) * T_F)
e = Rl**-2 + R**2 * np.log(L / R) / L**2
else:
Bfgas = -eta / (8 * np.pi) * (1 / j + 1 / (2 * j)) + eta * XI3 / L
Baas = -g / T_F * ((1 / j + 1 / (2 * j)) / (8 * np.pi) - XI3 / L + l0 / (1 + nu))
e = Rl**-3 + R**2 / L**3
row = [M, s, j, Bfg, Bfg1, Bfgas, Ba, Ba1, Baas, abs(Bfg - Bfg1) / chi**2, abs(Ba - Ba1) / chi**2,
abs(Bfg1 - Bfgas) / (abs(eta) * e), abs(Ba1 - Baas) / (abs(eta) * e)]
out.append(row)
log(" M=%.1f s=%+d j=%2d % .4e % .4e % .4e | % .4e % .4e % .4e | %.2f %.2f | %.2f %.2f" % tuple(row))
return out
def coeff_asymptotics():
"""(U) lattice sums behind the large-distance errors: square torus 2[l2]/(|X|[l]) against
R^2 ln(L/R)/L^2; cubic torus 2[l2]/(|X|[l]) against |r||r'|/L^3 and the branch-pair coefficient
t_f^2 (n^2 F_3 - 2 n l0 F_2/t_f)/F against l0 (l(r) + l(r') - |r||r'|/L^3); r = j e1, r' = 2j e1."""
res = {}
for L in (64, 128, 256, 512):
k = 2 * np.pi * np.arange(L) / L
g1, g2 = np.meshgrid(k, k, indexing="ij")
om = 4 * np.sin(g1 / 2) ** 2 + 4 * np.sin(g2 / 2) ** 2
l1, l2 = ellpow(om, 1).reshape(L, L), ellpow(om, 2).reshape(L, L)
for j in (2, 4, 8):
R = 2 * j
T2 = 2 * (l2[j, 0] - l2[R, 0]) / (L**2 * (l1[j, 0] - l1[R, 0]))
res[f"2D_L{L}_j{j}"] = {"T2*L^2/R^2": T2 * L**2 / R**2, "T2*L^2/(R^2 ln(L/R))": T2 * L**2 / (R**2 * np.log(L / R))}
for L in (32, 64, 128):
k = 2 * np.pi * np.arange(L) / L
gr = np.meshgrid(k, k, k, indexing="ij")
om = sum(4 * np.sin(g / 2) ** 2 for g in gr)
l1, l2, l3 = (ellpow(om, p).reshape(L, L, L) for p in (1, 2, 3))
X, l0, l20 = L**3, l1[0, 0, 0], l2[0, 0, 0]
for j in (2, 4, 8):
R = 2 * j
if R > L // 4:
continue
a, b = (j, 0, 0), (R, 0, 0)
dl = l1[a] - l1[b]
T2 = 2 * (l2[a] - l2[b]) / (X * dl)
num3 = 2 * (l1[a] * l2[a] - l1[b] * l2[b] + l20 * dl - (l3[a] - l3[b]) / X) / X
num2 = l1[a] ** 2 - l1[b] ** 2 - 2 * (l2[a] - l2[b]) / X
Kbr = (num3 - 2 * l0 * num2) / (-2 * dl)
lead, corr = l0 * (l1[a] + l1[b]), l0 * j * R / L**3
res[f"3D_L{L}_j{j}"] = {"T2*L^3/(|r||r'|)": T2 * L**3 / (j * R),
"(K_br-l0(l+l'))*L^2": (Kbr - lead) * L**2,
"(K_br-l0(l+l'-|r||r'|/L^3))*L^2": (Kbr - lead + corr) * L**2,
"(K_br-l0(l+l'))/(l0|r||r'|/L^3)": (Kbr - lead) / corr}
log("\n(U) lattice sums: " + json.dumps({k: {kk: round(float(vv), 4) for kk, vv in v.items()}
for k, v in res.items()}))
return res
if __name__ == "__main__":
data = {}
for D, Ls in SIZES.items():
for L in Ls:
RES[f"D{D}_L{L}"], data[(D, L)] = run_graph(D, L)
scans = {}
for D, Ls in SIZES.items():
scans[f"D{D}_L{Ls[-1]}"] = distance_scan(D, Ls[-1], data[(D, Ls[-1])])
# larger cubic torus for the distance dependence (sparse Lanczos)
co, C1, om = graph(3, 20)
l1, l2 = ellpow(om, 1), ellpow(om, 2)
ap = int(np.ravel_multi_index((10, 10, 10), (20,) * 3))
RES["D3_L20"] = {"ell_0": l1[0]}
log(f"\n=== D3_L20: ell_0={l1[0]:.6f}")
scans["D3_L20"] = distance_scan(3, 20, (co, C1, om, l1, l2, ap))
RES["distance_scans_columns"] = ["sigma", "j", "B_fg_num", "B_fg_1st", "B_a_num", "B_a_1st",
"-(eta/2)(ell(r)+ell(r'))", "-(g_b/t_f)ell_0"]
RES["distance_scans"] = scans
RES["K2_columns"] = ["M", "sigma", "j", "B_fg_num", "B_fg_1st", "B_fg_(3.16)", "B_a_num", "B_a_1st", "B_a_(3.16)",
"|B_fg_num-1st|/chi^2", "|B_a_num-1st|/chi^2", "|B_fg_1st-(3.16)|/(|eta| e)",
"|B_a_1st-(3.16)|/(|eta| e)"]
RES["K2_asymptotic_regime_scans"] = {f"D{D}_L{L}": asym_scan(D, L, js)
for D, L, js in ((1, 128, (2, 4, 8, 16)), (2, 48, (2, 3, 4, 6)),
(3, 32, (2, 3, 4)))}
RES["U_lattice_sums"] = coeff_asymptotics()
log("")
RES["R_reduction_full_operator"] = {f"D{D}_L{L}": full_operator_check(D, L)
for D, L in ((1, 32), (2, 8), (3, 6))}
RES["S_asymptotics"] = asymptotics()
def clean(o):
if isinstance(o, dict):
return {str(k): clean(v) for k, v in o.items()}
if isinstance(o, (list, tuple)):
return [clean(v) for v in o]
if isinstance(o, (np.floating, np.integer)):
return o.item()
if isinstance(o, np.ndarray):
return clean(o.tolist())
return o
(OUT / "check_results.json").write_text(json.dumps(clean(RES), indent=1), encoding="utf-8")
(OUT / "check_log.txt").write_text("\n".join(LOG) + "\n", encoding="utf-8")
output/check_log.txt29 KB · raw
=== D1_L32: |X|=32, ell_0=2.664062, ell2_0/|X|=1.436096e+00
(M) highest state = -(lowest, mirrored signs): |diff| = 0.00e+00
(A) eigenvalue weight difference vs (3.7), 4 pairs x 16 states: max relative error 3.53e-08 (density-normalized 2.35e-09)
(B) density vs exact form (3.3): max |X|*|diff| = 4.88e-14
(C) cost vs exact root (3.2): max |diff| = 5.61e-16
(D) cost minus 2nd-order (3.5): slope in gamma = 2.981
(E) eigenvalue weight minus 2nd-order (3.8): slope = 2.953; devs [7.43391052e-09 5.86500081e-08 4.56107826e-07 3.44613912e-06]
(H) density weight minus F C + F2 C^2 + F3 C^3 (3.13): slope = 3.870
(F) ring: Theta_D - Theta(7.6): max |diff| = 2.11e-15
(I) single level: |B| slope fg 0.976, (a) 1.001; |B - B_1st| slope fg 1.924 (3 largest gamma 1.901), (a) 1.953; max |B - B_1st|/chi^2: fg 0.307, (a) 0.718
(J) relative error of the predicted difference breaks at the smallest gamma [full grip, (a)]: branch1.0: 5.0e-04, 1.1e-03, branch1.5: 2.2e-04, 3.8e-04, level: 3.8e-03, 1.3e-02
... and at the largest gamma: branch1.0: 1.2e-03, 3.5e-03, branch1.5: 2.8e-03, 7.8e-03, level: 2.7e-02, 9.4e-02
(T) coupling (a), nu = gamma n: nu=-0.5: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.66, slope 1.95, |B-B_1st(0)|/|B-B_1st(nu)| >= 5; nu=1.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.40, slope 1.98, |B-B_1st(0)|/|B-B_1st(nu)| >= 7; nu=4.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.24, slope 1.99, |B-B_1st(0)|/|B-B_1st(nu)| >= 13; nu=20.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.17, slope 1.99, |B-B_1st(0)|/|B-B_1st(nu)| >= 18
nu=-1 (N_f=6394): Cost_+ = -3.04828e-02, Cost_- = -2.95257e-02, -ell_0 M^2/(n t_f) = -2.99988e-02; dW/Cost: + -2.0118e+01, - 2.0500e+01
=== D1_L64: |X|=64, ell_0=5.332031, ell2_0/|X|=5.702774e+00
(M) highest state = -(lowest, mirrored signs): |diff| = 0.00e+00
(A) eigenvalue weight difference vs (3.7), 4 pairs x 16 states: max relative error 6.78e-08 (density-normalized 5.23e-09)
(B) density vs exact form (3.3): max |X|*|diff| = 1.04e-13
(C) cost vs exact root (3.2): max |diff| = 8.20e-16
(D) cost minus 2nd-order (3.5): slope in gamma = 2.981
(E) eigenvalue weight minus 2nd-order (3.8): slope = 2.999; devs [2.52588374e-08 2.02053407e-07 1.61621885e-06 1.29029016e-05]
(H) density weight minus F C + F2 C^2 + F3 C^3 (3.13): slope = 3.871
(F) ring: Theta_D - Theta(7.6): max |diff| = 5.00e-16
(I) single level: |B| slope fg 0.976, (a) 0.979; |B - B_1st| slope fg 1.951 (3 largest gamma 1.936), (a) 1.999; max |B - B_1st|/chi^2: fg 0.287, (a) 0.686
(J) relative error of the predicted difference breaks at the smallest gamma [full grip, (a)]: branch1.0: 6.3e-04, 1.3e-03, branch1.5: 3.7e-04, 6.3e-04, level: 3.9e-03, 7.9e-03
... and at the largest gamma: branch1.0: 1.2e-03, 3.2e-03, branch1.5: 2.7e-03, 7.3e-03, level: 3.1e-02, 6.3e-02
(T) coupling (a), nu = gamma n: nu=-0.5: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 1.01, slope 1.95, |B-B_1st(0)|/|B-B_1st(nu)| >= 4; nu=1.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.40, slope 1.98, |B-B_1st(0)|/|B-B_1st(nu)| >= 8; nu=4.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.24, slope 1.99, |B-B_1st(0)|/|B-B_1st(nu)| >= 13; nu=20.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.17, slope 1.99, |B-B_1st(0)|/|B-B_1st(nu)| >= 19
nu=-1 (N_f=25594): Cost_+ = -3.04848e-02, Cost_- = -2.95255e-02, -ell_0 M^2/(n t_f) = -2.99997e-02; dW/Cost: + -6.5962e+02, - 6.5289e+02
=== D2_L12: |X|=144, ell_0=0.444054, ell2_0/|X|=4.236694e-03
(M) highest state = -(lowest, mirrored signs): |diff| = 0.00e+00
(A) eigenvalue weight difference vs (3.7), 4 pairs x 16 states: max relative error 1.10e-07 (density-normalized 3.46e-10)
(B) density vs exact form (3.3): max |X|*|diff| = 2.36e-14
(C) cost vs exact root (3.2): max |diff| = 2.45e-15
(D) cost minus 2nd-order (3.5): slope in gamma = 2.969
(E) eigenvalue weight minus 2nd-order (3.8): slope = 2.972; devs [1.12401601e-09 8.91675459e-09 7.01426045e-08 5.42886311e-07]
(H) density weight minus F C + F2 C^2 + F3 C^3 (3.13): slope = 3.879
(I) single level: |B| slope fg 0.967, (a) 0.970; |B - B_1st| slope fg 1.936 (3 largest gamma 1.920), (a) 1.972; max |B - B_1st|/chi^2: fg 0.028, (a) 0.948
(J) relative error of the predicted difference breaks at the smallest gamma [full grip, (a)]: branch1.0: 5.1e-03, 1.9e-03, branch1.5: 1.1e-03, 3.1e-04, level: 1.8e-03, 1.1e-02
... and at the largest gamma: branch1.0: 2.7e-03, 2.0e-03, branch1.5: 6.0e-03, 4.4e-03, level: 1.3e-02, 8.6e-02
(T) coupling (a), nu = gamma n: nu=-0.5: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 1.13, slope 1.94, |B-B_1st(0)|/|B-B_1st(nu)| >= 3; nu=1.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.07, slope 2.00, |B-B_1st(0)|/|B-B_1st(nu)| >= 39; nu=4.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.06, slope 1.96, |B-B_1st(0)|/|B-B_1st(nu)| >= 55; nu=20.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.05, slope 1.97, |B-B_1st(0)|/|B-B_1st(nu)| >= 63
nu=-1 (N_f=4796): Cost_+ = -3.05971e-02, Cost_- = -2.94226e-02, -ell_0 M^2/(n t_f) = -2.99986e-02; dW/Cost: + 4.4583e+00, - -4.4844e+00
=== D2_L20: |X|=400, ell_0=0.525479, ell2_0/|X|=4.025398e-03
(M) highest state = -(lowest, mirrored signs): |diff| = 0.00e+00
(A) eigenvalue weight difference vs (3.7), 4 pairs x 16 states: max relative error 2.24e-07 (density-normalized 1.41e-09)
(B) density vs exact form (3.3): max |X|*|diff| = 9.97e-14
(C) cost vs exact root (3.2): max |diff| = 3.30e-15
(D) cost minus 2nd-order (3.5): slope in gamma = 2.969
(E) eigenvalue weight minus 2nd-order (3.8): slope = 2.968; devs [9.82726264e-10 7.78323421e-09 6.10767640e-08 4.70655712e-07]
(H) density weight minus F C + F2 C^2 + F3 C^3 (3.13): slope = 3.880
(I) single level: |B| slope fg 0.967, (a) 0.967; |B - B_1st| slope fg 1.944 (3 largest gamma 1.919), (a) 1.968; max |B - B_1st|/chi^2: fg 0.027, (a) 1.181
(J) relative error of the predicted difference breaks at the smallest gamma [full grip, (a)]: branch1.0: 1.0e-02, 2.2e-03, branch1.5: 2.1e-03, 4.8e-04, level: 2.3e-03, 1.3e-02
... and at the largest gamma: branch1.0: 2.9e-03, 2.7e-03, branch1.5: 6.5e-03, 6.1e-03, level: 1.8e-02, 9.5e-02
(T) coupling (a), nu = gamma n: nu=-0.5: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 1.23, slope 1.94, |B-B_1st(0)|/|B-B_1st(nu)| >= 3; nu=1.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.15, slope 1.98, |B-B_1st(0)|/|B-B_1st(nu)| >= 19; nu=4.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.04, slope 1.96, |B-B_1st(0)|/|B-B_1st(nu)| >= 82; nu=20.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.04, slope 1.97, |B-B_1st(0)|/|B-B_1st(nu)| >= 87
nu=-1 (N_f=15764): Cost_+ = -3.06037e-02, Cost_- = -2.94207e-02, -ell_0 M^2/(n t_f) = -3.00007e-02; dW/Cost: + -9.5990e+00, - 9.5695e+00
=== D3_L8: |X|=512, ell_0=0.224606, ell2_0/|X|=1.858469e-04
(M) highest state = -(lowest, mirrored signs): |diff| = 0.00e+00
(A) eigenvalue weight difference vs (3.7), 4 pairs x 16 states: max relative error 3.69e-07 (density-normalized 2.05e-09)
(B) density vs exact form (3.3): max |X|*|diff| = 2.26e-14
(C) cost vs exact root (3.2): max |diff| = 3.83e-15
(D) cost minus 2nd-order (3.5): slope in gamma = 2.968
(E) eigenvalue weight minus 2nd-order (3.8): slope = 2.966; devs [1.14005289e-09 9.03096968e-09 7.07388019e-08 5.43167779e-07]
(H) density weight minus F C + F2 C^2 + F3 C^3 (3.13): slope = 3.875
(I) single level: |B| slope fg 0.969, (a) 0.965; |B - B_1st| slope fg 1.816 (3 largest gamma 1.907), (a) 1.965; max |B - B_1st|/chi^2: fg 0.011, (a) 1.380
(J) relative error of the predicted difference breaks at the smallest gamma [full grip, (a)]: branch1.0: 1.6e-02, 3.4e-03, branch1.5: 7.9e-03, 1.6e-03, level: 7.6e-04, 1.4e-02
... and at the largest gamma: branch1.0: 2.5e-03, 3.3e-03, branch1.5: 5.7e-03, 7.5e-03, level: 4.2e-03, 1.0e-01
(T) coupling (a), nu = gamma n: nu=-0.5: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 1.31, slope 1.94, |B-B_1st(0)|/|B-B_1st(nu)| >= 2; nu=1.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.21, slope 1.98, |B-B_1st(0)|/|B-B_1st(nu)| >= 13; nu=4.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.06, slope 1.98, |B-B_1st(0)|/|B-B_1st(nu)| >= 48; nu=20.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.04, slope 1.97, |B-B_1st(0)|/|B-B_1st(nu)| >= 80
nu=-1 (N_f=8625): Cost_+ = -3.06094e-02, Cost_- = -2.94134e-02, -ell_0 M^2/(n t_f) = -2.99995e-02; dW/Cost: + 1.2414e+00, - -1.2424e+00
=== D3_L12: |X|=1728, ell_0=0.233942, ell2_0/|X|=7.996514e-05
(M) highest state = -(lowest, mirrored signs): |diff| = 0.00e+00
(A) eigenvalue weight difference vs (3.7), 4 pairs x 16 states: max relative error 7.07e-07 (density-normalized 1.42e-09)
(B) density vs exact form (3.3): max |X|*|diff| = 3.18e-15
(C) cost vs exact root (3.2): max |diff| = 1.10e-14
(D) cost minus 2nd-order (3.5): slope in gamma = 2.968
(E) eigenvalue weight minus 2nd-order (3.8): slope = 2.967; devs [1.94909595e-10 1.54553921e-09 1.21125117e-08 9.31082265e-08]
(H) density weight minus F C + F2 C^2 + F3 C^3 (3.13): slope = 4.003
(I) single level: |B| slope fg 0.969, (a) 0.966; |B - B_1st| slope fg 1.610 (3 largest gamma 1.918), (a) 1.967; max |B - B_1st|/chi^2: fg 0.018, (a) 1.258
(J) relative error of the predicted difference breaks at the smallest gamma [full grip, (a)]: branch1.0: 9.4e-02, 1.2e-02, branch1.5: 8.6e-03, 1.2e-03, level: 5.4e-04, 1.3e-02
... and at the largest gamma: branch1.0: 2.5e-03, 3.2e-03, branch1.5: 5.9e-03, 7.2e-03, level: 2.8e-03, 9.9e-02
(T) coupling (a), nu = gamma n: nu=-0.5: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 1.26, slope 1.94, |B-B_1st(0)|/|B-B_1st(nu)| >= 2; nu=1.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.17, slope 1.98, |B-B_1st(0)|/|B-B_1st(nu)| >= 15; nu=4.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.04, slope 1.98, |B-B_1st(0)|/|B-B_1st(nu)| >= 71; nu=20.0: max |B-B_1st(nu)|/(chi^2(1+|nu/(1+nu)|)^2) = 0.02, slope 1.98, |B-B_1st(0)|/|B-B_1st(nu)| >= 135
nu=-1 (N_f=30319): Cost_+ = -3.06112e-02, Cost_- = -2.94125e-02, -ell_0 M^2/(n t_f) = -2.99999e-02; dW/Cost: + -2.2559e+00, - 2.2511e+00
(K) distance scan 1D, L=64 (r' = antipode, density): j, B_fg(num), B_fg(1st order), B_a(num), B_a(1st order), -(eta/2)(ell(r)+ell(r')) [fg], -(g_b/t_f)ell_0 [(a) far limit]
s=+1 j= 1 2.5276e-03 2.9639e-03 -4.5645e-02 -4.6879e-02 -9.6938e-03 -5.0000e-02
s=+1 j= 2 5.3999e-03 5.8000e-03 -4.2911e-02 -4.3900e-02 -7.5667e-03 -5.0000e-02
s=+1 j= 3 8.1842e-03 8.5431e-03 -4.0260e-02 -4.1018e-02 -5.5094e-03 -5.0000e-02
s=+1 j= 4 1.0880e-02 1.1193e-02 -3.7694e-02 -3.8234e-02 -3.5218e-03 -5.0000e-02
s=+1 j= 5 1.3487e-02 1.3750e-02 -3.5212e-02 -3.5548e-02 -1.6040e-03 -5.0000e-02
s=+1 j= 6 1.6004e-02 1.6214e-02 -3.2816e-02 -3.2960e-02 2.4409e-04 -5.0000e-02
s=+1 j= 7 1.8430e-02 1.8586e-02 -3.0506e-02 -3.0469e-02 2.0224e-03 -5.0000e-02
s=+1 j= 8 2.0766e-02 2.0864e-02 -2.8283e-02 -2.8076e-02 3.7311e-03 -5.0000e-02
s=+1 j= 9 2.3011e-02 2.3049e-02 -2.6146e-02 -2.5780e-02 5.3699e-03 -5.0000e-02
s=+1 j=10 2.5164e-02 2.5141e-02 -2.4097e-02 -2.3582e-02 6.9391e-03 -5.0000e-02
s=+1 j=11 2.7224e-02 2.7140e-02 -2.2135e-02 -2.1482e-02 8.4385e-03 -5.0000e-02
s=+1 j=12 2.9192e-02 2.9046e-02 -2.0262e-02 -1.9480e-02 9.8681e-03 -5.0000e-02
s=+1 j=13 3.1066e-02 3.0860e-02 -1.8478e-02 -1.7575e-02 1.1228e-02 -5.0000e-02
s=+1 j=14 3.2847e-02 3.2580e-02 -1.6782e-02 -1.5768e-02 1.2518e-02 -5.0000e-02
s=+1 j=15 3.4534e-02 3.4207e-02 -1.5176e-02 -1.4059e-02 1.3739e-02 -5.0000e-02
s=+1 j=16 3.6127e-02 3.5741e-02 -1.3660e-02 -1.2447e-02 1.4889e-02 -5.0000e-02
s=+1 j=17 3.7624e-02 3.7183e-02 -1.2235e-02 -1.0933e-02 1.5970e-02 -5.0000e-02
s=+1 j=18 3.9027e-02 3.8531e-02 -1.0899e-02 -9.5165e-03 1.6982e-02 -5.0000e-02
s=+1 j=19 4.0335e-02 3.9786e-02 -9.6546e-03 -8.1978e-03 1.7923e-02 -5.0000e-02
s=+1 j=20 4.1546e-02 4.0949e-02 -8.5012e-03 -6.9768e-03 1.8795e-02 -5.0000e-02
s=+1 j=21 4.2662e-02 4.2018e-02 -7.4390e-03 -5.8535e-03 1.9597e-02 -5.0000e-02
s=+1 j=22 4.3682e-02 4.2994e-02 -6.4685e-03 -4.8278e-03 2.0329e-02 -5.0000e-02
s=+1 j=23 4.4605e-02 4.3878e-02 -5.5897e-03 -3.8999e-03 2.0992e-02 -5.0000e-02
s=+1 j=24 4.5431e-02 4.4668e-02 -4.8029e-03 -3.0696e-03 2.1584e-02 -5.0000e-02
s=+1 j=25 4.6161e-02 4.5365e-02 -4.1082e-03 -2.3370e-03 2.2107e-02 -5.0000e-02
s=+1 j=26 4.6794e-02 4.5970e-02 -3.5059e-03 -1.7021e-03 2.2561e-02 -5.0000e-02
s=+1 j=27 4.7329e-02 4.6481e-02 -2.9960e-03 -1.1648e-03 2.2944e-02 -5.0000e-02
s=+1 j=28 4.7768e-02 4.6900e-02 -2.5786e-03 -7.2528e-04 2.3258e-02 -5.0000e-02
s=+1 j=29 4.8109e-02 4.7225e-02 -2.2539e-03 -3.8340e-04 2.3502e-02 -5.0000e-02
s=+1 j=30 4.8353e-02 4.7458e-02 -2.0219e-03 -1.3920e-04 2.3677e-02 -5.0000e-02
s=+1 j=31 4.8499e-02 4.7597e-02 -1.8827e-03 7.3249e-06 2.3781e-02 -5.0000e-02
s=-1 j= 1 -3.7745e-03 -3.2756e-03 4.8077e-02 4.6879e-02 1.0713e-02 5.0000e-02
s=-1 j= 2 -6.8627e-03 -6.4100e-03 4.4828e-02 4.3900e-02 8.3625e-03 5.0000e-02
s=-1 j= 3 -9.8424e-03 -9.4415e-03 4.1693e-02 4.1018e-02 6.0888e-03 5.0000e-02
s=-1 j= 4 -1.2714e-02 -1.2370e-02 3.8672e-02 3.8234e-02 3.8922e-03 5.0000e-02
s=-1 j= 5 -1.5479e-02 -1.5196e-02 3.5763e-02 3.5548e-02 1.7727e-03 5.0000e-02
s=-1 j= 6 -1.8137e-02 -1.7920e-02 3.2967e-02 3.2960e-02 -2.6976e-04 5.0000e-02
s=-1 j= 7 -2.0690e-02 -2.0540e-02 3.0281e-02 3.0469e-02 -2.2351e-03 5.0000e-02
s=-1 j= 8 -2.3137e-02 -2.3058e-02 2.7706e-02 2.8076e-02 -4.1234e-03 5.0000e-02
s=-1 j= 9 -2.5480e-02 -2.5473e-02 2.5241e-02 2.5780e-02 -5.9347e-03 5.0000e-02
s=-1 j=10 -2.7719e-02 -2.7785e-02 2.2886e-02 2.3582e-02 -7.6688e-03 5.0000e-02
s=-1 j=11 -2.9855e-02 -2.9995e-02 2.0639e-02 2.1482e-02 -9.3259e-03 5.0000e-02
s=-1 j=12 -3.1888e-02 -3.2101e-02 1.8500e-02 1.9480e-02 -1.0906e-02 5.0000e-02
s=-1 j=13 -3.3818e-02 -3.4105e-02 1.6469e-02 1.7575e-02 -1.2409e-02 5.0000e-02
s=-1 j=14 -3.5647e-02 -3.6006e-02 1.4546e-02 1.5768e-02 -1.3835e-02 5.0000e-02
s=-1 j=15 -3.7374e-02 -3.7805e-02 1.2728e-02 1.4059e-02 -1.5184e-02 5.0000e-02
s=-1 j=16 -3.9001e-02 -3.9500e-02 1.1017e-02 1.2447e-02 -1.6455e-02 5.0000e-02
s=-1 j=17 -4.0526e-02 -4.1093e-02 9.4123e-03 1.0933e-02 -1.7650e-02 5.0000e-02
s=-1 j=18 -4.1952e-02 -4.2583e-02 7.9126e-03 9.5165e-03 -1.8767e-02 5.0000e-02
s=-1 j=19 -4.3278e-02 -4.3971e-02 6.5178e-03 8.1978e-03 -1.9808e-02 5.0000e-02
s=-1 j=20 -4.4504e-02 -4.5255e-02 5.2278e-03 6.9768e-03 -2.0771e-02 5.0000e-02
s=-1 j=21 -4.5631e-02 -4.6437e-02 4.0422e-03 5.8535e-03 -2.1658e-02 5.0000e-02
s=-1 j=22 -4.6659e-02 -4.7516e-02 2.9606e-03 4.8278e-03 -2.2467e-02 5.0000e-02
s=-1 j=23 -4.7588e-02 -4.8492e-02 1.9829e-03 3.8999e-03 -2.3199e-02 5.0000e-02
s=-1 j=24 -4.8419e-02 -4.9366e-02 1.1087e-03 3.0696e-03 -2.3854e-02 5.0000e-02
s=-1 j=25 -4.9152e-02 -5.0136e-02 3.3783e-04 2.3370e-03 -2.4432e-02 5.0000e-02
s=-1 j=26 -4.9787e-02 -5.0804e-02 -3.2984e-04 1.7021e-03 -2.4933e-02 5.0000e-02
s=-1 j=27 -5.0323e-02 -5.1370e-02 -8.9452e-04 1.1648e-03 -2.5357e-02 5.0000e-02
s=-1 j=28 -5.0762e-02 -5.1832e-02 -1.3563e-03 7.2528e-04 -2.5704e-02 5.0000e-02
s=-1 j=29 -5.1104e-02 -5.2192e-02 -1.7154e-03 3.8340e-04 -2.5974e-02 5.0000e-02
s=-1 j=30 -5.1347e-02 -5.2449e-02 -1.9718e-03 1.3920e-04 -2.6167e-02 5.0000e-02
s=-1 j=31 -5.1493e-02 -5.2603e-02 -2.1257e-03 -7.3249e-06 -2.6282e-02 5.0000e-02
(K) distance scan 2D, L=20 (r' = antipode, density): j, B_fg(num), B_fg(1st order), B_a(num), B_a(1st order), -(eta/2)(ell(r)+ell(r')) [fg], -(g_b/t_f)ell_0 [(a) far limit]
s=+1 j= 1 -8.4978e-03 -8.4456e-03 -5.5733e-02 -5.8856e-02 -9.9924e-03 -5.0000e-02
s=+1 j= 2 -2.8846e-03 -2.8411e-03 -5.0387e-02 -5.2971e-02 -4.9406e-03 -5.0000e-02
s=+1 j= 3 4.8955e-04 5.2406e-04 -4.7174e-02 -4.9438e-02 -2.0532e-03 -5.0000e-02
s=+1 j= 4 2.8317e-03 2.8573e-03 -4.4943e-02 -4.6988e-02 -1.4103e-04 -5.0000e-02
s=+1 j= 5 4.5826e-03 4.5997e-03 -4.3275e-02 -4.5158e-02 1.2180e-03 -5.0000e-02
s=+1 j= 6 5.9393e-03 5.9485e-03 -4.1983e-02 -4.3742e-02 2.2061e-03 -5.0000e-02
s=+1 j= 7 7.0020e-03 7.0042e-03 -4.0971e-02 -4.2634e-02 2.9146e-03 -5.0000e-02
s=+1 j= 8 7.8122e-03 7.8084e-03 -4.0200e-02 -4.1789e-02 3.3937e-03 -5.0000e-02
s=+1 j= 9 8.3500e-03 8.3420e-03 -3.9688e-02 -4.1229e-02 3.6715e-03 -5.0000e-02
s=+1 j=10 8.5443e-03 8.5346e-03 -3.9503e-02 -4.1026e-02 3.7626e-03 -5.0000e-02
s=-1 j= 1 9.2705e-03 9.3346e-03 6.2334e-02 5.8856e-02 1.1044e-02 5.0000e-02
s=-1 j= 2 3.0870e-03 3.1401e-03 5.5825e-02 5.2971e-02 5.4607e-03 5.0000e-02
s=-1 j= 3 -6.2103e-04 -5.7922e-04 5.1922e-02 4.9438e-02 2.2693e-03 5.0000e-02
s=-1 j= 4 -3.1888e-03 -3.1580e-03 4.9220e-02 4.6988e-02 1.5587e-04 5.0000e-02
s=-1 j= 5 -5.1041e-03 -5.0838e-03 4.7204e-02 4.5158e-02 -1.3462e-03 5.0000e-02
s=-1 j= 6 -6.5852e-03 -6.5746e-03 4.5645e-02 4.3742e-02 -2.4384e-03 5.0000e-02
s=-1 j= 7 -7.7434e-03 -7.7414e-03 4.4425e-02 4.2634e-02 -3.2214e-03 5.0000e-02
s=-1 j= 8 -8.6250e-03 -8.6303e-03 4.3497e-02 4.1789e-02 -3.7509e-03 5.0000e-02
s=-1 j= 9 -9.2096e-03 -9.2200e-03 4.2882e-02 4.1229e-02 -4.0580e-03 5.0000e-02
s=-1 j=10 -9.4206e-03 -9.4330e-03 4.2660e-02 4.1026e-02 -4.1587e-03 5.0000e-02
(K) distance scan 3D, L=12 (r' = antipode, density): j, B_fg(num), B_fg(1st order), B_a(num), B_a(1st order), -(eta/2)(ell(r)+ell(r')) [fg], -(g_b/t_f)ell_0 [(a) far limit]
s=+1 j= 1 -6.0983e-03 -6.0929e-03 -5.3424e-02 -5.6391e-02 -6.3037e-03 -5.0000e-02
s=+1 j= 2 -1.5676e-03 -1.5633e-03 -4.9110e-02 -5.1635e-02 -1.9403e-03 -5.0000e-02
s=+1 j= 3 1.0608e-04 1.0947e-04 -4.7516e-02 -4.9879e-02 -4.3436e-04 -5.0000e-02
s=+1 j= 4 9.1017e-04 9.1284e-04 -4.6750e-02 -4.9035e-02 2.1651e-04 -5.0000e-02
s=+1 j= 5 1.3332e-03 1.3354e-03 -4.6347e-02 -4.8592e-02 5.1213e-04 -5.0000e-02
s=+1 j= 6 1.4763e-03 1.4782e-03 -4.6211e-02 -4.8442e-02 5.9926e-04 -5.0000e-02
s=-1 j= 1 6.7276e-03 6.7342e-03 5.9702e-02 5.6391e-02 6.9672e-03 5.0000e-02
s=-1 j= 2 1.7226e-03 1.7279e-03 5.4434e-02 5.1635e-02 2.1446e-03 5.0000e-02
s=-1 j= 3 -1.2512e-04 -1.2099e-04 5.2489e-02 4.9879e-02 4.8009e-04 5.0000e-02
s=-1 j= 4 -1.0122e-03 -1.0089e-03 5.1555e-02 4.9035e-02 -2.3930e-04 5.0000e-02
s=-1 j= 5 -1.4786e-03 -1.4760e-03 5.1064e-02 4.8592e-02 -5.6604e-04 5.0000e-02
s=-1 j= 6 -1.6362e-03 -1.6338e-03 5.0898e-02 4.8442e-02 -6.6234e-04 5.0000e-02
=== D3_L20: ell_0=0.241447
(K) distance scan 3D, L=20 (r' = antipode, density): j, B_fg(num), B_fg(1st order), B_a(num), B_a(1st order), -(eta/2)(ell(r)+ell(r')) [fg], -(g_b/t_f)ell_0 [(a) far limit]
s=+1 j= 1 -6.9872e-03 -6.9853e-03 -5.4273e-02 -5.7333e-02 -7.0592e-03 -5.0000e-02
s=+1 j= 2 -2.6715e-03 -2.6699e-03 -5.0163e-02 -5.2802e-02 -2.8079e-03 -5.0000e-02
s=+1 j= 3 -1.1026e-03 -1.1012e-03 -4.8669e-02 -5.1155e-02 -1.3055e-03 -5.0000e-02
s=+1 j= 4 -3.4119e-04 -3.3992e-04 -4.7944e-02 -5.0356e-02 -6.0565e-04 -5.0000e-02
s=+1 j= 5 1.0698e-04 1.0808e-04 -4.7517e-02 -4.9885e-02 -2.1404e-04 -5.0000e-02
s=+1 j= 6 4.0166e-04 4.0261e-04 -4.7236e-02 -4.9576e-02 2.7876e-05 -5.0000e-02
s=+1 j= 7 6.0608e-04 6.0691e-04 -4.7042e-02 -4.9361e-02 1.8294e-04 -5.0000e-02
s=+1 j= 8 7.4717e-04 7.4789e-04 -4.6907e-02 -4.9213e-02 2.8014e-04 -5.0000e-02
s=+1 j= 9 8.3330e-04 8.3396e-04 -4.6825e-02 -4.9123e-02 3.3392e-04 -5.0000e-02
s=+1 j=10 8.6280e-04 8.6343e-04 -4.6797e-02 -4.9092e-02 3.5117e-04 -5.0000e-02
s=-1 j= 1 7.7183e-03 7.7206e-03 6.0753e-02 5.7333e-02 7.8022e-03 5.0000e-02
s=-1 j= 2 2.9489e-03 2.9509e-03 5.5733e-02 5.2802e-02 3.1034e-03 5.0000e-02
s=-1 j= 3 1.2153e-03 1.2171e-03 5.3908e-02 5.1155e-02 1.4429e-03 5.0000e-02
s=-1 j= 4 3.7416e-04 3.7571e-04 5.3023e-02 5.0356e-02 6.6940e-04 5.0000e-02
s=-1 j= 5 -1.2080e-04 -1.1946e-04 5.2502e-02 4.9885e-02 2.3657e-04 5.0000e-02
s=-1 j= 6 -4.4615e-04 -4.4499e-04 5.2159e-02 4.9576e-02 -3.0810e-05 5.0000e-02
s=-1 j= 7 -6.7180e-04 -6.7079e-04 5.1922e-02 4.9361e-02 -2.0219e-04 5.0000e-02
s=-1 j= 8 -8.2750e-04 -8.2662e-04 5.1758e-02 4.9213e-02 -3.0963e-04 5.0000e-02
s=-1 j= 9 -9.2255e-04 -9.2174e-04 5.1658e-02 4.9123e-02 -3.6907e-04 5.0000e-02
s=-1 j=10 -9.5509e-04 -9.5432e-04 5.1623e-02 4.9092e-02 -3.8813e-04 5.0000e-02
(K2) 1D L=128, r = j e1, r' = 2j e1, eigenvalue weights, max|g_b| ell_0/t_f = 0.03: M, s, j, B_fg num, 1st, (3.16); B_a num, 1st, (3.16); |num-1st|/chi^2 [fg, a]; |1st-(3.16)|/(|eta| e) [fg, a]
M=1.0 s=+1 j= 2 -1.6187e-02 -1.6023e-02 -1.9608e-02 | -3.5552e-02 -3.6345e-02 -4.0002e-02 | 0.41 1.98 | 0.97 0.99
M=1.0 s=+1 j= 4 -1.2801e-02 -1.2634e-02 -1.9608e-02 | -3.2232e-02 -3.2887e-02 -4.0002e-02 | 0.42 1.64 | 0.95 0.97
M=1.0 s=+1 j= 8 -6.5829e-03 -6.4301e-03 -1.9608e-02 | -2.6137e-02 -2.6559e-02 -4.0002e-02 | 0.38 1.06 | 0.90 0.91
M=1.0 s=+1 j=16 3.6000e-03 3.6800e-03 -1.9608e-02 | -1.6154e-02 -1.6246e-02 -4.0002e-02 | 0.20 0.23 | 0.79 0.81
M=1.0 s=-1 j= 2 1.6500e-02 1.6677e-02 2.0408e-02 | 3.7158e-02 3.6345e-02 4.0002e-02 | 0.44 2.03 | 0.97 0.96
M=1.0 s=-1 j= 4 1.2970e-02 1.3150e-02 2.0408e-02 | 3.3557e-02 3.2887e-02 4.0002e-02 | 0.45 1.67 | 0.95 0.93
M=1.0 s=-1 j= 8 6.5292e-03 6.6925e-03 2.0408e-02 | 2.6985e-02 2.6559e-02 4.0002e-02 | 0.41 1.07 | 0.90 0.88
M=1.0 s=-1 j=16 -3.9140e-03 -3.8302e-03 2.0408e-02 | 1.6330e-02 1.6246e-02 4.0002e-02 | 0.21 0.21 | 0.79 0.78
M=1.5 s=+1 j= 2 -2.4161e-02 -2.3799e-02 -2.9123e-02 | -5.2746e-02 -5.4517e-02 -6.0003e-02 | 0.40 1.97 | 0.97 1.00
M=1.5 s=+1 j= 4 -1.9133e-02 -1.8765e-02 -2.9123e-02 | -4.7865e-02 -4.9331e-02 -6.0003e-02 | 0.41 1.63 | 0.95 0.98
M=1.5 s=+1 j= 8 -9.8889e-03 -9.5507e-03 -2.9123e-02 | -3.8891e-02 -3.9838e-02 -6.0003e-02 | 0.38 1.05 | 0.90 0.92
M=1.5 s=+1 j=16 5.2880e-03 5.4659e-03 -2.9123e-02 | -2.4159e-02 -2.4369e-02 -6.0003e-02 | 0.20 0.23 | 0.79 0.82
M=1.5 s=-1 j= 2 2.4864e-02 2.5271e-02 3.0924e-02 | 5.6360e-02 5.4517e-02 6.0003e-02 | 0.45 2.05 | 0.97 0.95
M=1.5 s=-1 j= 4 1.9514e-02 1.9926e-02 3.0924e-02 | 5.0846e-02 4.9331e-02 6.0003e-02 | 0.46 1.68 | 0.95 0.92
M=1.5 s=-1 j= 8 9.7673e-03 1.0141e-02 3.0924e-02 | 4.0799e-02 3.9838e-02 6.0003e-02 | 0.42 1.07 | 0.90 0.87
M=1.5 s=-1 j=16 -5.9946e-03 -5.8039e-03 3.0924e-02 | 2.4553e-02 2.4369e-02 6.0003e-02 | 0.21 0.20 | 0.79 0.77
(K2) 2D L=48, r = j e1, r' = 2j e1, eigenvalue weights, max|g_b| ell_0/t_f = 0.03: M, s, j, B_fg num, 1st, (3.16); B_a num, 1st, (3.16); |num-1st|/chi^2 [fg, a]; |1st-(3.16)|/(|eta| e) [fg, a]
M=1.0 s=+1 j= 2 -7.1480e-03 -7.1406e-03 -7.1388e-03 | -2.6619e-02 -2.7283e-02 -2.7281e-02 | 0.02 1.66 | 0.00 0.00
M=1.0 s=+1 j= 3 -5.1527e-03 -5.1454e-03 -5.2357e-03 | -2.4663e-02 -2.5248e-02 -2.5340e-02 | 0.02 1.46 | 0.02 0.02
M=1.0 s=+1 j= 4 -3.7471e-03 -3.7401e-03 -3.8854e-03 | -2.3285e-02 -2.3815e-02 -2.3963e-02 | 0.02 1.33 | 0.04 0.04
M=1.0 s=+1 j= 6 -1.8085e-03 -1.8027e-03 -1.9823e-03 | -2.1384e-02 -2.1838e-02 -2.2022e-02 | 0.01 1.14 | 0.05 0.05
M=1.0 s=-1 j= 2 7.4240e-03 7.4321e-03 7.4301e-03 | 2.7980e-02 2.7283e-02 2.7281e-02 | 0.02 1.74 | 0.00 0.00
M=1.0 s=-1 j= 3 5.3478e-03 5.3554e-03 5.4494e-03 | 2.5861e-02 2.5248e-02 2.5340e-02 | 0.02 1.53 | 0.02 0.02
M=1.0 s=-1 j= 4 3.8859e-03 3.8928e-03 4.0440e-03 | 2.4369e-02 2.3815e-02 2.3963e-02 | 0.02 1.39 | 0.04 0.04
M=1.0 s=-1 j= 6 1.8700e-03 1.8762e-03 2.0632e-03 | 2.2312e-02 2.1838e-02 2.2022e-02 | 0.02 1.18 | 0.05 0.05
M=1.5 s=+1 j= 2 -1.0623e-02 -1.0607e-02 -1.0604e-02 | -3.9447e-02 -4.0925e-02 -4.0922e-02 | 0.02 1.64 | 0.00 0.00
M=1.5 s=+1 j= 3 -7.6587e-03 -7.6432e-03 -7.7772e-03 | -3.6569e-02 -3.7872e-02 -3.8010e-02 | 0.02 1.45 | 0.02 0.02
M=1.5 s=+1 j= 4 -5.5706e-03 -5.5557e-03 -5.7715e-03 | -3.4541e-02 -3.5722e-02 -3.5944e-02 | 0.02 1.31 | 0.04 0.05
M=1.5 s=+1 j= 6 -2.6908e-03 -2.6777e-03 -2.9445e-03 | -3.1745e-02 -3.2758e-02 -3.3033e-02 | 0.01 1.12 | 0.05 0.05
M=1.5 s=-1 j= 2 1.1245e-02 1.1263e-02 1.1260e-02 | 4.2511e-02 4.0925e-02 4.0922e-02 | 0.02 1.76 | 0.00 0.00
M=1.5 s=-1 j= 3 8.0982e-03 8.1159e-03 8.2583e-03 | 3.9267e-02 3.7872e-02 3.8010e-02 | 0.02 1.55 | 0.02 0.02
M=1.5 s=-1 j= 4 5.8822e-03 5.8994e-03 6.1285e-03 | 3.6983e-02 3.5722e-02 3.5944e-02 | 0.02 1.40 | 0.04 0.04
M=1.5 s=-1 j= 6 2.8284e-03 2.8433e-03 3.1267e-03 | 3.3835e-02 3.2758e-02 3.3033e-02 | 0.02 1.20 | 0.05 0.05
(K2) 3D L=32, r = j e1, r' = 2j e1, eigenvalue weights, max|g_b| ell_0/t_f = 0.03: M, s, j, B_fg num, 1st, (3.16); B_a num, 1st, (3.16); |num-1st|/chi^2 [fg, a]; |1st-(3.16)|/(|eta| e) [fg, a]
M=1.0 s=+1 j= 2 -1.9537e-03 -1.9549e-03 -1.8186e-03 | -2.1523e-02 -2.1994e-02 -2.1855e-02 | 0.00 1.18 | 0.01 0.01
M=1.0 s=+1 j= 3 -1.0620e-03 -1.0635e-03 -1.0247e-03 | -2.0649e-02 -2.1085e-02 -2.1045e-02 | 0.00 1.09 | 0.01 0.01
M=1.0 s=+1 j= 4 -6.3324e-04 -6.3763e-04 -6.2772e-04 | -2.0229e-02 -2.0650e-02 -2.0640e-02 | 0.01 1.05 | 0.01 0.01
M=1.0 s=-1 j= 2 2.0352e-03 2.0347e-03 1.8928e-03 | 2.2485e-02 2.1994e-02 2.1855e-02 | 0.00 1.23 | 0.01 0.01
M=1.0 s=-1 j= 3 1.1023e-03 1.1070e-03 1.0665e-03 | 2.1533e-02 2.1085e-02 2.1045e-02 | 0.01 1.12 | 0.01 0.01
M=1.0 s=-1 j= 4 6.5866e-04 6.6366e-04 6.5334e-04 | 2.1080e-02 2.0650e-02 2.0640e-02 | 0.01 1.07 | 0.01 0.01
M=1.5 s=+1 j= 2 -2.9042e-03 -2.9039e-03 -2.7014e-03 | -3.1946e-02 -3.2991e-02 -3.2782e-02 | 0.00 1.16 | 0.01 0.01
M=1.5 s=+1 j= 3 -1.5836e-03 -1.5798e-03 -1.5221e-03 | -3.0664e-02 -3.1627e-02 -3.1568e-02 | 0.00 1.07 | 0.01 0.01
M=1.5 s=+1 j= 4 -9.3921e-04 -9.4716e-04 -9.3244e-04 | -3.0038e-02 -3.0975e-02 -3.0960e-02 | 0.01 1.04 | 0.01 0.01
M=1.5 s=-1 j= 2 3.0841e-03 3.0835e-03 2.8685e-03 | 3.4107e-02 3.2991e-02 3.2782e-02 | 0.00 1.24 | 0.01 0.01
M=1.5 s=-1 j= 3 1.6764e-03 1.6775e-03 1.6162e-03 | 3.2656e-02 3.1627e-02 3.1568e-02 | 0.00 1.14 | 0.01 0.01
M=1.5 s=-1 j= 4 9.9627e-04 1.0057e-03 9.9011e-04 | 3.1955e-02 3.0975e-02 3.0960e-02 | 0.01 1.09 | 0.01 0.01
(U) lattice sums: {"2D_L64_j2": {"T2*L^2/R^2": 1.1963, "T2*L^2/(R^2 ln(L/R))": 0.4315}, "2D_L64_j4": {"T2*L^2/R^2": 0.8549, "T2*L^2/(R^2 ln(L/R))": 0.4111}, "2D_L64_j8": {"T2*L^2/R^2": 0.5231, "T2*L^2/(R^2 ln(L/R))": 0.3773}, "2D_L128_j2": {"T2*L^2/R^2": 1.5549, "T2*L^2/(R^2 ln(L/R))": 0.4486}, "2D_L128_j4": {"T2*L^2/R^2": 1.2111, "T2*L^2/(R^2 ln(L/R))": 0.4368}, "2D_L128_j8": {"T2*L^2/R^2": 0.8566, "T2*L^2/(R^2 ln(L/R))": 0.412}, "2D_L256_j2": {"T2*L^2/R^2": 1.9172, "T2*L^2/(R^2 ln(L/R))": 0.461}, "2D_L256_j4": {"T2*L^2/R^2": 1.5777, "T2*L^2/(R^2 ln(L/R))": 0.4552}, "2D_L256_j8": {"T2*L^2/R^2": 1.2148, "T2*L^2/(R^2 ln(L/R))": 0.4381}, "2D_L512_j2": {"T2*L^2/R^2": 2.2807, "T2*L^2/(R^2 ln(L/R))": 0.4701}, "2D_L512_j4": {"T2*L^2/R^2": 1.9482, "T2*L^2/(R^2 ln(L/R))": 0.4684}, "2D_L512_j8": {"T2*L^2/R^2": 1.5834, "T2*L^2/(R^2 ln(L/R))": 0.4569}, "3D_L32_j2": {"T2*L^3/(|r||r'|)": 0.7596, "(K_br-l0(l+l'))*L^2": -0.0673, "(K_br-l0(l+l'-|r||r'|/L^3))*L^2": -0.0059, "(K_br-l0(l+l'))/(l0|r||r'|/L^3)": -1.0957}, "3D_L32_j4": {"T2*L^3/(|r||r'|)": 0.6439, "(K_br-l0(l+l'))*L^2": -0.1764, "(K_br-l0(l+l'-|r||r'|/L^3))*L^2": 0.0693, "(K_br-l0(l+l'))/(l0|r||r'|/L^3)": -0.7179}, "3D_L64_j2": {"T2*L^3/(|r||r'|)": 0.8363, "(K_br-l0(l+l'))*L^2": -0.0472, "(K_br-l0(l+l'-|r||r'|/L^3))*L^2": -0.0161, "(K_br-l0(l+l'))/(l0|r||r'|/L^3)": -1.5153}, "3D_L64_j4": {"T2*L^3/(|r||r'|)": 0.8045, "(K_br-l0(l+l'))*L^2": -0.1206, "(K_br-l0(l+l'-|r||r'|/L^3))*L^2": 0.004, "(K_br-l0(l+l'))/(l0|r||r'|/L^3)": -0.9681}, "3D_L64_j8": {"T2*L^3/(|r||r'|)": 0.6558, "(K_br-l0(l+l'))*L^2": -0.3448, "(K_br-l0(l+l'-|r||r'|/L^3))*L^2": 0.1536, "(K_br-l0(l+l'))/(l0|r||r'|/L^3)": -0.6918}, "3D_L128_j2": {"T2*L^3/(|r||r'|)": 0.8751, "(K_br-l0(l+l'))*L^2": -0.035, "(K_br-l0(l+l'-|r||r'|/L^3))*L^2": -0.0193, "(K_br-l0(l+l'))/(l0|r||r'|/L^3)": -2.2296}, "3D_L128_j4": {"T2*L^3/(|r||r'|)": 0.8886, "(K_br-l0(l+l'))*L^2": -0.0768, "(K_br-l0(l+l'-|r||r'|/L^3))*L^2": -0.014, "(K_br-l0(l+l'))/(l0|r||r'|/L^3)": -1.2238}, "3D_L128_j8": {"T2*L^3/(|r||r'|)": 0.8207, "(K_br-l0(l+l'))*L^2": -0.2262, "(K_br-l0(l+l'-|r||r'|/L^3))*L^2": 0.0247, "(K_br-l0(l+l'))/(l0|r||r'|/L^3)": -0.9015}}
(R) 1D L=32: full contract vs reduction (3.1), max |diff|: (a) 8.88e-15, full grip 3.55e-15
(R) 2D L=8: full contract vs reduction (3.1), max |diff|: (a) 1.24e-14, full grip 1.29e-14
(R) 3D L=6: full contract vs reduction (3.1), max |diff|: (a) 3.55e-14, full grip 1.64e-14
(S) asymptotics of ell: {"2D_L64_ell0_minus_lnL_over_2pi": 0.04875850142855509, "2D_L128_ell0_minus_lnL_over_2pi": 0.048763848880206684, "2D_L256_ell0_minus_lnL_over_2pi": 0.04876518701309496, "2D_L512_ell0_minus_lnL_over_2pi": 0.048765521625585895, "2D_L512_ell(j)_minus_(3.10)_form": {"2": 0.00428, "4": 0.00099, "8": 0.00021, "16": 5e-05, "32": 1e-05, "64": 3e-05}, "3D_L32_ell0": 0.2456765511865084, "3D_L32_ell0_plus_xi3_over_L": 0.2527323299766616, "3D_L64_ell0": 0.24920328389380492, "3D_L64_ell0_plus_xi3_over_L": 0.2527311732888815, "3D_L96_ell0": 0.25037913173616777, "3D_L96_ell0_plus_xi3_over_L": 0.2527310579995522, "3D_L96_rel_dev_of_ell(j)_from_(3.11)_form": {"2": 0.07793, "4": 0.01983, "8": 0.00413, "16": 0.0014, "24": 0.00353}}
output/check_results.json54 KB · raw
{
"D1_L32": {
"L": 32,
"D": 1,
"X": 32,
"ell_0": 2.6640624999999956,
"ell2_0": 45.9550781249998,
"M_mirror_err": 0.0,
"pairs_r_and_rprime": [
[
[
9
],
[
25
],
[
5
],
[
18
]
],
[
10
]
],
"A_weight_rel_err": 3.526814723634997e-08,
"A_weight_density_normalized_err": 2.3503083891909417e-09,
"B_rho_exact_maxrelerr": 4.884981308350689e-14,
"C_cost_exact_maxerr": 5.611288343698728e-16,
"D_cost_2nd_slope": 2.9811259095803604,
"E_weight_2nd_slope": 2.952910342422639,
"H_W_of_C_3rd_slope": 3.869698304423007,
"F_ring_Theta_vs_7.6_maxdiff": 2.1094237467877974e-15,
"I_fullgrip_break_size_slope": 0.9764494962254976,
"I_a_break_size_slope": 1.0006845476310546,
"I_fullgrip_break_resid_slope": 1.9236456699329862,
"I_a_break_resid_slope": 1.953342656398163,
"I_fullgrip_break_resid_slope_3_largest_gamma": 1.9009336476365175,
"I_max_resid_over_chi2": [
0.3073303564009549,
0.7181568046156944
],
"J_rel_err_of_predicted_break_smallest_gamma": {
"branch_1.0": [
0.0005025316474157323,
0.0010837766247426513
],
"branch_1.5": [
0.0002249912536096787,
0.00037957230213141885
],
"level_None": [
0.0037577118450733368,
0.013138277449147626
]
},
"J_rel_err_of_predicted_break_largest_gamma": {
"branch_1.0": [
0.00123519075946408,
0.0034624558882413977
],
"branch_1.5": [
0.002785822157165427,
0.007806432192405306
],
"level_None": [
0.02749977470252397,
0.09396321679829162
]
},
"T_nu_scan": {
"-0.5": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.6614081554063994,
"min_ratio_resid_nu0_to_resid_nu": 5.409601513625302,
"resid_slope_in_gamma": 1.9542533920855905
},
"1.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.40468540041156914,
"min_ratio_resid_nu0_to_resid_nu": 7.019726286738305,
"resid_slope_in_gamma": 1.9777461300975807
},
"4.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.24046778295205917,
"min_ratio_resid_nu0_to_resid_nu": 12.778366524848582,
"resid_slope_in_gamma": 1.988232994043003
},
"20.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.16968277338223395,
"min_ratio_resid_nu0_to_resid_nu": 18.156072048500075,
"resid_slope_in_gamma": 1.9925417614822183
}
},
"T_nu_minus_one": {
"N_f": 6394,
"cost_+": -0.030482810528877913,
"cost_-": -0.029525661330812802,
"cost_pred": -0.029998827025336204,
"dW_+/cost_+": -20.11840505590127,
"dW_-/cost_-": 20.499737111736167
}
},
"D1_L64": {
"L": 64,
"D": 1,
"X": 64,
"ell_0": 5.33203125,
"ell2_0": 364.97753906250057,
"M_mirror_err": 0.0,
"pairs_r_and_rprime": [
[
[
63
],
[
24
],
[
4
],
[
13
]
],
[
21
]
],
"A_weight_rel_err": 6.781571933720178e-08,
"A_weight_density_normalized_err": 5.230452328481734e-09,
"B_rho_exact_maxrelerr": 1.0391687510491465e-13,
"C_cost_exact_maxerr": 8.204157839197812e-16,
"D_cost_2nd_slope": 2.9809880160476907,
"E_weight_2nd_slope": 2.9989888741929938,
"H_W_of_C_3rd_slope": 3.871408614360162,
"F_ring_Theta_vs_7.6_maxdiff": 4.996003610813204e-16,
"I_fullgrip_break_size_slope": 0.9758250455913239,
"I_a_break_size_slope": 0.9787798338932537,
"I_fullgrip_break_resid_slope": 1.9511623872320145,
"I_a_break_resid_slope": 1.9988214657782912,
"I_fullgrip_break_resid_slope_3_largest_gamma": 1.935848880561708,
"I_max_resid_over_chi2": [
0.2871811222615116,
0.6858720478679982
],
"J_rel_err_of_predicted_break_smallest_gamma": {
"branch_1.0": [
0.0006337514817725919,
0.001292012671377743
],
"branch_1.5": [
0.0003673504011866103,
0.0006314495130197485
],
"level_None": [
0.003924183736556457,
0.00787675979040892
]
},
"J_rel_err_of_predicted_break_largest_gamma": {
"branch_1.0": [
0.001211615186023249,
0.0032395517396627445
],
"branch_1.5": [
0.002730782743669444,
0.007318965058654742
],
"level_None": [
0.030681185414259543,
0.06281583729734826
]
},
"T_nu_scan": {
"-0.5": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 1.0055146555843526,
"min_ratio_resid_nu0_to_resid_nu": 3.616036628207839,
"resid_slope_in_gamma": 1.950479386636825
},
"1.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.39772101703829693,
"min_ratio_resid_nu0_to_resid_nu": 7.784269557247339,
"resid_slope_in_gamma": 1.976939814189186
},
"4.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.23846110806908205,
"min_ratio_resid_nu0_to_resid_nu": 13.44936781635337,
"resid_slope_in_gamma": 1.9874548768536322
},
"20.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.1691406973886905,
"min_ratio_resid_nu0_to_resid_nu": 18.798801062474684,
"resid_slope_in_gamma": 1.9916859641243334
}
},
"T_nu_minus_one": {
"N_f": 25594,
"cost_+": -0.03048483325782314,
"cost_-": -0.02952551253179303,
"cost_pred": -0.02999970696256935,
"dW_+/cost_+": -659.6206571440265,
"dW_-/cost_-": 652.8898023131475
}
},
"D2_L12": {
"L": 12,
"D": 2,
"X": 144,
"ell_0": 0.4440538049913048,
"ell2_0": 0.6100839189036009,
"M_mirror_err": 0.0,
"pairs_r_and_rprime": [
[
[
5,
5
],
[
3,
6
],
[
10,
6
],
[
10,
2
]
],
[
4,
1
]
],
"A_weight_rel_err": 1.1019548864564671e-07,
"A_weight_density_normalized_err": 3.4557305581137804e-10,
"B_rho_exact_maxrelerr": 2.360611706109239e-14,
"C_cost_exact_maxerr": 2.4463937819962922e-15,
"D_cost_2nd_slope": 2.9694554707904697,
"E_weight_2nd_slope": 2.9723231531166476,
"H_W_of_C_3rd_slope": 3.87873145451587,
"I_fullgrip_break_size_slope": 0.9674685877764204,
"I_a_break_size_slope": 0.9702966471418764,
"I_fullgrip_break_resid_slope": 1.9363806707581006,
"I_a_break_resid_slope": 1.9715975122904292,
"I_fullgrip_break_resid_slope_3_largest_gamma": 1.9201590884241428,
"I_max_resid_over_chi2": [
0.027626829091906547,
0.9477583116576171
],
"J_rel_err_of_predicted_break_smallest_gamma": {
"branch_1.0": [
0.005070970529614052,
0.0019155044386622703
],
"branch_1.5": [
0.001050509797619641,
0.0003138889646467578
],
"level_None": [
0.0018061571728518893,
0.011490016697690349
]
},
"J_rel_err_of_predicted_break_largest_gamma": {
"branch_1.0": [
0.0026704534858538738,
0.001963624157407973
],
"branch_1.5": [
0.005998969665666744,
0.0044348378934260455
],
"level_None": [
0.013497146616508408,
0.08594429367285993
]
},
"T_nu_scan": {
"-0.5": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 1.1332070625544057,
"min_ratio_resid_nu0_to_resid_nu": 2.8706249191046274,
"resid_slope_in_gamma": 1.9397351011921673
},
"1.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.07282474488680565,
"min_ratio_resid_nu0_to_resid_nu": 39.07137673353102,
"resid_slope_in_gamma": 2.0012916117684916
},
"4.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.05762167221544185,
"min_ratio_resid_nu0_to_resid_nu": 54.563577121688155,
"resid_slope_in_gamma": 1.9602233208177045
},
"20.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.05064917615820554,
"min_ratio_resid_nu0_to_resid_nu": 62.6622270824678,
"resid_slope_in_gamma": 1.9675932795798947
}
},
"T_nu_minus_one": {
"N_f": 4796,
"cost_+": -0.030597135725191293,
"cost_-": -0.02942260574956812,
"cost_pred": -0.029998630695826263,
"dW_+/cost_+": 4.458294520037798,
"dW_-/cost_-": -4.484449350606076
}
},
"D2_L20": {
"L": 20,
"D": 2,
"X": 400,
"ell_0": 0.5254788958215179,
"ell2_0": 1.6101590287737275,
"M_mirror_err": 0.0,
"pairs_r_and_rprime": [
[
[
0,
3
],
[
17,
1
],
[
13,
9
],
[
8,
14
]
],
[
6,
1
]
],
"A_weight_rel_err": 2.2379332335298346e-07,
"A_weight_density_normalized_err": 1.411015260784256e-09,
"B_rho_exact_maxrelerr": 9.974659986866641e-14,
"C_cost_exact_maxerr": 3.301422720272673e-15,
"D_cost_2nd_slope": 2.9690469134256423,
"E_weight_2nd_slope": 2.9683182275279116,
"H_W_of_C_3rd_slope": 3.8799971502573602,
"I_fullgrip_break_size_slope": 0.9667695173369848,
"I_a_break_size_slope": 0.9672865933653136,
"I_fullgrip_break_resid_slope": 1.9439238325327453,
"I_a_break_resid_slope": 1.9681284812290005,
"I_fullgrip_break_resid_slope_3_largest_gamma": 1.9188252234666556,
"I_max_resid_over_chi2": [
0.02727845666000485,
1.1805072315502385
],
"J_rel_err_of_predicted_break_smallest_gamma": {
"branch_1.0": [
0.010263417473270935,
0.00224518180303142
],
"branch_1.5": [
0.0021037153373073846,
0.0004764482003802676
],
"level_None": [
0.0023299678041324924,
0.012830043534241895
]
},
"J_rel_err_of_predicted_break_largest_gamma": {
"branch_1.0": [
0.0028831371158897128,
0.002682832105828898
],
"branch_1.5": [
0.0065050831335801956,
0.006068924998183965
],
"level_None": [
0.017953794121119866,
0.09509215138371786
]
},
"T_nu_scan": {
"-0.5": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 1.2287779873169768,
"min_ratio_resid_nu0_to_resid_nu": 2.6267269002027414,
"resid_slope_in_gamma": 1.9394973994110747
},
"1.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.14553865370128996,
"min_ratio_resid_nu0_to_resid_nu": 18.933316076893533,
"resid_slope_in_gamma": 1.98251091526936
},
"4.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.0380875489916332,
"min_ratio_resid_nu0_to_resid_nu": 82.03483260443879,
"resid_slope_in_gamma": 1.9596010158004387
},
"20.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.03651585240832698,
"min_ratio_resid_nu0_to_resid_nu": 86.52836067486349,
"resid_slope_in_gamma": 1.970072951974537
}
},
"T_nu_minus_one": {
"N_f": 15764,
"cost_+": -0.03060368521318324,
"cost_-": -0.029420684378878903,
"cost_pred": -0.030000698188236873,
"dW_+/cost_+": -9.59903358354381,
"dW_-/cost_-": 9.569487137784632
}
},
"D3_L8": {
"L": 8,
"D": 3,
"X": 512,
"ell_0": 0.22460562539027706,
"ell2_0": 0.09515363538880361,
"M_mirror_err": 0.0,
"pairs_r_and_rprime": [
[
[
4,
3,
6
],
[
1,
0,
7
],
[
7,
0,
0
],
[
1,
5,
4
]
],
[
2,
1,
1
]
],
"A_weight_rel_err": 3.692626692359683e-07,
"A_weight_density_normalized_err": 2.0486262745940473e-09,
"B_rho_exact_maxrelerr": 2.2648549702353193e-14,
"C_cost_exact_maxerr": 3.826312097027218e-15,
"D_cost_2nd_slope": 2.9684112928860706,
"E_weight_2nd_slope": 2.9658008970906864,
"H_W_of_C_3rd_slope": 3.8747334585639477,
"I_fullgrip_break_size_slope": 0.9694999192164538,
"I_a_break_size_slope": 0.9646222551364948,
"I_fullgrip_break_resid_slope": 1.8162155836722753,
"I_a_break_resid_slope": 1.9654888613929253,
"I_fullgrip_break_resid_slope_3_largest_gamma": 1.9068933271864754,
"I_max_resid_over_chi2": [
0.010759611823161928,
1.3801947879101841
],
"J_rel_err_of_predicted_break_smallest_gamma": {
"branch_1.0": [
0.015944944218045938,
0.0033804430891321495
],
"branch_1.5": [
0.007911889781391231,
0.0015733990485034455
],
"level_None": [
0.0007646592777819359,
0.013881083830485903
]
},
"J_rel_err_of_predicted_break_largest_gamma": {
"branch_1.0": [
0.0024699925611847296,
0.0033275039559594005
],
"branch_1.5": [
0.005703737863585708,
0.007543866839568627
],
"level_None": [
0.004198966406349898,
0.10225506996197053
]
},
"T_nu_scan": {
"-0.5": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 1.3097888508739517,
"min_ratio_resid_nu0_to_resid_nu": 2.4124744863148084,
"resid_slope_in_gamma": 1.9382064369762173
},
"1.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.21087203430013185,
"min_ratio_resid_nu0_to_resid_nu": 12.720532776393673,
"resid_slope_in_gamma": 1.9766506709491436
},
"4.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.06465204349031405,
"min_ratio_resid_nu0_to_resid_nu": 47.71780031174711,
"resid_slope_in_gamma": 1.976555879057881
},
"20.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.039079883336327774,
"min_ratio_resid_nu0_to_resid_nu": 80.11283576247384,
"resid_slope_in_gamma": 1.9740155597495785
}
},
"T_nu_minus_one": {
"N_f": 8625,
"cost_+": -0.03060937527627061,
"cost_-": -0.02941336649625459,
"cost_pred": -0.029999499182562218,
"dW_+/cost_+": 1.2413832414402612,
"dW_-/cost_-": -1.2423959729777654
}
},
"D3_L12": {
"L": 12,
"D": 3,
"X": 1728,
"ell_0": 0.23394212427744138,
"ell2_0": 0.13817975408779593,
"M_mirror_err": 0.0,
"pairs_r_and_rprime": [
[
[
0,
2,
0
],
[
11,
0,
10
],
[
1,
2,
11
],
[
1,
1,
0
]
],
[
4,
1,
1
]
],
"A_weight_rel_err": 7.069014729907778e-07,
"A_weight_density_normalized_err": 1.417007287760665e-09,
"B_rho_exact_maxrelerr": 3.184952301893418e-15,
"C_cost_exact_maxerr": 1.101199752044646e-14,
"D_cost_2nd_slope": 2.9682804300502297,
"E_weight_2nd_slope": 2.9670195043855587,
"H_W_of_C_3rd_slope": 4.0034732009859715,
"I_fullgrip_break_size_slope": 0.9690059903884699,
"I_a_break_size_slope": 0.9660353251746987,
"I_fullgrip_break_resid_slope": 1.6099644738434844,
"I_a_break_resid_slope": 1.9669248014352776,
"I_fullgrip_break_resid_slope_3_largest_gamma": 1.9181432900896833,
"I_max_resid_over_chi2": [
0.018004519821086445,
1.258001974631365
],
"J_rel_err_of_predicted_break_smallest_gamma": {
"branch_1.0": [
0.09413167971596077,
0.01247103720801591
],
"branch_1.5": [
0.008571781368637453,
0.0012336254781857656
],
"level_None": [
0.0005431913778604767,
0.013361579295024396
]
},
"J_rel_err_of_predicted_break_largest_gamma": {
"branch_1.0": [
0.002536403813171398,
0.003171684131708231
],
"branch_1.5": [
0.005939501053577188,
0.007192620423502866
],
"level_None": [
0.002837814509084218,
0.09866998529999106
]
},
"T_nu_scan": {
"-0.5": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 1.2599126019835294,
"min_ratio_resid_nu0_to_resid_nu": 2.469104244045355,
"resid_slope_in_gamma": 1.9386491188266362
},
"1.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.17115062029916672,
"min_ratio_resid_nu0_to_resid_nu": 15.449612741478361,
"resid_slope_in_gamma": 1.9798537066460407
},
"4.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.042938493665267384,
"min_ratio_resid_nu0_to_resid_nu": 71.36018381707024,
"resid_slope_in_gamma": 1.982176977795949
},
"20.0": {
"max_resid_over_chi2(1+|nu/(1+nu)|)^2": 0.023061308527281565,
"min_ratio_resid_nu0_to_resid_nu": 135.0889485450565,
"resid_slope_in_gamma": 1.9799082618482302
}
},
"T_nu_minus_one": {
"N_f": 30319,
"cost_+": -0.03061121001986855,
"cost_-": -0.02941249481800856,
"cost_pred": -0.029999900365800063,
"dW_+/cost_+": -2.2558709204572405,
"dW_-/cost_-": 2.251126648419009
}
},
"D3_L20": {
"ell_0": 0.24144725262740885
},
"distance_scans_columns": [
"sigma",
"j",
"B_fg_num",
"B_fg_1st",
"B_a_num",
"B_a_1st",
"-(eta/2)(ell(r)+ell(r'))",
"-(g_b/t_f)ell_0"
],
"distance_scans": {
"D1_L64": [
[
1,
1,
0.002527589986057066,
0.002963922581530643,
-0.04564496756462,
-0.04687912195237127,
-0.009693770325476563,
-0.05
],
[
1,
2,
0.005399874693970963,
0.005799989679152086,
-0.042910699308099653,
-0.04389987897312829,
-0.007566720002260478,
-0.05
],
[
1,
3,
0.008184234217196718,
0.008543070970294142,
-0.04026013133406814,
-0.0410183160915654,
-0.005509409033903938,
-0.05
],
[
1,
4,
0.010880054092164304,
0.011193166454956804,
-0.037693848580443,
-0.03823443330768262,
-0.003521837420406943,
-0.05
],
[
1,
5,
0.013486738944518128,
0.013750276133140067,
-0.035212417813184516,
-0.035548230621479944,
-0.0016040051617694962,
-0.05
],
[
1,
6,
0.016003712666155412,
0.01621440000484395,
-0.03281638745776494,
-0.032959708032957356,
0.000244087742008415,
-0.05
],
[
1,
7,
0.018430418586177,
0.018585538070068432,
-0.030506287436432467,
-0.03046886554211486,
0.0020224412909267786,
-0.05
],
[
1,
8,
0.02076631963629061,
0.02086369032881352,
-0.028282629010754734,
-0.02807570314895248,
0.003731055484985598,
-0.05
],
[
1,
9,
0.02301089851055993,
0.02304885678107923,
-0.026145904629546468,
-0.025780220853470176,
0.005369930324184877,
-0.05
],
[
1,
10,
0.025163657819314178,
0.025141037426865537,
-0.024096587782355905,
-0.02358241865566798,
0.006939065808524612,
-0.05
],
[
1,
11,
0.027224120236902127,
0.027140232266172456,
-0.022135132858809636,
-0.02148229655554588,
0.008438461938004804,
-0.05
],
[
1,
12,
0.02919182864401071,
0.02904644129899998,
-0.020261975013133315,
-0.019479854553103887,
0.00986811871262545,
-0.05
],
[
1,
13,
0.03106634626377547,
0.03085966452534812,
-0.018477530034580414,
-0.017575092648341985,
0.011228036132386553,
-0.05
],
[
1,
14,
0.03284725679161005,
0.032579901945216865,
-0.016782194223842528,
-0.015768010841260175,
0.012518214197288114,
-0.05
],
[
1,
15,
0.0345341645195687,
0.034207153558606214,
-0.015176344274661746,
-0.014058609131858463,
0.013738652907330132,
-0.05
],
[
1,
16,
0.03612669445416827,
0.03574141936551618,
-0.013660337161670144,
-0.012446887520136854,
0.014889352262512605,
-0.05
],
[
1,
17,
0.03762449242793675,
0.037182699365946745,
-0.012234510034202062,
-0.010932846006095344,
0.015970312262835535,
-0.05
],
[
1,
18,
0.039027225205491956,
0.03853099355989792,
-0.010899180115311324,
-0.009516484589733927,
0.01698153290829892,
-0.05
],
[
1,
19,
0.04033458058252348,
0.03978630194736971,
-0.009654644607546614,
-0.008197803271052618,
0.017923014198902763,
-0.05
],
[
1,
20,
0.04154626747914891,
0.0409486245283621,
-0.008501180604080338,
-0.006976802050051399,
0.018794756134647064,
-0.05
],
[
1,
21,
0.04266201602701192,
0.04201796130287511,
-0.0074390450057968405,
-0.005853480926730271,
0.019596758715531817,
-0.05
],
[
1,
22,
0.043681577649099745,
0.04299431227090871,
-0.006468474445308958,
-0.004827839901089256,
0.020329021941557026,
-0.05
],
[
1,
23,
0.04460472513477609,
0.04387767743246294,
-0.005589685215530604,
-0.00389987897312832,
0.0209915458127227,
-0.05
],
[
1,
24,
0.045431252707392344,
0.04466805678753777,
-0.004802873205315694,
-0.00306959814284749,
0.02158433032902882,
-0.05
],
[
1,
25,
0.04616097608558878,
0.045365450336133206,
-0.004108213841100827,
-0.002336997410246751,
0.022107375490475402,
-0.05
],
[
1,
26,
0.04679373253758201,
0.045969858078249264,
-0.003505862035227847,
-0.0017020767753261154,
0.02256068129706244,
-0.05
],
[
1,
27,
0.047329380932528586,
0.04648128001388591,
-0.0029959521370468423,
-0.0011648362380855697,
0.02294424774878993,
-0.05
],
[
1,
28,
0.047767801779639685,
0.04689971614304326,
-0.0025785978956829325,
-0.0007252757985250516,
0.023258074845657877,
-0.05
],
[
1,
29,
0.04810889726466061,
0.04722516646572104,
-0.002253892425307713,
-0.00038339545664480484,
0.023502162587666287,
-0.05
],
[
1,
30,
0.048352591283290725,
0.04745763098191948,
-0.002021908173325926,
-0.00013919521244459935,
0.02367651097481514,
-0.05
],
[
1,
31,
0.048498829448693215,
0.04759710969163979,
-0.0018826969132269555,
7.324934076828225e-06,
0.023781120007104466,
-0.05
],
[
-1,
1,
-0.003774491752387199,
-0.0032756321772032066,
0.04807701221935323,
0.04687912195237127,
0.010713244061911523,
0.05
],
[
-1,
2,
-0.006862699830418761,
-0.006409962574213296,
0.0448280692152454,
0.04389987897312829,
0.008362496264153954,
0.05
],
[
-1,
3,
-0.009842350224917307,
-0.00944152804017388,
0.04169333410048437,
0.0410183160915654,
0.006088822164683518,
0.05
],
[
-1,
4,
-0.012714186649599224,
-0.012370328575084945,
0.03867202445257356,
0.03823443330768262,
0.003892221763500219,
0.05
],
[
-1,
5,
-0.015478925348487937,
-0.015196364178946495,
0.03576338674845014,
0.035548230621479944,
0.001772695060604057,
0.05
],
[
-1,
6,
-0.018137255334111813,
-0.017919634851758546,
0.03296669611389014,
0.032959708032957356,
-0.00026975794400498,
0.05
],
[
-1,
7,
-0.02068983861656104,
-0.020540140593521078,
0.03028125608252985,
0.03046886554211486,
-0.0022351372503268793,
0.05
],
[
-1,
8,
-0.023137310423588908,
-0.023057881404234093,
0.02770639836430777,
0.02807570314895248,
-0.004123442858361645,
0.05
],
[
-1,
9,
-0.025480279411467466,
-0.02547285728389761,
0.025241482623636013,
0.025780220853470176,
-0.005934674768109281,
0.05
],
[
-1,
10,
-0.02771932786737763,
-0.02778506823251161,
0.022885896266474415,
0.02358241865566798,
-0.007668832979569784,
0.05
],
[
-1,
11,
-0.029855011902488515,
-0.029994514250076095,
0.02063905423720236,
0.02148229655554588,
-0.009325917492743151,
0.05
],
[
-1,
12,
-0.03188786163649404,
-0.032101195336591073,
0.018500398824478292,
0.019479854553103887,
-0.010905928307629386,
0.05
],
[
-1,
13,
-0.03381838137357995,
-0.03410511149205654,
0.016469399476113367,
0.017575092648341985,
-0.012408865424228487,
0.05
],
[
-1,
14,
-0.03564704976933386,
-0.0360062627164725,
0.014545552623473457,
0.015768010841260175,
-0.013834728842540459,
0.05
],
[
-1,
15,
-0.03737431998973684,
-0.037804649009838945,
0.012728381514213627,
0.014058609131858463,
-0.015183518562565295,
0.05
],
[
-1,
16,
-0.03900061986085901,
-0.03950027037215588,
0.011017436054789886,
0.012446887520136854,
-0.016455234584302997,
0.05
],
[
-1,
17,
-0.04052635201118182,
-0.0410931268034233,
0.00941229266073007,
0.010932846006095344,
-0.017649876907753565,
0.05
],
[
-1,
18,
-0.04195189400444377,
-0.0425832183036412,
0.007912554116874304,
0.009516484589733927,
-0.018767445532917003,
0.05
],
[
-1,
19,
-0.04327759846462009,
-0.04397054487280961,
0.006517849445889068,
0.008197803271052618,
-0.019807940459793304,
0.05
],
[
-1,
20,
-0.044503793192851915,
-0.04525510651092849,
0.005227833785253377,
0.006976802050051399,
-0.020771361688382478,
0.05
],
[
-1,
21,
-0.04563078127598974,
-0.04643690321799788,
0.004042188273064351,
0.005853480926730271,
-0.021657709218684512,
0.05
],
[
-1,
22,
-0.04665884118610386,
-0.04751593499401774,
0.0029606199433491742,
0.004827839901089256,
-0.022466983050699413,
0.05
],
[
-1,
23,
-0.04758822687358766,
-0.04849220183898809,
0.001982861628115229,
0.00389987897312832,
-0.023199183184427187,
0.05
],
[
-1,
24,
-0.0484191678509045,
-0.04936570375290894,
0.0011086718692434605,
0.00306959814284749,
-0.02385430961986782,
0.05
],
[
-1,
25,
-0.049151869267496484,
-0.050136440735780274,
0.00033783483968252703,
0.002336997410246751,
-0.024432362357021325,
0.05
],
[
-1,
26,
-0.04978651197872919,
-0.0508044127876021,
-0.0003298397290865118,
0.0017020767753261154,
-0.0249333413958877,
0.05
],
[
-1,
27,
-0.050323252605525615,
-0.05136961990837442,
-0.0008945166097847901,
0.0011648362380855697,
-0.025357246736466933,
0.05
],
[
-1,
28,
-0.05076222358595539,
-0.0518320620980973,
-0.001356335133613773,
0.0007252757985250516,
-0.025704078378759033,
0.05
],
[
-1,
29,
-0.05110353321861438,
-0.052191739356770496,
-0.0017154092358904194,
0.00038339545664480484,
-0.025973836322764003,
0.05
],
[
-1,
30,
-0.051347265697300526,
-0.052448651684394235,
-0.0019718274925272228,
0.00013919521244459935,
-0.026166520568481833,
0.05
],
[
-1,
31,
-0.05149348113594443,
-0.052602799080969855,
-0.002125653146262896,
-7.324934076828225e-06,
-0.02628213111591254,
0.05
]
],
"D2_L20": [
[
1,
1,
-0.008497837658679175,
-0.008445643078092693,
-0.0557327934305073,
-0.058856327798153536,
-0.00999235394824904,
-0.05
],
[
1,
2,
-0.00288461865396461,
-0.00284105126543199,
-0.05038698700591204,
-0.05297131152651925,
-0.004940637314145103,
-0.05
],
[
1,
3,
0.0004895511014693099,
0.0005240642284487167,
-0.047173561992363666,
-0.049437823254870256,
-0.002053196360715093,
-0.05
],
[
1,
4,
0.0028317254530250136,
0.002857303752008343,
-0.04494296833735889,
-0.04698784062977522,
-0.00014102885832305707,
-0.05
],
[
1,
5,
0.004582612270540354,
0.004599686014085723,
-0.04327549340186254,
-0.045158278672993865,
0.0012180387111356602,
-0.05
],
[
1,
6,
0.005939268656292462,
0.005948477159443807,
-0.041983467842761524,
-0.04374200107369795,
0.0022061426221026905,
-0.05
],
[
1,
7,
0.007001995826571683,
0.007004153162835841,
-0.040971368772744765,
-0.04263350456490643,
0.0029146454799306165,
-0.05
],
[
1,
8,
0.007812211983358797,
0.0078084130777393325,
-0.040199751144317175,
-0.04178900369061648,
0.003393713178430251,
-0.05
],
[
1,
9,
0.00835003838000059,
0.00834199523029321,
-0.039687546684795794,
-0.041228723878099234,
0.0036715333678174283,
-0.05
],
[
1,
10,
0.008544281042796253,
0.008534648389576236,
-0.03950255770185562,
-0.04102643136241572,
0.0037626398233278112,
-0.05
],
[
-1,
1,
0.009270521855733849,
0.009334591036147241,
0.06233392123407078,
0.058856327798153536,
0.011044101287832363,
0.05
],
[
-1,
2,
0.0030869901048313775,
0.003140086720492259,
0.05582528416426569,
0.05297131152651925,
0.0054606651452157534,
0.05
],
[
-1,
3,
-0.0006210330431644095,
-0.0005792247202503816,
0.05192230801908493,
0.049437823254870256,
0.002269305980251004,
0.05
],
[
-1,
4,
-0.0031888146042367005,
-0.0031580498659991127,
0.049219522793939596,
0.04698784062977522,
0.00015587288079403248,
0.05
],
[
-1,
5,
-0.0051041305351925415,
-0.005083826943569209,
0.04720350722698008,
0.045158278672993865,
-0.0013462436346783166,
0.05
],
[
-1,
6,
-0.006585244699461201,
-0.006574585387737049,
0.04564452201553282,
0.04374200107369795,
-0.002438350632903235,
0.05
],
[
-1,
7,
-0.007743409544690438,
-0.007741376793343602,
0.04442546550409765,
0.04263350456490643,
-0.003221427109686911,
0.05
],
[
-1,
8,
-0.008625047066790681,
-0.00863028925660698,
0.043497475014255826,
0.04178900369061648,
-0.0037509191806604195,
0.05
],
[
-1,
9,
-0.009209613413230233,
-0.009220033712088089,
0.0428821745119754,
0.041228723878099234,
-0.004057981393156846,
0.05
],
[
-1,
10,
-0.009420606173775492,
-0.009432964620616954,
0.04266008859763626,
0.04102643136241572,
-0.004158677278014725,
0.05
]
],
"D3_L12": [
[
1,
1,
-0.00609825161329669,
-0.00609288394633727,
-0.05342446836864345,
-0.05639136584796779,
-0.006303688951665323,
-0.05
],
[
1,
2,
-0.001567607860405107,
-0.0015633183383003387,
-0.04910955844320364,
-0.051635306198340024,
-0.001940314725964302,
-0.05
],
[
1,
3,
0.00010607916881033574,
0.00010946675123214477,
-0.047515566690965017,
-0.04987887603366638,
-0.0004343638388611719,
-0.05
],
[
1,
4,
0.0009101667750848197,
0.0009128416561113897,
-0.04674976699836664,
-0.049035329588099905,
0.00021650696482633817,
-0.05
],
[
1,
5,
0.0013332141280928411,
0.001335385975641885,
-0.04634686371971897,
-0.048591656582297166,
0.0005121337730006884,
-0.05
],
[
1,
6,
0.0014762517435151778,
0.001478227626804545,
-0.04621063706846129,
-0.04844167235154101,
0.0005992607708033634,
-0.05
],
[
-1,
1,
0.006727631772067033,
0.00673423521855815,
0.05970211160648309,
0.05639136584796779,
0.006967230053784236,
0.05
],
[
-1,
2,
0.0017226283868900794,
0.0017278768977585224,
0.05443374259734646,
0.051635306198340024,
0.002144556810495421,
0.05
],
[
-1,
3,
-0.00012512299610600852,
-0.00012098947852958941,
0.05248876167054073,
0.04987887603366638,
0.00048008599656414695,
0.05
],
[
-1,
4,
-0.0010121867157741882,
-0.0010089295124762231,
0.051555020242179506,
0.049035329588099905,
-0.0002392969963711745,
0.05
],
[
-1,
5,
-0.0014785919339097564,
-0.001475951839348956,
0.051064072562862384,
0.048591656582297166,
-0.0005660421765997301,
0.05
],
[
-1,
6,
-0.0016362292514757737,
-0.0016338293381506267,
0.05089814029576223,
0.04844167235154101,
-0.0006623403667930172,
0.05
]
],
"D3_L20": [
[
1,
1,
-0.0069872342887741246,
-0.0069853239519818535,
-0.0542734190154065,
-0.05733330387946541,
-0.007059165149469265,
-0.05
],
[
1,
2,
-0.0026715384101253514,
-0.002669865369863058,
-0.0501632318669456,
-0.05280206744141276,
-0.0028078640670061395,
-0.05
],
[
1,
3,
-0.0011026477352604758,
-0.0011011908537920823,
-0.04866905005467481,
-0.05115495740863022,
-0.0013054929926119446,
-0.05
],
[
1,
4,
-0.00034118918260228615,
-0.00033992381379243525,
-0.04794385132769663,
-0.050355626147515146,
-0.0006056487538398201,
-0.05
],
[
1,
5,
0.00010698418349219807,
0.00010808121299738362,
-0.04751701948842857,
-0.04988522035791211,
-0.00021404018519238465,
-0.05
],
[
1,
6,
0.00040166238526673226,
0.0004026128798726237,
-0.04723637354118815,
-0.049575961771435265,
2.787561653164914e-05,
-0.05
],
[
1,
7,
0.0006060800884715167,
0.0006069059170218034,
-0.04704168998603164,
-0.049361453849193465,
0.00018293681258863185,
-0.05
],
[
1,
8,
0.000747167743687438,
0.000747893790708151,
-0.04690732077105886,
-0.04921341642086124,
0.0002801427920168572,
-0.05
],
[
1,
9,
0.0008332996439464058,
0.0008339584603805773,
-0.04682529037793781,
-0.049123048419447764,
0.0003339241188217274,
-0.05
],
[
1,
10,
0.0008627959771059235,
0.0008634305951469356,
-0.04679719862798859,
-0.04909210264429566,
0.00035116682270245383,
-0.05
],
[
-1,
1,
0.007718267051947114,
0.007720619353794902,
0.06075321708450221,
0.05733330387946541,
0.007802233289289899,
0.05
],
[
-1,
2,
0.0029488527177736756,
0.0029509031203546763,
0.05573279444853707,
0.05280206744141276,
0.00310342795947242,
0.05
],
[
-1,
3,
0.0012153233465370672,
0.0012171053878749544,
0.05390803159807356,
0.05115495740863022,
0.001442912960700092,
0.05
],
[
-1,
4,
0.0003741591061647842,
0.00037570517754399307,
0.0530225979374519,
0.050355626147515146,
0.0006694010932980172,
0.05
],
[
-1,
5,
-0.00012079745854365331,
-0.00011945815406492069,
0.052501592428771504,
0.04988522035791211,
0.00023657067412275438,
0.05
],
[
-1,
6,
-0.0004461526820908057,
-0.00044499307602616906,
0.05215911416737984,
0.049575961771435265,
-3.080988454832575e-05,
0.05
],
[
-1,
7,
-0.00067179746246393,
-0.0006707905891124447,
0.05192159398487939,
0.049361453849193465,
-0.0002021932705630101,
0.05
],
[
-1,
8,
-0.000827503957318787,
-0.0008266192541415557,
0.051757692852252735,
0.04921341642086124,
-0.00030963143252044073,
0.05
],
[
-1,
9,
-0.0009225457543476923,
-0.0009217433398559167,
0.051657649124504657,
0.049123048419447764,
-0.0003690739373286312,
0.05
],
[
-1,
10,
-0.0009550906023865213,
-0.0009543177967657124,
0.05162339148188222,
0.04909210264429566,
-0.0003881316580883851,
0.05
]
]
},
"K2_columns": [
"M",
"sigma",
"j",
"B_fg_num",
"B_fg_1st",
"B_fg_(3.16)",
"B_a_num",
"B_a_1st",
"B_a_(3.16)",
"|B_fg_num-1st|/chi^2",
"|B_a_num-1st|/chi^2",
"|B_fg_1st-(3.16)|/(|eta| e)",
"|B_a_1st-(3.16)|/(|eta| e)"
],
"K2_asymptotic_regime_scans": {
"D1_L128": [
[
1.0,
1,
2,
-0.01618736101008289,
-0.016023261885427558,
-0.019607522797135363,
-0.03555215334850559,
-0.03634469877741047,
-0.04000214855504696,
0.4102478116383302,
1.981363572262206,
0.9749348958333377,
0.9948425926048722
],
[
1.0,
1,
4,
-0.012800737750898517,
-0.012634070933188331,
-0.019607522797135363,
-0.03223219039997738,
-0.032887456514088725,
-0.04000214855504696,
0.4166670442754634,
1.6381652852783672,
0.9484049479166701,
0.9676139258139138
],
[
1.0,
1,
8,
-0.006582916822009732,
-0.00643012817315724,
-0.019607522797135363,
-0.02613675742008781,
-0.02655894525241505,
-0.04000214855504696,
0.38197162213123154,
1.055469580818107,
0.8960774739583337,
0.9141527594089853
],
[
1.0,
1,
16,
0.0036000121826358367,
0.0036800007691156684,
-0.019607522797135363,
-0.016154263231744737,
-0.01624581578894682,
-0.04000214855504696,
0.1999714661995793,
0.22888139300521193,
0.7917887369791664,
0.8077285101876276
],
[
1.0,
-1,
2,
0.016499797070282263,
0.016677180988405187,
0.020407717776834033,
0.03715843314529432,
0.03634469877741047,
0.04000214855504696,
0.4434597953073115,
2.0343359197096293,
0.9749348958333379,
0.9558344067362646
],
[
1.0,
-1,
4,
0.012970216882404406,
0.013149675083620388,
0.020407717776834033,
0.03355712022042123,
0.032887456514088725,
0.04000214855504696,
0.44864550303995443,
1.674159265831268,
0.9484049479166703,
0.9296733871319381
],
[
1.0,
-1,
8,
0.00652919086072945,
0.006692545630794016,
0.020407717776834033,
0.026985191258170227,
0.02655894525241505,
0.04000214855504696,
0.40838692516141506,
1.0656150143879393,
0.8960774739583338,
0.878308454976908
],
[
1.0,
-1,
16,
-0.003913983917199659,
-0.0038301838478860175,
0.020407717776834033,
0.016329776647211247,
0.01624581578894682,
0.04000214855504696,
0.20950017328410456,
0.20990214566106447,
0.7917887369791664,
0.7760571441936642
],
[
1.5,
1,
2,
-0.024161492855727662,
-0.023799311911766128,
-0.029123005927431223,
-0.052745725250253006,
-0.05451704816611571,
-0.06000322283257044,
0.4024232710683712,
1.9681365731807823,
0.9749348958333378,
1.0046901852782992
],
[
1.5,
1,
4,
-0.01913345280068457,
-0.018765354832512866,
-0.029123005927431223,
-0.04786496639427118,
-0.04933118477113309,
-0.06000322283257044,
0.40899774241300424,
1.6291315298465645,
0.9484049479166702,
0.9771919916078224
],
[
1.5,
1,
8,
-0.009888853612988857,
-0.00955065373828661,
-0.029123005927431223,
-0.03889115972976531,
-0.03983841787862258,
-0.06000322283257044,
0.37577763855805246,
1.0525090542858513,
0.8960774739583337,
0.9232016321481178
],
[
1.5,
1,
16,
0.005287977109607933,
0.005465896193045093,
-0.029123005927431223,
-0.024158888279231405,
-0.024368723683420235,
-0.06000322283257044,
0.19768787048573366,
0.23315044909870022,
0.7917887369791663,
0.8157239271693391
],
[
1.5,
-1,
2,
0.024863883786581775,
0.025270965687147016,
0.030923855539488915,
0.05635980170462096,
0.05451704816611571,
0.06000322283257044,
0.45231322285026726,
2.0475039316725,
0.9749348958333374,
0.9461820885732757
],
[
1.5,
-1,
4,
0.019514483546084094,
0.01992572893862206,
0.030923855539488915,
0.050846004734420136,
0.04933118477113309,
0.06000322283257044,
0.4569393250421833,
1.6831332925411644,
0.9484049479166702,
0.9202852512194628
],
[
1.5,
-1,
8,
0.009767348771724915,
0.010141227771830677,
0.030923855539488915,
0.040799322906402535,
0.03983841787862258,
0.06000322283257044,
0.41542111122862385,
1.067672253088841,
0.8960774739583337,
0.8694390183957045
],
[
1.5,
-1,
16,
-0.005994614122053821,
-0.005803885240718274,
0.030923855539488915,
0.024552966428867506,
0.024368723683420235,
0.06000322283257044,
0.2119209792617183,
0.2047141616080789,
0.7917887369791664,
0.7682202736901274
]
],
"D2_L48": [
[
1.0,
1,
2,
-0.007147952157031456,
-0.007140637058484115,
-0.007138767393555027,
-0.02661869505427139,
-0.02728321341355012,
-0.027281306348847435,
0.018287746368353057,
1.6612958981968198,
0.00023721746906367312,
0.00024196263997516146
],
[
1.0,
1,
3,
-0.005152724424286603,
-0.005145425987492742,
-0.005235662231110632,
-0.024662595574613366,
-0.025248091211337965,
-0.025340132492333738,
0.01824609198465425,
1.4637390918114968,
0.02130738662434762,
0.021733608148426196
],
[
1.0,
1,
4,
-0.0037470921737535745,
-0.0037401477424289036,
-0.0038853876297270905,
-0.02328452906684897,
-0.023814702534623117,
-0.02396284772266102,
0.01736107831167727,
1.3254336694353697,
0.04386607443313731,
0.044743547838479523
],
[
1.0,
1,
6,
-0.001808480038320015,
-0.0018026519752220088,
-0.001982282467282696,
-0.02138393490050594,
-0.021838450142150367,
-0.022021673866147323,
0.014570157745015614,
1.1362881041110648,
0.05323343448646729,
0.054298287533851956
],
[
1.0,
-1,
2,
0.00742398463120586,
0.007432089549417502,
0.0074301435721795366,
0.02797960555316581,
0.02728321341355012,
0.027281306348847435,
0.020262295529105592,
1.7409803490392284,
0.0002372174690635909,
0.00023247397414778235
],
[
1.0,
-1,
3,
0.0053477867471121154,
0.005355441873846515,
0.005449361203127422,
0.025861044634921893,
0.025248091211337965,
0.025340132492333738,
0.01913781683599882,
1.53238355895982,
0.021307386624347675,
0.02088131564176158
],
[
1.0,
-1,
4,
0.0038859395626251736,
0.0038928057429772752,
0.004043973746575063,
0.024369369714517974,
0.023814702534623117,
0.023962847722661017,
0.017165450880254122,
1.3866679497371448,
0.04386607443313709,
0.04298891095150181
],
[
1.0,
-1,
6,
0.0018700391570019015,
0.0018762290810406287,
0.00206319137752295,
0.0223123365929907,
0.021838450142150367,
0.022021673866147323,
0.015474810096818104,
1.1847161271008344,
0.05323343448646732,
0.05216895754530267
],
[
1.5,
1,
2,
-0.010622887113306168,
-0.010606922250853686,
-0.010604144992973814,
-0.03944652945588023,
-0.040924820120325174,
-0.04092195952327115,
0.017738736058312467,
1.6425451827166044,
0.0002372174690636668,
0.00024433582422595256
],
[
1.5,
1,
3,
-0.00765866269924198,
-0.007643174264404322,
-0.0077772139603621,
-0.03656866214793997,
-0.03787213681700695,
-0.0380101987385006,
0.01720937204184245,
1.4483051878522017,
0.021307386624347502,
0.021946772695547213
],
[
1.5,
1,
4,
-0.005570607188246868,
-0.005555730670208741,
-0.005771474472852262,
-0.03454143820910904,
-0.03572205380193467,
-0.03594427158399153,
0.01652946448680751,
1.3117951031395836,
0.04386607443313702,
0.04518239526990925
],
[
1.5,
1,
6,
-0.0026907672183078546,
-0.0026777147738953674,
-0.0029445434402405497,
-0.03174549696314111,
-0.03275767521322555,
-0.03303251079922098,
0.014502716013874694,
1.1246425000938245,
0.053233434486467314,
0.05483084843182155
],
[
1.5,
-1,
2,
0.0112448850045348,
0.011263009922385348,
0.011260060878136862,
0.04251128410644789,
0.040924820120325174,
0.040921959523271156,
0.02013879761172068,
1.762737762358572,
0.00023721746906354323,
0.00023010288621922562
],
[
1.5,
-1,
3,
0.0080982203349802,
0.008115940283391607,
0.008258270960459073,
0.039267328587903716,
0.03787213681700695,
0.0380101987385006,
0.019688831568230904,
1.5502130787741861,
0.021307386624347675,
0.02066833939089052
],
[
1.5,
-1,
4,
0.005882168515247033,
0.005899378555322721,
0.006128467119601729,
0.03698275927883299,
0.03572205380193467,
0.03594427158399153,
0.01912226675076508,
1.4007838632203562,
0.04386607443313716,
0.04255045117049574
],
[
1.5,
-1,
6,
0.0028283775042501347,
0.0028433439365763277,
0.0031266772019239416,
0.03383454895364246,
0.03275767521322555,
0.03303251079922098,
0.016629369251325573,
1.1965263782410163,
0.0532334344864673,
0.05163686707837882
]
],
"D3_L32": [
[
1.0,
1,
2,
-0.0019537488551933935,
-0.001954882739980132,
-0.0018185692736069775,
-0.02152331499880844,
-0.021993930869446045,
-0.021854891122452574,
0.0028347119668465422,
1.1765396765940106,
0.01361035675161924,
0.013882565014198059
],
[
1.0,
1,
3,
-0.001061982955759544,
-0.0010635446446696525,
-0.0010246684896976976,
-0.020649034733666416,
-0.021084765938386686,
-0.021045112257094607,
0.0039042222752715345,
1.0893280118006754,
0.01277279211316275,
0.01302824901358462
],
[
1.0,
1,
4,
-0.0006332375657928102,
-0.0006376297849752197,
-0.0006277180977430578,
-0.020228696129715673,
-0.02065033274621356,
-0.020640222824415622,
0.010980547956023769,
1.0540915412447174,
0.007064947826011861,
0.007206247367826902
],
[
1.0,
-1,
2,
0.0020352027686045826,
0.0020346738577487786,
0.0018927965774309865,
0.022484758622302703,
0.021993930869446045,
0.021854891122452574,
0.0013222771395101241,
1.2270693821416454,
0.013610356751619226,
0.013338150794808438
],
[
1.0,
-1,
3,
0.0011022642838118824,
0.0011069546222910787,
0.0010664916857714025,
0.021532780708955146,
0.021084765938386686,
0.021045112257094607,
0.011725846197990991,
1.1200369264211494,
0.012772792113162743,
0.01251733737661477
],
[
1.0,
-1,
4,
0.0006586616884600716,
0.0006636554857629159,
0.0006533392399416104,
0.021080125062347577,
0.02065033274621356,
0.020640222824415622,
0.012484493257110771,
1.0744807903350413,
0.0070649478260118624,
0.0069236494810911535
],
[
1.5,
1,
2,
-0.002904249089042743,
-0.0029038547290198605,
-0.0027013696920089973,
-0.0319459530977283,
-0.03299089630416907,
-0.03278233668367886,
0.00043817780320279463,
1.1610480071564153,
0.013610356751619238,
0.014018669629903628
],
[
1.5,
1,
3,
-0.0015835573080373866,
-0.001579828335882236,
-0.001522080265293323,
-0.030663728173848437,
-0.03162714890758003,
-0.03156766838564191,
0.004143302394611762,
1.0704674819239954,
0.012772792113162752,
0.013155977918402544
],
[
1.5,
1,
4,
-0.0009392124513236677,
-0.0009471587367347806,
-0.0009324355519354859,
-0.03003815069488258,
-0.03097549911932034,
-0.030960334236623435,
0.008829206012347693,
1.0414982493752853,
0.007064947826011813,
0.007276897390185783
],
[
1.5,
-1,
2,
0.003084117524672525,
0.0030834745614404854,
0.0028684646801073136,
0.03410708169629095,
0.03299089630416907,
0.03278233668367886,
0.0007144035911551334,
1.240205991246536,
0.013610356751619193,
0.013202048302401235
],
[
1.5,
-1,
3,
0.0016764222794392047,
0.001677549650281563,
0.0016162295350383034,
0.03265584984391334,
0.03162714890758003,
0.03156766838564191,
0.0012526342692868845,
1.1430010403703443,
0.012772792113162694,
0.012389610464432382
],
[
1.5,
-1,
4,
0.0009962731674812986,
0.0010057458595229291,
0.0009901119625037986,
0.03195466536596436,
0.03097549911932034,
0.030960334236623435,
0.0105252133795895,
1.0879624962711385,
0.007064947826011709,
0.006853000560903483
]
]
},
"U_lattice_sums": {
"2D_L64_j2": {
"T2*L^2/R^2": 1.196290794614373,
"T2*L^2/(R^2 ln(L/R))": 0.4314706992128184
},
"2D_L64_j4": {
"T2*L^2/R^2": 0.8548513242903844,
"T2*L^2/(R^2 ln(L/R))": 0.41109658875036686
},
"2D_L64_j8": {
"T2*L^2/R^2": 0.5230753572318542,
"T2*L^2/(R^2 ln(L/R))": 0.3773191119448095
},
"2D_L128_j2": {
"T2*L^2/R^2": 1.5548717748486407,
"T2*L^2/(R^2 ln(L/R))": 0.44864115975847096
},
"2D_L128_j4": {
"T2*L^2/R^2": 1.2110606706909681,
"T2*L^2/(R^2 ln(L/R))": 0.4367978059553804
},
"2D_L128_j8": {
"T2*L^2/R^2": 0.8566427856828451,
"T2*L^2/(R^2 ln(L/R))": 0.4119580995726493
},
"2D_L256_j2": {
"T2*L^2/R^2": 1.9171796700917094,
"T2*L^2/(R^2 ln(L/R))": 0.46098426708907475
},
"2D_L256_j4": {
"T2*L^2/R^2": 1.577704189841006,
"T2*L^2/(R^2 ln(L/R))": 0.45522920213467183
},
"2D_L256_j8": {
"T2*L^2/R^2": 1.2147561590427551,
"T2*L^2/(R^2 ln(L/R))": 0.43813067163507696
},
"2D_L512_j2": {
"T2*L^2/R^2": 2.280739218906777,
"T2*L^2/(R^2 ln(L/R))": 0.4700587372396822
},
"2D_L512_j4": {
"T2*L^2/R^2": 1.9482160645066173,
"T2*L^2/(R^2 ln(L/R))": 0.468446942473985
},
"2D_L512_j8": {
"T2*L^2/R^2": 1.5833942895578261,
"T2*L^2/(R^2 ln(L/R))": 0.45687101786339585
},
"3D_L32_j2": {
"T2*L^3/(|r||r'|)": 0.7595806744229484,
"(K_br-l0(l+l'))*L^2": -0.06729810939881098,
"(K_br-l0(l+l'-|r||r'|/L^3))*L^2": -0.005878971602183876,
"(K_br-l0(l+l'))/(l0|r||r'|/L^3)": -1.0957188884945033
},
"3D_L32_j4": {
"T2*L^3/(|r||r'|)": 0.6438806292817156,
"(K_br-l0(l+l'))*L^2": -0.1763743844169552,
"(K_br-l0(l+l'-|r||r'|/L^3))*L^2": 0.06930216676955323,
"(K_br-l0(l+l'))/(l0|r||r'|/L^3)": -0.7179129777145821
},
"3D_L64_j2": {
"T2*L^3/(|r||r'|)": 0.8362602230427272,
"(K_br-l0(l+l'))*L^2": -0.04720289378956011,
"(K_br-l0(l+l'-|r||r'|/L^3))*L^2": -0.016052483302834493,
"(K_br-l0(l+l'))/(l0|r||r'|/L^3)": -1.5153217261671423
},
"3D_L64_j4": {
"T2*L^3/(|r||r'|)": 0.8045383891252622,
"(K_br-l0(l+l'))*L^2": -0.12062986092180239,
"(K_br-l0(l+l'-|r||r'|/L^3))*L^2": 0.0039717810251000685,
"(K_br-l0(l+l'))/(l0|r||r'|/L^3)": -0.9681241678436903
},
"3D_L64_j8": {
"T2*L^3/(|r||r'|)": 0.6557656680408824,
"(K_br-l0(l+l'))*L^2": -0.34480295369689884,
"(K_br-l0(l+l'-|r||r'|/L^3))*L^2": 0.153603614090711,
"(K_br-l0(l+l'))/(l0|r||r'|/L^3)": -0.69181061402833
},
"3D_L128_j2": {
"T2*L^3/(|r||r'|)": 0.8750944976826841,
"(K_br-l0(l+l'))*L^2": -0.03497249257924295,
"(K_br-l0(l+l'-|r||r'|/L^3))*L^2": -0.01928704974605594,
"(K_br-l0(l+l'))/(l0|r||r'|/L^3)": -2.2296146147208993
},
"3D_L128_j4": {
"T2*L^3/(|r||r'|)": 0.8885709925658664,
"(K_br-l0(l+l'))*L^2": -0.07678315115293799,
"(K_br-l0(l+l'-|r||r'|/L^3))*L^2": -0.014041379820189936,
"(K_br-l0(l+l'))/(l0|r||r'|/L^3)": -1.2237963564293097
},
"3D_L128_j8": {
"T2*L^3/(|r||r'|)": 0.8206767989569282,
"(K_br-l0(l+l'))*L^2": -0.22624474393663263,
"(K_br-l0(l+l'-|r||r'|/L^3))*L^2": 0.02472234139435958,
"(K_br-l0(l+l'))/(l0|r||r'|/L^3)": -0.9014916981573337
}
},
"R_reduction_full_operator": {
"D1_L32": {
"a": 8.881784197001252e-15,
"full_grip": 3.552713678800501e-15
},
"D2_L8": {
"a": 1.2434497875801753e-14,
"full_grip": 1.2878587085651816e-14
},
"D3_L6": {
"a": 3.552713678800501e-14,
"full_grip": 1.6431300764452317e-14
}
},
"S_asymptotics": {
"2D_L64_ell0_minus_lnL_over_2pi": 0.04875850142855509,
"2D_L128_ell0_minus_lnL_over_2pi": 0.048763848880206684,
"2D_L256_ell0_minus_lnL_over_2pi": 0.04876518701309496,
"2D_L512_ell0_minus_lnL_over_2pi": 0.048765521625585895,
"2D_L512_ell(j)_minus_(3.10)_form": {
"2": 0.00428099887944533,
"4": 0.0009853796100285361,
"8": 0.00021494543781747089,
"16": 5.237185890971663e-05,
"32": 1.489079006741778e-05,
"64": 3.384913195475514e-05
},
"3D_L32_ell0": 0.2456765511865084,
"3D_L32_ell0_plus_xi3_over_L": 0.2527323299766616,
"3D_L64_ell0": 0.24920328389380492,
"3D_L64_ell0_plus_xi3_over_L": 0.2527311732888815,
"3D_L96_ell0": 0.25037913173616777,
"3D_L96_ell0_plus_xi3_over_L": 0.2527310579995522,
"3D_L96_rel_dev_of_ell(j)_from_(3.11)_form": {
"2": 0.07792726294245632,
"4": 0.01983248840345087,
"8": 0.004125206484064414,
"16": 0.0013984766296878245,
"24": 0.0035316337626140827
}
}
}