feat(AlgebraicGeometry): restriction of quasi-coherent sheaf is quasi-coherent#37766
feat(AlgebraicGeometry): restriction of quasi-coherent sheaf is quasi-coherent#37766chrisflav wants to merge 26 commits into
Conversation
PR summary b2b31c9fecImport changes exceeding 2%
|
| File | Base Count | Head Count | Change |
|---|---|---|---|
| Mathlib.CategoryTheory.Discrete.Basic | 314 | 360 | +46 (+14.65%) |
| Mathlib.CategoryTheory.Limits.Preorder | 453 | 454 | +1 (+0.22%) |
| Mathlib.AlgebraicGeometry.Modules.Tilde | 2375 | 2380 | +5 (+0.21%) |
Import changes for all files
| Files | Import difference |
|---|---|
7 filesMathlib.CategoryTheory.Limits.Preorder Mathlib.CategoryTheory.Limits.Shapes.Preorder.Basic Mathlib.CategoryTheory.Limits.Shapes.Preorder.HasIterationOfShape Mathlib.CategoryTheory.SmallObject.Iteration.Basic Mathlib.CategoryTheory.SmallObject.Iteration.ExtendToSucc Mathlib.CategoryTheory.SmallObject.Iteration.FunctorOfCocone Mathlib.CategoryTheory.SmallObject.Iteration.Nonempty |
1 |
Mathlib.AlgebraicGeometry.Modules.Tilde |
5 |
Mathlib.CategoryTheory.PUnit |
35 |
17 filesMathlib.CategoryTheory.Bicategory.LocallyDiscrete Mathlib.CategoryTheory.CommSq Mathlib.CategoryTheory.Comma.Arrow Mathlib.CategoryTheory.Comma.Basic Mathlib.CategoryTheory.Comma.CatCommSq Mathlib.CategoryTheory.Discrete.Basic Mathlib.CategoryTheory.Discrete.SumsProducts Mathlib.CategoryTheory.FiberedCategory.BasedCategory Mathlib.CategoryTheory.FiberedCategory.Cartesian Mathlib.CategoryTheory.FiberedCategory.Cocartesian Mathlib.CategoryTheory.FiberedCategory.Fiber Mathlib.CategoryTheory.FiberedCategory.Fibered Mathlib.CategoryTheory.FiberedCategory.HasFibers Mathlib.CategoryTheory.FiberedCategory.HomLift Mathlib.CategoryTheory.PEmpty Mathlib.CategoryTheory.Products.Unitor Mathlib.CategoryTheory.Square |
46 |
Declarations diff (regex)
+ CoverPreserving.of_comp_of_isCocontinuous
+ Discrete.as_bijective
+ QuasicoherentData.pushforward
+ Scheme.Modules.isQuasicoherent_restrictFunctor
+ TopologicalSpace.Opens.coe_iInf
+ _root_.CategoryTheory.Limits.isLimitEquivFanOfIsThin
+ _root_.CategoryTheory.Limits.preservesLimit_walkingParallelPair_of_eq
+ _root_.CategoryTheory.isPullback_iff_isLimit_binaryFan_of_isThin
+ appIso_hom_naturality
+ coverPreserving_opensFunctor
+ instance (priority := low) {C D : Type*} [Category* C] [Category* D] [Quiver.IsThin C]
+ instance (priority := low) {C D : Type*} [Category* C] [Category* D] [Quiver.IsThin C] (F : C ⥤ D) :
+ instance : f.opensFunctor.Full
+ instance : f.opensFunctor.IsCocontinuous (Opens.grothendieckTopology _)
+ instance : f.opensFunctor.IsLeftAdjoint
+ instance {C D : Type*} [Category* C] [Category* D] (F : C ⥤ D) {X Y : C} (f : X ⟶ Y) :
+ instance {D : Type*} [Category* D] {J : GrothendieckTopology C} {K : GrothendieckTopology D}
+ instance {X Y : C} (f : X ⟶ Y) [HasPullbacksAlong f] : (Over.map f).IsLeftAdjoint
+ instance {X Y : C} (f : X ⟶ Y) [HasPullbacksAlong f] : (Over.pullback f).IsRightAdjoint
+ instance {X Y : TopCat.{u}} (f : X ⟶ Y) (hf : Topology.IsOpenEmbedding f) :
+ instance {X Y : TopCat.{u}} (f : X ⟶ Y) (hf : Topology.IsOpenEmbedding f) {ι : Type*} [Nonempty ι]
+ isColimitISup
+ isLeftAdjoint_pushforward_of_isIso
+ isLimitIInf
+ isQuasicoherent_over
+ isQuasicoherent_pushforward
+ isQuasicoherent_pushforward_of_isLeftAdjoint
+ opensFunctorAdjunction
+ range_functor
+ sieve₀_map
++ instance {X Y : Scheme.{u}} (f : X ⟶ Y) [IsOpenImmersion f] :
You can run this locally as follows
## from your `mathlib4` directory:
git clone https://github.com/leanprover-community/mathlib-ci.git ../mathlib-ci
## summary with just the declaration names:
../mathlib-ci/scripts/pr_summary/declarations_diff.sh <optional_commit>
## more verbose report:
../mathlib-ci/scripts/pr_summary/declarations_diff.sh long <optional_commit>The doc-module for scripts/pr_summary/declarations_diff.sh in the mathlib-ci repository contains some details about this script.
Declarations diff (Lean -- pending)
Computed after the build finishes.
No changes to strong technical debt.
No changes to weak technical debt.
Current commit b2b31c9fec
Reference commit 185c8cd930
This script lives in the mathlib-ci repository. To run it locally, from your mathlib4 directory:
git clone https://github.com/leanprover-community/mathlib-ci.git ../mathlib-ci
../mathlib-ci/scripts/reporting/technical-debt-metrics.sh pr_summary
- The
relativevalue is the weighted sum of the differences with weight given by the inverse of the current value of the statistic. - The
absolutevalue is therelativevalue divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).
|
This pull request has conflicts, please merge |
|
This pull request has conflicts, please merge |
…eanprover-community#37773) Extracted from leanprover-community#37766 as a separate PR, because it also contains three basic `simp` lemmas. We also add missing type annotations in the file `Mathlib/Algebra/Category/ModuleCat/ChangeOfRings.lean`.
…eanprover-community#37773) Extracted from leanprover-community#37766 as a separate PR, because it also contains three basic `simp` lemmas. We also add missing type annotations in the file `Mathlib/Algebra/Category/ModuleCat/ChangeOfRings.lean`.
…eanprover-community#37773) Extracted from leanprover-community#37766 as a separate PR, because it also contains three basic `simp` lemmas. We also add missing type annotations in the file `Mathlib/Algebra/Category/ModuleCat/ChangeOfRings.lean`.
|
This pull request has conflicts, please merge |
|
This pull request has conflicts, please merge |
ModuleCat.restrictScalarsIsoOfEquiv#37773Over.post Fpreserves covers ifFdoes #37775Over.post Fpreserves one-hypercovers ifFdoes #381811-hypercovers #39592IsPullback#39595