Hypothesis: any two chambers $\sigma, \tau$ admit a common adapted frame $F$ — i.e.\ a frame compatible with every subspace appearing in either chamber's chain.
- frame_of_two_chambers (σ τ : SubspaceFlag k n) : IsChamber k n σ → IsChamber k n τ → ∃ (F : Frame k n), (∀ V ∈ σ.chain, Frame.IsCompatible k n F V) ∧ ∀ V ∈ τ.chain, Frame.IsCompatible k n F V
Instances For
Between two subspaces $V < W$ with a dimension gap of at least $2$, there is a strictly intermediate subspace $U$ with $V < U < W$ and $\dim U = \dim V + 1$.
List.insertIdx preserves Pairwise R given the appropriate relations to elements
before and after the insertion point.
Any non-empty strict chain of proper subspaces of length $< n-1$ can be extended by one proper subspace, either at the front, back, or in the middle, while staying a proper chain.
Any non-empty chain of proper subspaces in $k^n$ ($n \ge 2$) can be completed to a maximal flag of length exactly $n-1$ containing the original chain.
Combine the two-chamber frame hypothesis with flag completion to deduce the
common-apartment property: any two flags $\sigma, \tau$ lie in a common apartment, by first
completing each to a chamber and then applying TwoChamberFrameHyp.