Documentation

TauCeti.RepresentationTheory.Quiver.Representation.Projective.Cover

The vertex projective is the projective cover of the vertex simple #

For a vertex i of a quiver Q the surjection Pᵢ ↠ Sᵢ of TauCeti.RepresentationTheory.Quiver.Representation.Comparison exhibits the vertex simple as a quotient of the vertex projective. This file proves that as soon as the trivial path is the only path i → i, that surjection is a projective cover: it is an essential epimorphism, so nothing smaller than Pᵢ maps onto Sᵢ.

Some such hypothesis is genuinely needed. For the quiver with one vertex and one loop the path algebra is k[X], the kernel of Pᵢ ↠ Sᵢ is the ideal (X), and (X) + (X - 1) = k[X] with (X - 1) proper, so that kernel is not superfluous and Pᵢ ↠ Sᵢ is not a cover. The hypothesis used below is the local one, ∀ p : Quiver.Path i i, p = Quiver.Path.nil: what it buys is that the vertex space (Pᵢ)ᵢ is the line through the basis vector of the trivial path (TauCeti.exists_eq_smul_indecProjRepBasis_nil), and a morphism g : X ⟶ Pᵢ whose composite with Pᵢ ↠ Sᵢ is onto must then hit that basis vector exactly, not merely up to the kernel. Cycles elsewhere in Q are irrelevant to the cover at i, so acyclicity of the whole quiver is a sufficient uniform hypothesis rather than a necessary one: a proof carrying hQ : TauCeti.Quiver.IsAcyclic Q instantiates every result below by passing hQ.eq_nil.

Hitting it is already enough, with no hypothesis on Q at all: Pᵢ is generated by the basis vector of the trivial path, so a morphism into Pᵢ whose image contains it is a split epimorphism. That half of the argument is quiver-independent structure theory of Pᵢ and lives upstream, beside the universal property it is a corollary of, in TauCeti.RepresentationTheory.Quiver.Representation.Projective.Basic (TauCeti.isSplitEpi_of_app_eq_indecProjRepBasis_nil, together with the line lemma and TauCeti.eq_id_of_app_indecProjRepBasis_nil_eq_self). The essential-epimorphism statement below is the composite of that generation lemma with the line lemma.

Two consequences package the cover: the comparison morphism admits no endomorphism of Pᵢ over Sᵢ other than the identity (rigidity), and every projective representation mapping onto Sᵢ has Pᵢ as a direct summand (minimality). They stand in different relations to the general theory. Rigidity sharpens it: TauCeti.IsEssentialEpi.isIso_of_comp_eq concludes only that such an endomorphism is an isomorphism, while here it is the identity. Minimality is an instantiation rather than a sharpening — the general split-factorization statement TauCeti.IsEssentialEpi.exists_comp_eq_and_isSplitEpi read at Pᵢ ↠ Sᵢ. Uniqueness — that any two projective covers of Sᵢ are isomorphic over Sᵢ, so Pᵢ is the projective cover of Sᵢ — is the general categorical statement TauCeti.IsEssentialEpi.exists_iso, instantiated here at Pᵢ ↠ Sᵢ.

The cover is stated in the category of representations, not through the module-level TauCeti.IsProjectiveCover. It is the categorical reading of the same condition: over an additive group TauCeti.isProjectiveCover_iff_forall_surjective says that the projective covers of a module are exactly the essential epimorphisms onto it from a projective module, and that is what is proved here for Pᵢ ↠ Sᵢ. Transporting the statement across TauCeti.quiverRepEquivalence to a literal TauCeti.IsProjectiveCover of kQ-modules would need two further bridges — the identification of the image of Pᵢ with the left ideal kQ · eᵢ, and the comparison of an essential epimorphism of ModuleCat with a superfluous kernel — and neither is built here.

Every statement here compares Pᵢ with Sᵢ, so every statement here takes the field in the universe max v w of the vertices and the arrows: that is the restriction under which the two objects lie in a common category at all, and the implementation notes of TauCeti.RepresentationTheory.Quiver.Representation.Comparison document it. The generation lemmas mention only Pᵢ and carry no such restriction, which is a second reason they live upstream in TauCeti.RepresentationTheory.Quiver.Representation.Projective.Basic rather than here.

