Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedPipeline-generatedjudge pass (gpt-6-luna)
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

One-dimensional quadratic grid enumeration and counting

Statement

Put λ=1+2. For bounded closed real intervals I,J, let N count α∈Z[2] with α∈I, α∙∈J, and put P=∣I∣∣J∣. There is an explicit finite proposal list containing every solution once, with constant work per proposal, of length O(N+1). If both lengths are positive its length is O(P+1), and N≥P/(4λ3) when P≥4λ3. The list has constant-size random-access data. Empty intervals give empty lists; singleton intervals are also allowed. Floor operations are specified as integer-part operations, and their comparison cost is charged separately, rather than assumed constant.

Facts & Assumptions

Given: Closed bounded intervals and exact arithmetic/comparisons on their endpoints.

[F1]

The automorphism sends a+b2 to a−b2 (The nontrivial real-conjugation automorphism of the eighth cyclotomic field).

Proof

1.1F1F2givenconstructalgebra

First suppose I=[x0,x1], J=[y0,y1] have positive lengths δ,Δ. Multiplication by the unit λr on the first embedding and by (−λ−1)r on the second is a bijection of the grid solutions. Choose the integer r so the new first length lies in [λ−1,1), reversing the second interval's endpoints when necessary. This is done by taking an integer part of a logarithm and checking the endpoint inequalities; P is unchanged. Work henceforth with the rescaled intervals. Every solution a+b2 satisfies (x0−y1)/(22)≤b≤(x1−y0)/(22). Enumerate the integers in this interval. For each b, the interval [x0−b2,x1−b2] has length less than one, so its least integer is the only possible a; retain it only if both grid inequalities hold. No solution is duplicated or missed. The number of b proposals is at most 1+(δ+Δ)/(22)=O(1+P) because λ−1≤δ<1 and Δ=P/δ. The integer endpoints and the affine formula for b give random access to proposals.

2.1F1F2step 1.1constructalgebra

Any pair of intervals whose length product is at least λ3 contains a solution. Indeed, rescale as above, this time putting the first length in [λ,λ2); the second length is then greater than or equal to λ. For the two interval centers x,y, round (x+y)/2 and (x−y)/(22) to their nearest integers a,b. Both errors ∣a+b2−x∣ and ∣a−b2−y∣ are at most (1+2)/2=λ/2, so the rounded point satisfies both constraints. If P≥4λ3, put q=⌊P/(2λ3)⌋. Divide I into q equal cells and use the concentric closed half of each cell. Each resulting interval paired with J has length product P/(2q)≥λ3. Their disjointness gives q distinct solutions, and q≥P/(4λ3). Consequently the proposal bound in step 1.1 is O(N+1), including the case P<4λ3.

3.1step 1.1step 2.1construct∎

If I is a singleton and J has length Δ, replace I temporarily by the concentric interval of length 1/(Δ+1) and test the original equality when filtering proposals. The product is at most one, so step 1.1 gives only constantly many proposals and contains all original solutions. Treat a singleton J symmetrically; if both are singletons, enlarge both to length 1/2. Empty intervals need no work. For all cases, restore the inverse unit scaling on retained points. Thus the asserted finite list and counting estimates hold without an unbounded search for a witness or a free floor oracle.

Depends on

Used by

Dependency tree · two levels

20 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources