FoxDifferential.Completed.FiniteStage.CoeffMap.Target

7 Theorem | 1 Definition

Fox Differential / Completed / Finite Stage / Coefficient Map / Target.

import
Imported by

Declarations

def finiteFoxStageTargetGroupAlgebraCoeffMap
    (N : Subgroup (FreeGroup X)) [N.Normal] (hnm : n₀ ∣ m₀) :
    finiteFoxStageTargetGroupAlgebra (X := X) N m₀ →+*
      finiteFoxStageTargetGroupAlgebra (X := X) N n₀ :=
  modNCompletedGroupRingCoeffMap
    (n := n₀) (m := m₀) (finiteFoxStageTargetQuotient (X := X) N) hnm

Coefficient-reduction map on finite-stage target group algebras for a divisor \(n \mid m\).

theorem finiteFoxStageTargetGroupAlgebraCoeffMap_of
    (N : Subgroup (FreeGroup X)) [N.Normal] (hnm : n₀ ∣ m₀) (w : FreeGroup X) :
    finiteFoxStageTargetGroupAlgebraCoeffMap (X := X) N hnm
        (MonoidAlgebra.of (ModNCompletedCoeff m₀)
          (finiteFoxStageTargetQuotient (X := X) N) (QuotientGroup.mk' N w)) =
      MonoidAlgebra.of (ModNCompletedCoeff n₀)
        (finiteFoxStageTargetQuotient (X := X) N) (QuotientGroup.mk' N w)

Evaluation of target coefficient reduction on a represented quotient word.

Show proof
theorem finiteFoxStageTargetGroupAlgebraCoeffMap_of_quotient
    (N : Subgroup (FreeGroup X)) [N.Normal] (hnm : n₀ ∣ m₀)
    (q : finiteFoxStageTargetQuotient (X := X) N) :
    finiteFoxStageTargetGroupAlgebraCoeffMap (X := X) N hnm
        (MonoidAlgebra.of (ModNCompletedCoeff m₀)
          (finiteFoxStageTargetQuotient (X := X) N) q) =
      MonoidAlgebra.of (ModNCompletedCoeff n₀)
        (finiteFoxStageTargetQuotient (X := X) N) q

Evaluation of target coefficient reduction on a quotient basis element.

Show proof
theorem finiteFoxStageTargetGroupAlgebraCoeffMap_single_apply
    (N : Subgroup (FreeGroup X)) [N.Normal] (hnm : n₀ ∣ m₀)
    (q : finiteFoxStageTargetQuotient (X := X) N)
    (a : ModNCompletedCoeff m₀) :
    finiteFoxStageTargetGroupAlgebraCoeffMap (X := X) N hnm
        (MonoidAlgebra.single q a) =
      MonoidAlgebra.single q (modNCompletedCoeffMap (n := n₀) (m := m₀) hnm a)

The coefficient-change map is evaluated coordinatewise: the support in the finite quotient is unchanged and every coefficient is carried through the given ring homomorphism.

Show proof
theorem finiteFoxStageTargetGroupAlgebraCoeffMap_eq_mapRange
    (N : Subgroup (FreeGroup X)) [N.Normal] (hnm : n₀ ∣ m₀) :
    (finiteFoxStageTargetGroupAlgebraCoeffMap (X := X) N hnm).toAddMonoidHom =
      (Finsupp.mapRange.addMonoidHom
        (modNCompletedCoeffMap (n := n₀) (m := m₀) hnm).toAddMonoidHom :
        finiteFoxStageTargetGroupAlgebra (X := X) N m₀ →+
          finiteFoxStageTargetGroupAlgebra (X := X) N n₀)

Target coefficient reduction is the finsupp map-range operation on coefficients.

Show proof
theorem finiteFoxStageTargetGroupAlgebraCoeffMap_apply
    (N : Subgroup (FreeGroup X)) [N.Normal] (hnm : n₀ ∣ m₀)
    (x : finiteFoxStageTargetGroupAlgebra (X := X) N m₀)
    (q : finiteFoxStageTargetQuotient (X := X) N) :
    finiteFoxStageTargetGroupAlgebraCoeffMap (X := X) N hnm x q =
      modNCompletedCoeffMap (n := n₀) (m := m₀) hnm (x q)

The coefficient-change map is evaluated coordinatewise: the support in the finite quotient is unchanged and every coefficient is carried through the given ring homomorphism.

Show proof
theorem finiteFoxStageTargetGroupAlgebraCoeffMap_rfl
    (N : Subgroup (FreeGroup X)) [N.Normal] :
    finiteFoxStageTargetGroupAlgebraCoeffMap (X := X) (n₀ := n₀) (m₀ := n₀) N dvd_rfl =
      RingHom.id _

Target coefficient reduction is the identity map when the modulus is unchanged.

Show proof
theorem finiteFoxStageTargetGroupAlgebraCoeffMap_comp
    {k₀ : ℕ}
    (N : Subgroup (FreeGroup X)) [N.Normal] (hnm : n₀ ∣ m₀) (hmk : m₀ ∣ k₀) :
    (finiteFoxStageTargetGroupAlgebraCoeffMap (X := X) N hnm).comp
        (finiteFoxStageTargetGroupAlgebraCoeffMap (X := X) N hmk) =
      finiteFoxStageTargetGroupAlgebraCoeffMap (X := X) N (dvd_trans hnm hmk)

Target coefficient reductions compose along divisibility.

Show proof