Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedprecheck passaudited 2026-09-27
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Relative position classifies pairs of complete flags

Statement

Let n≥1, let q be a prime power, put V=Fqn and G=GL⁡n(Fq), let X be the set of complete flags 0=F0<F1<⋯<Fn=V with dim⁡FqFi=i, and let V∙ be the standard flag with Vi=⟨e1,…,ei⟩, so that the stabiliser of V∙ is the standard Borel subgroup B and G acts on X by componentwise transport (Complete flags are G/B). Write F‾:=hV∙ for the flag with components hVi and consider the diagonal action of G on X×X. Then:

  1. Invariant. The assignment Ψ(h‾,g‾):=B h−1g Bfor(h‾,g‾):=(hV∙,gV∙)∈X×X, is a well-defined G-invariant map Ψ:X×X→B\G/B, and its fibres are exactly the diagonal G-orbits; composing with the Bruhat bijection σ↦BPσB of Bruhat decomposition of GL_n over a finite field therefore gives a bijection from the set of diagonal orbits on X×X onto Sn. The permutation σ(F,E)∈Sn attached to a pair is its relative position.
  2. Intersection dimensions. For x∈G and all 1≤i,j≤n, dim⁡Fq(Vi∩xVj)=j−ri+1,j(x), where ri+1,j(x) is the rank of the submatrix of x on the rows i+1,…,n and the columns 1,…,j, with the convention rn+1,j(x):=0. Consequently for a pair with h‾,g‾ and all i,j dim⁡Fq(Fi∩Ej)=j−ri+1,j(h−1g); in particular, if F=V∙ is the standard flag and E=gV∙, then dim⁡Fq(Vi∩Ej)=j−ri+1,j(g): the southwest ranks of a matrix sending the standard flag to E compute the intersection dimensions.
  3. Complete invariant. Two pairs (h‾,g‾) and (h′‾,g′‾) lie in the same diagonal G-orbit if and only if dim⁡(Fi∩Ej)=dim⁡(Fi′∩Ej′) for all i,j, if and only if h−1g and h′−1g′ have the same southwest rank matrix; in particular the intersection dimensions determine the relative position σ(F,E). The diagonal orbits, the relative positions and the double cosets BxB are thus in canonical bijection.

Facts & Assumptions

Given: An integer n≥1, a prime power q, the space V=Fqn with its standard basis e1,…,en and standard flag V0⊊V1⊊⋯⊊Vn=V, the group G=GL⁡n(Fq) with standard Borel subgroup B, the set X of complete flags of V, and the diagonal action of G on X×X.

[L1]

G acts on X by g⋅F=(g(F0),…,g(Fn)), the standard flag V∙ is complete with dim⁡FqVi=i, its stabiliser is B, and gB↦g⋅V∙ is a G-equivariant bijection G/B→X (Complete flags are G/B).

[L2]

G=⨆σ∈SnBPσB and σ↦BPσB is a bijection from Sn onto the set of double cosets BxB (Bruhat decomposition of GL_n over a finite field).

[L3]

For x∈Mn(Fq) and 1≤i,j≤n let ri,j(x) be the rank of the submatrix on the rows i,…,n and the columns 1,…,j. Then ri,j(bx)=ri,j(x)=ri,j(xb) for b∈B, if x∈BPσB then ri,j(x)=#{ k≤j:σ(k)≥i }, and, for x∈G, the rank matrix (ri,j(x))1≤i,j≤n determines σ and hence the double coset BxB (Southwest rank matrices determine Bruhat cells).

[L5]

For finite-dimensional linear subspaces U,W of a vector space over a field one has dim⁡F(U+W)+dim⁡F(U∩W)=dim⁡FU+dim⁡FW (The dimension formula: for finite-dimensional linear subspaces U and W of V, the subspaces U+W and U∩W are finite-dimensional and dim⁡F(U+W)+dim⁡F(U∩W)=dim⁡FU+dim⁡FW).

[L6]

If V is finite-dimensional and W≤V is a linear subspace, then dim⁡F(V/W)=dim⁡FV−dim⁡FW (A quotient basis lifts to a basis adapted to W), and a linearly independent subset of a finite-dimensional space is contained in a basis (If dim⁡FV=n and U is a linear subspace of V, then U is finite-dimensional, dim⁡FU≤n, and dim⁡FU=n if and only if U=V).

[L7]

For ordered bases B of V and C of W the matrix [T]BC of a linear map T:V→W has as its j-th column the coordinate column of T(bj) (Coordinate columns [v]B and matrices [T]BC of linear maps relative to ordered bases).

[L8]

For a matrix A over a field, the rank is the dimension of its column space and equals the dimension of its row space (Row space, column space, nullspace, row rank, column rank and matrix rank).

[L9]

A function f:A→B is injective when f(x)=f(y) implies x=y, surjective when every b∈B equals f(x) for some x∈A, and bijective when it is both; f[S] denotes the image of S under f and f−1[T] its preimage (Injection, surjection, bijection). An invertible linear map, called a linear isomorphism, satisfies two inverse equations that make it bijective (Invertible linear maps, linear isomorphisms, and inverse linear maps).

Proof

technique · direct
1.1

Well-definedness of Ψ. Suppose hV∙=h′V∙ and gV∙=g′V∙ in X. Then h−1h′ stabilises every Vi, hence h−1h′∈B by [L1], so h′=hb with b∈B; likewise g′=gc with c∈B. Therefore h′−1g′=b−1h−1gc∈B(h−1g)B, so Bh′−1g′B=Bh−1gB: the class Ψ(h‾,g‾) does not depend on the chosen representatives.

L1
1.2

