Documentation

TauCeti.Algebra.Homology.Ext.DualNumbers

Extⁿ over the dual numbers is free of rank one in every degree #

Let k be a commutative ring, let A = k[ε] be the dual numbers k[ε]/(ε²), and let S = A/(ε) be the residue module of A -- its residue field when k is a field -- viewed as an A-module through the constant-term projection. The multiplications

⋯ ⟶ A --ε--> A --ε--> A ⟶ S ⟶ 0

form a projective resolution of S, and every differential of Hom_A(-, S) applied to it is zero, because ε annihilates S. Hence Extⁿ_A(S, S) ≅ k as a k-module, for every n. The free and residue modules, quotient map, and finite-generation instance work over arbitrary rings.

Main definitions #

References #

The two modules #

@[reducible, inline]
noncomputable abbrev TauCeti.dualNumberFree (k : Type u) [Ring k] :

The rank-one free module over the dual numbers k[ε].

Equations
Instances For
    @[reducible, inline]
    noncomputable abbrev TauCeti.dualNumberResidue (k : Type u) [Ring k] :

    The quotient k[ε]/(ε) of the dual numbers, as a k[ε]-module: the underlying k-module is k, and ε acts by zero. When k is a field this is the residue field of k[ε].

    Equations
    Instances For
      noncomputable def TauCeti.dualNumberResidueEquiv (k : Type u) [Ring k] :

      The quotient k[ε]/(ε) is k as a k-module.

      Equations
      Instances For
        @[simp]

        The identification of k[ε]/(ε) with k is the identity on the underlying elements.

        @[simp]

        The inverse identification of k with k[ε]/(ε) is also the identity on elements.

        The k[ε]-action on k[ε]/(ε) is multiplication by the constant term.

        ε annihilates k[ε]/(ε).

        The quotient map k[ε] ↠ k[ε]/(ε).

        Equations
        Instances For
          @[simp]

          The quotient map is the constant-term map.

          The quotient map k[ε] ↠ k[ε]/(ε) is surjective.

          The residue module k[ε]/(ε) is a finitely generated k[ε]-module.

          The quotient map k[ε] ↠ k[ε]/(ε) is an epimorphism; this is what makes precomposition with it injective on End(k[ε]/(ε)).

          The periodic resolution #

          Multiplication by ε on the rank-one free module.

          Equations
          Instances For
            @[simp]

            Multiplication by ε is left multiplication by ε as a linear map.

            @[simp]

            Every map from the free module to k[ε]/(ε) kills multiplication by ε: this is the statement that Hom_A(-, S) turns the periodic resolution into a complex with zero differentials.

            @[simp]

            The kernel of the quotient map F[ε] ↠ F[ε]/(ε) is the maximal ideal of F[ε].

            The residue module F[ε]/(ε) is a simple F[ε]-module.

            The ε-periodic projective resolution ⋯ ⟶ A --ε--> A --ε--> A ⟶ S ⟶ 0 of k[ε]/(ε).

            Equations
            Instances For

              Every term of the periodic resolution is the rank-one free module A.

              Equations
              Instances For
                @[simp]

                The augmentation of the periodic resolution is the quotient map k[ε] ↠ k[ε]/(ε), read through TauCeti.dualNumberProjectiveResolutionXIso.

                @[simp]

                Every differential of the periodic resolution dies against the residue module.

                The Hom spaces #

                @[simp]

                Evaluation at 1, read through TauCeti.dualNumberResidueEquiv, is what the composite does.

                End_A(S) is isomorphic to k as a k-module.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  @[simp]

                  TauCeti.homDualNumberResidueEquiv reads an endomorphism of S off its value on the class of 1, through TauCeti.dualNumberResidueEquiv: precomposing with A ↠ S and evaluating at 1 is the same data as evaluating at the class of 1.

                  The Ext groups #

                  In every positive degree the periodic resolution identifies Extⁿ⁺¹_A(S, S) with the Hom-space Hom_A(A, S): no cocycle condition and no coboundary survives.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    @[simp]

                    The class attached to f : A ⟶ S is the one CategoryTheory.ProjectiveResolution.extMk builds out of f, transported to the degree n + 1 term of the resolution.

                    Extⁿ_A(S, S) ≅ k for every n, where A = k[ε] is the ring of dual numbers and S = A/(ε): the periodic resolution of S has zero Hom(-, S)-differentials.

                    Equations
                    Instances For
                      @[simp]

                      In degree 0 the equivalence is the identification Ext⁰(S, S) ≅ End_A(S) ≅ k.

                      @[simp]

                      In positive degree the equivalence reads a class off the cocycle representing it, through TauCeti.homDualNumberFreeEquiv.

                      @[simp]

                      Over a field, every Extⁿ(S, S) of the residue field S of k[ε] is one-dimensional.