Skip to content
Merged

Dev #15

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
12 changes: 10 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,15 +74,23 @@ Use four levels:
- **implemented and tested:** a property exercised by Rust/Python tests or an
exact certificate;
- **proved here:** a paper theorem, with the Lean boundary stated separately;
- **open:** an explicit conjecture in `docs/OPEN.md`.
- **open:** an explicit conjecture or constructive/classification problem in
`docs/OPEN.md`.

Do not upgrade a finite census, source-pinned table, experimental script, or
Lean definition of a proposition into a universal theorem.

The current open fronts are exactly:

- arbitrary-graph isolated-dummy FIFO linking;
- the universal `0/1/4` transfinite nim-excess rule.
- the universal `0/1/4` transfinite nim-excess rule, including its selected
nim-reciprocity program;
- quasi-linear multiplication in canonical finite-nimber coordinates;
- game-valued Witt realization over `F_2(t)`;
- stable quadratic-form invariants over the supertropical and Hessenberg
semirings;
- natural-ruleset realization of finite misère quotients, including the exact
quotient of misère Grundy's game.

In particular, the Gold--Arf construction uses the proved
matching-plus-isolates theorem and does not depend on general FIFO linking.
Expand Down
308 changes: 304 additions & 4 deletions docs/OPEN.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
# Open mathematical problems

Ogdoad has two unresolved mathematical claims. This document states only their
current form, proved reductions, and exact missing step. The linked papers carry
the definitions and arguments; finite experiments never substitute for either
universal theorem.
Ogdoad has six live research problems. The first two are universal
conjectures with exact reductions; the remaining four are constructive or
classification programs with explicit completion criteria. This document
states their current form, known starting point, and missing step. The linked
papers carry the detailed arguments. Finite experiments and an implemented API
are evidence or infrastructure, never substitutes for the stated theorem or
construction.

## 1. Isolated-dummy FIFO linking

Expand Down Expand Up @@ -144,6 +147,37 @@ along its ancestry. Ambient statements about all points in the field do not
distinguish it from the formal countermodels with the same trace, norm,
torsion, or conductor data.

### Nim reciprocity program

This is a route into the same conjecture, not a fifth arm or a separate open
problem. For a relevant prime `ell` and nonzero selected element `beta` in
`F_(2^E)`, write

```text
rho_(ell,E)(beta) = beta^((2^E - 1)/ell) in mu_ell.
```

The target is an ancestry-recursive formula for these power-residue
coordinates in the literal Conway--Lenstra Kummer basis. It must satisfy all
of the following.

- Its input retains the marked compatible root sequence, rather than only an
abstract finite field, conductor, or unselected Frobenius orbit.
- It is covariant under simultaneous absolute Frobenius on a compatible tower
prefix, so conjugate choices give conjugate symbols and the same order.
- Where a coordinate is lifted to a number or ray-class field, its factors
identify the selected prime over `2` and evaluate that term. A product
formula over every conjugate, which is already forced to be trivial, is not
enough.
- Applied to `T_h`, `y_(r,a)`, `gamma_k`, and `M_k`, it specializes to the
marked primary coordinates in arms `Z`, `O`, `C`, and `D` respectively.

Success is a uniform nonvanishing/full-primary-order proof for every resulting
coordinate, and therefore a proof of the `0/1/4` rule. Merely reconstructing a
residue symbol or its orbit product does not close the problem: existing norm,
Stickelberger, and reciprocity reductions already reach that boundary without
deciding the selected value.

### Evidence and authority

- Exact certificates establish the named implementation rows, not a universal
Expand All @@ -155,3 +189,269 @@ torsion, or conductor data.
- The implementation boundary is `src/scalar/big/ordinal/tower.rs`.
- The authoritative mathematical account is
[`../writeups/excess.tex`](../writeups/excess.tex).

## 3. Fast multiplication in canonical nim coordinates

Put `n = 2^k` and

```text
K_k = {0, ..., 2^n - 1} = F_(2^n),
```

represented by the literal `n`-bit nimber word. If
`c_i = 2^(2^i)`, these coordinates are the multivariate tower basis for

```text
c_i^2 + c_i = product_(j < i) c_j.
```

Thus finite nimbers are an explicit quadratic Artin--Schreier tower, not an
arbitrary polynomial-basis presentation of the same abstract finite field.

**Problem.** Construct a uniform family of exact multiplication algorithms

```text
mul_k : K_k x K_k -> K_k
```

