ModuleCurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.lean
Nyll.AlgebraicCurves.Models.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
34 declarations indexed from sourceView source ↗ Module documentation
Curve Model ff Equiv symm stalk Map eq algebra Map
Declarations
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.ord_nonneg_of_mem
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section FieldSide
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.mem_of_ord_nonneg
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section FieldSide
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.ord_coe_eq_zero_iff_isUnit
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section FieldSide
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.mem_maximalIdeal_iff_ord_pos
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section FieldSide
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.VanishesAt
DocumentationThe function belongs to the valuation subring and its residue at the place is zero.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section FieldSide
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.VanishesAt.sub
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section FieldSide
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.vanishesAt_zero
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section FieldSide
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.vanishesAt_of_mem_maximalIdeal
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section FieldSide
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.vanishesAt_of_ord_pos
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section FieldSide
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.VanishesAt.eq_zero_or_ord_pos
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section FieldSide
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.finite_setOf_ord_ne_zero
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section FieldSide
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.exists_sub_algebraMap_mem_maximalIdeal
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section FieldSide
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.exists_ord_pos_of_ord_neg
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section FieldSide
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.infinite_place
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section FieldSide
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.eq_zero_of_vanishesAt_off_finite
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section FieldSide
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.mem_maximalIdeal_iff_of_ringEquiv
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section FieldSide
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.stalkToField
DocumentationThe homomorphism from a stalk to the modeled function field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section ModelSide
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve
universe u v
variable {K : Type u} [Field K] {L : Type v} [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.stalkToField_apply
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section ModelSide
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve
universe u v
variable {K : Type u} [Field K] {L : Type v} [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.stalkToField_injective
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section ModelSide
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve
universe u v
variable {K : Type u} [Field K] {L : Type v} [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.stalkEquivOfRange
DocumentationThe stalk equivalence with a valuation ring having the same image in the function field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section ModelSide
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve
universe u v
variable {K : Type u} [Field K] {L : Type v} [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.coe_stalkEquivOfRange
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section ModelSide
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve
universe u v
variable {K : Type u} [Field K] {L : Type v} [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.nonempty_place
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section ModelSide
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve
universe u v
variable {K : Type u} [Field K] {L : Type v} [Field L] [Algebra K L]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.psi
DocumentationThe homomorphism of modeled fields obtained by conjugating the scheme function-field map.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section Rigidity
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve
universe u v
variable {k : Type u} [Field k] [IsAlgClosed k] {F F' : Type v} [Field F] [Field F']
[Algebra k F] [Algebra k F']
[IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F] [Algebra.EssFiniteType k F']
[Algebra F F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F']
(M : CurveModel k F) (M' : CurveModel k F')
(π : M'.C ⟶ M.C) (hπ : π ≫ M.toBase = M'.toBase)
(φ : M.C.functionField →+* M'.C.functionField)
(hφk : ∀ a : k, φ (baseToFunctionField M.toBase a) = baseToFunctionField M'.toBase a)
(hφnat : ∀ (p : M'.C) (s : M.C.presheaf.stalk (π.base p)),
algebraMap _ M'.C.functionField (π.stalkMap p s) = φ (algebraMap _ M.C.functionField s))
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.psi_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section Rigidity
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve
universe u v
variable {k : Type u} [Field k] [IsAlgClosed k] {F F' : Type v} [Field F] [Field F']
[Algebra k F] [Algebra k F']
[IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F] [Algebra.EssFiniteType k F']
[Algebra F F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F']
(M : CurveModel k F) (M' : CurveModel k F')
(π : M'.C ⟶ M.C) (hπ : π ≫ M.toBase = M'.toBase)
(φ : M.C.functionField →+* M'.C.functionField)
(hφk : ∀ a : k, φ (baseToFunctionField M.toBase a) = baseToFunctionField M'.toBase a)
(hφnat : ∀ (p : M'.C) (s : M.C.presheaf.stalk (π.base p)),
algebraMap _ M'.C.functionField (π.stalkMap p s) = φ (algebraMap _ M.C.functionField s))
omit [IsAlgClosed k] [IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F]
[Algebra.EssFiniteType k F'] [Algebra F F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F'] in
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.psi_algebraMap
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section Rigidity
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve
universe u v
variable {k : Type u} [Field k] [IsAlgClosed k] {F F' : Type v} [Field F] [Field F']
[Algebra k F] [Algebra k F']
[IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F] [Algebra.EssFiniteType k F']
[Algebra F F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F']
(M : CurveModel k F) (M' : CurveModel k F')
(π : M'.C ⟶ M.C) (hπ : π ≫ M.toBase = M'.toBase)
(φ : M.C.functionField →+* M'.C.functionField)
(hφk : ∀ a : k, φ (baseToFunctionField M.toBase a) = baseToFunctionField M'.toBase a)
(hφnat : ∀ (p : M'.C) (s : M.C.presheaf.stalk (π.base p)),
algebraMap _ M'.C.functionField (π.stalkMap p s) = φ (algebraMap _ M.C.functionField s))
include hφk in
omit [IsAlgClosed k] [IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F]
[Algebra.EssFiniteType k F'] [Algebra F F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F'] in
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.stalkToField_stalkMap
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section Rigidity
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve
universe u v
variable {k : Type u} [Field k] [IsAlgClosed k] {F F' : Type v} [Field F] [Field F']
[Algebra k F] [Algebra k F']
[IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F] [Algebra.EssFiniteType k F']
[Algebra F F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F']
(M : CurveModel k F) (M' : CurveModel k F')
(π : M'.C ⟶ M.C) (hπ : π ≫ M.toBase = M'.toBase)
(φ : M.C.functionField →+* M'.C.functionField)
(hφk : ∀ a : k, φ (baseToFunctionField M.toBase a) = baseToFunctionField M'.toBase a)
(hφnat : ∀ (p : M'.C) (s : M.C.presheaf.stalk (π.base p)),
algebraMap _ M'.C.functionField (π.stalkMap p s) = φ (algebraMap _ M.C.functionField s))
include hφnat in
omit [IsAlgClosed k] [IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F]
[Algebra.EssFiniteType k F'] [Algebra F F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F'] in
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.vanishesAt_psi_sub
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section Rigidity
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve
universe u v
variable {k : Type u} [Field k] [IsAlgClosed k] {F F' : Type v} [Field F] [Field F']
[Algebra k F] [Algebra k F']
[IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F] [Algebra.EssFiniteType k F']
[Algebra F F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F']
(M : CurveModel k F) (M' : CurveModel k F')
(π : M'.C ⟶ M.C) (hπ : π ≫ M.toBase = M'.toBase)
(φ : M.C.functionField →+* M'.C.functionField)
(hφk : ∀ a : k, φ (baseToFunctionField M.toBase a) = baseToFunctionField M'.toBase a)
(hφnat : ∀ (p : M'.C) (s : M.C.presheaf.stalk (π.base p)),
algebraMap _ M'.C.functionField (π.stalkMap p s) = φ (algebraMap _ M.C.functionField s))
include hπ hφk hφnat in
omit [IsCurveOver k F'] [Algebra.EssFiniteType k F] [Algebra.EssFiniteType k F'] in
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRigidity.key
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
namespace HG1bRigidity
open IsLocalRing AlgebraicCurve
section Rigidity
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve
universe u v
variable {k : Type u} [Field k] [IsAlgClosed k] {F F' : Type v} [Field F] [Field F']
[Algebra k F] [Algebra k F']
[IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F] [Algebra.EssFiniteType k F']
[Algebra F F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F']
(M : CurveModel k F) (M' : CurveModel k F')
(π : M'.C ⟶ M.C) (hπ : π ≫ M.toBase = M'.toBase)
(φ : M.C.functionField →+* M'.C.functionField)
(hφk : ∀ a : k, φ (baseToFunctionField M.toBase a) = baseToFunctionField M'.toBase a)
(hφnat : ∀ (p : M'.C) (s : M.C.presheaf.stalk (π.base p)),
algebraMap _ M'.C.functionField (π.stalkMap p s) = φ (algebraMap _ M.C.functionField s))
include hπ hφk hφnat in
omit [Algebra.EssFiniteType k F] [Algebra.EssFiniteType k F'] in
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRig.apply_genericPoint_eq
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
section RigiditySchemeSide
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve Topology
universe u v
namespace HG1bRig
variable {k : Type u} [Field k] [IsAlgClosed k] {F F' : Type v} [Field F] [Field F'] [Algebra k F]
[Algebra k F']
[IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F] [Algebra.EssFiniteType k F']
[Algebra F F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F']
(M : CurveModel k F) (M' : CurveModel k F')
(π : M'.C ⟶ M.C) (hπ : π ≫ M.toBase = M'.toBase)
[IsFinite π] [Flat π] [LocallyOfFinitePresentation π]
omit [IsAlgClosed k] [IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F]
[Algebra.EssFiniteType k F']
[Algebra F F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F'] [IsFinite π]
[LocallyOfFinitePresentation π] in
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRig.fieldMap
DocumentationThe function-field homomorphism induced by the morphism of curve models.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
section RigiditySchemeSide
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve Topology
universe u v
namespace HG1bRig
variable {k : Type u} [Field k] [IsAlgClosed k] {F F' : Type v} [Field F] [Field F'] [Algebra k F]
[Algebra k F']
[IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F] [Algebra.EssFiniteType k F']
[Algebra F F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F']
(M : CurveModel k F) (M' : CurveModel k F')
(π : M'.C ⟶ M.C) (hπ : π ≫ M.toBase = M'.toBase)
[IsFinite π] [Flat π] [LocallyOfFinitePresentation π]
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRig.algebraMap_stalkMap
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
section RigiditySchemeSide
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve Topology
universe u v
namespace HG1bRig
variable {k : Type u} [Field k] [IsAlgClosed k] {F F' : Type v} [Field F] [Field F'] [Algebra k F]
[Algebra k F']
[IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F] [Algebra.EssFiniteType k F']
[Algebra F F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F']
(M : CurveModel k F) (M' : CurveModel k F')
(π : M'.C ⟶ M.C) (hπ : π ≫ M.toBase = M'.toBase)
[IsFinite π] [Flat π] [LocallyOfFinitePresentation π]
omit [IsAlgClosed k] [IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F]
[Algebra.EssFiniteType k F'] [Algebra F F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F']
[IsFinite π] [LocallyOfFinitePresentation π] in
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRig.fieldMap_baseToFunctionField
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
section RigiditySchemeSide
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve Topology
universe u v
namespace HG1bRig
variable {k : Type u} [Field k] [IsAlgClosed k] {F F' : Type v} [Field F] [Field F'] [Algebra k F]
[Algebra k F']
[IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F] [Algebra.EssFiniteType k F']
[Algebra F F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F']
(M : CurveModel k F) (M' : CurveModel k F')
(π : M'.C ⟶ M.C) (hπ : π ≫ M.toBase = M'.toBase)
[IsFinite π] [Flat π] [LocallyOfFinitePresentation π]
include hπ in
omit [IsAlgClosed k] [IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F]
[Algebra.EssFiniteType k F'] [Algebra F F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F']
[IsFinite π] [LocallyOfFinitePresentation π] in
AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap.HG1bRig.rigidity_of_key
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
section RigiditySchemeSide
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve Topology
universe u v
namespace HG1bRig
variable {k : Type u} [Field k] [IsAlgClosed k] {F F' : Type v} [Field F] [Field F'] [Algebra k F]
[Algebra k F']
[IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F] [Algebra.EssFiniteType k F']
[Algebra F F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F']
(M : CurveModel k F) (M' : CurveModel k F')
(π : M'.C ⟶ M.C) (hπ : π ≫ M.toBase = M'.toBase)
[IsFinite π] [Flat π] [LocallyOfFinitePresentation π]
include hπ in
omit [IsAlgClosed k] [IsCurveOver k F] [IsCurveOver k F'] [Algebra.EssFiniteType k F]
[Algebra.EssFiniteType k F'] [IsScalarTower k F F'] [Algebra.IsIntegral F F'] [IsFinite π]
[LocallyOfFinitePresentation π] in
AlgebraicCurve.CurveModel.ffEquiv_symm_stalkMap_eq_algebraMap
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Models.Proofs.CurveModel_ffEquiv_symm_stalkMap_eq_algebraMap
section RigiditySolution
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve
universe u v