Ordered pairs of distinct elements of Fin n, by their difference #
An ordered pair (a, b) of distinct elements of Fin n is determined by its source a and its
nonzero cyclic difference b - a. Shifting the difference down by one gives an equivalence
{p : Fin n × Fin n // p.1 ≠ p.2} ≃ Fin (n - 1) × Fin n. Composed with finProdFinEquiv, it lists
the pairs of difference 1 first, then those of difference 2, and so on, each group by its
source. The root systems of types Aₙ and Dₙ enumerate their roots this way, so that the pairs
(a, a + 1) behind the simple roots come first.
Main definitions #
TauCeti.finDistinctPairsEquiv: the equivalence, with the evaluation lemmasTauCeti.finDistinctPairsEquiv_apply_fst_val,TauCeti.finDistinctPairsEquiv_apply_sndandTauCeti.finDistinctPairsEquiv_symm_apply_coe.
The ordered pairs of distinct elements of Fin n, by their nonzero cyclic difference b - a
shifted down to Fin (n - 1), and their source a.
Equations
- One or more equations did not get rendered due to their size.