whose inputs and output are canonical nim words and whose bit complexity is
`M(n) log^O(1)(n)`, where `M(n)` is binary-polynomial multiplication cost.
Auxiliary space and any level-dependent conversion data must also have
`n log^O(1)(n)` size; preprocessing may be reported separately but may not hide
a quadratic multiplication tensor or table.

### Known starting point

The standard direct tower recurrence takes `O(k 3^k)`, or
`O(n^(log_2 3) log n)`, bit operations. The current `u128` backend instead
distributes over the set bits and memoizes products of basis powers; it is an
exact fixed-width implementation, not an asymptotic result.

Quasi-linear arithmetic for arbitrary Artin--Schreier towers is already known:
the substantive target is therefore not an existence conjecture about finite
fields. It is an explicit specialization of the fast tower-isomorphism and
basis-conversion machinery to the literal Conway generators above, with a
proof that the returned bit string is the canonical nim product.

### Completion criterion

A completion consists of all four items.

1. Give forward and inverse transforms between canonical nim coordinates and a
fast multiplication basis, uniformly in `k`.
2. Prove the tower equations, transforms, multiplication, and stated time and
space bounds, including precomputation.
3. Supply an arbitrary-width implementation with exhaustive agreement against
the mex/direct oracle on small fields and differential agreement against the
existing backend on its full supported word widths.
4. Measure the crossover. Retaining the present `u128` path below it is
compatible with solving the problem; a faster fixed-width table alone is
not.

