-- an analytic philosopher
I don't think it really matters whether he's talking set theory or category theory because the way he talks about set theory implies to me he'd have similar problems with category theory.
For example, he describes the result of Godel and Kohen, who together showed the continuum hypothesis is independent of ZFC, as being a failure/problem of ZFC. It's not. That you have significant theories that are independent of a given axiom system is a product of Godel's theorem. Modern mathematics operates with the assumption that most theories are true, false or unprovable.
But the situation also isn't specific to set theory. Any formal system is going to be subject to this "problem"
The thing is this state of affairs isn't appealing to the intuition. Godel himself was unhappy with his result. But it is basically inevitable if you get to the level of rigor of a formal system.
I think that part of the author's point can be read generously as, "no formal system can satisfy philosophy's pseudo-religious search for truth evident in itself."
Thanks, but this seems absurd to me. Please elaborate!
One of the examples of computation formalisms providing the classical logic at the type level is the Parigot's [λμ-calculus](https://en.wikipedia.org/wiki/Lambda-mu_calculus). λμ-calculus adds μ-abstraction to the classical λ-calculus.
μ-abstraction resembles the notion of continuation. With that addition Peirce's law of classical logic becomes deductible without any modifications (e.g. double-negation translation). The program that proves Peirce's law is just call/cc function.
This topic seems to be an ongoing research, so you may find lots of articles in public internet space. Many interesting introductory articles are among the advanced materials of [this course](https://www.cs.ru.nl/~freek/courses/tt-2011/), including the original Parigot's paper.
i don't see this. set theory is very practical and is a good thing to use to build things up in a granular manner. category theory is useful to connect and relate things. they're at two different ends of the spectrum. category theory isn't "replacing" anything.
you can make it through the lion's share of a ph.d. in math without using category theory, but you'll use set theory ubiquitously up until you start doing categorical things. of course category theory is a powerful relator. but it is awkward for when simple sets do just fine. loring tu's manifolds book is a good example of this. set theory is used throughout with categorical concepts sprinkled about to show there's power of relation there.
and that's what i said. set theory is helpful as a brick. category theory is helpful as an architect.
There's a special place in face-palm hell for philosophers who've argued that Godel's Incompleteness Theorems place a fundamental limit on human understanding.