Ultrafinitists wanted to organize a conference but the only place that still had rooms available was the Hilbert Hotel
Bartosz Milewski
Physicist, programmer (Haskell, C++), mathematician, category theorist. Author of Category Theory for Programmers and The Dao of Functional Programming
I just realized that Chekhov's Gun is an example of linear logic. It's a premise that has to be consumed at some point in the plot.
Democracy is like health: You don't appreciate it until you lose it.
In the future, body shaming will be the AI making fun of people who have bodies
Filling my whiteboard with string diagrams. Comma objects and Kan extensions in a double category
Programmers might be able to compete with the AI after all. As long as human intellectual labor is cheaper.
https://www.aol.com/finance/microsoft-ceo-sends-shocking-message-163700210.html
Finishing a blog post on profunctor equipments.
Unit and counit of the adjunction between companions and conjoints in a double category.
Homeopathy in computer science: Take a random sequence and sort it ten times. How much of the original sequence can you recover?
A new post in the series on double categories and profunctor equipment.
https://bartoszmilewski.com/2026/05/18/bending-yanking-and-cartesian-squares-in-double-categories/
Another installment in the series on Double Categories and Profunctor Equipments.
https://bartoszmilewski.com/2026/05/23/tabulation-tribulations/
I decided to popularize double categories using profunctor equipment as a model.
https://bartoszmilewski.com/2026/04/24/profunctor-equipment/
Haskell implementation of 2-cells in profunctor equipment
Another blog post in the series on profunctor equipment
https://bartoszmilewski.com/2026/05/16/profunctor-equipment-in-haskell/
@sjoerd_visscher@types.pl
I decided to write a post about my toy implementation of profunctor equipments. Here's the preview.
https://bartoszmilewski.com/?p=14290&preview=1&_ppp=770ff31cfc
TIL that Haskell module names cannot start with a number. I have a bunch of Haskell files for my book, whose names start with chapter numbers. I can compile them, but when I tried to add them to a cabal file, I was thwarted. What could be the reason for such a restriction, one wonders.
@sjoerd_visscher@types.pl
I worked out the right adjoints to profunctor composition. Do you already have it in your library?
https://v15.next.forgejo.org/BartoszMilewski/Categories/src/branch/main/src/ProfClosed.hs
@julesh I guess it satisfies the first definition. But notice that it's subjective. A "hallucination" doesn't meet our expectations. But whose fault is it?
- an unattractive or unsatisfactory feature, especially in a piece of work or in a person's character.
- responsibility for an accident or misfortune.
@sjoerd_visscher@types.pl @6d03@mathstodon.xyz
Yes, trying to do dependent types in Haskell is a challenge. How would you encode the simplest category of elements of a functor. An object is a type a and a value x :: f a. A morphism from (a, x) to (b, y) is a function u: a->b such that fmap u x = y. If you can encode this, then tabulation should be relatively easy.


