You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.
I'm a non-mathematician working on a philosophy paper, and I've isolated a small purely mathematical question from it. I'd be grateful to know (a) whether the following is correct, and (b) whether it is already known / standard (I suspect it's essentially Lawvere + Tarski, but I want to be sure I'm not missing a subtlety or a reference).
Setup. A level is a triple with an object of states, an object of description-values, and a distinguished endomorphism. The self-description space of is . Call self-complete if there is a weakly point-surjective (every equals for some point ). An objectification step sends to whose state object contains a subobject with representing every , and which preserves .
Claim (characterization). Working in a category with finite products:
(1) Tower is open. If each level's value-object carries a fixed-point-free endomorphism preserved by objectification, then no level is self-complete, and there is no structure-preserving iso .
Proof sketch. Contrapositive of Lawvere's fixed-point theorem. For the iso step: the iso fixes and induces ; since already represents maps out of , relocating along the iso yields with a representing . I then assume is a retract of the state object (, , ) and set , which is weakly point-surjective; Lawvere then forces a fixed point of , contradiction.
(2) Tower can close. The hypothesis is essential: in Scott domains () and in Kripke's least-fixed-point theory of truth, self-completeness holds relative to the admissible class (continuous / monotone maps), because the fixed-point-free operation (two-valued negation) is not admissible. Note the relativized reading of Lawvere here: the diagonal must itself lie in to be represented, so the obstruction bites only when the fixed-point-free operation is itself in — which is exactly why is consistent (two-valued negation isn't continuous, hence outside ). Relative to : the tower closes contains no fixed-point-free endomorphism of .
My three specific uncertainties (where I'd stall):
Is the retract assumption in (1) the right/minimal hypothesis? My understanding is that retract is a clean sufficient condition giving both "points of lift to points of " and " is total on " without a case-split; the minimal core seems to be just those two conditions (points lift + total), with the total-extension otherwise needing a complement (case-split, works in /extensive categories). Is there a cleaner standard formulation?
The "" direction of the characterization is solid. The "" I can only state as "closure is then consistent and achievable" (via inverse-limit / final-coalgebra constructions), not that every lacking the operation forces closure. Is a sharp "" known, or is this the best one can do in general?
Is the whole thing just Lawvere + Tarski's undefinability + the Kripke revenge phenomenon repackaged? In particular, is the explicit phrasing "tower terminates no fixed-point-free endomorphism in " a recognizable result with a citable source, or does it not have a standard name?
Any pointers to existing literature would be very welcome. I know Lawvere 1969, Yanofsky 2003, Tarski, Kripke 1975, Scott 1972; happy to give the fully spelled-out proof (or a Lean version) if useful.
Quickly scanning, I see some immediate errors. "Working in a category with finite products:" You need a Cartesian closed category to apply LFPT - this is already much stronger than finite products. You need this earlier too when you define the self-description space. I also don't understand why one would care about "weakly point-surjective" in any practical sense other than generality - point-surjectivity is more interesting.
Cartesian closure is not necessary for the fixed point theorem, e.g. see the introduction of @David Michael Roberts's Substructural fixed-point theorems and the diagonal argument: theme and variations.
Nathanael Arkor said:
Cartesian closure is not necessary for the fixed point theorem, e.g. see the introduction of David Michael Roberts's Substructural fixed-point theorems and the diagonal argument: theme and variations.
Oh, thanks, I didn't know that! Sorry, I take it back.
I agree with you @Oisín that the definition of self-description space ostensibly needs cartesian closedness, though.
Thank you both, this is very helpful.
@Oisín you're right writing "the self-description space is " presupposes an exponential, hence cartesian closure; that was a conflation on my part. What I actually intend is the finite-products formulation à la Yanofsky, working with a weakly point-surjective and never forming as an object. So the fix is to drop the phrasing rather than to assume CCC.
That also answers your second question: weak point-surjectivity isn't there for its own sake , it's exactly what lets the diagonal run without exponentials, and for my application the non-cartesian-closed generality is the substantive point, not a technicality. (Point-surjectivity onto would require to exist, i.e. the very structure I'm trying not to assume.)
@Nathanael Arkor thank you for the Roberts reference — I didn't know it and it looks exactly on point. I'll study it before saying more; it seems directly relevant to whether the retract hypothesis is the minimal one, and to whether the "terminates no fixed-point-free endomorphism" phrasing is already known.
Perhaps also worth mentioning is another generalisation of Lawvere's fixed point theorem recently obtained by @Martín Hötzel Escardó.
I will point out that Lawvere himself knew that cartesian closedness was not necessary and his two books formulate it or at least discuss it in the generality of only finite products. The papers by Yanofsky and myself come after these.
Giannis Karabesinis said:
An objectification step sends to whose state object contains a subobject with representing every , and which preserves .
How does this step happen?
This topic was moved here from #community: general > objectification tower termination (Lawvere fixed-point) by Matteo Capucci (he/him).
Thanks — that's the right question, and my phrasing was misleading. I don't construct the next level: objectification is a relation, not an operation.
Definition. Say objectifies if:
A tower is any chain with each objectifying . I make no claim that such an always exists, nor that it is unique — I only characterise what counts as such a step.
Claim. If is fixed-point-free, then no objectifies itself, and no level of a tower is self-complete. (Given (2) and (3), is weakly point-surjective ; Lawvere then forces a fixed point of .)
So the "does the tower terminate" question becomes: can any objectify itself? Under a fixed-point-free , no.
Giannis, are you generating your responses via LLM? The first sentence of your last message strongly suggests that to my eye. Please don't do this.
Yes I was using LLM so I can articulate my answers. I wasn't hiding it.
The ideas, the construction and also the mistakes are mine. I was using it to help me formulate my ideas as a non-mathematician who wants to communicate clearly.
I am sorry that I did not disclose it from the beginning, it was the wrong move for this forum. From now on I will write everything by myself.
Yes, it's perfectly understandable, it just makes it hard to be sure what you're really understanding, versus some mysterious superposition of you and the LLM. I think most of us here would agree that we'd rather see an unclear expression of your real state of understanding than the cleaner-looking LLM output.
I understand thank you, i appreciate it, i will speak by myself from now on.
Real people never say "Thanks — that's the right question, and my phrasing was misleading." :laughing:
Whose phrasing was misleading, in this case? The LLM or the person trying to learn? If the latter, I have expensive experience teaching people 1-on-1 and trying to unpack their misconceptions and responding to their thinking process, so I know how to proceed. If the former, there is as far as I'm aware to theory of mind of LLMs, and it's a translation layer between me and the interlocutor, which makes things very very difficult
Indeed there was an in-between LLM which helped me to articulate in mathematical language. The idea is purely mine. I was not trying to mislead anyone. Also the confusion was mine, the LLM just rendered my confused phrasing into formal language. I was trying to describe when a level stands in relation to the previous one but mistakenly I suggested a construction that produces the next level.As a non mathematician, I work on a philosophical problem and I would really appreciate your guidance.
@Giannis Karabesinis this is a strange definition, for the following reasons:
Taking the above into account (so dropping the ), I think the claim "if is fixed-point-free, then no objectifies itself" should read "if admits a fixed-point-free endomorphism, then does not objectify itself", with the proof indeed following from Lawvere's fixed point theorem. On the other hand, if is a terminal object then objectifies itself for any admitting a global element .
If you want a more interesting example of a "self-objectifying" pair, you need to dig up some categories where the endomorphisms of objects have interesting fixed points AND you need to be careful about what count as elements in expressions like .
For instance, in the category of pointed sets, the two-element set has exactly two endomorphisms, and the pair "objectifies itself" if we consider the elements of these sets in the usual sense. BUT, these are not global elements in the categorical sense: a global element of is a function , where is the terminal object, but because we're in the category of pointed sets, the terminal object is the set with a unique element (which is also the distinguished element), and there is only distinguished-element-preserving function (or indeed to any set), so no function can be pointwise surjective in the sense you defined!
That helps a lot, thank you. I can see why taking out t from the construct makes everything simpler. And since the map A'×A→Y already catches every description, D and the retract are unnecessary.
I meant global element (1→A) when I said point and your pointed-sets example makes it clear now why that has to be stated.
Following up from the cleanup of before, with t moved into the hypothesis and the retract/D dropped, i have arrived at a place in which i am unsure. A level is a pair (A, Y). Say (A', Y) objectifies (A, Y) when Y is preserved and there's a map d: A'×A → Y such that every g: A → Y arises as d(x, −) for some global element x: 1 → A'.
By Lawvere (contrapositive), if Y admits a fixed point free endomorphism then no level objectifies itself. What I want is a chain (A₀, Y) → (A₁, Y) → … where each Aₙ₊₁ objectifies (Aₙ, Y), and I would like to know if it it can ever terminate in a self-objectifying level.
There are two things I have a problem with.
a. Since the obstruction only sees Y and not A, is it right that Y admitting a fixed-point-free endomorphism once is enough to guarantee no level in the whole chain objectifies itself? That is the chain never terminates, and I don't need to recheck the condition at each step?
b. Is there any non-trivial situation where going from Aₙ to Aₙ₊₁ forces Y to change? For example, Aₙ₊₁ needs a richer codomain to represent the descriptions living over Aₙ? And if that can happen, could the new Y' fail to admit a fixed-point-free endomorphism, so this is the end of the ride and the chain actually stops?