Documentation

TauCeti.Algebra.Homology.Ginzburg.ZerothCohomology

The zeroth cohomology of the two-dimensional Ginzburg algebra #

Let Q be a finite quiver and Π₂(Q) its non-completed two-dimensional Ginzburg differential graded algebra (TauCeti.isDGAlgebra_ginzburgTwoDifferential). This file proves

H⁰(Π₂(Q)) ≅ Π_k(Q),

the zeroth cohomology algebra of Π₂(Q) is the additive preprojective algebra of Q, over every commutative ring k.

The inclusion of the doubled path algebra gives a map Π_k(Q) → H(Π₂(Q)). Killing adjoined loops gives a map in the other direction, from cohomology to Π_k(Q). These maps identify Π_k(Q) with the degree-zero cohomology. The path-algebra retraction and its degree-zero characterization are available in TauCeti.Algebra.Homology.Ginzburg.LoopGrading.

Main definitions #

Main results #

References #

Boundaries vanish in the preprojective algebra #

Every boundary of Π₂(Q) vanishes in Π_k(Q) once the loops are killed.

The zeroth cohomology #

noncomputable def TauCeti.preprojectiveToGinzburgTwoCohomology (k : Type w) (Q : Type u) [CommRing k] [Quiver Q] [Fintype Q] [(i j : Q) → Fintype (i ⟶ j)] :

The algebra homomorphism Π_k(Q) → H(Π₂(Q)) sending the class of a doubled path to the cohomology class of the same path, a cycle of Π₂(Q). It is well defined because the relator ρ_i is the boundary d t_i.

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

    The map Π_k(Q) → H(Π₂(Q)) sends the class of a doubled element to the cohomology class of its image in the Ginzburg path algebra.

    noncomputable def TauCeti.ginzburgTwoCohomologyToPreprojective (k : Type w) (Q : Type u) [CommRing k] [Quiver Q] [Fintype Q] [(i j : Q) → Fintype (i ⟶ j)] :

    The algebra homomorphism H(Π₂(Q)) → Π_k(Q) sending the class of a cycle to the class of the doubled element obtained by killing its adjoined loops. It is well defined by TauCeti.preprojectiveMk_ginzburgRetraction_ginzburgTwoDifferential.

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

      The map H(Π₂(Q)) → Π_k(Q) sends the class of a cycle to the class of the doubled element obtained by killing its loops.

      @[simp]

      Π_k(Q) is a retract of H(Π₂(Q)): killing the loops undoes the map Π_k(Q) → H(Π₂(Q)).

      The map Π_k(Q) → H(Π₂(Q)) is injective.

      The image of Π_k(Q) in H(Π₂(Q)) is the degree-zero cohomology.

      noncomputable def TauCeti.preprojectiveEquivGinzburgTwoCohomologyZero (k : Type w) (Q : Type u) [CommRing k] [Quiver Q] [Fintype Q] [(i j : Q) → Fintype (i ⟶ j)] :

      The zeroth cohomology of the two-dimensional Ginzburg algebra is the preprojective algebra: Π_k(Q) ≃ H⁰(Π₂(Q)) as k-algebras, the class of a doubled path going to the cohomology class of the same path.

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

        The isomorphism Π_k(Q) ≃ H⁰(Π₂(Q)) agrees with TauCeti.preprojectiveToGinzburgTwoCohomology after forgetting the degree.

        @[simp]

        The inverse of Π_k(Q) ≃ H⁰(Π₂(Q)) is TauCeti.ginzburgTwoCohomologyToPreprojective on degree-zero classes.