Artinian and noetherian categories #
An artinian category is a category in which objects do not have infinite decreasing sequences of subobjects.
A noetherian category is a category in which objects do not have infinite increasing sequences of subobjects.
We show that any nonzero artinian object has a simple subobject.
Future work #
The Jordan-Hölder theorem, following https://stacks.math.columbia.edu/tag/0FCK.
A noetherian object is an object which does not have infinite increasing sequences of subobjects.
See https://stacks.math.columbia.edu/tag/0FCG
- subobject_gt_wellFounded' : WellFounded fun (x1 x2 : CategoryTheory.Subobject X) => x1 > x2
Instances
An artinian object is an object which does not have infinite decreasing sequences of subobjects.
See https://stacks.math.columbia.edu/tag/0FCF
- subobject_lt_wellFounded' : WellFounded fun (x1 x2 : CategoryTheory.Subobject X) => x1 < x2
Instances
A category is noetherian if it is essentially small and all objects are noetherian.
- equiv_smallCategory : ∃ (S : Type u_3) (x : CategoryTheory.SmallCategory S), Nonempty (C ≌ S)
- noetherianObject (X : C) : CategoryTheory.NoetherianObject X
Instances
A category is artinian if it is essentially small and all objects are artinian.
- equiv_smallCategory : ∃ (S : Type u_3) (x : CategoryTheory.SmallCategory S), Nonempty (C ≌ S)
- artinianObject (X : C) : CategoryTheory.ArtinianObject X
Instances
Choose an arbitrary simple subobject of a non-zero artinian object.
Equations
- CategoryTheory.simpleSubobject h = CategoryTheory.Subobject.underlying.obj ⋯.choose
Instances For
The monomorphism from the arbitrary simple subobject of a non-zero artinian object.
Equations
- CategoryTheory.simpleSubobjectArrow h = ⋯.choose.arrow