mathlib documentation

data.nat.periodic

Periodic Functions on ℕ #

This file identifies a few functions on ℕ which are periodic, and also proves a lemma about periodic predicates which helps determine their cardinality when filtering intervals over them.

theorem nat.periodic_mod (a : ℕ) :
function.periodic (λ (n : ℕ), n % a) a
theorem function.periodic.map_mod_nat {α : Type u_1} {f : ℕ → α} {a : ℕ} (hf : function.periodic f a) (n : ℕ) :
f (n % a) = f n

An interval of length a filtered over a periodic predicate of period a has cardinality equal to the number naturals below a for which p a is true.

theorem nat.filter_Ico_card_eq_of_periodic (n a : ℕ) (p : ℕ → Prop) [decidable_pred p] (pp : function.periodic p a) :

An interval of length a filtered over a periodic predicate of period a has cardinality equal to the number naturals below a for which p a is true.