forked from leanprover-community/mathlib4
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAB.lean
More file actions
38 lines (26 loc) · 1 KB
/
AB.lean
File metadata and controls
38 lines (26 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/-
Copyright (c) 2024 Dagur Asgeirsson. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Dagur Asgeirsson
-/
module
public import Mathlib.Algebra.Category.ModuleCat.AB
public import Mathlib.CategoryTheory.Abelian.GrothendieckAxioms.Sheaf
public import Mathlib.Condensed.Light.Epi
/-!
# Grothendieck's AB axioms for light condensed modules
The category of light condensed `R`-modules over a ring satisfies the countable version of
Grothendieck's AB4* axiom
-/
@[expose] public section
universe u
open CategoryTheory Limits
namespace LightCondensed
variable {R : Type u} [Ring R]
attribute [local instance] Abelian.hasFiniteBiproducts
noncomputable instance : CountableAB4Star (LightCondMod.{u} R) :=
have := hasExactLimitsOfShape_of_preservesEpi (LightCondMod R) (Discrete ℕ)
CountableAB4Star.of_hasExactLimitsOfShape_nat _
instance : IsGrothendieckAbelian.{u} (LightCondMod.{u} R) :=
Sheaf.isGrothendieckAbelian_of_essentiallySmall _ _
end LightCondensed