File tree Expand file tree Collapse file tree 7 files changed +504
-460
lines changed Expand file tree Collapse file tree 7 files changed +504
-460
lines changed Original file line number Diff line number Diff line change @@ -710,6 +710,7 @@ import Mathlib.Algebra.Tropical.BigOperators
710
710
import Mathlib.Algebra.Tropical.Lattice
711
711
import Mathlib.Algebra.Vertex.HVertexOperator
712
712
import Mathlib.AlgebraicGeometry.AffineScheme
713
+ import Mathlib.AlgebraicGeometry.Cover.Open
713
714
import Mathlib.AlgebraicGeometry.EllipticCurve.Affine
714
715
import Mathlib.AlgebraicGeometry.EllipticCurve.DivisionPolynomial.Basic
715
716
import Mathlib.AlgebraicGeometry.EllipticCurve.DivisionPolynomial.Degree
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ Authors: Andrew Yang
5
5
-/
6
6
import Mathlib.AlgebraicGeometry.GammaSpecAdjunction
7
7
import Mathlib.AlgebraicGeometry.Restrict
8
+ import Mathlib.AlgebraicGeometry.Cover.Open
8
9
import Mathlib.CategoryTheory.Limits.Opposites
9
10
import Mathlib.RingTheory.Localization.InvSubmonoid
10
11
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
4
4
Authors: Andrew Yang
5
5
-/
6
6
import Mathlib.Geometry.RingedSpace.PresheafedSpace.Gluing
7
- import Mathlib.AlgebraicGeometry.OpenImmersion
7
+ import Mathlib.AlgebraicGeometry.Cover.Open
8
8
9
9
#align_import algebraic_geometry.gluing from "leanprover-community/mathlib" @"533f62f4dd62a5aad24a04326e6e787c8f7e98b1"
10
10
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change @@ -178,6 +178,10 @@ instance is_locallyRingedSpace_iso {X Y : Scheme} (f : X ⟶ Y) [IsIso f] :
178
178
forgetToLocallyRingedSpace.map_isIso f
179
179
#align algebraic_geometry.Scheme.is_LocallyRingedSpace_iso AlgebraicGeometry.Scheme.is_locallyRingedSpace_iso
180
180
181
+ instance val_base_isIso {X Y : Scheme.{u}} (f : X ⟶ Y) [IsIso f] : IsIso f.1 .base :=
182
+ Scheme.forgetToTop.map_isIso f
183
+ #align algebraic_geometry.Scheme.val_base_is_iso AlgebraicGeometry.Scheme.val_base_isIso
184
+
181
185
-- Porting note: need an extra instance here.
182
186
instance {X Y : Scheme} (f : X ⟶ Y) [IsIso f] (U) : IsIso (f.val.c.app U) :=
183
187
haveI := PresheafedSpace.c_isIso_of_iso f.val
Original file line number Diff line number Diff line change @@ -960,6 +960,10 @@ end SheafedSpace.IsOpenImmersion
960
960
961
961
namespace LocallyRingedSpace.IsOpenImmersion
962
962
963
+ instance (X : LocallyRingedSpace) {U : TopCat} (f : U ⟶ X.toTopCat) (hf : OpenEmbedding f) :
964
+ LocallyRingedSpace.IsOpenImmersion (X.ofRestrict hf) :=
965
+ PresheafedSpace.IsOpenImmersion.ofRestrict X.toPresheafedSpace hf
966
+
963
967
noncomputable section Pullback
964
968
965
969
variable {X Y Z : LocallyRingedSpace} (f : X ⟶ Z) (g : Y ⟶ Z)
You can’t perform that action at this time.
0 commit comments