2026/06/29

Newest at the top

2026-06-29 03:14:38 +0000bikeshed(~bikeshed@user/kidcoconut) kidcoconut
2026-06-29 03:03:54 +0000 <dolio> It's going to run π₁ on the first row and π₂ on second row.
2026-06-29 03:01:21 +0000ft(~ft@p3e9bc5ec.dip0.t-ipconnect.de) ft
2026-06-29 02:59:59 +0000tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) tzh
2026-06-29 02:59:30 +0000ft(~ft@p4fc2ac9e.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
2026-06-29 02:59:22 +0000 <dolio> If you look at the identity X×Y → X×Y, this transposes to Δ(X×Y) → (X, Y). These will be the first and second projections of X×Y. μ for the monad arises from this.
2026-06-29 02:58:11 +0000 <dolio> There is a functor Δ : C → C × C that will take an object A to (A, A). A right adjoint would be G : C × C → C with (A, A) → (X, Y ≅ (A → G X Y). This is a product functor for C if it exists. Two is the monad of this adjunction. η comes from the identity on ΔA transposing to A → Two A...
2026-06-29 02:53:36 +0000ft(~ft@p4fc2ac9e.dip0.t-ipconnect.de) ft
2026-06-29 02:52:49 +0000ft(~ft@p508dbc65.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
2026-06-29 02:47:19 +0000ft(~ft@p508dbc65.dip0.t-ipconnect.de) ft
2026-06-29 02:46:27 +0000ft(~ft@p3e9bcfda.dip0.t-ipconnect.de) (Ping timeout: 246 seconds)
2026-06-29 02:41:26 +0000ft(~ft@p3e9bcfda.dip0.t-ipconnect.de) ft
2026-06-29 02:39:30 +0000ft(~ft@p3e9bcc42.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
2026-06-29 02:37:51 +0000schuelermine(~Thunderbi@user/schuelermine) (Ping timeout: 252 seconds)
2026-06-29 02:35:58 +0000 <monochrom> I think no. I forgot what I used.
2026-06-29 02:29:59 +0000td_(~td@i53870922.versanet.de)
2026-06-29 02:28:04 +0000td_(~td@i53870910.versanet.de) (Ping timeout: 252 seconds)
2026-06-29 02:24:44 +0000xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2026-06-29 02:20:18 +0000xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 265 seconds)
2026-06-29 02:15:30 +0000xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2026-06-29 01:48:55 +0000ft(~ft@p3e9bcc42.dip0.t-ipconnect.de) ft
2026-06-29 01:47:26 +0000ft(~ft@p3e9bccce.dip0.t-ipconnect.de) (Ping timeout: 265 seconds)
2026-06-29 01:18:08 +0000xff0x_(~xff0x@2405:6580:b080:900:2b7:99fc:bbb9:7b1b) (Ping timeout: 244 seconds)
2026-06-29 01:17:56 +0000Everything(~Everythin@static.208.206.21.65.clients.your-server.de) (Remote host closed the connection)
2026-06-29 01:12:56 +0000 <schuelermine> so is the adjoint Two ⊢ Id?
2026-06-29 01:06:52 +0000tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: dnvln)
2026-06-29 01:06:25 +0000czan(~czan@user/mange) czan
2026-06-29 00:58:08 +0000vgtw(~vgtw@user/vgtw) vgtw
2026-06-29 00:55:37 +0000vgtw(~vgtw@user/vgtw) (Ping timeout: 276 seconds)
2026-06-29 00:44:07 +0000mikess(~sam@S010664777dafd303.cg.shawcable.net) (Ping timeout: 265 seconds)
2026-06-29 00:34:48 +0000ttybitnik(~ttybitnik@user/wolper) (Quit: Fading out...)
2026-06-29 00:33:03 +0000finsternis(~X@23.226.237.192) finsternis
2026-06-29 00:26:17 +0000xff0x(~xff0x@2405:6580:b080:900:f87a:2927:c6fc:9f80) (Ping timeout: 248 seconds)
2026-06-29 00:24:56 +0000xff0x_(~xff0x@2405:6580:b080:900:2b7:99fc:bbb9:7b1b)
2026-06-29 00:07:09 +0000 <monochrom> Err, Two is the diagonal functor itself heh.
2026-06-28 23:52:51 +0000weary-traveler(~user@user/user363627) (Ping timeout: 252 seconds)
2026-06-28 23:50:46 +0000acidjnk(~acidjnk@p200300d6e74def721d5abc156f9177ce.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
2026-06-28 23:50:44 +0000acidjnk_new3(~acidjnk@p200300d6e74def721d5abc156f9177ce.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2026-06-28 23:50:14 +0000user363627(~user@user/user363627) user363627
2026-06-28 23:47:04 +0000YoungFrog(~youngfrog@39.129-180-91.adsl-dyn.isp.belgacom.be) youngfrog
2026-06-28 23:45:15 +0000 <EvanR> Functor + ContraFunctor was the one that requires triviality
2026-06-28 23:44:40 +0000 <schuelermine> I see
2026-06-28 23:44:20 +0000 <EvanR> it's both
2026-06-28 23:43:27 +0000 <monochrom> Perhaps it's both.
2026-06-28 23:43:09 +0000 <monochrom> (That was what I spent one hour on. To obtain a formula for join, I factored Two, then used the well-known formula from the factoring.)
2026-06-28 23:42:37 +0000 <schuelermine> monochrom: I thought Stream was a comonad
2026-06-28 23:41:49 +0000 <monochrom> There is a pun/irony in this. Every monad can be factored as the composition of a pair of adjoint functors. If you do this to Two or Stream, the corresponding "diagonal functor" shows up.
2026-06-28 23:38:34 +0000 <monochrom> To be sure, the slick way is, just like (a,a) being Bool->a, Stream a is Natural->a.
2026-06-28 23:36:15 +0000 <monochrom> haha
2026-06-28 23:35:56 +0000 <EvanR> yeah but (b,x) is also a diagonal see xD (one that the infinite matrix doesn't have)