ModuleSmoothness.lean
Nyll.AlgebraicCurves.Models.Smoothness
17 declarations indexed from sourceView source ↗ Module documentation
Smoothness
Imports18
- Nyll.AlgebraicCurves.Models.Basic
- Nyll.AlgebraicCurves.Models.ChartAlgebra
- Mathlib.AlgebraicGeometry.Morphisms.Smooth
- Mathlib.AlgebraicGeometry.Morphisms.Etale
- Mathlib.RingTheory.Extension.Presentation.Submersive
- Mathlib.RingTheory.Smooth.StandardSmoothOfFree
- Mathlib.RingTheory.Smooth.StandardSmoothCotangent
- Mathlib.RingTheory.Smooth.Field
- Mathlib.RingTheory.Smooth.Locus
- Mathlib.RingTheory.RingHom.LocallyStandardSmooth
- Mathlib.RingTheory.Etale.Kaehler
- Mathlib.FieldTheory.IntermediateField.Adjoin.Algebra
- Mathlib.RingTheory.AlgebraicIndependent.Transcendental
- Mathlib.RingTheory.Smooth.Fiber
- Mathlib.RingTheory.Unramified.LocalRing
- Mathlib.RingTheory.LocalRing.ResidueField.Instances
- Mathlib.RingTheory.DedekindDomain.Dvr
- Mathlib.RingTheory.Flat.TorsionFree
Imported by3
Declarations
AlgebraicCurve.CurveModel.freeSubmersivePresentation
DocumentationThe relation-free submersive presentation of a polynomial algebra.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry Polynomial MvPolynomial Algebra IntermediateField IsLocalRing
open IntermediateField.algebraAdjoinAdjoin TensorProduct
universe u
namespace AlgebraicCurve.CurveModel
AlgebraicCurve.CurveModel.isStandardSmoothOfRelativeDimension_polynomial
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry Polynomial MvPolynomial Algebra IntermediateField IsLocalRing
open IntermediateField.algebraAdjoinAdjoin TensorProduct
universe u
namespace AlgebraicCurve.CurveModel
AlgebraicCurve.CurveModel.smoothOfRelativeDimension_one_Spec_polynomial
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry Polynomial MvPolynomial Algebra IntermediateField IsLocalRing
open IntermediateField.algebraAdjoinAdjoin TensorProduct
universe u
namespace AlgebraicCurve.CurveModel
variable (K : Type u) [Field K]
AlgebraicCurve.CurveModel.exists_mem_and_maximalIdeal_eq_span
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry Polynomial MvPolynomial Algebra IntermediateField IsLocalRing
open IntermediateField.algebraAdjoinAdjoin TensorProduct
universe u
namespace AlgebraicCurve.CurveModel
variable (K : Type u) [Field K]
variable {L : Type u} [Field L] [Algebra K L]
section Coordinate
variable {A : Type u} [CommRing A] [IsDedekindDomain A] [Algebra K A]
AlgebraicCurve.CurveModel.transcendental_of_mem
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry Polynomial MvPolynomial Algebra IntermediateField IsLocalRing
open IntermediateField.algebraAdjoinAdjoin TensorProduct
universe u
namespace AlgebraicCurve.CurveModel
variable (K : Type u) [Field K]
variable {L : Type u} [Field L] [Algebra K L]
section Coordinate
variable {A : Type u} [CommRing A] [IsDedekindDomain A] [Algebra K A]
variable [IsDomain A] in
omit [IsDedekindDomain A] in
AlgebraicCurve.CurveModel.chartRing_finitePresentation
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry Polynomial MvPolynomial Algebra IntermediateField IsLocalRing
open IntermediateField.algebraAdjoinAdjoin TensorProduct
universe u
namespace AlgebraicCurve.CurveModel
variable (K : Type u) [Field K]
variable {L : Type u} [Field L] [Algebra K L]
AlgebraicCurve.CurveModel.formallySmooth_chartRing_localization_closed
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry Polynomial MvPolynomial Algebra IntermediateField IsLocalRing
open IntermediateField.algebraAdjoinAdjoin TensorProduct
universe u
namespace AlgebraicCurve.CurveModel
variable (K : Type u) [Field K]
variable {L : Type u} [Field L] [Algebra K L]
attribute [local instance] Ideal.Quotient.field
AlgebraicCurve.CurveModel.formallySmooth_chartRing_localization_bot
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry Polynomial MvPolynomial Algebra IntermediateField IsLocalRing
open IntermediateField.algebraAdjoinAdjoin TensorProduct
universe u
namespace AlgebraicCurve.CurveModel
variable (K : Type u) [Field K]
variable {L : Type u} [Field L] [Algebra K L]
attribute [local instance] Ideal.Quotient.field
AlgebraicCurve.CurveModel.chartRing_isSmoothAt
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry Polynomial MvPolynomial Algebra IntermediateField IsLocalRing
open IntermediateField.algebraAdjoinAdjoin TensorProduct
universe u
namespace AlgebraicCurve.CurveModel
variable (K : Type u) [Field K]
variable {L : Type u} [Field L] [Algebra K L]
attribute [local instance] Ideal.Quotient.field
AlgebraicCurve.CurveModel.isStandardSmoothOfRelativeDimension_adjoin_single
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry Polynomial MvPolynomial Algebra IntermediateField IsLocalRing
open IntermediateField.algebraAdjoinAdjoin TensorProduct
universe u
namespace AlgebraicCurve.CurveModel
variable (K : Type u) [Field K]
variable {L : Type u} [Field L] [Algebra K L]
attribute [local instance] Ideal.Quotient.field
AlgebraicCurve.CurveModel.rank_kaehler_eq_of_formallyEtale
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry Polynomial MvPolynomial Algebra IntermediateField IsLocalRing
open IntermediateField.algebraAdjoinAdjoin TensorProduct
universe u
namespace AlgebraicCurve.CurveModel
variable (K : Type u) [Field K]
variable {L : Type u} [Field L] [Algebra K L]
attribute [local instance] Ideal.Quotient.field
AlgebraicCurve.CurveModel.rank_kaehler_intermediateField_adjoin_single
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry Polynomial MvPolynomial Algebra IntermediateField IsLocalRing
open IntermediateField.algebraAdjoinAdjoin TensorProduct
universe u
namespace AlgebraicCurve.CurveModel
variable (K : Type u) [Field K]
variable {L : Type u} [Field L] [Algebra K L]
attribute [local instance] Ideal.Quotient.field
AlgebraicCurve.CurveModel.rank_kaehler_eq_one_of_finite_adjoin
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry Polynomial MvPolynomial Algebra IntermediateField IsLocalRing
open IntermediateField.algebraAdjoinAdjoin TensorProduct
universe u
namespace AlgebraicCurve.CurveModel
variable (K : Type u) [Field K]
variable {L : Type u} [Field L] [Algebra K L]
attribute [local instance] Ideal.Quotient.field
AlgebraicCurve.CurveModel.rank_kaehler_chartRing_localization_away_eq_one
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry Polynomial MvPolynomial Algebra IntermediateField IsLocalRing
open IntermediateField.algebraAdjoinAdjoin TensorProduct
universe u
namespace AlgebraicCurve.CurveModel
variable (K : Type u) [Field K]
variable {L : Type u} [Field L] [Algebra K L]
attribute [local instance] Ideal.Quotient.field
AlgebraicCurve.CurveModel.formallySmooth_chartRing
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry Polynomial MvPolynomial Algebra IntermediateField IsLocalRing
open IntermediateField.algebraAdjoinAdjoin TensorProduct
universe u
namespace AlgebraicCurve.CurveModel
variable (K : Type u) [Field K]
variable {L : Type u} [Field L] [Algebra K L]
attribute [local instance] Ideal.Quotient.field
AlgebraicCurve.CurveModel.locally_isStandardSmoothOfRelativeDimension_one_chartRing
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry Polynomial MvPolynomial Algebra IntermediateField IsLocalRing
open IntermediateField.algebraAdjoinAdjoin TensorProduct
universe u
namespace AlgebraicCurve.CurveModel
variable (K : Type u) [Field K]
variable {L : Type u} [Field L] [Algebra K L]
attribute [local instance] Ideal.Quotient.field
AlgebraicCurve.CurveModel.smoothOfRelativeDimension_one_Spec_chartRing
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry Polynomial MvPolynomial Algebra IntermediateField IsLocalRing
open IntermediateField.algebraAdjoinAdjoin TensorProduct
universe u
namespace AlgebraicCurve.CurveModel
variable (K : Type u) [Field K]
variable {L : Type u} [Field L] [Algebra K L]
attribute [local instance] Ideal.Quotient.field