Bounds for Partial Cyclic Gap Words
Abstract
Short-prefix masks and dual prices bound the ten largest layer scores of every bounded completion.
Definition 1.1 (Allowed values of an unfinished gap).
Formalization. D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.choices (✓ std3).
Source. Repository-derived.
Acknowledgement. Arnav Krishnan (2026). A correction to the Zero Forcing Number of the Generalized Petersen Graphs P(n,3). DOI: 10.48550/arXiv.2607.19412. URL: https://arxiv.org/abs/2607.19412v1.
Commentary.
An already specified gap has its single fixed value. Every later gap may take any value from one through m.
Definition 1.2 (Forward cyclic position).
Formalization. D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.forward (✓ std3).
Source. Repository-derived.
Acknowledgement. Arnav Krishnan (2026). A correction to the Zero Forcing Number of the Generalized Petersen Graphs P(n,3). DOI: 10.48550/arXiv.2607.19412. URL: https://arxiv.org/abs/2607.19412v1.
Commentary.
Advance j positions around a cycle of length c.
Definition 1.3 (Backward cyclic position).
Formalization. D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.backward (✓ std3).
Source. Repository-derived.
Acknowledgement. Arnav Krishnan (2026). A correction to the Zero Forcing Number of the Generalized Petersen Graphs P(n,3). DOI: 10.48550/arXiv.2607.19412. URL: https://arxiv.org/abs/2607.19412v1.
Commentary.
The reverse scan starts at the gap immediately before i. Natural-number subtraction is truncated at zero.
Definition 1.4 (Largest possible outer-gap score).
Formalization. D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.phiUpper (✓ std3).
Source. Repository-derived.
Acknowledgement. Arnav Krishnan (2026). A correction to the Zero Forcing Number of the Generalized Petersen Graphs P(n,3). DOI: 10.48550/arXiv.2607.19412. URL: https://arxiv.org/abs/2607.19412v1.
Commentary.
A possible gap of one contributes two; otherwise a possible gap of two contributes one; all larger gaps contribute zero.
Definition 1.5 (Upper bound for an outer slot).
Formalization. D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.outer (✓ std3).
Source. Repository-derived.
Acknowledgement. Arnav Krishnan (2026). A correction to the Zero Forcing Number of the Generalized Petersen Graphs P(n,3). DOI: 10.48550/arXiv.2607.19412. URL: https://arxiv.org/abs/2607.19412v1.
Commentary.
The outer slot is bounded by the sum of the preceding and following gap bounds.
Definition 1.6 (A dual price for ten slots).
Formalization. D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.priceBound (✓ std3).
Source. Repository-derived.
Acknowledgement. Arnav Krishnan (2026). A correction to the Zero Forcing Number of the Generalized Petersen Graphs P(n,3). DOI: 10.48550/arXiv.2607.19412. URL: https://arxiv.org/abs/2607.19412v1.
Commentary.
Charge a common price to ten selected slots and add every positive excess above that price. Each subtraction in the natural numbers is truncated at zero.
Definition 1.7 (The six exceptional rooted words).
Formalization. D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.exceptionalRoots (✓ std3).
Source. Repository-derived.
Acknowledgement. Arnav Krishnan (2026). A correction to the Zero Forcing Number of the Generalized Petersen Graphs P(n,3). DOI: 10.48550/arXiv.2607.19412. URL: https://arxiv.org/abs/2607.19412v1.
Commentary.
These six positive gap lists are the exceptional leaves of the bounded recurrence.
Definition 1.8 (Reachable short prefix sums).
Formalization. D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.reachMask (✓ std3).
Source. Repository-derived.
Acknowledgement. Arnav Krishnan (2026). A correction to the Zero Forcing Number of the Generalized Petersen Graphs P(n,3). DOI: 10.48550/arXiv.2607.19412. URL: https://arxiv.org/abs/2607.19412v1.
Commentary.
Bit zero initially represents the empty sum. Each step shifts the preceding mask by every allowed gap and takes their bitwise union, retaining bits zero through six.
Definition 1.9 (A reachable target distance).
Formalization. D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.maskHit (✓ std3).
Source. Repository-derived.
Acknowledgement. Arnav Krishnan (2026). A correction to the Zero Forcing Number of the Generalized Petersen Graphs P(n,3). DOI: 10.48550/arXiv.2607.19412. URL: https://arxiv.org/abs/2607.19412v1.
Commentary.
A target distance is hit if its bit occurs after one through c prefix steps.
Definition 1.10 (One directional inner score).
Formalization. D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.maskDirection (✓ std3).
Source. Repository-derived.
Acknowledgement. Arnav Krishnan (2026). A correction to the Zero Forcing Number of the Generalized Petersen Graphs P(n,3). DOI: 10.48550/arXiv.2607.19412. URL: https://arxiv.org/abs/2607.19412v1.
Commentary.
A possible prefix of length three scores two. In its absence, a possible prefix of length six scores one.
Definition 1.11 (Upper bound for an inner slot).
Formalization. D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.maskInner (✓ std3).
Source. Repository-derived.
Acknowledgement. Arnav Krishnan (2026). A correction to the Zero Forcing Number of the Generalized Petersen Graphs P(n,3). DOI: 10.48550/arXiv.2607.19412. URL: https://arxiv.org/abs/2607.19412v1.
Commentary.
Add the forward and backward inner-direction bounds.
Definition 1.12 (The list of outer and inner bounds).
Formalization. D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.maskSlots (✓ std3).
Source. Repository-derived.
Acknowledgement. Arnav Krishnan (2026). A correction to the Zero Forcing Number of the Generalized Petersen Graphs P(n,3). DOI: 10.48550/arXiv.2607.19412. URL: https://arxiv.org/abs/2607.19412v1.
Commentary.
At each cyclic index, list the outer bound followed by the inner bound, giving twice c entries.
Definition 1.13 (The best of five dual prices).
Formalization. D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.maskUpper (✓ std3).
Source. Repository-derived.
Acknowledgement. Arnav Krishnan (2026). A correction to the Zero Forcing Number of the Generalized Petersen Graphs P(n,3). DOI: 10.48550/arXiv.2607.19412. URL: https://arxiv.org/abs/2607.19412v1.
Commentary.
Take the minimum of priceBound at the five prices zero through four.
Definition 1.14 (The bounded-completion recurrence).
Formalization. D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.maskCheck (✓ std3).
Source. Repository-derived.
Acknowledgement. Arnav Krishnan (2026). A correction to the Zero Forcing Number of the Generalized Petersen Graphs P(n,3). DOI: 10.48550/arXiv.2607.19412. URL: https://arxiv.org/abs/2607.19412v1.
Commentary.
A prefix is accepted when its upper score is at most four times c plus five. Otherwise the recurrence checks every next gap; a leaf must have sum below fourteen or belong to exceptionalRoots.
References
- Truth anchor:
D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.backward - Truth anchor:
D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.choices - Truth anchor:
D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.exceptionalRoots - Truth anchor:
D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.forward - Truth anchor:
D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.maskCheck - Truth anchor:
D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.maskDirection - Truth anchor:
D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.maskHit - Truth anchor:
D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.maskInner - Truth anchor:
D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.maskSlots - Truth anchor:
D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.maskUpper - Truth anchor:
D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.outer - Truth anchor:
D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.phiUpper - Truth anchor:
D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.priceBound - Truth anchor:
D5/S3/Combinatorics/GeneralizedPetersen/ZeroForcingThreeGapCompute.reachMask