bibkey: monagan2004reconstruction authors: Michael Monagan year: 2004 title: “Maximal Quotient Rational Reconstruction: An Almost Optimal Algorithm for Rational Reconstruction” doi: 10.1145/1005285.1005321 url: https://www.cecm.sfu.ca/~mmonagan/papers/MQIRR.pdf claim: “Algorithm RR reconstructs or excludes a reduced modular rational in an unequal height box with 2ND<m; the nonzero-numerator case of Lemma 2 identifies it by the unique largest Euclidean quotient when 9n^2d^2<m.” strata_touched: [] license: citation-only triage: anchor
Classical rational reconstruction and the fixed FIB reference
The inspected primary source is the author’s seven-page ISSAC 2004 paper, printed pp.243–249, DOI 10.1145/1005285.1005321. The locators below refer to its printed pagination. They record the statements and algorithm contract; they do not report an independent audit of every proof or a Lean verification.
Unequal bounds and the necessary validation
Algorithm Rational Reconstruction (RR), p.245, takes integers , , and . It returns a reduced rational with
or FAIL, meaning no rational with that contract exists. The numerator may
be negative. The modulus need not be prime, and the bounds need not be equal.
This is classical rational reconstruction, attributed in the paper to Wang
and Wang–Guy–Davenport; no new reconstruction theorem is proposed here.
Remark 2, p.245, records the Collins–Encarnación correction: an unchecked Euclidean pair must not be accepted and then silently cancelled. Its example , , satisfies the integer congruence but reduces to , which does not represent modulo . The reducedness check in Algorithm RR rejects it. In the reduced-congruence contract above, follows; the application’s original denominator-unit condition must also be respected when producing a modular image.
Deterministic maximal-quotient condition
Use the nonzero-numerator case of Lemma 2, p.247: a reduced with , , , and . If
the Euclidean algorithm on has a unique largest quotient, and its associated remainder/coefficient row represents . The proof uses Lemma 1, p.246, to show that this quotient exceeds . This is a deterministic recovery statement under the stronger height bound; the paper’s random-input experiments and heuristic stopping parameters are not substitutes for that bound. The zero residue has no Euclidean quotient in this convention; Algorithm MQRR on the same page treats it separately. The FIB application below has strictly positive and a unit residue, so it does not use that case.
Parameter transport
For the FIB theory, fix the same reference from equation (230.4) in §230.2 for the entire host window and write the whole host ratio in lowest terms. Use
The height tests are for RR and for the deterministic maximal-quotient identification. The latter forces a Euclidean quotient larger than in ; the integer part of is not such a signature. Both conditions require certified integer bounds on the whole host, including its cofactor, rather than just on one divisor.
Whole-host bounds and actual-source filters
The application directly reuses FIB §230.2 for the height input. If a low-loss divisor satisfies in lowest terms, write and . The whole-host ratio has
Thus a certified bound gives and for the same . Choose a certified integer and . If , the positive envelope is empty; otherwise check and . The asymptotic , and provide an eventual short-height regime, not an effective finite bound or a certified onset. The numerator of alone omits .
Using Abbott’s exact-modulus specialization, take the last convergent of with denominator at most and form . A possible positive host requires
Under the unit and reducedness checks, the final divisibility test is equivalently , or . If it passes, recover
and check the original multiplier interval, size window and source restrictions. Failure excludes all hosts covered by the certified box. Acceptance retrieves one actual integer; the necessary height envelope does not itself certify low-loss membership. This is a consumer of classical reconstruction, not a new uniqueness, continued-fraction or divisor-weight theorem.
The reference factorization and give the denominator’s factors. Factor the small numerator and combine exponents before using an Euler product:
may share primes with , so is generally incorrect. Only the additional factorization of is required; this does not assert a polynomial-time factoring algorithm.
For the already recorded FIB source , , in §207.3, use reference , window , and . The last eligible convergent is ; its remainder is two, which divides twenty. It recovers and . Splitting the shared power of three would instead give . With reference and the same window and , and the convergent is ; its remainder is two but does not divide twenty-three, so that box contains no integer host. These references are not the prescribed ; the examples demonstrate filters, not an asymptotic onset, low-loss membership or the Robin range.
Unlike the per-core method of equation (207.11) in FIB §207.3, this application fixes once; the recovered need not be the complete small-prime core and need not be a rough coprime cofactor. Those per-core hypotheses cannot be inherited. The pending analytic consumer remains FIB §233.5. A certified empty envelope can be combined with an applicable complementary moment bound; a surviving host still needs its own complete joint budget. Reconstruction alone supplies no uniform exclusion or favorable signed Robin estimate for the specified . No random-residue assumption is made for the specified Fibonacci modulus.