The map $S \mapsto \mathrm{joinSub}\ F\ S$ is injective.
theorem
GLnBuilding.joinSub_extractFinset
{k : Type u_1}
[Field k]
{n : ℕ}
(F : Frame k n)
(V : Submodule k (Vec k n))
(h : Frame.IsCompatible k n F V)
:
Round-trip identity: joinSub F (extractFinset F V) = V for any $F$-compatible $V$.
noncomputable def
GLnBuilding.apartmentIsoHypUnconditional
(k : Type u_2)
[Field k]
(n : ℕ)
:
ApartmentIsoHyp k n
Unconditional construction of the apartment isomorphism: given two apartments sharing two chambers, build a bijection $f$ on subspaces that sends $F_1$-compatible subspaces to $F_2$-compatible ones, fixes the shared chambers, and is the identity on the intersection. The construction matches "only-$F_1$" finsets bijectively to "only-$F_2$" finsets via a cardinality argument.