mathlib3 documentation

combinatorics.derangements.finite

Derangements on fintypes #

THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.

This file contains lemmas that describe the cardinality of derangements α when α is a fintype.

Main definitions #

@[protected, instance]
Equations

The number of derangements of an n-element set.

Equations
@[simp]
theorem num_derangements_succ (n : ) :
(num_derangements (n + 1)) = (n + 1) * (num_derangements n) - (-1) ^ n
theorem num_derangements_sum (n : ) :
(num_derangements n) = (finset.range (n + 1)).sum (λ (k : ), (-1) ^ k * (k.asc_factorial (n - k)))