Main results #

References #

This implements the "Pᵢ = projective cover of Sᵢ" clause of the "projective covers and injective envelopes" bullet of Layer 3 of TauCetiRoadmap/RepresentationTheory/QuiverRepresentations/README.md, for a vertex simple at a vertex carrying no nontrivial closed path — in particular for every vertex of an acyclic quiver.

Pᵢ ↠ Sᵢ pins down the basis vector of the trivial path: with no nontrivial path i → i, it is the only vector of (Pᵢ)ᵢ sent to the generator of the line (Sᵢ)ᵢ. With a cycle at i this fails: any vector differing from it by a path of positive length i → i has the same image.

With no nontrivial path i → i, a morphism g : X ⟶ Pᵢ whose composite with Pᵢ ↠ Sᵢ is an epimorphism hits the basis vector of the trivial path. Epimorphisms of representations are surjective vertex by vertex, so the generator of (Sᵢ)ᵢ has a preimage, and TauCeti.eq_indecProjRepBasis_nil_of_app_eq_simpleRepGenerator identifies its image in (Pᵢ)ᵢ.

Pᵢ ↠ Sᵢ is an essential epimorphism, in the strong split form: with no nontrivial path i → i, a morphism into Pᵢ that becomes an epimorphism after composing with it is already a split epimorphism. This is the projective-cover property of Pᵢ in its sharpest form: the composite already being onto Sᵢ forces g to have a section, so Pᵢ is a direct summand of every source that covers Sᵢ through it.

Pᵢ is the projective cover of Sᵢ when the trivial path is the only path i → i: Pᵢ ↠ Sᵢ is an epimorphism from a projective object (TauCeti.epi_indecProjRepToSimpleRep, TauCeti.projective_indecProjRep) that is essential, a morphism into Pᵢ being an epimorphism as soon as its composite with the cover is.

The cover is rigid: with no nontrivial path i → i, an endomorphism of Pᵢ commuting with Pᵢ ↠ Sᵢ is the identity, not merely an isomorphism; in particular Pᵢ ↠ Sᵢ admits no automorphism over Sᵢ other than the identity. This is sharper than what an arbitrary projective cover gives, TauCeti.IsEssentialEpi.isIso_of_comp_eq concluding only that such an endomorphism is an isomorphism.

theorem TauCeti.isEssentialEpi_indecProjRepToSimpleRep (k : Type (max v w)) {Q : Type v} [Field k] [Quiver Q] {i : Q} (h : ∀ (p : Quiver.Path i i), p = Quiver.Path.nil) :

Pᵢ ↠ Sᵢ is a projective cover, packaged as a TauCeti.IsEssentialEpi: it is an epimorphism (TauCeti.epi_indecProjRepToSimpleRep) and essential (TauCeti.epi_of_epi_comp_indecProjRepToSimpleRep). Together with TauCeti.projective_indecProjRep this is the hypothesis the general theory of projective covers consumes.

The cover is minimal: with no nontrivial path i → i, every projective representation mapping onto Sᵢ retracts onto Pᵢ, so Pᵢ is a direct summand of it. The retraction is produced over the given map, factoring it through the cover. This is the general minimality statement TauCeti.IsEssentialEpi.exists_comp_eq_and_isSplitEpi read at Pᵢ ↠ Sᵢ.

theorem TauCeti.exists_iso_indecProjRep (k : Type (max v w)) {Q : Type v} [Field k] [Quiver Q] {i : Q} (h : ∀ (p : Quiver.Path i i), p = Quiver.Path.nil) {X : QuiverRep k Q} [CategoryTheory.Projective X] {π : X ⟶ simpleRep k Q i} (hπ : IsEssentialEpi π) :

The projective cover of Sᵢ is Pᵢ, uniquely. With no nontrivial path i → i, every projective cover of the vertex simple Sᵢ — every essential epimorphism onto it from a projective representation — is isomorphic to Pᵢ ↠ Sᵢ by an isomorphism over Sᵢ. This is what makes Pᵢ the projective cover of Sᵢ, and it is the general uniqueness statement TauCeti.IsEssentialEpi.exists_iso read at the vertex cover.