Documentation

TauCeti.RingTheory.RootsOfUnity.Map

Maps on groups of p-power roots of unity #

A monoid homomorphism restricts to a homomorphism on the groups of p-power roots of unity. These maps preserve identity and composition; a monoid isomorphism yields a group isomorphism.

def TauCeti.pPowerRootsOfUnityMap (p : ℕ) {K : Type u_1} {L : Type u_2} [CommMonoid K] [CommMonoid L] (f : K →* L) :

The map on p-power roots of unity induced by a monoid homomorphism.

Instances For
    @[simp]
    theorem TauCeti.pPowerRootsOfUnityMap_apply (p : ℕ) {K : Type u_1} {L : Type u_2} [CommMonoid K] [CommMonoid L] (f : K →* L) (x : ↥(pPowerRootsOfUnity p K)) :
    ↑((pPowerRootsOfUnityMap p f) x) = (Units.map f) ↑x

    The induced map is the usual map on units.

    Injective monoid homomorphisms induce injective maps on p-power roots of unity.

    @[simp]

    The identity monoid map acts trivially on the p-power roots.

    @[simp]
    theorem TauCeti.pPowerRootsOfUnityMap_comp (p : ℕ) {K : Type u_1} {L : Type u_2} [CommMonoid K] [CommMonoid L] {M : Type u_3} [CommMonoid M] (f : K →* L) (g : L →* M) :

    Root-group maps compose as the underlying monoid maps do.

    noncomputable def TauCeti.pPowerRootsOfUnityEquiv (p : ℕ) {K : Type u_1} {L : Type u_2} [CommMonoid K] [CommMonoid L] (f : K ≃* L) :

    A monoid isomorphism identifies its two groups of p-power roots of unity.

    Instances For
      @[simp]
      theorem TauCeti.pPowerRootsOfUnityEquiv_apply (p : ℕ) {K : Type u_1} {L : Type u_2} [CommMonoid K] [CommMonoid L] (f : K ≃* L) (x : ↥(pPowerRootsOfUnity p K)) :

      The group isomorphism acts by the given monoid isomorphism on units.

      @[simp]

      The inverse root-group equivalence is induced by the inverse monoid equivalence.