Sums and products over Fin n #
Successive differences along a finite sequence sum to the difference of its endpoints, including the empty edge sequence. Reversing every difference reverses the endpoint difference. The equivalence omitting the last index also reindexes sums by the preceding indices.
Along a divisibility chain d₀ ∣ d₁ ∣ ⋯, the product of the first k entries divides the
product of the entries at any k distinct positions. This is what makes the leading k × k
minors of a diagonal matrix with chained entries the smallest ones in divisibility.
theorem
Fin.prod_castLE_dvd_prod_of_injective
{M : Type u_1}
[CommMonoid M]
{n : ℕ}
{d : Fin n → M}
(hd : ∀ ⦃i j : Fin n⦄, i ≤ j → d i ∣ d j)
{k : ℕ}
(hk : k ≤ n)
{f : Fin k → Fin n}
(hf : Function.Injective f)
:
The leading entries of a divisibility chain divide any equally many entries. Along a
chain d₀ ∣ d₁ ∣ ⋯, the product of the first k entries divides the product of the entries
at any k distinct positions.