Skip to main content

Follow the source behind the result.

Search the paper sections, open their original context and follow the checks they actually cite. The knowledge atlas explains the result; this library locates its source.

v522_woit_beta1_gso_gauge.py

verification/v522_woit_beta1_gso_gauge.py

This is a registered verification module. Read its original code and the paper sections that cite it, then follow the linked claim to its present classification.

Read the publication code on this page

The registered Python source is shown as text. Displaying it does not execute the code.

"""v522 -- WOIT.BETA1.GSO.01: the WOIT-beta1 milestone of the OS twistor
bridge WOIT.OS.TWISTOR.01 executed -- "the clock is time-like, GSO is
the gauge datum" (a typed result: verdict UNDECIDED per the frozen
preregistration, with the mechanism identified exactly and gauge-fixed
RP established under the corrected GSO typing).  Question (contract
beta_1, verbatim): "Theta on the gauge-invariant subalgebra +
gauge-fixed RP on the equivariant SDYM(E8) sector"; kill test (2):
"RP fails after gauge fixing".  Finding: the preregistered [C-1]
clock-tower reading of "gauge" is structurally the WRONG
operationalisation -- the mu4 clock is EUCLIDEAN-TIME-LIKE, its only
gaugeable part is the GSO/fermion-parity Z2, and under that corrected
typing gauge-fixed RP HOLDS exactly; the kill does NOT fire.

[E] 1. HERMITICITY WITNESS (the mechanism): the mu4 clock average
    violates Hermiticity EXACTLY -- the one-step insertion T_1 =
    <theta(e_a), alpha_S(e_b)> has entry -i/(8 sin(5 pi/16)) where the
    conjugate transpose demands +i/(8 sin(5 pi/16)); the pairing is
    complex-SYMMETRIC (745 entries Hermitian-matching, 96
    anti-matching, 0 violations): "OS-symmetric" is STRICTLY WEAKER
    than Hermitian -- "positivity after gauge fixing" is not
    well-posed for the clock reading.
[E] 2. TIME-LIKE TYPING: ALL 16 dihedral reflection axes of the NS
    seam circle INVERT the clock lift (R S R^-1 = S^-1 exactly), NONE
    commutes -- the mu4 clock IS Woit's euclidean rotation (the time
    translation itself); the theta-compatible (gaugeable) part of the
    Z8 tower is EXACTLY its 2-torsion {1, (-1)^F} (Hermiticity census
    over all powers; alpha^4 = the full wrap = the 2 pi rotation of
    the seam = fermion parity, lattice spin-statistics).
[E] 3. POSITIVE PART -- GSO-FIXED RP HOLDS EXACTLY: N = 16 even
    deg <= 2 parity-projected bond-cut Gram (29, 0, 0) PD (min
    eigenvalue 1.78e-6 at 40 digits); N = 8 complete half algebra:
    the projected 16x16 Gram kills all odd rows/columns exactly and
    its even block is (8, 0, 0) PD (3.35e-3) with NO degree
    truncation; the site-cut defect SURVIVES gauge fixing (inertia
    (7, 9, 6)) -- the RP bond placement is gauge-invariant
    information; family A keeps failing ((17, 12, 0) indefinite vs
    family D's (29, 0, 0)); Kramers: Theta_t^2 = id on A^G (the
    (-1)^F class does not penetrate the even subalgebra), Theta_Fock
    restricts with Theta^2 = +1; Ramond control: the wrap +1 "true
    Z4" lift fails state invariance -- the NS/Z8 tower is forced.
[E] 4. KILL-TEST BOOKKEEPING: kill test (1) stays discharged also
    gauge-invariantly (Theta^2 = +1 on A^G, Kramers class trivial);
    kill test (2)'s free shadow does NOT fire (no legitimate
    Hermitian gauge-fixed form has a negative direction); both stay
    formally live on the interacting algebra A_hol.
[E] 5. WRONG-PROJECTION CONTROLS: the invariant-dimension chain
    parity 120 > deck 64 > clock 32 is strict, but Hermiticity of the
    projected form singles out PARITY alone (deck and clock averages
    non-Hermitian): projecting by the finer "gauge" groups is
    structurally ill-posed pre-quotient.
TRANSPARENCY (documented in full): the first frozen run scored 6/13 --
    the preregistered clock-reading checks failed exactly as the
    mechanism predicts, and the preregistered deg-2 clock-invariant
    dimension 30 was a combinatorial error (correct orbit census: 28
    free shift-4 quadruples + 4 halved antipodal doublets = 32); the
    preregistration text is unchanged, the verdict follows the frozen
    [C-3] logic (Hermiticity failure => structural-failure branch =>
    UNDECIDED).
[C] CONTRACT PRECISION (iii) (prose, no marker): "gauge-invariant
    subalgebra" at the free level means the GSO/fermion-parity Z2 --
    the only theta-compatible part of the mu4 tower (the free-fermion
    shadow of the E8 glue: (E8)_1 = even NS of SO(16)_1 + R spinor);
    the clock is the euclidean rotation itself (time-like), its
    equivariant statement moves to beta2 (OS quotient first, then the
    clock as reconstructed transfer operator).
[O] beta1 PROPER stays open (the clock-equivariant statement needs
    the beta2 OS quotient); both kill tests live on A_hol;
    WOIT.OS.TWISTOR.01 stays [O].

VERDICT: UNDECIDED per the frozen preregistration (the [C-1] clock
reading was the wrong operationalisation -- transparently documented);
NO KILL; gauge-fixed RP holds under the corrected GSO typing.  NO
marker moves.

Status: [E] exact sympy trig-algebraic entries, Pfaffian-Wick, exact
Cl(16) Fractions (Utilde^2 = 256 Gamma), exact Hermiticity censuses;
the definiteness certificates are 40-digit spectra of exact Hermitian
matrices (tolerance 1e-25).  Python; Wolfram-mirrored (Z8 tower S^4 =
-1 / Ramond control, invariant-dimension chain 120 > 64 > 32,
time-like reflection census, Hermiticity witness entry, GSO 2-torsion
census, family-A tower-normalisation failure -- the 40-digit inertia
spectra are Python-only), counted per GATE.WOLFRAM.02.  Discovery
provenance: experiments/tfpt-discovery/
woit_os_beta1_gauge_invariant_theta_probe.py (16/16, 2026-07-22)."""
from fractions import Fraction as Fr
from itertools import combinations

import mpmath as mp
import sympy as sp

from tfpt_constants import check, summary, reset

mp.mp.dps = 40

I = sp.I
N16 = 16
N8 = 8
FLAGS = {}


