ModuleScheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.lean
Nyll.AlgebraicCurves.Geometry.Schemes.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
35 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.section_eq_zero_of_cover
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Generalities
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.algebraMap_comm_of_Spec
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Generalities
variable {R : Type} [CommRing R]
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.algHomOfSpec
DocumentationThe algebra homomorphism associated with a ring homomorphism whose spectrum map is over the base.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Generalities
variable {R : Type} [CommRing R]
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.algHomOfSpec_toRingHom
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Generalities
variable {R : Type} [CommRing R]
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.algHomOfSpec_apply
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Generalities
variable {R : Type} [CommRing R]
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.PtNatural
DocumentationThe chosen points commute with extension of the coefficient algebra.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Setting
variable {R : Type} [CommRing R]
(F : ∀ (A : Type) [CommRing A] [Algebra R A], Type)
(Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B)
{X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
(pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))})
(W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop)
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.Closed
DocumentationThe subfunctor condition is locally cut out by the vanishing of an ideal.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Setting
variable {R : Type} [CommRing R]
(F : ∀ (A : Type) [CommRing A] [Algebra R A], Type)
(Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B)
{X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
(pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))})
(W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop)
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.Fmap_id
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Setting
variable {R : Type} [CommRing R]
(F : ∀ (A : Type) [CommRing A] [Algebra R A], Type)
(Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B)
{X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
(pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))})
(W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop)
variable {F Fmap p pt W}
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.Fmap_comp
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Setting
variable {R : Type} [CommRing R]
(F : ∀ (A : Type) [CommRing A] [Algebra R A], Type)
(Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B)
{X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
(pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))})
(W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop)
variable {F Fmap p pt W}
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.eq_of_pt_eq
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Setting
variable {R : Type} [CommRing R]
(F : ∀ (A : Type) [CommRing A] [Algebra R A], Type)
(Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B)
{X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
(pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))})
(W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop)
variable {F Fmap p pt W}
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.cl
DocumentationThe chosen ideal cutting out the subfunctor condition at an algebra-valued point.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Setting
variable {R : Type} [CommRing R]
(F : ∀ (A : Type) [CommRing A] [Algebra R A], Type)
(Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B)
{X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
(pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))})
(W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop)
variable {F Fmap p pt W}
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.cl_spec
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Setting
variable {R : Type} [CommRing R]
(F : ∀ (A : Type) [CommRing A] [Algebra R A], Type)
(Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B)
{X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
(pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))})
(W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop)
variable {F Fmap p pt W}
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.ideal_unique
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Setting
variable {R : Type} [CommRing R]
(F : ∀ (A : Type) [CommRing A] [Algebra R A], Type)
(Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B)
{X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
(pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))})
(W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop)
variable {F Fmap p pt W}
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.W_iff_cl_eq_bot
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Setting
variable {R : Type} [CommRing R]
(F : ∀ (A : Type) [CommRing A] [Algebra R A], Type)
(Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B)
{X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
(pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))})
(W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop)
variable {F Fmap p pt W}
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.cl_map
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Setting
variable {R : Type} [CommRing R]
(F : ∀ (A : Type) [CommRing A] [Algebra R A], Type)
(Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B)
{X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
(pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))})
(W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop)
variable {F Fmap p pt W}
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.ρ
DocumentationThe structure homomorphism from the base ring to sections on an affine open.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Charts
variable {R : Type} [CommRing R] {X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.algU
DocumentationThe base-ring algebra structure on sections of an affine open.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Charts
variable {R : Type} [CommRing R] {X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.fromSpec_over
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Charts
variable {R : Type} [CommRing R] {X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.Da
DocumentationThe basic open in an affine spectrum defined by the given ring element.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Charts
variable {R : Type} [CommRing R] {X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.isAffineOpen_Da
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Charts
variable {R : Type} [CommRing R] {X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.θ'
DocumentationThe homomorphism from the affine ring to sections on its basic open.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Charts
variable {R : Type} [CommRing R] {X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.θ'_apply
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Charts
variable {R : Type} [CommRing R] {X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.algL
DocumentationThe base-ring algebra structure on sections of the basic open.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Charts
variable {R : Type} [CommRing R] {X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.θ
DocumentationThe restriction to a basic open viewed as a homomorphism of algebras over the base.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Charts
variable {R : Type} [CommRing R] {X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.fromSpec_Da
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Charts
variable {R : Type} [CommRing R] {X : Scheme.{0}} (p : X ⟶ Spec (CommRingCat.of R))
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.sU
DocumentationThe functor element corresponding to the canonical affine chart of the representing scheme.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Sheaf
variable {R : Type} [CommRing R]
{F : ∀ (A : Type) [CommRing A] [Algebra R A], Type}
{Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B}
{X : Scheme.{0}} {p : X ⟶ Spec (CommRingCat.of R)}
{pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))}}
{W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop}
(hn : PtNatural F Fmap p pt) (hc : Closed F Fmap W)
variable (pt) in
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.pt_sU
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Sheaf
variable {R : Type} [CommRing R]
{F : ∀ (A : Type) [CommRing A] [Algebra R A], Type}
{Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B}
{X : Scheme.{0}} {p : X ⟶ Spec (CommRingCat.of R)}
{pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))}}
{W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop}
(hn : PtNatural F Fmap p pt) (hc : Closed F Fmap W)
variable (pt) in
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.resAlg
DocumentationThe algebra restriction homomorphism between affine opens of the representing scheme.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Sheaf
variable {R : Type} [CommRing R]
{F : ∀ (A : Type) [CommRing A] [Algebra R A], Type}
{Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B}
{X : Scheme.{0}} {p : X ⟶ Spec (CommRingCat.of R)}
{pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))}}
{W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop}
(hn : PtNatural F Fmap p pt) (hc : Closed F Fmap W)
variable (pt) in
variable (p) in
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.Fmap_resAlg_sU
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Sheaf
variable {R : Type} [CommRing R]
{F : ∀ (A : Type) [CommRing A] [Algebra R A], Type}
{Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B}
{X : Scheme.{0}} {p : X ⟶ Spec (CommRingCat.of R)}
{pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))}}
{W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop}
(hn : PtNatural F Fmap p pt) (hc : Closed F Fmap W)
variable (pt) in
variable (p) in
include hn in
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.J
DocumentationThe ideal sheaf obtained by gluing the ideals cutting out the subfunctor on affine charts.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Sheaf
variable {R : Type} [CommRing R]
{F : ∀ (A : Type) [CommRing A] [Algebra R A], Type}
{Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B}
{X : Scheme.{0}} {p : X ⟶ Spec (CommRingCat.of R)}
{pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))}}
{W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop}
(hn : PtNatural F Fmap p pt) (hc : Closed F Fmap W)
variable (pt) in
variable (p) in
include hn in
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.local_iff
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Sheaf
variable {R : Type} [CommRing R]
{F : ∀ (A : Type) [CommRing A] [Algebra R A], Type}
{Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B}
{X : Scheme.{0}} {p : X ⟶ Spec (CommRingCat.of R)}
{pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))}}
{W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop}
(hn : PtNatural F Fmap p pt) (hc : Closed F Fmap W)
variable (pt) in
variable (p) in
section Key
variable (A : Type) [CommRing A] [Algebra R A] (s : F A)
include hn in
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.preimage_le_iSup
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Sheaf
variable {R : Type} [CommRing R]
{F : ∀ (A : Type) [CommRing A] [Algebra R A], Type}
{Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B}
{X : Scheme.{0}} {p : X ⟶ Spec (CommRingCat.of R)}
{pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))}}
{W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop}
(hn : PtNatural F Fmap p pt) (hc : Closed F Fmap W)
variable (pt) in
variable (p) in
section Key
variable (A : Type) [CommRing A] [Algebra R A] (s : F A)
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.J_le_ker_iff
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
section Sheaf
variable {R : Type} [CommRing R]
{F : ∀ (A : Type) [CommRing A] [Algebra R A], Type}
{Fmap : ∀ (A B : Type) [CommRing A] [CommRing B] [Algebra R A] [Algebra R B], (A →ₐ[R] B) → F A →
F B}
{X : Scheme.{0}} {p : X ⟶ Spec (CommRingCat.of R)}
{pt : ∀ (A : Type) [CommRing A] [Algebra R A],
F A ≃ {g : Spec (CommRingCat.of A) ⟶ X // g ≫ p = Spec.map (CommRingCat.ofHom (algebraMap R
A))}}
{W : ∀ (A : Type) [CommRing A] [Algebra R A], F A → Prop}
(hn : PtNatural F Fmap p pt) (hc : Closed F Fmap W)
variable (pt) in
variable (p) in
section Key
variable (A : Type) [CommRing A] [Algebra R A] (s : F A)
include hn in
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal.ClosedRep.main
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
namespace ClosedRep
universe u
AlgebraicGeometry.Scheme.exists_isClosedImmersion_represents_of_forall_exists_ideal
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_isClosedImmersion_represents_of_forall_exists_ideal
open CategoryTheory AlgebraicGeometry Opposite
attribute [local simp] ClosedRep.algHomOfSpec_toRingHom