Zulip Chat Archive

Stream: Lean Together 2026

Topic: Jonas van de Schaaf - Projectivity of the sequence space


Jireh Loreaux (Jan 19 2026 at 15:21):

Discussion thread for the talk.

Kevin Buzzard (Jan 19 2026 at 19:57):

@Jonas van der Schaaf do you understand why, of the two proofs you gave, the first one was so much longer? Are these really "different proofs" or is it the "same proof" but somehow the difference in lengths is the justification that the two proofs are the same?

Jonas van der Schaaf (Jan 21 2026 at 22:00):

Sorry for my late response, definitely the key "insight" (quotation marks because it is quite trivial) is definitely the same.

In one proof, I use fully faithfulness to prove that a certain map from the coproduct is the lift out of it and an isomorphism and hence that the target is also a coproduct. In the other, fully faithfulness is used to directly reflect a colimit cocone. The lemmas used after the fully faithful reduction use the exact same lemma under the hood, so they are (at least morally) pretty similar.

There are multiple reasons for the proofs having such different lengths. One of the proofs is _much_ more explicit, involves a commutative square that is actually made up of many maps between types which don't even live in the same universe, and uses an explicit description of categorical products of types for reasons I don't even remember.

While the same amount of data is involved in both proofs, the proof with cocones captures all the data in one structure which can be easily manipulated using the full force of all theorems in mathlib as well.


Last updated: Feb 28 2026 at 14:05 UTC