Finite-row inversion counting for the corrected both-off block #
The corrected rows of Lemma 4.30 extend to crossOneOffCutoff g n. To count
their ordinary inversions as distinct affine inversions one must additionally
know that this cutoff is at most the affine period. This file makes that
finite-row injection precise and then specializes it to the corrected
cross-one-off row function.
Ordered pairs of rows in [lo, hi] on which a finite row function is
strictly decreasing.
Equations
- Bananas.finiteRowInversionPairs lo hi row = {ij ∈ (Finset.Icc lo hi).product (Finset.Icc lo hi) | ij.1 < ij.2 ∧ row ij.1 > row ij.2}
Instances For
Every inversion visible in a finite row block injects into the normalized
k-inversion set when the final row is at most the period. Equality
hi = k is allowed: the first coordinate of every inversion is strictly
smaller than its second coordinate.
The finite set of all ordinary inversions forced by the corrected common
block 2 ≤ b ≤ crossOneOffCutoff g n.
Equations
Instances For
Under the missing period-separation hypothesis from Corollary 4.31, every forced finite-row inversion is a distinct normalized affine inversion.
The corrected numerical target from Corollary 4.31. Its n = 2 branch
accounts for the corrected block beginning at row 2; for n ≥ 3 the
target is choose (g-1) 2 + floor(g/(n-1)).
Equations
Instances For
A sharp finite-row block certificate implies the corrected Corollary 4.31
lower bound, provided the cutoff lies in one affine period. The remaining
pure arithmetic task is to construct hSharp for crossOneOffRow.