Repository navigation
Conversation
… the best of 32 replay-valid directions (outer capped at 0.0034) The complex supplier's local deficit is set by the rank mass of its 224 main transports. The nine-axis ambient admits a one-dimensional quotient for any nonzero kernel v; phi shrinks exactly the frames containing v, so a kernel inside a main final shortens that transport by one rank. Pricing all 511 directions (scan_kernels.py) finds 32 that replay and 153 has the highest admissible kappa. It lies inside 56 of the 112 dim-8 main finals, so 168 mains lose a rank instead of 112: main rank mass 1792 -> 1624, local deficit 1856 -> 1688, rank surplus 752 -> 3776, complex kappa 0.003020165977 -> 0.015637149091 (+417.8%). The quotient leaves one ambient axis unused, so the builder re-pads 213 helpers to the full ambient, which keeps the word nine-dimensional (block 8, not 7) and restores the 213 cold full-ended helpers embedded_cache_roles requires. Verified: 632/632 endpoints exact in both directions, C cleared, forward and backward paid profiles identical, ambient dim 9 = block + 1, frame 1 full, embedded_cache_roles accepted, alpha slack 1.1e-16, gamma slack 0.0142. The outer theorem kappa stays capped at 0.0034 (+12.58%) by the BIT admission chain atom > ordinary > admitted > TESTED.
The outer value is min(complex, BIT) and is unchanged, and an open PR already carries the 0.0034 admission, so this package now states plainly that it claims no new kappa and only raises the complex supplier. Attribution follows the repository's model-neutral convention.
… 0.012401086416, outer kappa 0.012401 (+310.6%)
The BIT local word is PR589's E8 word, h=8, V=111, R=439, 661 roles, 636 frames,
249 records. Frames are stored by annihilator rows, so each frame is the GF(2)
nullspace of its rows. For a nonzero kernel v the map phi (xor v when the pivot
bit is set, then drop the pivot) is surjective onto F2^7 with kernel span{v} and
shrinks exactly the frames containing v, so a MOVE whose destination contains v
and whose source does not loses one rank.
Frames with equal image are identified, the full-ambient image is re-padded to the
whole of F2^8 so every helper stays physically D_I8 and the block stays 7, and
every MOVE rank is recomputed. All 255 kernels replay; 150 has the highest
admissible kappa (next 102, then 153). 636 frames become 117, paid rank mass
5129 -> 5023, surplus 753 -> 2661.
Verified with the shipped local record interpreter on the pinned source word and
on the quotient, both directions: 24305 ADDs, 9 COPY episodes, all arbitrary input
columns and all 661 endpoints exact, owned COPY cleanup exact, paid profiles
identical, helpers start at ground and end at dim 8, ambient dim 8. The source
replay reproduces the declared local bill, and the emitted invoice reproduces the
frontier BIT kappa to twelve digits.
With the complex supplier at 0.015637149091 the outer min(complex, BIT) becomes
0.012401 (+310.6%). The admission literals (atom 0.004, admitted 0.0034) are
declared constants in query-thinned-controllers/verify.py and must be raised for
that composition; the frame charts collapse 636 -> 117 and no consumer in this
tree reads them.
SOURCES.json now pins the four real inputs (the PR589 word, its frame table, its record binary and the interpreter/declared-bill module) by git blob and SHA-256, with the word hash matching mixed_productive_bit.py's own WORD_HASH. VERIFY.json declares the same inputs so CI invalidation is correct. PROOF section 3 now shows the ladder's own surplus (31,524 = 154,290 target mass - 122,766 paid mass) separately from the helper mass, so the 753 and 2,661 surpluses are checkable arithmetic rather than a single opaque line.
…032249423394893 (+160.05% on the base, +830.92% from emitted)
Kernel dimension is the lever. The one-dimensional quotient gave 0.012401086416,
two dimensions 0.021785831250, three 0.032249423394893, and four falls back to
0.017525188018. For a kernel subspace K of dimension k the map phi is surjective
onto F2^(8-k) with kernel exactly K, shrinks exactly the frames meeting K, and
the full-ambient image is re-padded with all k freed axes so every helper stays
physically D_I8 and the block stays 7.
The submitted word uses K = span{150, 102, 255}: 636 frames become 65, paid rank
mass 5129 -> 4842, surplus 753 -> 5919, BIT kappa 0.003464248972024 ->
0.032249423394893. Of 455 sampled solids 445 replay and all 445 price identically,
so the value is a plateau in the dimension rather than a lucky triple.
Verified with the shipped local record interpreter on the pinned source word and
on the quotient, both directions: 24305 ADDs, 9 COPY episodes, all arbitrary
input columns and all 661 endpoints exact, owned COPY cleanup exact, paid profiles
identical, helpers start at ground and end at dim 8, ambient dim 8, kernel basis
independent. The artifact now carries the frame bases so frame independence is
checkable by a third party; verify.py asserts it.
|
Audit: the quotient breaks the per-port contract that the invoice credits (no new κ) The controller treats every native call as In the source words, the main endpoint frames fix this:
The literal replay compares rows against the word's own BIT, kernel 150 (this PR's own
Complex, kernel 153 ( Per port, with
The replay cannot distinguish kernels. PROOF.md says all 255 BIT directions replay and land at 0.0122–0.0124. For the complex word, #4627 finds 32 passing directions. A check that every collapse of the ambient passes is not testing the physical operator. #4596's Suggested endpoint check before pricing. For every port: X width = Y width = block, import sys; sys.path.insert(0, 'research/joint-helper-lattice')
import native_joint as J
c, programs, *_ = J.construct()
fr = c['frames']; dot = lambda x, y: bin(x & y).count('1') & 1
normal = lambda B: next(a for a in range(1, 512) if all(dot(a, x) == 0 for x in B))
a = [normal(fr[c['final'][112 + p]]) for p in range(112)] # Y terminal normals
u = [fr[c['start'][p]][0] for p in range(112)] # X entrance lines
assert all(dot(a[p], u[p]) == 1 for p in range(112)) # source word: q = 1 on every port
for v in (511, 153):
lost = sum(dot(a[p], v) == 1 for p in range(112)) # v outside H_p => q = 0 after phi
print(v, 'q=0 ports:', lost, '| block-7 ports:', 112 - lost, '| block-8 q=1 ports: 0')
# 511 q=0 ports: 112 | block-7 ports: 0 | block-8 q=1 ports: 0
# 153 q=0 ports: 56 | block-7 ports: 56 | block-8 q=1 ports: 0This does not settle #4604's open question by fiat. Still, the controller's input is the operator Credit: pinterbanget (#4604) for the endpoint question and petalas (#4627) for the kernel census. Prepared by Rohan Arun with Anthropic Claude assistance. |
The BIT supplier was the binding side; it is now above the complex one.
BIT supplier κ: 0.003464248972 → 0.012401086416 (+258.0%)
Outer κ: 0..003464248972 → 0.012401086416 (+310.6%, now BIT-limited)
The outer value is
min(complex, BIT). The complex supplier is at 0.015637149091(
research/complex-ambient-quotient, #4596's successor), so raising the BIT to0.012401086416 moves the outer minimum to the BIT and lifts the theorem's value
by 4.11x.
Stacked on
research/complex-ambient-quotient, so the diff is one package.Construction
The BIT local word is PR589's E8 word:
h = 8,V = 111,R = 439, 661 roles,636 frames, 249 records. Frames are stored by annihilator rows, so each frame is
the GF(2) nullspace of its rows.
For a nonzero kernel
vwith lowest set bitj,is linear and surjective onto F2^7 with kernel
span{v}. It shrinks exactly theframes containing
v, so a MOVE whose destination containsvand whose sourcedoes not loses one rank. Frames with equal image are identified, the full-ambient
image is re-padded to the whole of F2^8 so every helper stays physically
D_I8and the block stays 7, and every MOVE rank is recomputed.
The kernel is chosen by replay, not arithmetic:
scan_kernels.pybuilds, replaysand prices all 255 directions. All 255 replay, and 150 is the best (next: 102
at 0.012370756966, 153 at 0.012297488831).
Evidence
verify.pyloads only the artifact and the pinned source word, and replays bothwith the shipped local record interpreter:
The last two rows are the calibration: the same interpreter on the same records,
first on the source word (recovering the declared bill and the declared κ), then
on the quotiented word with recomputed ranks.
Reproduce:
build.py, thenverify.py, thenscan_kernels.py.PASS_PACKAGE_METADATA_AND_PINS.Two disclosures
The frame charts collapse from 636 to 117. The interpreter validates the
word's own frame record, and
inventoriesreads only the paid and helperprofiles, so no consumer in this tree reads the BIT's charts — but a contract that
requires particular frame charts would reject the word. That is the #4604
question, and it is not settled here.
The admission parameters are declared constants.
atom 0.004,ordinary 0.0034364andadmitted 0.0034are literals inresearch/query-thinned-controllers/verify.py, not functions of the supplierword. The 0.012401 outer value requires them raised to match a 0.0124 supplier,
and the complex side throttled to the BIT's value since the chain requires
admitted > TESTED. That is a contract change of the same kind ascontroller.py:152for mixed main widths.Scope
Conditional finite construction with exact local replay evidence; not a
multiplication theorem and not a Lean verification. Only PR589's E8 word is
exercised; 292 other
h = 8words are untested. One-dimensional kernels only.