Category Theory Illustrated – Types (abuseofnotation.github.io)

by boris_m 22 comments 117 points
Read article View on HN

22 comments

[−] chromacity 42d ago
It's a great introduction, but I find the premise a bit funny. It starts with Russell's paradox, insinuates that solving it within set theory makes set theory complex (it doesn't, you basically just restrict what can be used to build a set), and then introduces a system that is fundamentally more complex.
[−] layer8 42d ago
Regarding Russell’s paradox, its dual is also interesting: Consider the set D := { s | ss }, the set of sets that do contain themselves. Does D contain itself? It might or it might not, neither causes a contradiction. Tnis shows that you don’t need an antinomy for a set comprehension to be ill-defined.
[−] xanderlewis 42d ago
Why is it ill-defined? As you said, there's no contradiction.

Also, in the usual ZF set theory, it's empty.

[−] layer8 42d ago
It’s ill-defined in the sense that it doesn’t uniquely define the set. There are at least two different sets that D could be (one containing it and one not containing it), hence the expression doesn’t denote a well-defined set. (*)

The axioms of ZF do not allow to form that expression, so the set doesn’t exist in ZF.

(*) This is from a universist view. In a pluralist view, one wouldn’t say that the fact of the matter of whether D contains itself or not is independent from naive set theory, and that there are set universes where it is the case and others where it isn’t. But I would hold that naive set theory starts from a universist view.

[−] Koshkin 42d ago
... and, as such, it doesn't contain itself!
[−] ece 42d ago
Reminded me of this veritasium video: https://youtu.be/_cr46G2K5Fo?si=0MfbE8c99sUckT03
[−] Koshkin 42d ago

>

a set can contain itself

Can it?

> a term can have only one type... Due to this law, types cannot contain themselves

Doesn't look like one follows from the other...

[−] MORPHOICES 42d ago
[dead]
[−] throwway262515 42d ago
[flagged]