Maynard
quelklef.bsky.social
Maynard
@quelklef.bsky.social
Maynard
thank you!!!

and thanks for sharing :)
March 21, 2025 at 4:54 PM
aha! and this made you happy with closures b/c it ~gives an identification b/w closures and values?
March 18, 2025 at 2:50 PM
eilenberg-kelly says that if you have a currying adjunction then the product functor is monoidal iff the category is closed

ie, currying gives you internal homs

is that right?
March 18, 2025 at 6:45 AM
can i get a eli5 😬
March 18, 2025 at 6:42 AM
hmmmm
March 18, 2025 at 6:42 AM
ooh pfp
March 18, 2025 at 6:41 AM
this is ... an example of an isomorphism? dafuq?
February 25, 2025 at 9:01 AM
I was gonna say I'm still not convinced that there are no "bad" lenses

Then I remembered that `Lens' s a` is iso to `∃b. Iso s (a, b)`, which obviously has no "bad" values

I love existential lenses
February 25, 2025 at 3:17 AM
gotta make sure it's beginner-friendly
February 25, 2025 at 2:34 AM
i think he's literally just saying that if foo is overloaded with implementations foo₁ and foo₂ then it's the tuple (foo₁, foo₂)

which is true, i guess
February 21, 2025 at 10:36 PM
i'm famous ^^
February 20, 2025 at 10:33 PM
aha :D
February 20, 2025 at 10:33 PM
why
February 20, 2025 at 9:00 PM
omg what
February 20, 2025 at 9:00 PM
my kneejerk reaction is that it seems impossible because I cannot think of a type X for which 3 × X ≅ 1

clearly I am missing the role of linearity ... hence the question! ^^
February 20, 2025 at 11:50 AM
what is the mult. inverse given by?
February 20, 2025 at 11:48 AM
ah, right!
February 20, 2025 at 11:47 AM
what def of e as a type do you take, to get this?
February 20, 2025 at 6:21 AM
t × t × t → (n → t)
(a, b, c) ↦ (n ↦ case n of { 0 → a; 1 → b; 2 → c; })
(f 0, f 1, f 2) ←| f
February 20, 2025 at 6:19 AM
yes
February 20, 2025 at 6:17 AM