Alternating routes between complete flags #
This file proves Lemma 2.1 in the same three visible stages as the paper:
- invoke the separately proved common-basis theorem from
CommonBasis.lean; - apply the separately proved
n-round odd--even transposition route; - take prefix spans and verify that only ranks of the active parity change.
Indices are zero based in Lean: rank i is space i, while paper step
s + 1 has Lean index s.
Lean Pool port of wewantmoore commit d59bd80ea93fabb9faf769e790ab47692645e022. The port adds a namespace and adapts proofs to the current Mathlib APIs and repository style.
A purely combinatorial alternating layer. At layer s + 1, all prefix
sets of parity opposite to s + 1 are unchanged.
Equations
- MooreBound.DegreeDiameter.OrderingStep s σ τ = ∀ (i : Fin (n + 1)), ↑i % 2 ≠ (↑s + 1) % 2 → MooreBound.DegreeDiameter.PrefixSet σ i = MooreBound.DegreeDiameter.PrefixSet τ i
Instances For
Odd--even transposition routing, stated independently of linear algebra.
Step s + 1 may change only ranks with the same parity as s + 1.
Equivalently, every rank of the other parity is frozen.
Equations
Instances For
Exact statement of Lemma 2.1: route 0 = F, route n = F', and
the transition from route s to route (s+1) changes only ranks of the
parity prescribed by the one-based step number s+1.