Not signed in (Sign In)

Not signed in

Want to take part in these discussions? Sign in if you have an account, or apply for one below

  • Sign in using OpenID

Discussion Tag Cloud

Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.

Welcome to nForum
If you want to take part in these discussions either sign in now (if you have an account), apply for one now (if you don't).
    • CommentRowNumber1.
    • CommentAuthoradeelkh
    • CommentTimeMay 25th 2015
    • (edited May 25th 2015)

    I apologize in advance for my ignorance about universal algebra, but I have just recently found out about the beautiful notion of Lawvere theory, and the idea to do algebra without ever talking about underlying sets appeals to me a lot. Unfortunately I am not able to find any references that take this point of view and develop basic algebra in this way. So is it possible to define “(commutative) ring” and “module over a (commutative) ring” from scratch using Lawvere theories? If so, does anyone know a reference where this is done?

    More generally, suppose that I have some Lawvere theory of “commutative ring”-like structures (I have in mind things like smooth algebras or even log-rings). Is there a formal way to define a notion of “module” in any such context?

    My motivation would be to define simplicial commutative rings and simplicial modules over them as the models of the respective theories in simplicial sets, and then to try to define cotangent complexes in this language, in a way that hopefully generalizes to other contexts like logarithmic geometry, etc.

    • CommentRowNumber2.
    • CommentAuthorTodd_Trimble
    • CommentTimeMay 25th 2015
    • (edited May 25th 2015)

    I’m actually not sure what you mean by “(n)ever talking about underlying sets”, since the underlying-set functor U:Alg TSetU: Alg_T \to Set plays an important role in the general theory. A commutative ring can be described as a product-preserving functor Poly opSetPoly^{op} \to Set where PolyPoly is a Kleisli category whose morphisms are functions S[T]S \to \mathbb{Z}[T] into polynomial rings. But maybe this isn’t what you’re asking for? There’s also an option to replace the codomain SetSet by any category CC with finite products, where the result is a general internal ring object in CC. For example, taking CC to be the category of simplicial sets.

    A Lawvere theory can also be viewed as a “cartesian operad”. I once wrote up some notes on this here, although I think Mike might know of more standard sources. There’s also a general notion of module over an algebra over an operad. Putting these two together would give you some sort of notion of module over an algebra of a Lawvere theory, although I haven’t thought about this much or what it gives exactly in special cases. The more classical set-up for this would be to take an ordinary operad taking values in a symmetric monoidal category like the category of abelian groups or vector spaces, for example the associative algebra operad or Lie algebra operad, and there the general notion of module over an operad specializes to the correct notion (of module over an algebra or over a Lie algebra).

    • CommentRowNumber3.
    • CommentAuthorUrs
    • CommentTimeMay 25th 2015
    • (edited May 25th 2015)

    One way to define modules over algebras over some Lawvere theory is to use the characterization of the ordinary category of modules over commutative rings as the “tangent category” of that of rings, e.g. here and here. This tangent category construction directly gives a concept of cotangent complexes, as here.

    You may be interested in taking a look at the related entries (∞,1)-algebraic theory and (2,1)-algebraic theory of E-infinity algebras.

    • CommentRowNumber4.
    • CommentAuthoradeelkh
    • CommentTimeMay 25th 2015

    @Todd:

    I’m actually not sure what you mean by “(n)ever talking about underlying sets” […]

    I suppose what I meant was not talking about elements in the underlying sets.

    A commutative ring can be described as a product-preserving functor Poly opSetPoly^{op} \to Set where PolyPoly is a Kleisli category whose morphisms are functions S[T]S \to \mathbb{Z}[T] into polynomial rings.

    That is the type of thing I am looking for, except I would like to be able to define PolyPoly without having yet defined “polynomial ring”. I suppose I can take formal symbols Z[T]\mathbf{Z}[T] as objects, and define the morphism sets appropriately. Does a similar thing work for (left) RR-modules though, for RR a unital ring?

    A Lawvere theory can also be viewed as a “cartesian operad”.

    Thanks, this is interesting! I wanted to avoid operads though, if possible (mainly because this approach is technically very complicated in the (,1)(\infty,1)-case; cf. Lurie’s Higher Algebra…).

    • CommentRowNumber5.
    • CommentAuthoradeelkh
    • CommentTimeMay 25th 2015

    @Urs:

    Thanks! I had thought about simply defining R-mod as the category of abelian group objects in CRing/R, but I wasn’t sure it was reasonable for other Lawvere theories than ordinary commutative rings. Now that I think about it though, I think this equivalence holds in the cases I care about. And as you say, one gets a definition of cotangent complex directly from this, which is nice.

    • CommentRowNumber6.
    • CommentAuthorZhen Lin
    • CommentTimeMay 25th 2015

    The Lawvere theory for left RR-modules is very easy to construct: you just take the free additive category generated by RR (considered as a one-object Ab\mathbf{Ab}-enriched category).

    Incidentally, the category of internal abelian groups in the category of 𝕋\mathbb{T}-algebras for a Lawvere theory 𝕋\mathbb{T} is equivalent to the category of 𝕋 ab\mathbb{T}^{ab}-algebras, where 𝕋 ab\mathbb{T}^{ab} is the Lawvere theory obtained by “forcing” 𝕋\mathbb{T} to be additive. In particular, it is a category of left modules for a certain ring.

    • CommentRowNumber7.
    • CommentAuthoradeelkh
    • CommentTimeMay 26th 2015

    @Zhen Lin, that’s very useful, thanks. Do you know a reference for these facts?

    • CommentRowNumber8.
    • CommentAuthorZhen Lin
    • CommentTimeMay 26th 2015

    They’re both easy. You might find some information by searching for Beck modules.