Mercurial > repo
view paste/paste.7952 @ 12518:2d8fe55c6e65 draft default tip
<int-e> learn The password of the month is release incident pilot.
author | HackEso <hackeso@esolangs.org> |
---|---|
date | Sun, 03 Nov 2024 00:31:02 +0000 |
parents | 49ec0dc3a516 |
children |
line wrap: on
line source
2009-03-27.txt:04:31:30: <oerjan> and then you define a category where the objects are _functors_, and the morphisms are something called natural transformations 2009-03-27.txt:04:34:28: <oerjan> but functors and natural transformations are actually fairly _basic_ concepts in category theory 2009-03-27.txt:04:35:54: <oklowob> <oerjan> but functors and natural transformations are actually fairly _basic_ concepts in category theory <<< yeah okay i'm getting a boner here where can i learn this stuff 8| 2009-03-27.txt:15:48:21: <ehird> 03:35 oklowob: <oerjan> but functors and natural transformations are actually fairly _basic_ concepts in category theory <<< yeah okay i'm getting a boner here where can i learn this stuff 8| 2010-12-27.txt:01:24:47: <j-invariant> btw, if eta : F --> G is a natural transformation for functors F,G : C --> D. Then X : C |- etaX : FX --> GX 2011-02-02.txt:21:01:06: <elliott> Used when you really need both semi-mutual recursion and history and to repeatedly apply a natural transformation as you get deeper into the functor. Zygo implements semi-mutual recursion like a zygomorphism. Para gives you access to your result à la paramorphism. 2011-03-04.txt:03:25:10: <MonadsSuck> too many functors and natural transformations 2011-03-18.txt:19:32:07: <oerjan> there are natural transformations that make them almost inverses, though 2011-03-18.txt:19:36:23: <oerjan> that it is a natural transformation, i presume 2011-03-18.txt:19:36:55: <oklopol> oh one of those things natural transformations have between hom sets? 2011-03-18.txt:19:38:21: <oerjan> the bijection should _be_ a natural transformation when restricted to each variable (and taking the most obvious functors to be a transformation between) 2011-03-18.txt:19:38:55: <oklopol> a natural transformation between what functors? 2011-03-18.txt:19:42:21: <oerjan> and the bijection being a natural transformation between those is what it means to be "natural in Y" 2011-03-18.txt:19:47:24: <copumpkin> we should legislate against unnatural transformations 2011-03-18.txt:20:30:26: <oklopol> i'm sure this would be perfectly easy on paper, but i still find natural transformations kinda hard to picture when they occur in a "concrete" situation 2011-08-15.txt:22:42:02: <augur> natural transformations and adjunctions, for instance 2011-08-15.txt:22:42:42: <augur> you need natural transformations before monads 2011-08-15.txt:22:43:43: <augur> elliott_: haskell uses the relevant natural transformations you know 2011-08-15.txt:22:44:40: <augur> but the natural transformation stuff perhaps! 2011-08-15.txt:22:46:48: <oerjan> <elliott_> augur: So it'll be trying to cover only that CT that Haskell uses <-- but you need natural transformations to properly understand parametricity. i think. 2011-08-15.txt:22:47:17: <augur> oerjan: parametric polymorphism is basically natural transformations 2011-08-15.txt:22:47:51: <oklopol> surely it's natural transformations in some category 2011-09-01.txt:01:16:40: <oerjan> there were some natural transformations and K-theory 2011-10-01.txt:04:42:31: <CakeProphet> it's just that the eta for monads is a natural transformation. 2011-10-02.txt:06:15:55: <oerjan> collect and uncollect are probably natural transformations 2011-10-02.txt:06:17:38: <oerjan> collect is a natural transformation from the functor Barrier _ () t to the functor [_], although only the second one is a Functor in the haskell sense 2011-10-02.txt:06:20:53: <oerjan> then collect . barrierFrontMap h = map h . collect, the equation for it being a natural transformation 2012-01-08.txt:18:06:21: <Phantom_Hoover> Like, he defines and explains natural transformations in half a page, and then gives examples for the next two. 2012-01-27.txt:12:33:08: <oerjan> `run echo "A lens is a monoidal natural transformation between higher-order coalgebra functors" >wisdom/lens 2012-01-27.txt:12:33:30: <HackEgo> A lens is a monoidal natural transformation between higher-order coalgebra functors 2012-02-09.txt:22:17:08: <HackEgo> A lens is a monoidal natural transformation between higher-order coalgebra functors 2012-03-01.txt:00:10:04: <tswett> What's up with natural transformations? 2012-03-01.txt:00:10:18: <oerjan> `? natural transformation 2012-03-01.txt:00:10:21: <HackEgo> natural transformation? ¯\(°_o)/¯ 2012-03-01.txt:00:11:00: <tswett> If that's what a functor is, is a natural transformation anything? 2012-03-01.txt:00:11:19: <oerjan> `learn Natural transformations are just morphisms in the category of functors 2012-03-01.txt:00:11:50: <oerjan> `run mv wisdom/natural wisdom/"natural transformation" 2012-03-01.txt:00:12:00: <oerjan> `? natural transformation 2012-03-01.txt:00:12:03: <HackEgo> Natural transformations are just morphisms in the category of functors 2012-03-01.txt:00:13:12: <oerjan> tswett: the functors are the domains and codomains of the natural transformations. 2012-03-01.txt:00:14:21: <itidus21> `pastelogs natural transformation