Documentation

Mathlib.Data.Finset.NatDivisors

Nat.divisors as a multiplicative homomorpism #

The main definition of this file is Nat.divisorsHom : ℕ →* Finset ℕ, exhibiting Nat.divisors as a multiplicative homomorphism from ℕ to Finset ℕ.

The divisors of a product of natural numbers are the pointwise product of the divisors of the factors.

@[simp]
theorem Nat.divisorsHom_apply (n : ℕ) :
Nat.divisorsHom n = Nat.divisors n

Nat.divisors as a MonoidHom.

Equations
Instances For
    theorem Nat.Prime.divisors_sq {p : ℕ} (hp : Nat.Prime p) :
    Nat.divisors (p ^ 2) = {p ^ 2, p, 1}
    theorem Finset.nat_divisors_prod {ι : Type u_1} (s : Finset ι) (f : ι → ℕ) :
    Nat.divisors (Finset.prod s fun (i : ι) => f i) = Finset.prod s fun (i : ι) => Nat.divisors (f i)