categories - Category Theory list
 help / color / mirror / Atom feed
From: James Borger <james.borger@anu.edu.au>
To: categories@mta.ca
Subject: Re: filtered monads?
Date: Tue, 1 Jun 2010 11:11:11 +1000	[thread overview]
Message-ID: <E1OJPzJ-0001DW-VR@mailserv.mta.ca> (raw)
In-Reply-To: <AANLkTimKrlok4-5_VtORytawuPBh6v7sBu3dAB9Htj1n@mail.gmail.com>

Dear category theorists,

Many thanks for the responses to my question. I now have no doubt that the "right" way of defining M-filtered monad, where M is an ordered monoid, is as a lax monoidal functor as described by John Baez below. I admit that it doesn't capture every aspect of the examples I gave, but that's OK -- general definitions never do.

So then the precise form of my original question would then be whether there is a reference, suitable for a non-category-theoretic paper, where this definition is written down purely in the language of functors and natural transformations. Since the monoidal category language is so useful here, such a reference probably wouldn't have been written by a category theorist. But since filtered monads are so common even in contexts where people don't talk much about monoidal categories, it *should* exist. So if anyone happens to know of one, please let me know.

Yours,

James Borger


On 2010/05/30, at 9:37 PM, John Baez wrote:

> James Borger wrote:
> 
> Does the concept of "filtered monad" exist in the literature?
> 
> I don't know, but your concept does indeed seem to come up a lot...
> 
> I'm tempted to formalize it a bit.  Let's look at an example:
>  
> 1. Let C be the category of sets, let F:C->C be the set underlying the free monoid on S, and let F_n(S) be the subset of F(S) consisting of words of length at most n. Then the monad structure map F o F-->F restricts to maps F_m o F_n-->F_{mn}, and F_1 is the identity functor.
> 
> It seems that *one* aspect of what you've got here is a lax monoidal functor from the multiplicative monoid of natural numbers to End(C).   Such a thing consists of a functor
> 
> F_n: C -> C
> 
> for each natural number n, together with natural transformations
> 
> F_m o F_n => F_{mn} 
> 
> and
> 
> 1_C => F_1
> 
> satisfying appropriate coherence laws.  
> 
> (For example, you can build two natural transformations from F_m o F_n o F_k to F_{mnk}, but they're equal.)
>  
> But there's more: you also have natural transformations 
> 
> F_m => F_n
> 
> whenever m is less than or equal to n.  And this seems to be an important aspect of the intuition that's making you use the word "filtered".   So, instead of treating the natural numbers as a mere monoid, I think you are treating them as a monoidal poset.  
> 

...

[For admin and other information see: http://www.mta.ca/~cat-dist/ ]


  parent reply	other threads:[~2010-06-01  1:11 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-27  3:06 filtered monads? [resent] James Borger
2010-05-29 20:55 ` Richard Garner
2010-05-30  4:05 ` filtered monads? Patrik Eklund
2010-05-30 11:37 ` John Baez
2010-05-30 15:40   ` Peter May
     [not found] ` <AANLkTimKrlok4-5_VtORytawuPBh6v7sBu3dAB9Htj1n@mail.gmail.com>
2010-06-01  1:11   ` James Borger [this message]
  -- strict thread matches above, loose matches on Subject: below --
2010-05-27  3:06 categories

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=E1OJPzJ-0001DW-VR@mailserv.mta.ca \
    --to=james.borger@anu.edu.au \
    --cc=categories@mta.ca \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).