A quotient identification. Fix x∈G and 1≤i,j≤n, and let φ:Fqj→V/Vi be the linear map φ(v):=x(v,0)+Vi, where (v,0)∈Fqn denotes v placed in the first j coordinates. Its image is {xv+Vi:v∈Fqj}=(xVj+Vi)/Vi, so by [L6], [L5] and dim⁡FqVi=i of [L4] we have dim⁡Fqim⁡φ=dim⁡Fq(xVj+Vi)−dim⁡FqVi=i+j−dim⁡Fq(Vi∩xVj)−i=j−dim⁡Fq(Vi∩xVj), where dim⁡FqxVj=j because x is bijective by [L9] and xVj is the image of Vj. The images ei+1+Vi,…,en+Vi of the basis vectors of [L4] form a basis of V/Vi: they span, because e1,…,ei lie in Vi, so the class of every v lies in their span; and they are linearly independent, because a relation ∑k>ick(ek+Vi)=0 means ∑k>ickek∈Vi∩⟨ei+1,…,en⟩={0}, by [L4] and [L10]. Therefore, by [L7], the matrix of φ with respect to the standard basis of Fqj and this basis of V/Vi is the submatrix of x on the rows i+1,…,n and the columns 1,…,j, whose rank equals dim⁡Fqim⁡φ by [L8]. Comparing the two computations gives dim⁡Fq(Vi∩xVj)=j−ri+1,j(x) for i≤n−1, and for i=n both sides equal j because Vn=V and rn+1,j(x)=0 by the convention of the statement.

L4L5L6L7L8L9L10
2.1

G-invariance. For γ∈G the representatives γh,γg give (γh)−1(γg)=h−1γ−1γg=h−1g, so Ψ(γ⋅h‾,γ⋅g‾)=Ψ(h‾,g‾): the map Ψ is constant on diagonal orbits. It is surjective, since Ψ(V∙,xV∙)=BxB for every x∈G.

step 1.1L1
2.2

Pairs of flags. Let (h‾,g‾)∈X×X and 1≤i,j≤n. The invertible linear map h−1 satisfies h−1(Fi∩Ej)=Vi∩h−1gVj, and it preserves dimensions by [L9]; hence by step 1.2 with x:=h−1g we get dim⁡Fq(Fi∩Ej)=j−ri+1,j(h−1g). For F=V∙ the representative may be taken to be h=In, so dim⁡Fq(Vi∩Ej)=j−ri+1,j(g) for any g∈G with gV∙=E.

step 1.2L1L9
3.1

The fibres of Ψ are the orbits. Suppose Ψ(h‾,g‾)=Ψ(h′‾,g′‾), that is Bh−1gB=Bh′−1g′B. Then h′−1g′=b1h−1gb2 for some b1,b2∈B, so b1h−1g=h′−1g′b2−1. Put ρ:=h′b1h−1∈G. Then ρh=h′b1, so ρ(hV∙)=h′(b1V∙)=h′V∙ because b1 stabilises V∙ by [L1]; and ρg=h′b1h−1g=h′(h′−1g′b2−1)=g′b2−1, so ρ(gV∙)=g′V∙ as well. Hence (h′‾,g′‾)=ρ⋅(h‾,g‾) lies in the same diagonal orbit. Together with step 2.1 this shows that two pairs have the same image under Ψ exactly when they lie in the same diagonal orbit.

step 1.1step 2.1L1
4.1

The dimension function is a complete invariant. Suppose dim⁡(Fi∩Ej)=dim⁡(Fi′∩Ej′) for all i,j. By step 2.2 the rank matrices of x:=h−1g and x′:=h′−1g′ satisfy ri+1,j(x)=j−dim⁡(Fi∩Ej)=j−dim⁡(Fi′∩Ej′)=ri+1,j(x′) for all i,j; since rn+1,j=0 is fixed by the convention of the statement and r1,j(x)=r1,j(x′)=j because x,x′ are invertible, this determines the whole southwest rank matrix of [L3], so x and x′ lie in one double coset BxB=Bx′B by [L3]. Then step 3.1 shows that the two pairs lie in the same diagonal orbit. Conversely, if the pairs lie in the same orbit, say (F′‾,E′‾)=γ⋅(F‾,E‾) with γ∈G, then Fi′=γFi and Ej′=γEj, so Fi′∩Ej′=γ(Fi∩Ej) and the dimensions agree by [L9].

step 2.2step 3.1L3L9
5.1

By step 4.1 the fibres of the composite assignment (pair ↦ intersection-dimension function ↦ southwest rank matrix ↦ double coset) are exactly the diagonal orbits, and by step 3.1 the fibres of Ψ are the same orbits; the Bruhat decomposition [L2] identifies the double cosets BxB bijectively with Sn through σ↦BPσB. Hence σ(F,E) is well defined, is determined by the intersection dimensions dim⁡(Fi∩Ej), and classifies the diagonal G-orbits on X×X. In particular, when F=V∙ the southwest rank matrix of the single matrix g with E=gV∙ determines σ by [L3], while two choices g,g′ with gV∙=g′V∙ differ by right multiplication by an element of B and give the same rank matrix by the first assertion of [L3]. ∎

step 1.1step 2.1step 3.1step 4.1L2L3

Remark. The relative position is the analogue for complete flags of the Bruhat index of a matrix: the double coset Bh−1gB records how the two flags are positioned, and the intersection dimensions dim⁡(Fi∩Ej) are the coordinate-free form of the southwest rank matrix. The dimension identity of step 1.2 is the only place where the direction of the picture enters: the ranks are taken on the rows i+1,…,n, so the formula pairs the prefix flag Vj with the suffix quotient V/Vi.

Depends on

Used by

Dependency tree · two levels

71 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources