Zulip Chat Archive

Stream: Is there code for X?

Topic: Finitely Presented Things


Adam Topaz (Apr 04 2024 at 13:47):

Do we have a consistent way to talk about finitely-presented algebraic objects?

Riccardo Brasca (Apr 04 2024 at 14:00):

I don't know, but the theory for modules is completely done by hand.

Adam Topaz (Apr 04 2024 at 14:01):

What is the name of the condition saying that a module is finitely-presented?

Adam Topaz (Apr 04 2024 at 14:01):

I'm mostly looking for consistent names

Riccardo Brasca (Apr 04 2024 at 14:02):

I am on mobile, but iirc is FinitelyPresented

Adam Topaz (Apr 04 2024 at 14:03):

oh I found docs#RingHom.FinitePresentation et al.

Adam Topaz (Apr 04 2024 at 14:04):

docs#Module.FinitelyPresented and docs#Module.FinitePresentation come up short though

Riccardo Brasca (Apr 04 2024 at 14:06):

Ah sorry, I meant finitely presented algebras, not modules

Riccardo Brasca (Apr 04 2024 at 14:06):

I don't think we have those

Adam Topaz (Apr 04 2024 at 14:11):

Right now I'm mostly interested in finitely-presented rings anyway :)

Adam Topaz (Apr 04 2024 at 14:27):

FWIW, I think it would be worthwhile to introduce a "small" model for finitely-presented rings (and other algebraic objects), and show that any ring is a colimit of suitable finitely-presented rings. In the case of rings, one approach would be:

structure CommRingCat₀ where
  n : 
  I : Ideal <| MvPolynomial (Fin n) 

Thoughts?

Adam Topaz (Apr 04 2024 at 14:28):

Note the key property that CommRingCat₀ : Type and that it's a small category

Antoine Chambert-Loir (Apr 12 2024 at 18:26):

It could be “compact”, because they are the compact objects on the category of modules.

Adam Topaz (Apr 12 2024 at 18:41):

Yes I agree but the type of all compact objects is still “large” from the pov of universe parameters

Andrew Yang (Apr 12 2024 at 20:32):

I think we should instead use docs#CategoryTheory.EssentiallySmall and hide the CommRingCat₀ you mentioned as an implementation detail.

Adam Topaz (Apr 12 2024 at 20:33):

yeah, probably. How good is the api for essentially small cats? I've never really used it.

Adam Topaz (Apr 12 2024 at 20:40):

In fact, I wonder if it makes sense to develop an API for an "essentially small subcategory" coming from a fully faithful functor S \func C where S is small. Once thing that comes up quite often is representing objects of C as filtered colimits of compact objects, and having to deal with just one functor, as opposed to an equivalence followed by a fully faithful inclusion of some subcategory, is probably easier to manage.

Eric Wieser (Apr 12 2024 at 22:29):

Does Algebra.FinitePresentation generalize to non-commutative rings by using the tensor algebra instead of multivariate polynomials, or does that not then yield the right meaning when specialize to the commutative case?

Matthew Ballard (Apr 12 2024 at 22:40):

I think finitely presented should be admits an epi from a free functor applied to a finite set. But I don’t see as much use for either notion in non commutative algebra.

Adam Topaz (Apr 12 2024 at 23:11):

There’s a general notion of finitelypresented/compactobject from universal algebra. It’s a finitely generated free thing modulo a finitely generated congruence relation IIRC. So for noncomm rings, it should indeed be the tensor algebra modulo a f.g. two-sided ideal

Eric Wieser (Apr 12 2024 at 23:13):

So I guess for that definition to work we need some notion of RingCon.FG?

Adam Topaz (Apr 12 2024 at 23:13):

Yeah I suppose. The categorical notion of compactness is much more general of course

Adam Topaz (Apr 12 2024 at 23:14):

In these algebraic cases it’s equivalent to being finitely presented

Adam Topaz (Apr 13 2024 at 00:04):

Matthew Ballard said:

I think finitely presented should be admits an epi from a free functor applied to a finite set. But I don’t see as much use for either notion in non commutative algebra.

I don’t think this is the right notion in general

Adam Topaz (Apr 13 2024 at 00:06):

The “correct” categorical notion is that X is f.p. if Hom(X,-) commutes with filtered colimits.

Matthew Ballard (Apr 13 2024 at 00:17):

Right. I was thinking finitely generated


Last updated: May 02 2025 at 03:31 UTC