Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,8 @@ upstream/** -whitespace
references/copied-centers/pr29/** -whitespace
references/copied-centers/pr33/** -whitespace
references/semantic-bulk/** -whitespace

# Preserve the exact bytes of pinned upstream proof and witness snapshots.
references/partial-gauge/pr97/** whitespace=-blank-at-eof
# Preserve the exact pinned PR117 source bytes and legal notices.
references/three-stage-cover/pr117/** -whitespace
29 changes: 29 additions & 0 deletions .github/workflows/cover-local-reuse.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Verify padded triple covers

on:
push:
pull_request:
workflow_dispatch:

permissions:
contents: read

jobs:
focused:
runs-on: ubuntu-24.04
timeout-minutes: 35
strategy:
fail-fast: false
matrix:
python-version: ['3.11', '3.13', '3.14']
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
with:
persist-credentials: false
- uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7
with:
python-version: ${{ matrix.python-version }}
- name: Replay local word, padded geometry and exact cover assembly
run: python3 research/cover-local-reuse/verify.py
- name: Require untouched frozen sources
run: git diff --exit-code
2 changes: 1 addition & 1 deletion .github/workflows/verify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
fail-fast: false
matrix:
python-version: ['3.11', '3.13', '3.14']
group: [community, producers, certificates, ternary, research, tests, strips, clones, positive, joint, pair]
group: [community, producers, certificates, ternary, research, tests, strips, clones, positive, joint, pair, partial-gauge, three-stage-cover]
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
with:
Expand Down
38 changes: 38 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ community-followup-check:
verify:
$(MAKE) verify-community
$(MAKE) verify-producers
$(MAKE) verify-partial-gauge
$(MAKE) verify-three-stage-cover
$(MAKE) verify-certificates
$(MAKE) verify-ternary
$(MAKE) verify-research
Expand All @@ -30,6 +32,7 @@ verify-community: community-audit-check community-followup-check copied-reversed
$(MAKE) climbed-48-verify

verify-producers:
$(MAKE) stopped-product-verify
$(MAKE) copied-centers-verify
$(MAKE) structured-bulk-verify
$(MAKE) endpoint-gauge-producer endpoint-gauge-certificate
Expand Down Expand Up @@ -428,3 +431,38 @@ pair-assembly-verify: pair-assembly-producer pair-assembly-check
.PHONY: verify-pair
verify-pair: pair-assembly-verify
python3 scripts/audit_pair_candidate.py --check docs/research/community-pair-arithmetic.json

.PHONY: stopped-product-producer stopped-product-certificate stopped-product-verify
stopped-product-producer:
python3 scripts/stopped_product_producer.py

stopped-product-certificate:
python3 scripts/stopped_product_network.py

stopped-product-verify: stopped-product-producer stopped-product-certificate

.PHONY: partial-gauge-bit partial-gauge-producer partial-gauge-certificate partial-gauge-verify
partial-gauge-bit:
python3 scripts/partial_gauge_bit.py

partial-gauge-producer:
python3 scripts/partial_gauge_producer.py

partial-gauge-certificate:
python3 scripts/partial_gauge_network.py

partial-gauge-verify: partial-gauge-bit partial-gauge-producer partial-gauge-certificate

.PHONY: verify-partial-gauge
verify-partial-gauge: partial-gauge-verify

.PHONY: three-stage-cover-producer three-stage-cover-certificate three-stage-cover-verify verify-three-stage-cover
three-stage-cover-producer:
python3 scripts/three_stage_cover_producer.py

three-stage-cover-certificate:
python3 scripts/three_stage_cover_network.py

three-stage-cover-verify: three-stage-cover-producer three-stage-cover-certificate

verify-three-stage-cover: three-stage-cover-verify
57 changes: 57 additions & 0 deletions NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -302,3 +302,60 @@ inherited PR #48 sources. The stacked witness in research/pair-assembly/frame
uses eumemic's PR #57 joint frame compiler unchanged; its driver and verifier
are adaptations of PR #57's skip_frame_compiler.py, skip_frame_compose.py and
verify_skip_frame.py. Original notices are retained.

Stopped product-ring extension, 9 October 2026
Copyright 2026 icekylinx

The opposite-bank generic projector factorization, componentwise atom-ring
adapters, stopped recurrence and outer ordinary-interchange conversion,
aligned pair-star producer with rational centers, exact denominator-21
grid and selected (23,23)/(24,24) composition are contributed by icekylinx
with substantial OpenAI GPT-6 Astra and Codex assistance. This extension
builds on merged PR #36, 11817ccacb564bb7f98789c20dc11d3fece207e3, and is
integrated on upstream main 56b66d58297deca1d7dd130247d720e960f77a37.

The retained ordinary leaf uses the preceding projector, corner and
copied-center proofs. The selected two-stage topology retains Aurel Prosz
(Paureel), Swapnil Jain and Zhihao Chen's credits; the semantic assembly
retains PR #21/#23 and RaD's attribution. Paired producers, carrier matching,
original source notices and each imported license remain unchanged.

Partial-gauge extension, 9 October 2026
Copyright 2026 icekylinx

The pair-first cube assembly, compatible backward frame enlargement,
partial source-gauge schedule and stopped whole-projector composition are
contributed by icekylinx with substantial OpenAI GPT-6 Astra and Codex
assistance, extending PR #104 at 948ce1510df750f4c18b96bdaef436a86f8bf834.

The physical deferred bit word, reflected event accounting, fan-order
clarification and signed two-stage endpoint are adopted from Zhihao Chen
(jacklightChen), PR #97, e15350b66e4bf796153a68c240a6cc1b788abe3e, with
Codex assistance. Its deferred readouts, V leaves, lifted frames and frozen
witness originate in Swapnil Jain's 741e7aa078392553815df7926ee17ac5e25a8c38,
with the original Claude disclosure retained. Cyclic interval and core-aware
pair primitives build on Avi Eisenberg (ikeboy), PR #62,
ad0f25ff7b23cff7f08ad237c2254e6ecf74257e, with Anthropic Claude assistance.
Prior two-stage, copied-center, ordinary-leaf, semantic/bulk, routing and
precision credits remain in force. Imported source notices and licenses
are preserved under references/partial-gauge/; see SOURCES.json.

Three-stage cover extension, 9 October 2026
Copyright 2026 icekylinx

The arbitrary-subspace Clifford frame theorem, three-stage Cayley geometry,
weighted q-adic GL cover, unit-lower weighted compiler, charged local-ring
fallback, uniform batching, internal row borrowing and exact composition
are contributed by icekylinx with substantial OpenAI GPT-6 Astra assistance. This
repository integration uses Codex assistance and extends
PR #115, cf60442983c153a3a0f5272ea4713f99eba13c86.

The selected local complex DAG and support/label replay are adopted from
Copyright 2026 eumemic, PR #117, cbb05ce504d571546d9b7794c186a613c659c3bf,
with its original Apache-2.0 terms and Claude assistance disclosure.
The unchanged bit physical word retains Zhihao Chen (jacklightChen),
PR #97, and Swapnil Jain's underlying witness and assistance notices.
The prior opposite-bank, stopped ordinary-leaf, copied-center, topology,
semantic/bulk, precision and analytic credits remain applicable.
Original source notices and license bytes are preserved in
references/three-stage-cover/pr117/ and references/partial-gauge/.
5 changes: 4 additions & 1 deletion PATCHING.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Applying the inherited manuscript patch

This patch is the PR #10 baseline. The current copied-center extension is
This patch is the PR #10 baseline. The PR #36 copied-center extension is
presented in `notes/copied-centers-note.tex`; it is not included
in this historical combined manuscript patch.

Expand Down Expand Up @@ -30,3 +30,6 @@ alternatives for the same base. PR7 is pinned at
`6725c6a17b17871a35353fd29157f4ed851bc114` for the retained producer sources.
The old uniform recurrences keep their original exponents. The active consumers
use `lem:batched-chunk-swap` and `prop:batched-simultaneous-layer`.

The stopped product-ring extension is supplied separately in
`notes/stopped-product-note.tex`; it does not regenerate this historical patch.
81 changes: 81 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,87 @@
**Community research maintained by Douglas Colkitt — conditional on the original
OpenAI #109 framework.**

## Three-stage cover extension

The construction contributed by **icekylinx**, extending
[PR #115](https://github.com/CrocSwap/integer-mult-bounds/pull/115), gives

$$
T(n)=O\!\left(n(\log n)^{1-\kappa}\right),\qquad
\kappa=\frac{3146011}{10000000000}=3.146011\times10^{-4}.
$$

Three signed shears on a regular Cayley cover align all interstage data
frames. The complex branch combines eumemic's PR #117 local DAG with
arbitrary-subspace Clifford frames; the bit branch retains the PR #97 /
Swapnil physical word and uses a batched weighted q-adic cover. Local
transitions, copied centers, rare-class fallback, finite routers and
internal row borrowing are charged. The retained analytic and fixed-tape
hypotheses still apply.

[Proof source](notes/three-stage-cover-note.tex) ·
[Exact certificate](certificates/three-stage-cover-network.json) ·
[Incremental reproduction](docs/three-stage-cover.md)

```sh
make three-stage-cover-verify
```

## Partial-gauge extension

The construction contributed by **icekylinx**, extending
[PR #104](https://github.com/CrocSwap/integer-mult-bounds/pull/104), gives

$$
T(n)=O\!\left(n(\log n)^{1-\kappa}\right),\qquad
\kappa=\frac{7237}{78125000}=9.26336\times10^{-5}.
$$

It applies the stopped whole-projector bit interface to the physical deferred
word of Zhihao Chen's PR #97, based on Swapnil Jain's witness. The new complex
producer combines cyclic interval contractions, pair-first cube assembly,
compatible frame enlargement and partial source gauges. Every residual,
endpoint correction and target-data transition is charged. The bound retains
the analytic and fixed-tape hypotheses of the preceding construction.

[Proof source](notes/partial-gauge-note.tex) ·
[Exact certificate](certificates/partial-gauge-network.json) ·
[Incremental reproduction](docs/partial-gauge.md)

```sh
make partial-gauge-verify
```

## Stopped product-ring extension

The new construction contributed by **icekylinx**, extending merged
[PR #36](https://github.com/CrocSwap/integer-mult-bounds/pull/36), gives

$$
T(n)=O\!\left(n(\log n)^{1-\kappa}\right),\qquad
\kappa=\frac{194869}{2500000000}=7.79476\times10^{-5}.
$$

It combines a stopped product-ring bit interchange on `(23,23)` with an
all-disjoint rational-center complex network on `(24,24)`. The new generic
opposite-bank factorization pays one reversed child per projector rank;
atom adapters, ordinary leaves, endpoint copies and the exact denominator-21
grid are included in the proof. The bound retains the original analytic
and fixed-tape hypotheses.

[Proof source](notes/stopped-product-note.tex) ·
[Exact certificate](certificates/stopped-product-network.json) ·
[Incremental reproduction](docs/stopped-product.md)

```sh
make stopped-product-verify
```

The maintainer-reviewed community checkpoint below remains its own result
and validation record.

## Reviewed community checkpoint

The reviewed community witness gives

$$
Expand Down
Loading