ModuleisOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.lean
Nyll.AlgebraicCurves.Geometry.Schemes.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
30 declarations indexed from sourceView source ↗ Module documentation
is Open Immersion of mono of forall exists lift of is Artinian Ring of is Local Ring
Imports19
- Mathlib.AlgebraicGeometry.Stalk
- Mathlib.AlgebraicGeometry.ResidueField
- Mathlib.AlgebraicGeometry.Morphisms.FlatMono
- Mathlib.AlgebraicGeometry.Morphisms.FinitePresentation
- Mathlib.AlgebraicGeometry.Morphisms.FiniteType
- Mathlib.AlgebraicGeometry.Noetherian
- Mathlib.Algebra.Category.Ring.Epi
- Mathlib.Algebra.Algebra.Epi
- Mathlib.RingTheory.HopkinsLevitzki
- Mathlib.RingTheory.Filtration
- Mathlib.RingTheory.Localization.Submodule
- Mathlib.RingTheory.LocalRing.ResidueField.Basic
- Mathlib.RingTheory.LocalRing.Quotient
- Mathlib.RingTheory.TensorProduct.Finite
- Mathlib.RingTheory.TensorProduct.Maps
- Mathlib.LinearAlgebra.TensorProduct.Tower
- Mathlib.Tactic.Abel
- Mathlib.Tactic.Ring
- Nyll.AlgebraicCurves.Foundations.CommutativeAlgebra.Module_flat_of_maximalIdeal_rTensor_injective_of_isLocalHom
Imported by2
Declarations
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bGlue.epi_stalkMap_of_mono
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
namespace E3bGlue
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bGlue.exists_stalkHom_of_apply_closedPoint_eq
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
namespace E3bGlue
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bGlue.specMap_comp_fromSpecStalk_closedPoint
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
namespace E3bGlue
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bGlue.maximalIdeal_pow_ne_top
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
namespace E3bGlue
section Quotients
variable (A : Type u) [CommRing A] [IsLocalRing A]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bGlue.nontrivial_quot
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
namespace E3bGlue
section Quotients
variable (A : Type u) [CommRing A] [IsLocalRing A]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bGlue.isLocalRing_quot
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
namespace E3bGlue
section Quotients
variable (A : Type u) [CommRing A] [IsLocalRing A]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bGlue.eq_maximalIdeal_of_pow_le
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
namespace E3bGlue
section Quotients
variable (A : Type u) [CommRing A] [IsLocalRing A]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bGlue.isMaximal_map_maximalIdeal
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
namespace E3bGlue
section Quotients
variable (A : Type u) [CommRing A] [IsLocalRing A]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bGlue.isMaximal_of_isPrime_quot
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
namespace E3bGlue
section Quotients
variable (A : Type u) [CommRing A] [IsLocalRing A]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bGlue.isArtinianRing_quot
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
namespace E3bGlue
section Quotients
variable (A : Type u) [CommRing A] [IsLocalRing A]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bGlue.maximalIdeal_quot
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
namespace E3bGlue
section Quotients
variable (A : Type u) [CommRing A] [IsLocalRing A]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bGlue.factor_surjective
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
namespace E3bGlue
section Quotients
variable (A : Type u) [CommRing A] [IsLocalRing A]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bGlue.ker_factor
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
namespace E3bGlue
section Quotients
variable (A : Type u) [CommRing A] [IsLocalRing A]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bGlue.ker_factor_mul_maximalIdeal
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
namespace E3bGlue
section Quotients
variable (A : Type u) [CommRing A] [IsLocalRing A]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bGlue.exists_retraction_succ
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
namespace E3bGlue
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bGlue.isNoetherianRing_stalk
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
namespace E3bGlue
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bMono.maximalIdeal_pow_smul_top_le_restrictScalars
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
namespace E3bMono
section separated
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B] [IsLocalRing A] [IsLocalRing B]
[IsLocalHom (algebraMap A B)]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bMono.iInf_maximalIdeal_pow_smul_eq_bot_of_isLocalHom
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
namespace E3bMono
section separated
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B] [IsLocalRing A] [IsLocalRing B]
[IsLocalHom (algebraMap A B)]
variable [IsNoetherianRing B]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bMono.finite_lTensor
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
namespace E3bMono
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bMono.iInf_maximalIdeal_pow_smul_tensor_eq_bot
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
namespace E3bMono
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bMono.map_mem_smul_top
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
namespace E3bMono
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
section core
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bMono.mem_pow_smul_top_of_coe_mem
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
namespace E3bMono
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
section core
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bMono.lTensor_maximalIdeal_subtype_injective
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
namespace E3bMono
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
section core
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
variable [IsNoetherianRing A] [IsNoetherianRing B] [IsLocalRing A] [IsLocalRing B]
[IsLocalHom (algebraMap A B)]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bMono.flat_of_approx
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
namespace E3bMono
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
section core
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
variable [IsNoetherianRing A] [IsNoetherianRing B] [IsLocalRing A] [IsLocalRing B]
[IsLocalHom (algebraMap A B)]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bMono.approx_of_isEpi_of_retraction
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
namespace E3bMono
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
section retraction
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bMono.surjective_algebraMap_of_isEpi_of_field
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
namespace E3bMono
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
section fieldEpi
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bMono.residueField_algebraMap_bijective_of_isEpi
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
namespace E3bMono
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
section fieldEpi
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B] [IsLocalRing A] [IsLocalRing B]
[IsLocalHom (algebraMap A B)]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bMono.exists_retraction_one
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
namespace E3bMono
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
section fieldEpi
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B] [IsLocalRing A] [IsLocalRing B]
[IsLocalHom (algebraMap A B)]
AlgebraicCurves.Geometry.Schemes.Proofs.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing.E3bMono.flat_stalkMap
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry IsLocalRing TensorProduct
universe u
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
namespace E3bMono
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
attribute [local instance]
E3bGlue.nontrivial_quot
attribute [local instance]
E3bGlue.isLocalRing_quot
attribute [local instance]
E3bGlue.isArtinianRing_quot
section assembly
AlgebraicGeometry.isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicGeometry
open CategoryTheory CategoryTheory.Limits IsLocalRing TensorProduct
universe u
attribute [local instance] E3bGlue.nontrivial_quot
attribute [local instance] E3bGlue.isLocalRing_quot
attribute [local instance] E3bGlue.isArtinianRing_quot
open _root_.AlgebraicCurves.Geometry.Schemes.Proofs in
open isOpenImmersion_of_mono_of_forall_exists_lift_of_isArtinianRing_of_isLocalRing in
open E3bMono in