The mathematical starting point is the fast arbitrary-tower construction of
[De Feo--Schost](https://arxiv.org/abs/1002.2594). The implementation boundary
is `src/scalar/finite_field/nimber/arithmetic.rs`.

## 4. Witt realization over an imperfect characteristic-two field

Let `K = F_2(t)`. A nonsingular quadratic form over `K` has alternating polar
form `B`, but `B` does not determine the quadratic refinement. Moreover,
`K != K^2`: singular/quasilinear directions and the restriction of `Q` to the
polar radical carry information not captured by the finite-field Arf class
used by the Gold--Arf construction.

For nonsingular forms, the characteristic-two Milnor--Scharlau sequence gives
a finite-support description of each individual class in `W_q(K)` by a
constant-field class and second residues at the finite and infinite places,
subject to a transfer relation:

```text
0 -> W_q(F_2) -> W_q(F_2(t))
-> direct_sum_v W_1(k(v)) -> W_q(F_2) -> 0.
```

The final arrow is the sum of the residue-field transfers. Ogdoad already
computes the nearby local Artin--Schreier symbols, wild Springer coordinates,
finite relevant-place set, and global isotropy verdict. Those results classify
algebraic data; they do not yet realize the Witt class by game outcomes.

**Problem.** Construct a functorial, finite family of impartial normal-play
arenas `R(Q)` for every finite-dimensional quadratic space over `K` such that:

1. the joint `P/N` outcome vector encodes the constant class and a chosen
finite presentation of every nonzero local residue coordinate;
2. `R(Q orthogonal_sum Q')` is the coordinatewise sum of `R(Q)` and `R(Q')`,
hyperbolic planes map to zero, and equality of outcome vectors is equivalent
to Witt equivalence;
3. the construction uses public polar data `B` and refinement-sensitive
diagonal queries `Q(e_i)` separately, and is invariant under change of
`K`-basis;
4. its placewise pieces commute with scalar extension and Scharlau transfer,
and their single global relation is the transfer/reciprocity relation in the
exact sequence; and
5. on constant finite-field trace forms it recovers the Gold--Arf realization
after restriction of scalars.

The nonsingular target comes first. A complete extension to arbitrary
`Metric<K>` must additionally encode the quasilinear radical and
`Q|_(rad B)`; projecting to a nonsingular complement and reporting only an Arf
class is explicitly not a solution.

### Missing step

The algebraic local--global sequence is known, and finite tuples of game
outcomes can encode its finite residue groups. What is missing is a canonical
arena construction whose local observations respect the sequence, orthogonal
sum, and basis change simultaneously. A coefficient-by-coefficient Boolean
encoding of one displayed rational function proves only that a finite instance
can be serialized; it does not descend to `W_q(K)` and does not solve the
problem.

The algebraic scaffold is the characteristic-two Milnor--Scharlau sequence of
[Aravire--Jacob](https://msp.org/pjm/2006/228-1/pjm-v228-n1-p02-s.pdf). The
existing implementation surfaces are
`src/forms/local_global/function_field_char2.rs` and
`src/forms/springer/char2/`.

## 5. Stable quadratic forms over semirings

For a commutative semiring `R`, a quadratic pair on a free `R`-module is a map
`q` and a symmetric bilinear companion `b` satisfying

```text
q(a x) = a^2 q(x),
q(x + y) = q(x) + q(y) + b(x, y).
```

Without additive inverses, `b` need not be determined by `q`; hyperbolicity,
orthogonal complements, and group completion also stop being automatic. The
basic companion, rigidity, isometry, scalar-extension, and unique-basis
cancellation theories are already available in the semiring literature, so
reproving their definitions is not the research target.

Consider two coefficient worlds:

- a tangible supertropical enhancement of Ogdoad's max/min-plus semirings,
retaining the ghost layer needed by supertropical quadratic-form theory; and
- the Hessenberg semiring of ordinals under natural sum and natural product,
represented first on a closed finite-CNF fragment.

**Problem.** For each world, construct and compute a stable form invariant with
the following properties, or prove that these requirements force it to
collapse.

1. Start from isometry classes of finite free quadratic pairs under orthogonal
sum. Specify regular, split, and metabolic objects without using subtraction,
and prove that the proposed stable quotient is a well-defined commutative
monoid or group completion.
2. Classify rank-two pairs and their companion ambiguity, then give generators,
relations, and a decision procedure for the stable invariant on every
supported finite rank.
3. Make supervaluation/scalar extension from ring-valued forms functorial and
determine exactly which classical Witt data survives supertropicalization.
4. Determine whether the Hessenberg invariant is nontrivial beyond the
diagonal/Cantor-normal-form data forced by its unique basis and trivial unit
group.
5. Test whether the max/min-plus pair of thermograph walls defines a stable
class. If it does not, isolate the minimal obstruction implied by freezing,
the Norton degree defect, or temperature-zero torsion.

### Boundaries and completion

The current `Tropical<C>` type supplies a bipotent semiring but no tangible/
ghost supertropical layer, and `Pl` thermograph walls lack a representable
infinite identity. The thermic-regrading paper proves that thermography is not
a Newton-style graded ring. These are constraints on a proposed theory, not
reasons to insert either type into the existing ring-based Witt or Clifford
APIs.

A successful nontrivial invariant, or a no-go theorem showing that the five
requirements force collapse in one coefficient world, closes that arm. Merely
adding a generic matrix type over `Semiring` does not. The starting references
are [supertropical quadratic forms](https://arxiv.org/abs/1309.5729) and the
[unique-basis cancellation theorem](https://arxiv.org/abs/1509.01039); the
in-house obstruction is
[`../writeups/thermo_newton.tex`](../writeups/thermo_newton.tex).

## 6. Natural realization of finite misère quotients

Let `A` be a set of finite impartial games closed under options and disjunctive
sum, and write `o^-(G)` for the misère outcome. Define

```text
G ~ H iff o^-(G + X) = o^-(H + X) for every X in A.
```

The quotient `Q(A) = A / ~` is a commutative monoid with identity `1` and a
distinguished subset `P` of previous-player wins. Thus the object to realize is
not a bare monoid but a reduced bipartite monoid `(Q, P)`: distinct elements
`x, y` must be separated by some `z` for which exactly one of `xz, yz` lies in
`P`. Misère terminal play also forces `1` not to lie in `P`.

The unrestricted finite realization question is already settled. A transition
table is a subset `T` of `Q × Pow(Q)`; its product is

```text
(x, E)(y, F) = (xy, xF ∪ yE).
```

Siegel's realization theorem says that a reduced `(Q, P)` with `1` outside
`P` is `Q(A)` for some closed set of impartial games exactly when it admits a
transition table that is parity-correct

```text
(x, E) in T implies [x in P iff E is nonempty and E ∩ P is empty],
```

complete over `Q`, closed under this product, and well-founded by a rank with
`R(1) = 0` that decreases along one option set for every element. The open
problem therefore begins only after imposing a natural ruleset class.

**Problem.** Characterize the finite reduced bipartite monoids that occur as
the exact misère quotients of finite-code octal games. The characterization
should be decidable from finite algebraic data and should either construct an
octal code and its quotient map or return an obstruction that rules out every
such code. An undecidability theorem, together with a maximal natural decidable
subclass, is an alternative resolution. In parallel, determine the exact
quotient of misère Grundy's game, whose single-heap positions satisfy

```text
opts(H_n) = {H_i + H_(n-i) : 1 <= i < n-i}.
```

For Grundy's game, decide first whether the full quotient is finite. If it is,
give a finite presentation, its `P`-portion, and a proved quotient map for all
heap sizes. If it is infinite, exhibit an infinite family of pairwise
distinguishable positions together with contexts that separate them.

### Milestones and completion

1. Implement the valid-transition-table or minimex criterion as an exact
certificate checker. This recovers the known abstract theorem and filters
algebraically impossible candidates; it does not by itself address octal
realization.
2. Produce a reproducible small-order atlas separating abstractly realizable
quotients from those currently realized by finite octal codes. A bounded
atlas is conjecture material unless the searched code class is itself
proved exhaustive for the stated order.
3. Identify invariants preserved by finite-code octal realization but absent
from arbitrary transition-table constructions, or prove a universality
theorem showing that there are no additional obstructions.
4. For any claimed finite heap quotient, certify the infinite ruleset: prove
the heap-value recurrence and the required eventual period or other
induction, then verify surjectivity, reduction, and the `P`-portion. A
stable bounded table is not enough.

The octal-realization arm closes with the requested if-and-only-if theorem and
certified construction/obstruction algorithm. The Grundy arm closes with one
of the two exact finite/infinite certificates above. Calling a quotient
*wild* only means non-tame; it does not establish that the quotient is
infinite.

The starting theory is the [Plambeck--Siegel quotient
construction](https://arxiv.org/abs/math/0609825) and Siegel's
[valid-transition-table classification](https://arxiv.org/abs/math/0703070).
The current `src/games/misere.rs` routines compare only bounded element and
test sets, so their signatures and multiplication flags are observational
evidence, not exact quotient certificates. The `misere_quotient` and
`octal_hunt` examples are useful census instruments under that boundary.
2 changes: 1 addition & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
| document | authority |
| --- | --- |
| [`../README.md`](../README.md) | public scope, architecture, and supported surface |
| [`OPEN.md`](OPEN.md) | the two unresolved universal claims and their exact frontiers |
| [`OPEN.md`](OPEN.md) | the six live mathematical problems and their exact frontiers |
| [`ROADMAP.md`](ROADMAP.md) | unfinished engineering and publication work |
| [`VERIFY.md`](VERIFY.md) | evidence classes, verification gates, and representation limits |
| [`../formal/README.md`](../formal/README.md) | Lean theorem map and proof boundary |
Expand Down
14 changes: 5 additions & 9 deletions docs/ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,19 +49,15 @@ The crate remains unpublished until step 3 is complete.

## Research directions

Longer-horizon mathematical programs. No entry here is a sharp statement; each
names its first concrete target. An entry graduates when it yields a precise
conjecture with a proved reduction — that statement then moves to `OPEN.md`,
with the front list in `AGENTS.md` updated in the same commit.
Longer-horizon mathematical programs. No entry here is yet sharp enough for
the live research docket; each names its first concrete target. An entry
graduates when it has a precise conjecture, construction problem, or
classification target with an auditable completion criterion. It then moves to
`OPEN.md`, with the front list in `AGENTS.md` updated in the same commit.

| direction | first concrete target |
| --- | --- |
| nim reciprocity | an explicit Frobenius action in Conway-tower coordinates; success would evaluate the marked coordinates of `OPEN.md` §2 uniformly along ancestry and subsume all four selected-order arms |
| fast nimber multiplication | essentially-linear multiplication in nim coordinates on the Fermat tower, or a documented barrier; either outcome feeds the `scalar` backends directly |
| lexicode residuals | sharpen one of: asymptotic goodness of lexicodes; greedy reachability of a rootless rank-24 endpoint (the current constructor terminates at a root-full even unimodular lattice); the exact field-linearity boundary for nim-alphabet lexicodes |
| Witt realization over imperfect fields | extend the Gold--Arf realization pattern from finite nimber fields (perfect) to `F_2(t)`, where bilinear and quadratic classification diverge and the `Metric` `q`/`b` split carries independent content |
| semiring forms | a bilinear/quadratic layer over the `Semiring` siblings: supertropical forms (Izhakian--Knebusch--Rowen) on the idempotent side, the Hessenberg ordinal semiring on the other; motivated by the thermic-regrading obstruction — the thermic structure is not a ring, so ring-based Witt theory cannot see it. The Clifford scalar-ring boundary is untouched |
| misère realization | which finite commutative monoids occur as indistinguishability quotients; the bounded machinery in `games::misere` turns quotient censuses into conjecture material, with misère Grundy's game the canonical wild target |
| ko thermography | a machine-checked thermograph for loopy games with kos, validated against the known generalized-thermography examples, then its tropical structure; the linking arena's one-step ko is the in-house test case |

## Deliberately deferred
Expand Down
Loading
Loading