Documentation

TauCeti.CategoryTheory.Preadditive.Radical.IrreducibleMorphismQuiver.Basic

The quiver of irreducible morphisms of a linear category #

Let C be a k-linear category over a division ring k, and let P be a property of objects of C, such as finite generation or pointwise finite dimensionality. The vertices of TauCeti.IrreducibleMorphismQuiver k P are the isomorphism classes of indecomposable objects satisfying P. For each pair of vertices, choose representatives and a k-basis of their space rad / rad² of irreducible morphisms, TauCeti.irreducibleMorphismSpace; the arrows index that basis.

The number of arrows is independent of the representatives (card_arrows_of). Between objects with local endomorphism rings, in a category with binary biproducts, every basis vector is represented by an irreducible morphism (exists_isIrreducibleMorphism_irreducibleMorphismMk_eq_arrowBasis), and an arrow exists exactly when an irreducible morphism exists (nonempty_arrows_of_iff). No finiteness of the morphism spaces is needed for these statements; it is needed only for finiteness of the arrow sets.

When every indecomposable has endomorphism ring with residue division ring k, as over an algebraically closed field for finite-dimensional objects, this is the underlying quiver of the Auslander–Reiten quiver. Over other fields the arrows index a basis over the ground field, not over the residue division rings, so the valuations of the Auslander–Reiten quiver are not recorded.

The vertex type is a structure wrapping Mathlib's CategoryTheory.Skeleton of the full subcategory, identified with it by IrreducibleMorphismQuiver.equivSkeleton, so that the ground ring k determining the arrows is part of the type. The choices of representatives and bases are noncomputable.

References #

The isomorphism classes of indecomposable objects satisfying P. Its quiver structure, over a division ring k acting linearly on C, has as arrows a chosen k-basis of rad / rad² between representatives.

Instances For

    The vertex represented by an indecomposable object satisfying P.

    Instances For
      @[simp]

      The vertex of an object corresponds to its skeleton class.

      @[simp]

      Two objects determine the same vertex exactly when they are isomorphic.

      The chosen representative of an object's vertex is isomorphic to that object.

      Instances For
        @[simp]

        Taking the class of a chosen representative recovers the vertex.

        @[instance_reducible]

        Arrows index a ground-ring basis of the irreducible morphism space between representatives.

        The arrow count is the dimension of the irreducible morphism space. Both sides are 0 when that space is infinite-dimensional.

        The arrow count can be computed on any representatives of the two classes.

        There is an arrow between two vertices exactly when the irreducible morphism space between their representatives is nonzero.

        Between objects with local endomorphism rings, there is an arrow between their classes exactly when they admit an irreducible morphism.