claimroutineinferred_dep
Explicit rational encoding is polynomial
Output ordering instance is written explicitly in polynomial time
algorithmic part of the proposition
Statement (paper)
For fixed , the transformation is explicit and deterministic: it outputs the variables and, for each , each ordered distinct neighbor tuple and each , the permuted tuple of with nonnegative rational weight . These weights sum to one, every listed tuple has distinct IDs, there are variables and at most entries, each weight has bits plus a fixed constant and each ID has bits plus a fixed constant, so exact enumeration of the entries takes time polynomial in the explicit size of for fixed .
In plain English
For fixed , the transformation deterministically lists variables and, for each , ordered distinct neighbor tuple and , a permuted tuple with distinct IDs and rational weight . The weights sum to one, the encodings are of controlled bit length, and the whole list is produced in time polynomial in the explicit size of .
Why it's here
This is the algorithmic part of the proposition: it shows the instance whose values were analyzed in the previous claim, with distinct variables in each constraint, can be written out exactly with normalized rational weights. The count is variables and at most entries, with fixed, so enumeration is polynomial, which gives the deterministic polynomial-time transformation claimed.
Classified routine:
Standard bookkeeping for polynomial-time reductions: it counts the variables and weighted constraint entries and bounds their bit lengths, which follows directly from the construction in the earlier claims with R fixed.
Uses
Used by
Nothing in the paper
Sources
PaperOpen
- Section
- §A.2 The finite ordering transfer
- Page
- —
- Label
—- Line
appendices/finite-consequences.tex:945
Leannot aligned
Phase 2 aligns this node to a Lean declaration.
Friction
- infoinferred_depoutline: "Explicit rational encoding is polynomial" rests on claim-prop-finite-ordering-transfer-6