ModuleSmoothProperCurve_FiniteMapData_exists_baseChange.lean
Nyll.AlgebraicCurves.Geometry.Curves.SmoothProperCurve_FiniteMapData_exists_baseChange
46 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.SmoothProperCurve.isPullback_sectionBaseChange
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
section
variable {R : Type u} [CommRing R] {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of R)}
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c) (R' : Type u) [CommRing R'] [Algebra R R']
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.SmoothProperCurve.range_sectionBaseChange
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
section
variable {R : Type u} [CommRing R] {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of R)}
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c) (R' : Type u) [CommRing R'] [Algebra R R']
AlgebraicGeometry.SmoothProperCurve.FiniteMapData.isAffineOpen_preimage_U
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
namespace FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
variable {R : Type u} [CommRing R] {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c} (𝔉 : FiniteMapData c ε)
(R' : Type u) [CommRing R'] [Algebra R R']
AlgebraicGeometry.SmoothProperCurve.FiniteMapData.isAffineOpen_preimage_V
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
namespace FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
variable {R : Type u} [CommRing R] {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c} (𝔉 : FiniteMapData c ε)
(R' : Type u) [CommRing R'] [Algebra R R']
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
AlgebraicGeometry.SmoothProperCurve.FiniteMapData.preimage_U_sup_preimage_V
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
namespace FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
variable {R : Type u} [CommRing R] {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c} (𝔉 : FiniteMapData c ε)
(R' : Type u) [CommRing R'] [Algebra R R']
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
AlgebraicGeometry.SmoothProperCurve.FiniteMapData.mem_preimage_U_iff
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
namespace FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
variable {R : Type u} [CommRing R] {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c} (𝔉 : FiniteMapData c ε)
(R' : Type u) [CommRing R'] [Algebra R R']
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
AlgebraicGeometry.SmoothProperCurve.FiniteMapData.preimage_U_inf_preimage_V_eq_basicOpen_f
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
namespace FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
variable {R : Type u} [CommRing R] {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c} (𝔉 : FiniteMapData c ε)
(R' : Type u) [CommRing R'] [Algebra R R']
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
AlgebraicGeometry.SmoothProperCurve.FiniteMapData.preimage_U_inf_preimage_V_eq_basicOpen_g
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
namespace FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
variable {R : Type u} [CommRing R] {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c} (𝔉 : FiniteMapData c ε)
(R' : Type u) [CommRing R'] [Algebra R R']
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
AlgebraicGeometry.SmoothProperCurve.FiniteMapData.res_app_f_mul_res_app_g
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
namespace FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
variable {R : Type u} [CommRing R] {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c} (𝔉 : FiniteMapData c ε)
(R' : Type u) [CommRing R'] [Algebra R R']
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.sm
DocumentationThe spectrum morphism induced by the extension of the base ring.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.p
DocumentationThe projection from the base changed curve to the original curve.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.ofHom_algebraMap_eq
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
include halg in
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.specMap_algebraMap_eq
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
include halg in
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.Φ
DocumentationThe affine chart isomorphism identifying the base changed open with its tensor product spectrum.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.Φ_hom_comp_fst
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.Φ_hom_comp_snd
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.ΓIso
DocumentationThe section ring isomorphism from a base changed affine open to the tensor product ring.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.ΓIso_hom_eq
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.Φ_hom_appTop_comp_inv_appTop
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.presheaf_map_comp_eq
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.presheaf_map_eq_of_parallel
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.app_comp_ΓIso_hom
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.ΓIso_hom_app
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.algebraMap_comp_ΓIso_hom
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.ΓIso_hom_algebraMap'
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.bcEquiv
DocumentationThe algebra equivalence identifying sections on the base changed affine open with the scalar extension.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
section algebra
variable [Algebra R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U)]
(halg' : ∀ r' : R', algebraMap R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U) r' =
((pullback.snd c (sm (R := R) R')).appLE ⊤ ((p c R') ⁻¹ᵁ U) le_top)
((Scheme.ΓSpecIso (.of R')).inv r'))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.bcEquiv_app
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
section algebra
variable [Algebra R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U)]
(halg' : ∀ r' : R', algebraMap R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U) r' =
((pullback.snd c (sm (R := R) R')).appLE ⊤ ((p c R') ⁻¹ᵁ U) le_top)
((Scheme.ΓSpecIso (.of R')).inv r'))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.bcEquiv_symm_tmul
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
section algebra
variable [Algebra R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U)]
(halg' : ∀ r' : R', algebraMap R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U) r' =
((pullback.snd c (sm (R := R) R')).appLE ⊤ ((p c R') ⁻¹ᵁ U) le_top)
((Scheme.ΓSpecIso (.of R')).inv r'))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.finite_aeval_tensor
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
section algebra
variable [Algebra R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U)]
(halg' : ∀ r' : R', algebraMap R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U) r' =
((pullback.snd c (sm (R := R) R')).appLE ⊤ ((p c R') ⁻¹ᵁ U) le_top)
((Scheme.ΓSpecIso (.of R')).inv r'))
omit hU halg in
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.finite_aeval_bc
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
section algebra
variable [Algebra R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U)]
(halg' : ∀ r' : R', algebraMap R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U) r' =
((pullback.snd c (sm (R := R) R')).appLE ⊤ ((p c R') ⁻¹ᵁ U) le_top)
((Scheme.ΓSpecIso (.of R')).inv r'))
include hU halg halg' in
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.θ
DocumentationThe iterated scalar extension equivalence for sections on the base changed affine open.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
section algebra
variable [Algebra R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U)]
(halg' : ∀ r' : R', algebraMap R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U) r' =
((pullback.snd c (sm (R := R) R')).appLE ⊤ ((p c R') ⁻¹ᵁ U) le_top)
((Scheme.ΓSpecIso (.of R')).inv r'))
section levelset
variable (S : Type u) [CommRing S] [Algebra R' S] [Algebra R S] [IsScalarTower R R' S]
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.θ_tmul
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
section algebra
variable [Algebra R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U)]
(halg' : ∀ r' : R', algebraMap R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U) r' =
((pullback.snd c (sm (R := R) R')).appLE ⊤ ((p c R') ⁻¹ᵁ U) le_top)
((Scheme.ΓSpecIso (.of R')).inv r'))
section levelset
variable (S : Type u) [CommRing S] [Algebra R' S] [Algebra R S] [IsScalarTower R R' S]
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.θ_one_tmul_app
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
section algebra
variable [Algebra R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U)]
(halg' : ∀ r' : R', algebraMap R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U) r' =
((pullback.snd c (sm (R := R) R')).appLE ⊤ ((p c R') ⁻¹ᵁ U) le_top)
((Scheme.ΓSpecIso (.of R')).inv r'))
section levelset
variable (S : Type u) [CommRing S] [Algebra R' S] [Algebra R S] [IsScalarTower R R' S]
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.θ_tmul_one
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
section algebra
variable [Algebra R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U)]
(halg' : ∀ r' : R', algebraMap R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U) r' =
((pullback.snd c (sm (R := R) R')).appLE ⊤ ((p c R') ⁻¹ᵁ U) le_top)
((Scheme.ΓSpecIso (.of R')).inv r'))
section levelset
variable (S : Type u) [CommRing S] [Algebra R' S] [Algebra R S] [IsScalarTower R R' S]
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.ideal_map_θ
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
section algebra
variable [Algebra R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U)]
(halg' : ∀ r' : R', algebraMap R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U) r' =
((pullback.snd c (sm (R := R) R')).appLE ⊤ ((p c R') ⁻¹ᵁ U) le_top)
((Scheme.ΓSpecIso (.of R')).inv r'))
section levelset
variable (S : Type u) [CommRing S] [Algebra R' S] [Algebra R S] [IsScalarTower R R' S]
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.levelSetEquiv
DocumentationThe equivalence between the level set after base change and the corresponding scalar extended quotient.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
section algebra
variable [Algebra R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U)]
(halg' : ∀ r' : R', algebraMap R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U) r' =
((pullback.snd c (sm (R := R) R')).appLE ⊤ ((p c R') ⁻¹ᵁ U) le_top)
((Scheme.ΓSpecIso (.of R')).inv r'))
section levelset
variable (S : Type u) [CommRing S] [Algebra R' S] [Algebra R S] [IsScalarTower R R' S]
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.levelSet_transport
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
section algebra
variable [Algebra R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U)]
(halg' : ∀ r' : R', algebraMap R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U) r' =
((pullback.snd c (sm (R := R) R')).appLE ⊤ ((p c R') ⁻¹ᵁ U) le_top)
((Scheme.ΓSpecIso (.of R')).inv r'))
section levelset
variable (S : Type u) [CommRing S] [Algebra R' S] [Algebra R S] [IsScalarTower R R' S]
include hU halg halg' in
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.etale_transport
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
section algebra
variable [Algebra R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U)]
(halg' : ∀ r' : R', algebraMap R' Γ(pullback c (sm (R := R) R'), (p c R') ⁻¹ᵁ U) r' =
((pullback.snd c (sm (R := R) R')).appLE ⊤ ((p c R') ⁻¹ᵁ U) le_top)
((Scheme.ΓSpecIso (.of R')).inv r'))
section levelset
variable (S : Type u) [CommRing S] [Algebra R' S] [Algebra R S] [IsScalarTower R R' S]
include hU halg halg' in
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.AffineBaseChange.isLocalHom_algebraMap_of_isIntegral
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace AffineBaseChange
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(R' : Type u) [CommRing R'] [Algebra R R'] (U : C.Opens) (hU : IsAffineOpen U)
[Algebra R Γ(C, U)]
(halg : ∀ r : R, algebraMap R Γ(C, U) r = (c.appLE ⊤ U le_top) ((Scheme.ΓSpecIso (.of R)).inv r))
omit hU in
AlgebraicGeometry.SmoothProperCurve.FiniteMapData.baseChangeData
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
open AlgebraicGeometry.AffineBaseChange
variable {R : Type u} [CommRing R] {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c} (𝔉 : FiniteMapData c ε)
(R' : Type u) [CommRing R'] [Algebra R R']
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.SmoothProperCurve.FiniteMapData.baseChangeData_U
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
open AlgebraicGeometry.AffineBaseChange
variable {R : Type u} [CommRing R] {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c} (𝔉 : FiniteMapData c ε)
(R' : Type u) [CommRing R'] [Algebra R R']
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.SmoothProperCurve.FiniteMapData.baseChangeData_V
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
open AlgebraicGeometry.AffineBaseChange
variable {R : Type u} [CommRing R] {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c} (𝔉 : FiniteMapData c ε)
(R' : Type u) [CommRing R'] [Algebra R R']
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.SmoothProperCurve.FiniteMapData.baseChangeData_m
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
open AlgebraicGeometry.AffineBaseChange
variable {R : Type u} [CommRing R] {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c} (𝔉 : FiniteMapData c ε)
(R' : Type u) [CommRing R'] [Algebra R R']
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.SmoothProperCurve.FiniteMapData.baseChangeData_f
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
open AlgebraicGeometry.AffineBaseChange
variable {R : Type u} [CommRing R] {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c} (𝔉 : FiniteMapData c ε)
(R' : Type u) [CommRing R'] [Algebra R R']
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
AlgebraicGeometry.SmoothProperCurve.FiniteMapData.levelSetsGenericallyEtale_baseChange
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
open AlgebraicGeometry.AffineBaseChange
variable {R : Type u} [CommRing R] {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c} (𝔉 : FiniteMapData c ε)
(R' : Type u) [CommRing R'] [Algebra R R']
open _root_.AlgebraicGeometry.SmoothProperCurve.FiniteMapData
AlgebraicGeometry.SmoothProperCurve.FiniteMapData.exists_baseChange
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_FiniteMapData_exists_baseChange
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.TensorProduct
with_weak_namespace _root_.AlgebraicCurves.Geometry.Curves.Proofs
open _root_.AlgebraicGeometry SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry
_root_.AlgebraicGeometry.SmoothProperCurve
SmoothProperCurve_FiniteMapData_exists_baseChange.AlgebraicGeometry.SmoothProperCurve in
with_weak_namespace SmoothProperCurve_FiniteMapData_exists_baseChange