Documentation

TauCeti.RepresentationTheory.Induction.Artin.PermutationIdentity

Artin's identity as an equivalence of permutation representations #

For a finite group G, put a_C = C.artinCoeff * |C|. Artin's identity says that ∑ C, a_C * |(G/C)^g| = |G| for every g. Splitting each integer coefficient into its positive and negative parts gives two actual finite G-sets:

These sets have equal fixed-point counts, hence equivalent permutation representations over every field of characteristic zero. In particular their integral permutation lattices become isomorphic over ℚ. This turns the signed character identity into an isomorphism to which lattice-reduction arguments can apply, even when the residue characteristic divides |G|. Only cyclic subgroups contribute copies, since every other Artin coefficient vanishes.

The fixed-point calculation uses sum_artinCoeff_mul_card_fixedBy. The criterion nonempty_equiv_ofMulAction_iff_forall_natCard_fixedBy_eq supplies the representation equivalence, and baseChangeComapEquiv identifies the rationalizations with those representations.

The actions use Mathlib's fiberwise actions on sigma types and sums: they leave the subgroup and copy index fixed and translate the coset. The fixed points in ArtinNegativeSet are represented by copies of G/⊤, so no extra trivial-action instance is needed. The equivariant equivalences artinPositiveSetEquiv and artinNegativeSetEquiv expose these decompositions while leaving the noncomputable action instances opaque.

References #

The disjoint union of the positive terms of Artin's permutation identity. A point records a subgroup, a copy index, and a left coset of that subgroup.

Instances For
    @[instance_reducible]

    The disjoint union of the negative terms of Artin's permutation identity, together with |G| fixed points. The fixed points are copies of the singleton coset space G/⊤.

    Instances For
      @[instance_reducible]
      noncomputable def TauCeti.artinPositiveSetEquiv (G : Type u) [Group G] [Finite G] :
      ArtinPositiveSet G ≃ (C : Subgroup G) × (_ : Fin (C.artinCoeff * ↑(Nat.card ↥C)).toNat) × G ⧸ C

      The positive Artin set as its defining sigma type. This equivalence exposes the decomposition without exposing the noncomputable action instance on ArtinPositiveSet.

      Instances For

        TauCeti.artinPositiveSetEquiv is equivariant for the fiberwise action.

        noncomputable def TauCeti.artinNegativeSetEquiv (G : Type u) [Group G] [Finite G] :
        ArtinNegativeSet G ≃ (_ : Fin (Nat.card G)) × G ⧸ ⊤ ⊕ (C : Subgroup G) × (_ : Fin (-(C.artinCoeff * ↑(Nat.card ↥C))).toNat) × G ⧸ C

        The negative Artin set as the sum of its fixed-point and negative-coefficient sigma types. This equivalence exposes the decomposition without exposing its noncomputable action instance.

        Instances For

          TauCeti.artinNegativeSetEquiv is equivariant for the fiberwise action.

          The fixed-point count of the positive Artin set, with its multiplicities explicit.

          @[simp]

          The positive Artin fixed-point count with explicit multiplicities, in simp normal form.

          The fixed-point count of the negative Artin set includes the |G| fixed points.

          @[simp]

          The negative Artin fixed-point count including the fixed points, in simp normal form.

          The two sides of Artin's permutation identity have the same fixed-point counts.

          Artin's signed permutation identity is an equivalence of actual representations over any characteristic-zero field. In particular, at k = ℚ it gives the rational isomorphism needed to compare the reductions of the two integral permutation lattices.

          The two integral permutation lattices in Artin's identity have isomorphic rationalizations. The integral lattices themselves need not be isomorphic.