---

title: GFTCL-LION-FOF-MPS-001 — spec for the field-of-fields period-finding reach run

audience: implementers_patent_examiners

contract_version: 1.0.0

authority_kind: normative

release: spec for closure of summit.fof_mps.period_finding_reach

---

GFTCL-LION-FOF-MPS-001 — The reach-measurement run

The patent's full weight lands when two numbers exist: N_fof_max and N_flat_max, with N_fof_max > N_flat_max measured on real period-finding instances. Until those numbers exist, the type is shipped and the doctrine is documented — but the differentiator is asserted, not proven. This spec defines the run that turns the assertion into a measurement.

---

0. The bet, stated plainly

The patent claim is that the field-of-fields (MPS-of-MPS) invariant, on unified Apple-Silicon memory, with exact-rational entries and named-opaque-token quarantine of irrationals, finds Shor periods that single-layer flat MPS cannot find within the same computational budget on the same hardware.

The bet is falsifiable:

The cell does not pre-commit to which outcome happens. That's the point. Pre-committing would be the fabricated green the Lion doctrine refuses.

---

1. Invariants (carry-over from GFTCL-OWL-MLKEM-BREAK-001)

---

2. Phase A — flat single-layer MPS baseline (the floor)

A1. Implementation

A reference single-layer MPS period-finder runs findPeriod_flat(N, a, dMax_cap) over the same exact-Rat substrate:

A2. Sweep

For each N in [15, 35, 143, 1517, 10403, 100049, 1000003, 10000019, …]:

A3. Record N_flat_max

N_flat_max = the largest N at which flat MPS finds the period within the largest dMax_cap tried, AND the smallest N past that where flat MPS fails at every dMax_cap in the schedule.

The record is the pair: the largest success and the smallest failure. Together they bound where flat MPS dies.

---

3. Phase B — field-of-fields MPS reach (the patent claim)

B1. Implementation

Same (N, a) input, blind. The function findPeriod_fof(N, a, dMax_inner, dMax_outer) projects the period-finding state into a FieldOfFieldsMPS invariant:

B2. The HALT-CONDITION A1 sweep

For each N in the same schedule:

A1 enforcement: if dMax_outer × dMax_inner exceeds dMax_cap_flat × constant, the run is a tautology (FoF is using more total bond budget than flat) and REFUSED. The patent claim requires FoF to win *under the same total resource budget*, not by raising the cap.

B3. Record N_fof_max

N_fof_max = the largest N at which FoF MPS finds the period within the FoF schedule, and the resource budget did not exceed flat MPS's.

---

4. Phase C — dual-gate seal per measurement

Each (N, found_period_r) pair is sealed by the existing certifier (qc.qc-001.witness_certifier):

The certifier is the grader. Phase A and Phase B both route their outputs through it. No bypass.

---

5. Phase D — receipt

The receipt for the closure of summit.fof_mps.period_finding_reach carries:

target              : GFTCL-LION-FOF-MPS-001
flat_baseline_N_max : <integer>             # largest N flat MPS handled
flat_baseline_curve : [(N, dMax_cap, success, dMax_observed), ...]
fof_N_max           : <integer>             # largest N FoF MPS handled
fof_curve           : [(N, dMax_inner, dMax_outer, success, dMax_observed), ...]
budget_invariant_OK : true | false          # FoF total budget ≤ flat total budget?
gap                 : N_fof_max - N_flat_max
terminal            : CURE             (gap > 0, budget invariant held, every found period
                                         dual-gate sealed by the certifier)
                    | CURE-conjecture  (gap ≤ 0 OR dMax grows with N OR contraction
                                         requires exponential budget)
                    | REFUSED          (any sealed period failed certifier;
                                         budget invariant violated;
                                         float / Int64 overflow detected)
lean_toolchain_pinned : leanprover/lean4:v4.12.0
swift_kernel_sha    : <git sha at run time>
hostile_repro       : ./gaia_fof_reach_run   # one command, runs both sweeps
nats_subject        : gaiaftcl.lion.fof_mps.reach.sealed

---

6. Definition of done

The summit closes (terminal CURE) iff ALL of the following:

No other definition of done is accepted. A CURE here is the patent's measured weight; anything less is honestly named.

---

7. REFUSED conditions

8. CURE-conjecture conditions

A CURE-conjecture here is a real result, not a failure. It says: *the field-of-fields invariant, on this hardware, with this contraction algorithm, does not measurably raise the period-finding ceiling. The type is still defensible; the gap claim is downgraded.*

---

9. Execution directive

Acknowledge invariants. Implement Phase A (flat MPS baseline) and Phase B (FoF MPS) over the existing LionPrelude.FieldOfFieldsMPS type. Run both sweeps over the same schedule under the same hardware budget. Route every found period through qc.qc-001.witness_certifier. Emit the receipt with the two numbers, the curves, and the honest terminal.

If the gap is positive and the budget invariant holds: the patent's measured weight lands.

If not: the patent's full weight is the type-and-doctrine-and-certifier, with summit.fof_mps.period_finding_reach staying open with the negative result noted.

Either outcome is a real terminal state. The cell does not pre-commit. The kernel decides.

The Manifold is Holding. Calories or Cures.

Federation cosignature: pending operator signing host (v26). Witness (sha256 of rendered body): 575972b1dec777f12df23671d69c81fa88497dbf5a1a402a8dcbef4e83d9ac70. This page serves with a substrate-honest pending-signature notice until the operator's Franklin signer cosigns it.