def iszero(e):
    e2 = sp.expand(e)
    if e2 == 0:
        return True
    e3 = sp.expand(sp.expand_complex(e2))
    if e3 == 0:
        return True
    return sp.simplify(e3) == 0


# ---------------------------------------------------------------------------
# the chiral NS vacuum kernel + Pfaffian-Wick (v519 verbatim, memoised)
# ---------------------------------------------------------------------------
def c_of(d, n):
    if d % 2 == 0:
        return sp.Integer(0)
    return sp.Rational(2, n) / sp.sin(sp.pi * sp.Rational(d, n))


def g2f(a, b, n, chi):
    if a == b:
        return sp.Integer(1)
    return I * chi * c_of(a - b, n)


_WICK = {}


def wick(idx, n, chi=1):
    idx = tuple(idx)
    if len(idx) == 0:
        return sp.Integer(1)
    if len(idx) % 2 == 1:
        return sp.Integer(0)
    key = (idx, n, chi)
    if key in _WICK:
        return _WICK[key]
    head, rest = idx[0], idx[1:]
    tot = sp.Integer(0)
    for j, b in enumerate(rest):
        sub = rest[:j] + rest[j + 1:]
        tot += (-1) ** j * g2f(head, b, n, chi) * wick(sub, n, chi)
    tot = sp.expand_complex(tot)
    _WICK[key] = tot
    return tot


# ---------------------------------------------------------------------------
# dihedral machinery (v510/v519 verbatim)
# ---------------------------------------------------------------------------
def shift_matrix(n, k, wrap_sign):
    M = [[0] * n for _ in range(n)]
    for a in range(n):
        b = (a + k) % n
        M[b][a] = wrap_sign if a + k >= n else 1
    return M


def refl_matrix(n, k, wrap_sign):
    M = [[0] * n for _ in range(n)]
    for a in range(n):
        idx = (k - a) % (2 * n)
        M[idx % n][a] = wrap_sign if idx >= n else 1
    return M


def refl_map(k, n):
    def r(a):
        return (k - a) % n

    def s(a):
        return -1 if (k - a) % (2 * n) >= n else 1
    return r, s


