Publications
Journal and conference papers, and contributions to the mathlib4 library.
Published
2026
2025
2021
Formalization: merged into mathlib4
- feat(CategoryTheory/Abelian/Preradical): introduce and characterize radicalsMar 2026Following Stenström, a preradical ‘Φ‘ is called radical if it coincides with its self colon. We encode this as the existence of an isomorphism ‘Φ.colon Φ ≅ Φ‘. We then prove a basic characterization of radical preradicals in terms of the vanishing of ‘Φ.r‘ on ‘Φ.quotient‘.
- feat(CategoryTheory/Abelian/Preradical): add Stenström’s colon construction for preradicalsMar 2026Given preradicals ‘Φ‘ and ‘Ψ‘ on an abelian category ‘C‘, this file defines their colon ‘Φ : Ψ‘ in the sense of Stenström. Categorically, ‘Φ : Ψ‘ is constructed objectwise as a pullback of the canonical projection ‘Φ.π X : X ⟶ Φ.quotient.obj X‘ along the inclusion ‘Functor.whiskerLeft Φ.quotient Ψ.ι‘.
- feat(RingTheory/IdealFilter): add ideal filters and Gabriel filtersJan 2026Introduces ideal filters on rings and Gabriel filters in
mathlib4, including the uniformity conditions (T1–T3), Gabriel composition, and a characterization of Gabriel filters (T4). Preparatory infrastructure for relating Gabriel filters to Giraud subcategories; merged intomathlib4via PR #33021 - feat(RingTheory/IdealFilter): topologies associated to ideal filtersFeb 2026Introduces additive and ring topologies on rings arising from ideal filters in
mathlib4, including constructions of additive and ring filter bases, characterizations of uniform ideal filters via the existence of a ring filter basis, neighborhood descriptions of the induced topologies, and a proof that the resulting ring topology is linear; provides the topological counterpart to the algebraic theory of ideal filters; merged intomathlib4via PR #33852. - feat(Algebra/Homology/ShortComplex): pullbacks and pushouts of short exact sequencesSep 2026Given a short complex
Sand a morphismf : Y ⟶ S.X₃, constructs the short complexS.pull f, namelyS.X₁ ⟶ pullback f S.g ⟶ Y, and shows it is short exact wheneverSis, in an abelian category. Dually, forf : S.X₁ ⟶ YconstructsS.push f, namelyY ⟶ pushout f S.f ⟶ S.X₃, with the same conclusion. AddsShortComplex.pull,ShortComplex.push,ShortComplex.ShortExact.pullandShortComplex.ShortExact.push. Merged intomathlib4via PR #44229. - feat(CategoryTheory/ObjectProperty): closure properties of orthogonals and S. E. Dickson’s theoremSep 2026Studies how the closure properties of a property of objects
Pinteract with the orthogonal complementsP.leftOrthogonalandP.rightOrthogonaland with passage to the opposite category. In a well-powered abelian category with coproducts, ifPis closed under quotients, extensions and coproducts thenP.rightOrthogonal.leftOrthogonal = P, the hard direction of S. E. Dickson’s characterization of torsion classes. Merged intomathlib4via PR #44226. - feat(CategoryTheory/Abelian/TorsionTheory): Introduce torsion theory for abelian categoriesMar 2026Introduces torsion theories on an abelian category: a pair of object properties that are each other’s left and right orthogonals. Adds
Abelian.TorsionTheory, the typeclassesIsTorsionClassandIsTorsionFreeClass, the torsion theories generated and cogenerated by a property, transport alongopandunop, and Dickson’s theoremisTorsionClass_iff: in a well-powered abelian category with coproducts, a class is a torsion class if and only if it is closed under quotients, extensions and coproducts. Merged intomathlib4via PR #36744.