Skip to content

Conversation

@thesnakefromthelemma
Copy link

@thesnakefromthelemma thesnakefromthelemma commented Jan 30, 2026

The goal of this patch is to establish the splitting lemma, currently Lemma 010G (lemma-ses-split) in Section 00ZX (section-abelian-categories) with proof omitted.

Our approach is to first show (in the full generality of the preadditive setting) the underlying splitting results for idempotents and (in turn) section/retraction pairs; (cf. Lemma 09SH, lemma-karoubian). this involves the creation of 5 labels:

  • 1 preliminary remark in section-additive-categories concerning idempotents
  • 2 lemmate in section-additive-categories concerning idempotents
  • 2 lemmate in section-additive-categories concerning section/retraction pairs

There is room to consider merging/eliding created lemmata.

As an incidental bonus we are able to complete and simplify the proof of Lemma 09SH (lemma-karoubian); this should position us nicely to subsequently add material on idempotent completions as mentioned in Comment 8065 if still desired.

Labels created:

  • lemma-idempotent-symmetry: The complement of an idempotent is idempotent, and the two annihilate one another.
  • lemma-idempotent-kernel-cokernel: An idempotent has a kernel iff it has a cokernel, and likewise for its complement.
  • lemma-idempotent-splitting: Idempotents beget direct product decompositions of their (co)domains.
  • lemma-split-morphism-kernel-cokernel: The section/retraction of a split pair of morphisms is a kernel/cokernel respectively.
  • lemma-split-morphism-splitting: The section/retraction of a split pair of morphisms beget a splitting of the codomain/domain respectively.

Labels modified:

  • lemma-karoubian: Proof is completed ("omit" eliminated) and simplified with the claim an immediate corollary of the above and Lemma 09QG (lemma-additive-cat-biproduct-kernel)
  • lemma-ses-split: Proof is added ("omit" eliminated); the claim is trivialized via the created lemmata.

The goal of this patch is to establish the well-known splitting lemma,
currently [Lemma 010G](https://stacks.math.columbia.edu/tag/010G) (`lemma-ses-split`)
with proof omitted in [Section 00ZX](https://stacks.math.columbia.edu/tag/00ZX) (`section-abelian-categories`).

However, the theorem can be stated in a manner which is equivalent for Abelian categories
and true in all preadditive categories; cf `lemma-split-morphism-splitting` below.

Our approach to proving the theorem is to first show (in the full generality of the preadditive setting)
the well-known splitting result for idempotents
(cf. [Lemma 09SH](https://stacks.math.columbia.edu/tag/09SH), `lemma-karoubian`).
This involves the creation of 5 labels:
- 1 preliminary remark in `section-additive-categories` concerning idempotents
- 2 lemmate in `section-additive-categories` concerning idempotents
- 2 lemmate in `section-additive-categories` concerning section/retraction pairs.
As an incidental bonus we are able to complete and simplify the proof of the aforementioned
[Lemma 09SH](https://stacks.math.columbia.edu/tag/09SH) (`lemma-karoubian`).

There is room to consider merging created lemmata; cf. the below lists:

**Labels created:**
- `lemma-idempotent-symmetry`: The complement of an idempotent is idempotent, and the two annihilate one another.
- `lemma-idempotent-kernel-cokernel`: An idempotent has a kernel iff it has a cokernel, and likewise for its complement.
- `lemma-idempotent-splitting`: Idempotents beget direct product decompositions of their (co)domains.
- `lemma-split-morphism-kernel-cokernel`: The section/retraction of a split pair of morphisms is a kernel/cokernel respectively.
- `lemma-split-morphism-splitting`: The section/retraction of a split pair of morphisms beget a splitting of the codomain/domain respectively.

**Labels modified:**
- `lemma-karoubian`: Proof is completed ("omit" eliminated) and simplified with the claim an immediate corollary of the above and [Lemma 09QG](https://stacks.math.columbia.edu/tag/09QG) (`lemma-additive-cat-biproduct-kernel`)
- `lemma-ses-split`: Proof is added; the claim is trivialized via the created lemmata.
@thesnakefromthelemma thesnakefromthelemma marked this pull request as ready for review January 30, 2026 22:16
@pbelmans
Copy link
Member

If LLMs were used in creating this pull request, can you describe how?

@thesnakefromthelemma
Copy link
Author

thesnakefromthelemma commented Jan 31, 2026

@pbelmans They were not, I am happy to discuss any concerns?

@pbelmans
Copy link
Member

No concerns, it's just that the pull request message has some LLM characteristics, in which case it's important to know whether the TeX also was edited using LLMs.

@thesnakefromthelemma
Copy link
Author

Gotcha. To be sure I didn't use LLMs for either, but I did write up the pr message (modulo some minor edits yesterday; cf. the difference between it and the commit message) last November, when I was in between jobs, so I had a lot of free time on my hands to dot the 'i's and cross the 't's.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants