claimroutine
Public coefficients via shared-scratch division
Public rational coefficients get digits by long division in scratch
covers coefficient leaves with no operand queries
Statement (paper)
Let be a public rational coefficient with and -bit numerator and denominator that can be generated in scratch. Then a place- approximation of , and hence its queried digits in the clock range with , can be produced by integer division of by (with signed floors when needed) using only shared scratch of size , which is for , and with no operand or recursive graph call.
In plain English
A public rational coefficient with and -bit numerator and denominator, generable in scratch, has its place- approximation computed by integer division of by (signed floors if needed). This uses only shared scratch, so when , and makes no operand or recursive graph calls.
Why it's here
This step shows that public coefficient leaves satisfy the hypothesis of the arithmetic interface theorem, which requires exact normalized digit procedures in shared scratch with no operand or graph queries. Plain long division of the scaled numerator by the denominator gives the queried digits directly, so such leaves add no suspended operand records.
Classified routine:
Direct application of schoolbook integer long division: computing floor(2^r P / Q) for O(B)-bit integers in O(B+r) space is a standard space-bounded arithmetic fact. Here it is only bookkeeping to check that public coefficient leaves meet the interface hypothesis.
Uses
Nothing else in the paper
Used by
Nothing in the paper
Sources
PaperOpen
- Section
- §10.6 The numerical interface
- Page
- —
- Label
—- Line
sections/arithmetic.tex:842
Leannot aligned
Phase 2 aligns this node to a Lean declaration.