ModuleSmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi.lean
Nyll.AlgebraicCurves.Geometry.Curves.SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi
16 declarations indexed from sourceView source ↗ Module documentation
Smooth Proper Curve exists sections injective of tensor Product alg Equiv pi
Declarations
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi.AlgebraicGeometry.SmoothProperCurve.SplitSectionsImpl.proj
DocumentationProjection to a chosen factor of the split base-changed algebra.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs
namespace SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi
universe u
open scoped TensorProduct
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace SplitSectionsImpl
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
section Ring
variable {R₀ R' B : Type u} [CommRing R₀] [CommRing R'] [CommRing B] [Algebra R₀ B] [Algebra R₀ R']
{d : ℕ} (φ : (R' ⊗[R₀] B) ≃ₐ[R'] (Fin d → R'))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi.AlgebraicGeometry.SmoothProperCurve.SplitSectionsImpl.proj_apply
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs
namespace SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi
universe u
open scoped TensorProduct
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace SplitSectionsImpl
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
section Ring
variable {R₀ R' B : Type u} [CommRing R₀] [CommRing R'] [CommRing B] [Algebra R₀ B] [Algebra R₀ R']
{d : ℕ} (φ : (R' ⊗[R₀] B) ≃ₐ[R'] (Fin d → R'))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi.AlgebraicGeometry.SmoothProperCurve.SplitSectionsImpl.coord
DocumentationThe coordinate ring homomorphism obtained from the chosen factor of the split algebra.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs
namespace SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi
universe u
open scoped TensorProduct
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace SplitSectionsImpl
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
section Ring
variable {R₀ R' B : Type u} [CommRing R₀] [CommRing R'] [CommRing B] [Algebra R₀ B] [Algebra R₀ R']
{d : ℕ} (φ : (R' ⊗[R₀] B) ≃ₐ[R'] (Fin d → R'))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi.AlgebraicGeometry.SmoothProperCurve.SplitSectionsImpl.coord_apply
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs
namespace SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi
universe u
open scoped TensorProduct
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace SplitSectionsImpl
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
section Ring
variable {R₀ R' B : Type u} [CommRing R₀] [CommRing R'] [CommRing B] [Algebra R₀ B] [Algebra R₀ R']
{d : ℕ} (φ : (R' ⊗[R₀] B) ≃ₐ[R'] (Fin d → R'))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi.AlgebraicGeometry.SmoothProperCurve.SplitSectionsImpl.proj_tmul
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs
namespace SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi
universe u
open scoped TensorProduct
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace SplitSectionsImpl
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
section Ring
variable {R₀ R' B : Type u} [CommRing R₀] [CommRing R'] [CommRing B] [Algebra R₀ B] [Algebra R₀ R']
{d : ℕ} (φ : (R' ⊗[R₀] B) ≃ₐ[R'] (Fin d → R'))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi.AlgebraicGeometry.SmoothProperCurve.SplitSectionsImpl.coord_algebraMap
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs
namespace SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi
universe u
open scoped TensorProduct
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace SplitSectionsImpl
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
section Ring
variable {R₀ R' B : Type u} [CommRing R₀] [CommRing R'] [CommRing B] [Algebra R₀ B] [Algebra R₀ R']
{d : ℕ} (φ : (R' ⊗[R₀] B) ≃ₐ[R'] (Fin d → R'))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi.AlgebraicGeometry.SmoothProperCurve.SplitSectionsImpl.coord_comp_algebraMap
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs
namespace SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi
universe u
open scoped TensorProduct
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace SplitSectionsImpl
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
section Ring
variable {R₀ R' B : Type u} [CommRing R₀] [CommRing R'] [CommRing B] [Algebra R₀ B] [Algebra R₀ R']
{d : ℕ} (φ : (R' ⊗[R₀] B) ≃ₐ[R'] (Fin d → R'))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi.AlgebraicGeometry.SmoothProperCurve.SplitSectionsImpl.eq_of_apply_coord_eq
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs
namespace SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi
universe u
open scoped TensorProduct
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace SplitSectionsImpl
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
section Ring
variable {R₀ R' B : Type u} [CommRing R₀] [CommRing R'] [CommRing B] [Algebra R₀ B] [Algebra R₀ R']
{d : ℕ} (φ : (R' ⊗[R₀] B) ≃ₐ[R'] (Fin d → R'))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi.AlgebraicGeometry.SmoothProperCurve.SplitSectionsImpl.specCoord
DocumentationThe morphism of spectra corresponding to the chosen coordinate homomorphism.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs
namespace SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi
universe u
open scoped TensorProduct
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace SplitSectionsImpl
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
section Scheme
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
{R₀ : Type u} [CommRing R₀] [Algebra R R₀] {B : Type u} [CommRing B] [Algebra R₀ B]
(ι : Spec (CommRingCat.of B) ⟶ pullback c (specMap R R₀))
(hι : ι ≫ baseChange R c R₀ = specMap R₀ B)
{R' : Type u} [CommRing R'] [Algebra R R'] [Algebra R₀ R'] [IsScalarTower R R₀ R']
{d : ℕ} (φ : (R' ⊗[R₀] B) ≃ₐ[R'] (Fin d → R'))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi.AlgebraicGeometry.SmoothProperCurve.SplitSectionsImpl.specCoord_comp_specMap
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs
namespace SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi
universe u
open scoped TensorProduct
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace SplitSectionsImpl
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
section Scheme
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
{R₀ : Type u} [CommRing R₀] [Algebra R R₀] {B : Type u} [CommRing B] [Algebra R₀ B]
(ι : Spec (CommRingCat.of B) ⟶ pullback c (specMap R R₀))
(hι : ι ≫ baseChange R c R₀ = specMap R₀ B)
{R' : Type u} [CommRing R'] [Algebra R R'] [Algebra R₀ R'] [IsScalarTower R R₀ R']
{d : ℕ} (φ : (R' ⊗[R₀] B) ≃ₐ[R'] (Fin d → R'))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi.AlgebraicGeometry.SmoothProperCurve.SplitSectionsImpl.secTop
DocumentationThe curve-valued point obtained from a factor of the split affine algebra.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs
namespace SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi
universe u
open scoped TensorProduct
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace SplitSectionsImpl
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
section Scheme
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
{R₀ : Type u} [CommRing R₀] [Algebra R R₀] {B : Type u} [CommRing B] [Algebra R₀ B]
(ι : Spec (CommRingCat.of B) ⟶ pullback c (specMap R R₀))
(hι : ι ≫ baseChange R c R₀ = specMap R₀ B)
{R' : Type u} [CommRing R'] [Algebra R R'] [Algebra R₀ R'] [IsScalarTower R R₀ R']
{d : ℕ} (φ : (R' ⊗[R₀] B) ≃ₐ[R'] (Fin d → R'))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi.AlgebraicGeometry.SmoothProperCurve.SplitSectionsImpl.secTop_comp
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs
namespace SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi
universe u
open scoped TensorProduct
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace SplitSectionsImpl
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
section Scheme
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
{R₀ : Type u} [CommRing R₀] [Algebra R R₀] {B : Type u} [CommRing B] [Algebra R₀ B]
(ι : Spec (CommRingCat.of B) ⟶ pullback c (specMap R R₀))
(hι : ι ≫ baseChange R c R₀ = specMap R₀ B)
{R' : Type u} [CommRing R'] [Algebra R R'] [Algebra R₀ R'] [IsScalarTower R R₀ R']
{d : ℕ} (φ : (R' ⊗[R₀] B) ≃ₐ[R'] (Fin d → R'))
include hι in
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi.AlgebraicGeometry.SmoothProperCurve.SplitSectionsImpl.sec
DocumentationThe section of the base-changed curve determined by the chosen split factor.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs
namespace SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi
universe u
open scoped TensorProduct
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace SplitSectionsImpl
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
section Scheme
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
{R₀ : Type u} [CommRing R₀] [Algebra R R₀] {B : Type u} [CommRing B] [Algebra R₀ B]
(ι : Spec (CommRingCat.of B) ⟶ pullback c (specMap R R₀))
(hι : ι ≫ baseChange R c R₀ = specMap R₀ B)
{R' : Type u} [CommRing R'] [Algebra R R'] [Algebra R₀ R'] [IsScalarTower R R₀ R']
{d : ℕ} (φ : (R' ⊗[R₀] B) ≃ₐ[R'] (Fin d → R'))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi.AlgebraicGeometry.SmoothProperCurve.SplitSectionsImpl.sec_fst
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs
namespace SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi
universe u
open scoped TensorProduct
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace SplitSectionsImpl
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
section Scheme
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
{R₀ : Type u} [CommRing R₀] [Algebra R R₀] {B : Type u} [CommRing B] [Algebra R₀ B]
(ι : Spec (CommRingCat.of B) ⟶ pullback c (specMap R R₀))
(hι : ι ≫ baseChange R c R₀ = specMap R₀ B)
{R' : Type u} [CommRing R'] [Algebra R R'] [Algebra R₀ R'] [IsScalarTower R R₀ R']
{d : ℕ} (φ : (R' ⊗[R₀] B) ≃ₐ[R'] (Fin d → R'))
AlgebraicCurves.Geometry.Curves.Proofs.SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi.AlgebraicGeometry.SmoothProperCurve.SplitSectionsImpl.sec_injective
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs
namespace SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi
universe u
open scoped TensorProduct
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace SmoothProperCurve
open _root_.AlgebraicGeometry.SmoothProperCurve
namespace SplitSectionsImpl
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.AlgebraicGeometry
section Scheme
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
{R₀ : Type u} [CommRing R₀] [Algebra R R₀] {B : Type u} [CommRing B] [Algebra R₀ B]
(ι : Spec (CommRingCat.of B) ⟶ pullback c (specMap R R₀))
(hι : ι ≫ baseChange R c R₀ = specMap R₀ B)
{R' : Type u} [CommRing R'] [Algebra R R'] [Algebra R₀ R'] [IsScalarTower R R₀ R']
{d : ℕ} (φ : (R' ⊗[R₀] B) ≃ₐ[R'] (Fin d → R'))
AlgebraicGeometry.SmoothProperCurve.exists_sections_injective_of_tensorProduct_algEquiv_pi
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Curves.Proofs
namespace SmoothProperCurve_exists_sections_injective_of_tensorProduct_algEquiv_pi
universe u
open scoped TensorProduct
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open AlgebraicGeometry.SmoothProperCurve.SplitSectionsImpl in