def half_of(k, n):
    if k % 2 == 0:
        f1 = (k // 2) % n
        P = [(f1 + j) % n for j in range(1, n // 2)]
    else:
        b = (k + 1) // 2
        P = [(b + j) % n for j in range(n // 2)]
    rP = {(k - a) % n for a in P}
    assert not (rP & set(P))
    return P


PLUS = lambda a: 1


# ---------------------------------------------------------------------------
# the NS clock tower <alpha_S> as signed permutations (order 8)
# ---------------------------------------------------------------------------
def tower_maps(n, shift):
    """(perm, sign) for alpha_S^k, k = 0..7; alpha(g_a) = sign[a] g_perm[a]."""
    maps = [(tuple(range(n)), (1,) * n)]
    for _ in range(7):
        perm, sign = maps[-1]
        np_, ns_ = [], []
        for a in range(n):
            p, s0 = perm[a], sign[a]
            np_.append((p + shift) % n)
            ns_.append(s0 * (-1 if p + shift >= n else 1))
        maps.append((tuple(np_), tuple(ns_)))
    return maps


def alpha_mono(m, pm):
    """apply the Bogoliubov automorphism (perm, sign) to a sorted monomial;
    returns (int coeff, sorted tuple)."""
    perm, sign = pm
    c = 1
    imgs = []
    for a in m:
        c *= sign[a]
        imgs.append(perm[a])
    lst = list(imgs)
    sgn = 1
    for i in range(len(lst)):
        for j in range(len(lst) - 1 - i):
            if lst[j] > lst[j + 1]:
                lst[j], lst[j + 1] = lst[j + 1], lst[j]
                sgn = -sgn
    assert len(set(lst)) == len(lst)
    return c * sgn, tuple(lst)


def theta_mono(mono, r, s, eta):
    """theta(g_{i1}...g_{ik}) = eta^k s_{ik}..s_{i1} g_{r(ik)}..g_{r(i1)},
    sorted back; returns (sympy coeff, tuple).  (v519 verbatim)"""
    imgs = [r(a) for a in reversed(mono)]
    coeff = eta ** len(mono)
    for a in mono:
        coeff *= s(a)
    lst = list(imgs)
    sign = 1
    for i in range(len(lst)):
        for j in range(len(lst) - 1 - i):
            if lst[j] > lst[j + 1]:
                lst[j], lst[j + 1] = lst[j + 1], lst[j]
                sign = -sign
    assert len(set(lst)) == len(lst)
    return coeff * sign, tuple(lst)


def mono_mul(m1, m2):
    """exact Clifford product of sorted monomials (g_a^2 = 1); handles
    overlapping supports.  (v506/v519 verbatim)"""
    out = list(m1)
    sign = 1
    for g in m2:
        out.append(g)
        i = len(out) - 1
        while i > 0 and out[i - 1] > out[i]:
            out[i - 1], out[i] = out[i], out[i - 1]
            sign = -sign
            i -= 1
        if i > 0 and out[i - 1] == out[i]:
            del out[i - 1:i + 1]
    return sign, tuple(out)


# ---------------------------------------------------------------------------
# OS pairings with tower insertion: <e_a, alpha^k e_b> = omega(theta(e_a)
# alpha^k(e_b))
# ---------------------------------------------------------------------------
def os_term(ea, eb, pm, r, s, eta, n, chi=1):
    ca, ma = theta_mono(ea, r, s, eta)
    cb, mb = alpha_mono(eb, pm)
    cs, mm = mono_mul(ma, mb)
    return sp.expand_complex(ca * cb * cs * wick(mm, n, chi))


def term_matrix(basis, pm, r, s, eta, n, chi=1):
    d = len(basis)
    return sp.Matrix(d, d, lambda i, j: os_term(basis[i], basis[j], pm,
                                                r, s, eta, n, chi))


def hermitian_exact(M):
    d = M - M.conjugate().T
    return all(iszero(x) for x in d)


def spectrum_inertia(M, tol=None):
    if tol is None:
        tol = mp.mpf(10) ** (-25)
    n = M.shape[0]
    A = mp.matrix(n, n)
    for i in range(n):
        for j in range(n):
            re_, im_ = M[i, j].evalf(45).as_real_imag()
            A[i, j] = mp.mpc(mp.mpf(str(re_)), mp.mpf(str(im_)))
    E, _ = mp.eighe(A)
    evs = [E[i].real for i in range(n)]
    npos = sum(1 for e in evs if e > tol)
    nneg = sum(1 for e in evs if e < -tol)
    nzero = n - npos - nneg
    nz = [abs(e) for e in evs if abs(e) > tol]
    return (npos, nneg, nzero), (min(nz) if nz else mp.mpf(0))


def avg_vectors(basis, tw, ks):
    """P(e_b) in monomial coordinates (exact rationals)."""
    vecs = []
    for m in basis:
        acc = {}
        for k in ks:
            c, mm = alpha_mono(m, tw[k])
            acc[mm] = acc.get(mm, sp.Integer(0)) + sp.Rational(c, len(ks))
        vecs.append({mm: cc for mm, cc in acc.items() if cc != 0})
    return vecs


def span_rank(vecs):
    keys = sorted({mm for v in vecs for mm in v})
    if not keys:
        return 0
    M = sp.Matrix(len(vecs), len(keys), lambda i, j: vecs[i].get(keys[j], 0))
    return M.rank()


# ---------------------------------------------------------------------------
# exact Cl(16) Fraction machinery for the Utilde^2 = 256 Gamma check
# ---------------------------------------------------------------------------
def cmul(x, y):
    out = {}
    for m1, c1 in x.items():
        for m2, c2 in y.items():
            s, m = mono_mul(m1, m2)
            c = out.get(m, Fr(0)) + s * c1 * c2
            if c:
                out[m] = c
            elif m in out:
                del out[m]
    return out


def cadd(x, y):
    out = dict(x)
    for m, c in y.items():
        cc = out.get(m, Fr(0)) + c
        if cc:
            out[m] = cc
        elif m in out:
            del out[m]
    return out


def cscale(x, s):
    return {m: c * s for m, c in x.items()} if s else {}


def gam(*idx):
    return {tuple(idx): Fr(1)}


ONE = {(): Fr(1)}


def prop(x, y):
    if not x or not y or set(x) != set(y):
        return (False, None)
    m0 = next(iter(y))
    c = x[m0] / y[m0]
    return (all(x[m] == c * y[m] for m in y), c)


# ---------------------------------------------------------------------------
# Part G -- the gauge datum and Theta on it
# ---------------------------------------------------------------------------
def g1_gauge_datum():
    print("  -- G1: the gauge datum -- mu4 clock tower, invariant "
          "dimensions")
    S = sp.Matrix(shift_matrix(N16, 4, -1))
    SR = sp.Matrix(shift_matrix(N16, 4, +1))
    Cm = sp.Matrix(N16, N16, lambda a, b: c_of(a - b, N16))
    ns4 = sp.simplify(S ** 4 + sp.eye(N16)) == sp.zeros(N16, N16)
    r4 = sp.simplify(SR ** 4 - sp.eye(N16)) == sp.zeros(N16, N16)
    ns_state = sp.simplify(S * Cm * S.T - Cm) == sp.zeros(N16, N16)
    Dr = sp.expand(SR * Cm * SR.T - Cm)
    wit = None
    for a in range(N16):
        for b in range(N16):
            if not iszero(Dr[a, b]):
                wit = (a, b, sp.simplify(Dr[a, b]))
                break
        if wit:
            break
    tw16 = tower_maps(N16, 4)
    grad = (tw16[4][0] == tuple(range(N16))
            and set(tw16[4][1]) == {-1})
    S8 = sp.Matrix(shift_matrix(N8, 2, -1))
    C8 = sp.Matrix(N8, N8, lambda a, b: c_of(a - b, N8))
    ns8 = (sp.simplify(S8 ** 4 + sp.eye(N8)) == sp.zeros(N8, N8)
           and sp.simplify(S8 * C8 * S8.T - C8) == sp.zeros(N8, N8))
    FLAGS['g11'] = (ns4 and r4 and ns_state and wit is not None
                    and grad and ns8)
    check("G1.1 THE GAUGE DATUM IS THE NS CLOCK TOWER [exact]: the NS "
          "quarter-shift lift has S^4 = -1 (%s) so <alpha_S> is the Z8 "
          "tower with alpha_S^4 = (-1)^F = the grading automorphism "
          "(perm = id, all signs -1: %s) -- the gauge-invariant "
          "subalgebra is automatically EVEN: fermion parity is "
          "contained in the mu4 gauge datum; the chiral vacuum is "
          "tower-invariant (S C S^T = C: %s; N = 8 quarter-shift "
          "likewise: %s); RAMOND CONTROL: the wrap +1 lift is a true "
          "Z4 (S_R^4 = +1: %s) but FAILS state invariance (witness "
          "entry (%s): S_R C S_R^T - C = %s != 0) -- the 'genuine Z4' "
          "gauge lift is NOT a symmetry of the chiral NS vacuum: the "
          "Z8/NS tower is forced"
          % (ns4, grad, ns_state, ns8, r4, wit[:2], wit[2]),
          FLAGS['g11'])

    pairs16 = list(combinations(range(N16), 2))
    dim_clock = span_rank(avg_vectors(pairs16, tw16, range(8)))
    dim_deck = span_rank(avg_vectors(pairs16, tw16, (0, 2, 4, 6)))
    dim_par = span_rank(avg_vectors(pairs16, tw16, (0, 4)))
    tw8 = tower_maps(N8, 2)
    evens8 = [m for d in range(0, N8 + 1, 2)
              for m in combinations(range(N8), d)]
    dim8 = span_rank(avg_vectors(evens8, tw8, range(8)))
    chain = dim_par > dim_deck > dim_clock
    FLAGS['g12'] = (dim_clock == 32 and dim_deck == 64
                    and dim_par == 120 and chain)
    FLAGS['dims'] = (dim_par, dim_deck, dim_clock, dim8)
    check("G1.2 INVARIANT DIMENSIONS [exact ranks, deg = 2 pair "
          "sector, full circle]: clock-tower invariants = %d classes "
          "(orbit census: 28 free shift-4 quadruples + 4 halved "
          "antipodal doublets {a, a+8}; the first frozen run "
          "preregistered 30 -- a combinatorial error, corrected by "
          "the machine), deck-only = %d (8 fixed antipodal pairs + 56 "
          "doublets), parity-only = %d (all pairs) -- the chain "
          "parity > deck > clock is STRICT (%s); N = 8 complete even "
          "subalgebra: invariant dimension %d of 128"
          % (dim_clock, dim_deck, dim_par, chain, dim8),
          FLAGS['g12'])
    return tw16, tw8


def g2_theta_restricts():
    print("  -- G2: Theta normalises the tower and restricts to A^G")
    R15 = sp.Matrix(refl_matrix(N16, 15, -1))
    S = sp.Matrix(shift_matrix(N16, 4, -1))
    dihed16 = sp.simplify(R15 * S * R15.inv() - S.inv()) == sp.zeros(N16, N16)
    R7 = sp.Matrix(refl_matrix(N8, 7, -1))
    S8 = sp.Matrix(shift_matrix(N8, 2, -1))
    dihed8 = sp.simplify(R7 * S8 * R7.inv() - S8.inv()) == sp.zeros(N8, N8)

    tw16 = tower_maps(N16, 4)
    r, s = refl_map(15, N16)
    eta = I
    deg2 = [()] + [(a,) for a in range(N16)] \
        + list(combinations(range(N16), 2))
    elem_ok = True
    for m in deg2:
        cb, mb = alpha_mono(m, tw16[1])
        ct, mt = theta_mono(mb, r, s, eta)
        ct2, mt2 = theta_mono(m, r, s, eta)
        cb2, mb2 = alpha_mono(mt2, tw16[7])
        if mt != mb2 or not iszero(cb * ct - ct2 * cb2):
            elem_ok = False
            break
    FLAGS['g21'] = dihed16 and dihed8 and elem_ok
    check("G2.1 THETA NORMALISES THE GAUGE TOWER [exact]: R S R^-1 = "
          "S^-1 at matrix level (N = 16 axis k = 15: %s; N = 8 axis "
          "k = 7: %s) and theta o alpha_S = alpha_S^-1 o theta as "
          "maps on ALL %d monomials of deg <= 2 including "
          "coefficients (%s) -- conjugation by Theta permutes the "
          "tower (alpha^k -> alpha^-k), so theta(A^G) = A^G and "
          "theta P = P theta: the OS Theta restricts to the "
          "gauge-invariant subalgebra"
          % (dihed16, dihed8, len(deg2), elem_ok), FLAGS['g21'])

    invol16 = True
    for m in deg2:
        c1, m1 = theta_mono(m, r, s, eta)
        c2, m2 = theta_mono(m1, r, s, eta)
        if m2 != m or not iszero(sp.conjugate(c1) * c2 - 1):
            invol16 = False
            break
    r8, s8 = refl_map(7, N8)
    full8 = [m for d in range(N8 + 1) for m in combinations(range(N8), d)]
    invol8 = True
    for m in full8:
        c1, m1 = theta_mono(m, r8, s8, eta)
        c2, m2 = theta_mono(m1, r8, s8, eta)
        if m2 != m or not iszero(sp.conjugate(c1) * c2 - 1):
            invol8 = False
            break
    FLAGS['g22'] = invol16 and invol8
    check("G2.2 THETA^2 = +1 SURVIVES RESTRICTION [exact]: theta^2 = "
          "id including coefficients (anti-linearity: conj(eta^k) "
          "eta^k = 1) on all deg <= 2 monomials at N = 16 (%s) and on "
          "the COMPLETE 2^8-monomial algebra at N = 8 (%s) -- the "
          "restriction of Theta_Fock to the gauge-invariant "
          "subalgebra is an anti-linear INVOLUTION: no Kramers class "
          "appears by restricting" % (invol16, invol8), FLAGS['g22'])


def g3_kramers_invariant():
    print("  -- G3: the (-1)^F class on the invariant sector")
    Ut = dict(ONE)
    for j in range(8):
        Ut = cmul(Ut, cadd(ONE, cscale(cmul(gam(j), gam(j + 8)), Fr(-1))))
    GAMMA = {tuple(range(N16)): Fr(1)}
    ok_sq, c_sq = prop(cmul(Ut, Ut), GAMMA)
    G = tuple(range(N16))
    grad_ok = True
    sample = [()] + [(a,) for a in range(N16)] \
        + list(combinations(range(N16), 2)) + [(0, 1, 2)]
    for m in sample:
        s1, t1 = mono_mul(G, m)
        s2, t2 = mono_mul(t1, G)
        want = 1 if len(m) % 2 == 0 else -1
        if t2 != m or s1 * s2 != want:
            grad_ok = False
            break
    FLAGS['g31'] = ok_sq and c_sq == Fr(256) and grad_ok
    check("G3.1 THE (-1)^F CLASS DOES NOT PENETRATE A^G [exact "
          "Cl(16)]: the deck candidate Theta_t = Utilde o K has "
          "Theta_t^2 = Utilde^2 = %s x Gamma (prop: %s) and "
          "Ad(Gamma) = the grading (Gamma m Gamma^-1 = +m for even m, "
          "-m for odd, verified on %d monomials: %s) -- so theta_t^2 "
          "= Ad(Utilde^2) = id ON THE gauge-invariant (even) "
          "subalgebra: the v510/v519 Kramers dichotomy Theta^2 = +1 "
          "vs (-1)^F is INVISIBLE gauge-invariantly (both candidates "
          "restrict as involutions); the family discrimination on "
          "A^G must therefore come from RP alone, and the (-1)^F "
          "obstruction lives entirely in the gauge-VARIANT odd sector"
          % (c_sq, ok_sq, len(sample), grad_ok), FLAGS['g31'])


# ---------------------------------------------------------------------------
# Part R1 -- the preregistered projector: OS-symmetric, odd sector dies
# ---------------------------------------------------------------------------
def r1_projector(tw16):
    print("  -- R1: the tower average is OS-symmetric; odd sector dies")
    r, s = refl_map(15, N16)
    eta = I
    sub = [(), (8, 9), (8, 10), (9, 11), (8, 15), (10, 13)]
    ok_id = True
    for ea in sub:
        for eb in sub:
            single = sum(os_term(ea, eb, tw16[k], r, s, eta, N16)
                         for k in range(8)) / 8
            dbl = sp.Integer(0)
            for jj in range(8):
                cj, mj = alpha_mono(ea, tw16[jj])
                ct, mt = theta_mono(mj, r, s, eta)
                for kk in range(8):
                    ck, mk = alpha_mono(eb, tw16[kk])
                    cs_, mm = mono_mul(mt, mk)
                    dbl += cj * ct * ck * cs_ * wick(mm, N16)
            dbl = dbl / 64
            if not iszero(single - dbl):
                ok_id = False
                break
        if not ok_id:
            break
    FLAGS['r11'] = ok_id
    check("R1.1 P IS OS-SYMMETRIC AND IDEMPOTENT [exact]: <P e_a, "
          "P e_b> = <e_a, P e_b> entrywise on a 6x6 subsample "
          "(identity + 5 pairs; double average (1/64) sum_{j,k} vs "
          "single average (1/8) sum_k: %s) -- premises: tower-"
          "invariance of the state (G1.1) + Theta inverts the clock "
          "(G2.1).  HONEST LIMIT (found by this probe): OS-symmetric "
          "is STRICTLY WEAKER than Hermitian -- the [C-2] reasoning "
          "'symmetric idempotent => legitimate gauge projection' was "
          "too fast; see M2/M3" % ok_id, ok_id)

    P = half_of(15, N16)
    basis1 = [(a,) for a in P]
    T = {k: term_matrix(basis1, tw16[k], r, s, eta, N16) for k in range(8)}
    FLAGS['T1p'] = T
    cancel = all(all(iszero(T[k][i, j] + T[k + 4][i, j])
                     for i in range(8) for j in range(8))
                 for k in range(4))
    Modd = (T[0] + T[1] + T[2] + T[3] + T[4] + T[5] + T[6] + T[7]) / 8
    odd_zero = all(iszero(x) for x in Modd)
    FLAGS['r12'] = cancel and odd_zero
    check("R1.2 THE ODD SECTOR IS GAUGE-VARIANT [exact]: the "
          "projected one-particle Gram vanishes IDENTICALLY (T_{k+4} "
          "= -T_k pairwise via alpha^4 = (-1)^F: %s; full 8-term "
          "average = 0: %s) -- the v519 one-particle PD certificate "
          "(8,0,0) and the chirality flip (0,8,0) are gauge-VARIANT "
          "data: the gauge-invariant content of free RP lives in the "
          "even sector" % (cancel, odd_zero), FLAGS['r12'])


# ---------------------------------------------------------------------------
# Part M -- the mechanism: the clock is time-like, not gauge-like
# ---------------------------------------------------------------------------
def m1_timelike_census():
    print("  -- M1: time-like typing of the clock (reflection census)")
    S = sp.Matrix(shift_matrix(N16, 4, -1))
    inv_all, com_any = True, False
    for k in range(N16):
        R = sp.Matrix(refl_matrix(N16, k, -1))
        conj = R * S * R.inv()
        if sp.simplify(conj - S.inv()) != sp.zeros(N16, N16):
            inv_all = False
        if sp.simplify(conj - S) == sp.zeros(N16, N16):
            com_any = True
    S8 = sp.Matrix(shift_matrix(N8, 2, -1))
    inv8 = all(sp.simplify(sp.Matrix(refl_matrix(N8, k, -1)) * S8
                           * sp.Matrix(refl_matrix(N8, k, -1)).inv()
                           - S8.inv()) == sp.zeros(N8, N8)
               for k in range(N8))
    FLAGS['m11'] = inv_all and not com_any and inv8
    check("M1.1 THE CLOCK IS EUCLIDEAN-TIME-LIKE [exact census]: ALL "
          "16 dihedral reflection axes of the NS seam circle INVERT "
          "the clock lift (R S R^-1 = S^-1: %s) and NONE commutes "
          "with it (%s); same for all 8 axes at N = 8 (%s) -- there "
          "is no 'space-like' OS reflection for which the mu4 clock "
          "is an internal symmetry: with the seam circle as Euclidean "
          "time, the clock is the time translation itself (Woit's "
          "Euclidean rotation), and Gamma_ALE = Z4 equivariance is "
          "ROTATION data, not gauge data -- a pre-quotient 'gauge "
          "average' over the clock has no OS meaning"
          % (inv_all, not com_any, inv8), FLAGS['m11'])


def m2_clock_average_not_hermitian(tw16):
    print("  -- M2: the clock average fails Hermiticity (exact witness)")
    r, s = refl_map(15, N16)
    eta = I
    P = half_of(15, N16)
    basis = [()] + list(combinations(P, 2))
    T = {k: term_matrix(basis, tw16[k], r, s, eta, N16) for k in range(4)}
    FLAGS['T16'] = T
    FLAGS['basis16'] = basis
    d = len(basis)
    wit = None
    for i in range(d):
        for j in range(d):
            if not iszero(T[1][i, j] - sp.conjugate(T[1][j, i])):
                wit = (basis[i], basis[j], sp.simplify(T[1][i, j]),
                       sp.simplify(sp.conjugate(T[1][j, i])))
                break
        if wit:
            break
    n_match = n_anti = n_viol = 0
    for i in range(d):
        for j in range(d):
            dij = T[1][i, j] - sp.conjugate(T[1][j, i])
            if iszero(dij):
                n_match += 1
            elif iszero(T[1][i, j] + sp.conjugate(T[1][j, i])):
                n_anti += 1
            else:
                n_viol += 1
    Mg = (T[0] + T[1] + T[2] + T[3]) / 4
    herm_avg = hermitian_exact(Mg)
    FLAGS['m21'] = (wit is not None and n_viol == 0 and n_anti > 0
                    and not herm_avg)
    check("M2.1 THE CLOCK INSERTION IS A CHIRAL TRANSFER STEP, NOT A "
          "GAUGE MOVE [exact]: all premises hold (G1.1/G2.1/R1.1), "
          "yet the one-step insertion T_1 = <theta(e_a), alpha_S(e_b)> "
          "is NOT Hermitian -- exact witness: entry (%s, %s) = %s "
          "while conj of the transposed entry = %s; entrywise "
          "conj(T_1^T) = +-T_1 with %d Hermitian-matching, %d "
          "ANTI-matching, %d violations -- and the full clock average "
          "stays non-Hermitian (%s): the mu4 average is a complex-"
          "SYMMETRIC pairing (the anti-unitary Theta gives <Theta v, "
          "P w> = <Theta w, P v>), not a Gram matrix; 'positivity "
          "after gauge fixing' is NOT WELL-POSED for the clock "
          "reading -- the strictly chiral kernel has H = P, so the "
          "quarter-turn insertion carries real rotation flow (non-"
          "self-adjoint), exactly what the time-like census M1.1 "
          "predicts"
          % (wit[0], wit[1], wit[2], wit[3], n_match, n_anti, n_viol,
             not herm_avg),
          FLAGS['m21'])


def m3_theta_compatible_subgroup():
    print("  -- M3: the theta-compatible subgroup of the tower")
    T = FLAGS['T16']
    census_even = {k: hermitian_exact(T[k]) for k in range(4)}
    T1p = FLAGS['T1p']
    census_odd = {k: hermitian_exact(T1p[k]) for k in range(8)}
    even_ok = (census_even[0] and not census_even[1]
               and not census_even[2] and not census_even[3])
    odd_ok = (census_odd[0] and census_odd[4]
              and not any(census_odd[k] for k in (1, 2, 3, 5, 6, 7)))
    FLAGS['m31'] = even_ok and odd_ok
    check("M3.1 THE GAUGEABLE SUBGROUP IS EXACTLY {1, (-1)^F} [exact "
          "Hermiticity census]: on the even 29-basis the insertions "
          "T_k are Hermitian for k = 0 ONLY (census k = 0..3: %s; on "
          "even monomials T_{k+4} = T_k so alpha^4 acts as the "
          "identity); on the odd one-particle basis for k = 0 and "
          "k = 4 ONLY (census: %s; T_4 = -T_0 is Hermitian) -- the "
          "theta-compatible subgroup of the Z8 clock tower is its "
          "2-TORSION {1, alpha^4} = {1, (-1)^F}: alpha^4 = the full "
          "wrap = the 2 pi rotation of the seam = fermion parity "
          "(lattice spin-statistics).  The free-level gauge datum "
          "inside the mu4 tower is the GSO/fermion-parity Z2 -- the "
          "free-fermion shadow of the E8 glue ((E8)_1 = even NS of "
          "SO(16)_1 + R spinor); the clock (k = 1, 3) and the ALE "
          "deck (k = 2) averages are NOT pre-quotient gauge fixings: "
          "Gamma_ALE equivariance must be implemented AFTER the OS "
          "quotient (beta2: spectral data of the reconstructed "
          "transfer/rotation operator)"
          % ({k: census_even[k] for k in range(4)},
             {k: census_odd[k] for k in range(8)}),
          FLAGS['m31'])


# ---------------------------------------------------------------------------
# Part R2 -- gauge-fixed RP under the corrected (GSO) typing [post-hoc]
# ---------------------------------------------------------------------------
def r2_gso_main(tw8):
    print("  -- R2: gauge-fixed RP under the corrected GSO typing "
          "(post-hoc labelled)")
    T = FLAGS['T16']
    M16 = T[0]                      # parity projection = id on even basis
    herm16 = hermitian_exact(M16)
    in16, gap16 = spectrum_inertia(M16)
    FLAGS['r21'] = herm16 and in16 == (29, 0, 0)
    check("R2.1 GSO-FIXED RP HOLDS, N = 16 EVEN deg <= 2 [exact "
          "entries, 40-digit inertia; POST-HOC typing per M3]: the "
          "parity-projected bond-cut Gram equals the even-sector Gram "
          "(alpha^4 = id on even monomials, odd monomials -> 0 = "
          "R1.2): Hermitian %s, inertia %s = POSITIVE DEFINITE, min "
          "eigenvalue %s at 40 digits (= v519 R3.2 re-typed as the "
          "gauge-fixed statement) -- with the gauge group correctly "
          "identified as the GSO Z2, the v519 OS form IS the gauge-"
          "fixed form and positivity holds"
          % (herm16, in16, mp.nstr(gap16, 5)),
          FLAGS['r21'])

    r8, s8 = refl_map(7, N8)
    eta = I
    P8 = half_of(7, N8)
    evens = [()] + list(combinations(P8, 2)) + [tuple(P8)]
    odds = [(a,) for a in P8] + list(combinations(P8, 3))
    basis8 = evens + odds
    T0 = term_matrix(basis8, tw8[0], r8, s8, eta, N8)
    T4 = term_matrix(basis8, tw8[4], r8, s8, eta, N8)
    Mg8 = (T0 + T4) / 2
    odd_blk_zero = all(iszero(Mg8[i, j])
                       for i in range(16) for j in range(16)
                       if (i >= 8) or (j >= 8))
    Me = Mg8[:8, :8]
    herm8 = hermitian_exact(Me)
    in8, gap8 = spectrum_inertia(Me)
    reg8 = all(iszero(Me[i, j] - T0[i, j]) for i in range(8)
               for j in range(8))
    FLAGS['r22'] = (odd_blk_zero and herm8 and in8 == (8, 0, 0) and reg8)
    check("R2.2 GSO-FIXED RP HOLDS, N = 8 COMPLETE HALF ALGEBRA "
          "[exact entries, 40-digit inertia; POST-HOC typing per M3]: "
          "the parity-projected 16x16 Gram (T_0 + T_4)/2 kills ALL "
          "odd rows/columns exactly (%s: the gauge-invariant sector "
          "is bosonic) and equals the v519 even block on the even "
          "8x8 part (%s): Hermitian %s, inertia %s = POSITIVE "
          "DEFINITE (min eigenvalue %s) with NO degree truncation -- "
          "the free-level shadow of kill test (2) does NOT fire under "
          "the corrected gauge typing"
          % (odd_blk_zero, reg8, herm8, in8, mp.nstr(gap8, 5)),
          FLAGS['r22'])


# ---------------------------------------------------------------------------
# Part C -- controls under the corrected typing
# ---------------------------------------------------------------------------
def c1_site_cut(tw16):
    print("  -- C1: site-cut control on the gauge-invariant sector")
    k = 0
    P = half_of(k, N16)
    r = lambda a: (k - a) % N16
    eta = -I
    basis = [()] + list(combinations(P, 2))
    M0 = term_matrix(basis, tw16[0], r, PLUS, eta, N16)
    herm = hermitian_exact(M0)
    in0, _ = spectrum_inertia(M0)
    FLAGS['c11'] = herm and in0 == (7, 9, 6) and in0[1] > 0
    check("C1.1 THE SITE-CUT DEFECT IS GAUGE-INVARIANT INFORMATION "
          "[exact entries, 40-digit inertia]: the marks-at-sites cut "
          "on the GSO-invariant (even) sector keeps its exact defect "
          "-- Hermitian %s, inertia %s with %d NEGATIVE directions "
          "(the even 22x22 Gram IS the parity-projected Gram; "
          "regression = alpha-probe R2.2) -- the RP placement "
          "selection (marks at BOND midpoints, contract precision "
          "(ii)) SURVIVES gauge fixing: bond cut PD (R2.1) vs site "
          "cut indefinite" % (herm, in0, in0[1]),
          FLAGS['c11'])


def c2_wrong_projection():
    print("  -- C2: wrong-projection controls (clock / deck vs parity)")
    T = FLAGS['T16']
    dim_par, dim_deck, dim_clock, _ = FLAGS['dims']
    Mdeck = (T[0] + T[2]) / 2
    herm_deck = hermitian_exact(Mdeck)
    Mclock = (T[0] + T[1] + T[2] + T[3]) / 4
    herm_clock = hermitian_exact(Mclock)
    herm_par = hermitian_exact(T[0])
    chain = dim_par > dim_deck > dim_clock
    FLAGS['c21'] = (chain and herm_par and not herm_deck
                    and not herm_clock)
    check("C2.1 WRONG PROJECTIONS SEPARATE [exact]: the invariant-"
          "dimension chain is STRICT (deg-2 classes: parity %d > deck "
          "%d > clock %d: %s), but Hermiticity of the projected form "
          "singles out PARITY alone -- parity average Hermitian (%s, "
          "PD by R2.1), ALE-deck average (k in {0,2}) NON-Hermitian "
          "(%s), full clock average NON-Hermitian (%s): projecting by "
          "the finer 'gauge' groups is not merely coarser/finer, it "
          "is STRUCTURALLY ILL-POSED pre-quotient -- the deck and "
          "clock are Euclidean rotations (M1.1), only their 2-torsion "
          "(-1)^F is internal" % (dim_par, dim_deck, dim_clock, chain,
                                  herm_par, not herm_deck,
                                  not herm_clock),
          FLAGS['c21'])


def c3_family_a(tw16):
    print("  -- C3: family A (clock-centralising antipode) on A^G")
    r_anti = lambda a: (a + 8) % N16
    s_alt = lambda a: 1 if a % 2 == 0 else -1
    Cm = sp.Matrix(N16, N16, lambda a, b: c_of(a - b, N16))
    Ca = sp.Matrix(N16, N16, lambda a, b:
                   s_alt(a) * s_alt(b) * c_of((a + 8) - (b + 8), N16))
    anti_ok = sp.simplify(Ca + Cm) == sp.zeros(N16, N16)

    norm_j = None
    for jpow in (1, 3, 5, 7):
        ok = True
        for a in range(N16):
            cb, mb = alpha_mono((a,), tw16[1])
            ct, mt = theta_mono(mb, r_anti, s_alt, I)
            ct2, mt2 = theta_mono((a,), r_anti, s_alt, I)
            cb2, mb2 = alpha_mono(mt2, tw16[jpow])
            if mt != mb2 or not iszero(cb * ct - ct2 * cb2):
                ok = False
                break
        if ok:
            norm_j = jpow
            break

    basis = [()] + list(combinations(range(8), 2))
    M_eta1 = term_matrix(basis, tw16[0], r_anti, s_alt, sp.Integer(1), N16)
    herm1 = hermitian_exact(M_eta1)
    M_etaI = term_matrix(basis, tw16[0], r_anti, s_alt, I, N16)
    hermI = hermitian_exact(M_etaI)
    inI, _ = spectrum_inertia(M_etaI) if hermI else ((0, 0, 0), 0)
    FLAGS['c31'] = (anti_ok and norm_j is None and not herm1 and hermI
                    and inI == (17, 12, 0) and inI[1] > 0)
    check("C3.1 FAMILY A KEEPS FAILING ON THE INVARIANT SECTOR "
          "[exact]: the clock-centralising antipode candidate keeps "
          "state anti-invariance with the alternating dressing (%s) "
          "but does NOT normalise the NS tower (no alpha^j matches "
          "theta_c alpha theta_c^-1, j in {1,3,5,7}: %s -- the "
          "dressing that saves the state BREAKS the gauge "
          "equivariance); on the GSO-invariant (even, deg <= 2) "
          "sector its OS form: eta = 1 non-Hermitian (%s), eta = i "
          "Hermitian (%s) with inertia %s -- INDEFINITE with %d "
          "negative directions vs family D's (29,0,0): reflection "
          "positivity separates the two real-structure families ON "
          "the gauge-invariant subalgebra -- the alpha-stage "
          "triangulation (RP and Theta rho Theta = rho^-1 select the "
          "SAME family) SURVIVES gauge fixing; the worry that the "
          "even sector is family-blind (v519 R5.3 chirality-"
          "blindness) does NOT extend to the family discrimination"
          % (anti_ok, norm_j is None, not herm1, hermI, inI, inI[1]),
          FLAGS['c31'])


# ---------------------------------------------------------------------------
# verdict
# ---------------------------------------------------------------------------
def v1_verdict():
    print("  -- V1: verdict per the frozen preregistration")
    structural = all(FLAGS[k] for k in
                     ('g11', 'g12', 'g21', 'g22', 'g31', 'r11', 'r12',
                      'm11', 'm21', 'm31'))
    clock_herm_fails = FLAGS['m21']
    gso_psd = FLAGS['r21'] and FLAGS['r22']
    controls = FLAGS['c11'] and FLAGS['c21'] and FLAGS['c31']
    # frozen [C-3] logic: the preregistered ([C-1]/[C-2]) clock-reading
    # form fails Hermiticity => the structural-failure branch fires =>
    # UNDECIDED; KILL would need a negative eigenvalue of a legitimate
    # (Hermitian) gauge-fixed Gram -- none exists (GSO forms are PD).
    if clock_herm_fails:
        verdict = "UNDECIDED"
    elif not gso_psd:
        verdict = "KILL"
    else:
        verdict = "SUCCESS"
    print("VERDICT: %s" % verdict)
    check("V1.1 BETA1 VERDICT = %s [frozen C-3 logic]: the "
          "preregistered clock-tower reading fails HERMITICITY "
          "structurally (M2.1) -> the [C-3] 'structural failure' "
          "branch fires: UNDECIDED, with the gap named exactly -- "
          "'gauge' in beta1 cannot mean the Gamma_ALE/mu4 clock "
          "equivariance at the pre-quotient level (the clock is "
          "Euclidean-time-like, M1.1; its only gaugeable part is the "
          "GSO Z2, M3.1).  NO KILL: no legitimate Hermitian "
          "gauge-fixed form has a negative direction -- under the "
          "corrected GSO typing gauge-fixed RP HOLDS ((29,0,0) at "
          "N = 16, (8,0,0) full algebra at N = 8, structural checks "
          "%s, controls %s) and kill test (2)'s free shadow does NOT "
          "fire; kill test (1) stays discharged also gauge-"
          "invariantly (Theta^2 = +1 on A^G, G2; Kramers class "
          "trivial, G3.1).  Both kill tests stay formally live on "
          "the interacting algebra A_hol; the clock-equivariant "
          "statement is re-routed to beta2 (OS quotient first, then "
          "the reconstructed transfer/rotation operator).  "
          "WOIT.OS.TWISTOR.01 stays [O]; no marker moves"
          % (verdict, structural, controls),
          verdict == "UNDECIDED" and structural and gso_psd and controls)


# ---------------------------------------------------------------------------
def run():
    reset()
    mp.mp.dps = 40
    print("v522  WOIT.BETA1.GSO.01: WOIT-beta1 executed -- the clock is "
          "time-like, GSO is the gauge datum; gauge-fixed RP holds "
          "under the corrected typing (verdict UNDECIDED per the "
          "frozen preregistration)")
    tw16, tw8 = g1_gauge_datum()
    g2_theta_restricts()
    g3_kramers_invariant()
    r1_projector(tw16)
    m1_timelike_census()
    m2_clock_average_not_hermitian(tw16)
    m3_theta_compatible_subgroup()
    r2_gso_main(tw8)
    c1_site_cut(tw16)
    c2_wrong_projection()
    c3_family_a(tw16)
    v1_verdict()

    return summary("v522 WOIT.BETA1.GSO.01: the mu4 clock average "
                   "violates Hermiticity exactly (witness entry "
                   "-i/(8 sin(5 pi/16)) vs +i/...; 745 matching / 96 "
                   "anti / 0 violations -- OS-symmetric is strictly "
                   "weaker than Hermitian); all 16 seam reflection "
                   "axes invert the clock (Woit's euclidean rotation "
                   "-- the clock is TIME-LIKE); the gaugeable part of "
                   "the Z8 tower is exactly {1, (-1)^F} = the GSO Z2; "
                   "under that corrected typing gauge-fixed RP HOLDS "
                   "((29,0,0) PD at N = 16 deg <= 2, (8,0,0) PD full "
                   "N = 8 half algebra), the site-cut defect (7,9,6) "
                   "survives gauge fixing (bond placement is gauge-"
                   "invariant information), family A stays indefinite "
                   "(17,12,0); kill tests (1) and (2) do NOT fire at "
                   "the free level and stay live on A_hol; verdict "
                   "UNDECIDED per the frozen preregistration (the "
                   "[C-1] clock reading was the wrong "
                   "operationalisation -- first run 6/13 and the "
                   "30-vs-32 combinatorial error documented); "
                   "WOIT.OS.TWISTOR.01 stays [O]; no marker moves")


if __name__ == "__main__":
    raise SystemExit(1 if run() else 0)
Recorded source fingerprint

54127e21e2e5505bf475b5031ad49aecd144ae40b896ca007a649b42b9ab3d81

Paper sections that cite this module

=150 2026-07-22 (X) ( v520 — the WP5e BCOV measure question DECIDED at probe level and promoted as the ledger row CELEST.WP5E.MEASURE.01: ``single-valuedness is derived, the completion reading wins'' — the [formula in source] consolidation in the v518 style, ERFOLG-A on the preregistered decision layer (the celestial/twistor story in tfpt_3 gains Step 21): which of the two exact, contradictory measures on [formula in source] is the true BCOV measure — (A) the DECLARED completion reading ( v516) or (B) the DERIVED chiral measure ( v518)? — (1) the INVARIANT SUBSPACE : [formula in source] in the dressed [formula in source] -component Weil system (exact rational nullspace); EVERY kernel vector lies in the [formula in source] -span of [formula in source] — the two Lagrangian gluings, both theta [formula in source] , level-1 quartic [formula in source] the UNPHASED trace; strict trivial-character solutions at physical weight [formula in source] : ZERO for every dressing ( [formula in source] combinations); (2) SOURCE 1 — the F-LEMMA : the only strict chiral families are [formula in source] (dims [formula in source] ) and [formula in source] (dims [formula in source] ), both with nontrivial [formula in source] -character EXACTLY; the canonical column-matched member obeys [formula in source] pointwise (certificate [formula in source] , [formula in source] ); EXACT change of variables [formula in source] fundamental-domain independence forces [formula in source] for EVERY chiral integrand: the v518 route was never a well-defined nonvanishing moduli integral (the kill is SHARPENED — its unfolded values are convention bookkeeping); (3) SOURCE 2 — the QUILLEN PAIRING : [formula in source] on all [formula in source] pairs and both generators; [formula in source] exactly vs one-sided [formula in source] ( [formula in source] -fixed: [formula in source] , [formula in source] defective); the doubled [formula in source] -dim hol [formula in source] antihol system closes STRICTLY at trivial character and physical weight (nullspaces [formula in source] ), contains the unphased diagonal ( [formula in source] ) AND the physical columns [formula in source] ( [formula in source] [formula in source] ); negative control hol [formula in source] hol: EMPTY nullspace [formula in source] ; (4) the CONSISTENCY CLOSURE : the forced unphased numerator in the v518 scaffold reproduces [formula in source] EXACTLY on every level [formula in source] ; [formula in source] -weighted spreads [formula in source] , [formula in source] , zero negative cells; [formula in source] — the [formula in source] -weighted mirror image of [formula in source] / [formula in source] ; linearity [formula in source] : the circle to v516 is CLOSED; (5) D3 — the [formula in source] /EH ANCHOR : only the declared reading hits ( [formula in source] , [formula in source] , scale tooth [formula in source] ); all three derived instantiations fail (spreads [formula in source] , [formula in source] sign wrong); (6) D1 — COLUMN CANONICALISATION : the physical AB column [formula in source] is contained EXACTLY in the [formula in source] family ( [formula in source] [formula in source] , one scalar per orbit — canonicalising [formula in source] ); the canonical member STILL fails every tester; NEGATIVE CONTROLS: [formula in source] ( [formula in source] / [formula in source] exact, [formula in source] -only), wrong form ( [formula in source] ), wrong weight (dev [formula in source] ), shuffle ( [formula in source] / [formula in source] ), planted family detected ( [formula in source] ), hol [formula in source] hol empty; \ TYPED PREMISES (the mandatory fence): TP-1 (F-independent moduli integral), TP-2 (nonvanishing — must source [formula in source] ), TP-3 ( v518 kernel convention), TP-4 (Quillen structure of BCOV [formula in source] ); \ the constructive BCOV derivation of the [formula in source] normalisation itself; WIRKUNG (text only, no marker moves): the v516 fence and the v518 tension now read ``decided at probe level for the declared reading under TP-1..TP-4 (v520)''; SEAM.EQUIV.TWISTOR.01 stays Open; VERDICT ERFOLG-A per the preregistered criteria — both constructive sources fire independently, the consistency closure carries)

The module’s catalogue entry retains all 25 section references.

What this source index covers

The public registry includes 116 document views, 6,693 section records and 985 physical LaTeX sources. Active publication documents, research material and archives retain their recorded roles. This is source navigation, not a new semantic review or proof run.