Zulip Chat Archive
Stream: new members
Topic: Can noncomputationality cancel out over quotients?
Klaus Gy (Jul 30 2025 at 18:26):
i noticed that the definition of CategoryTheory.Subobject.pullback is noncomputational because it uses CategoryTheory.MonoOver.pullback, which works by choosing pullbacks from existence. But isomorphic pullbacks give equal subobjects, so is this a limitation of Lean itself or a limitation of the implementation? In other words, could we theoretically have a computational version of CategoryTheory.Subobject.pullback (or similar patterns), where all noncomputational choices lead to the same result?
Kenny Lau (Jul 30 2025 at 23:25):
@Klaus Gy in Lean unique choice is still noncomputable.
Kenny Lau (Jul 30 2025 at 23:25):
there's no algorithm to construct the unique pullback, even if it's unique
Kenny Lau (Jul 30 2025 at 23:25):
it is not a "limitation" of any kind, it is just noncomputable
Kenny Lau (Jul 30 2025 at 23:26):
it was a choice ever since we made all limit noncomputable
Klaus Gy (Jul 31 2025 at 04:49):
i see, thank you!
Last updated: Dec 20 2025 at 21:32 UTC