ModulePlace_residueField_eq_compositum_of_isConstantFieldExtension.lean
Nyll.AlgebraicCurves.Places.Place_residueField_eq_compositum_of_isConstantFieldExtension
15 declarations indexed from sourceView source ↗ Module documentation
Place residue Field eq compositum of is Constant Field Extension
Declarations
AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum.AlgebraicCurve.Place.ResidueCompositumAux.mem_of_isIntegral
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum
open _root_.AlgebraicCurve
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
namespace ResidueCompositumAux
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
section Constants
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum.AlgebraicCurve.Place.ResidueCompositumAux.isUnit_of_isIntegral
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum
open _root_.AlgebraicCurve
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
namespace ResidueCompositumAux
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
section Constants
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum.AlgebraicCurve.Place.ResidueCompositumAux.mem_adjoin_of_isIntegral_valuationSubring
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum
open _root_.AlgebraicCurve
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
namespace ResidueCompositumAux
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
section Layer
variable {K F F₁ : Type*} [Field K] [Field F] [Field F₁]
[Algebra K F] [Algebra K F₁] [Algebra F F₁] [IsScalarTower K F F₁]
[FiniteDimensional F F₁] [Algebra.IsSeparable F F₁]
AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum.AlgebraicCurve.Place.ResidueCompositumAux.algebraMap_mem_adjoin_of_mem_adjoin
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum
open _root_.AlgebraicCurve
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
namespace ResidueCompositumAux
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
section LayerThrough
AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum.AlgebraicCurve.Place.ResidueCompositumAux.isIntegral_algebraMap_of_isIntegral
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum
open _root_.AlgebraicCurve
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
namespace ResidueCompositumAux
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
section LayerThrough
AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum.AlgebraicCurve.Place.ResidueCompositumAux.isSeparable_algebraMap_of_isSeparable
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum
open _root_.AlgebraicCurve
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
namespace ResidueCompositumAux
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
section LayerThrough
AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum.AlgebraicCurve.Place.ResidueCompositumAux.exists_layer
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum
open _root_.AlgebraicCurve
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
namespace ResidueCompositumAux
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
section LayerThrough
AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum.AlgebraicCurve.Place.ResidueCompositumAux.adjoin_gen_eq_top
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum
open _root_.AlgebraicCurve
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
namespace ResidueCompositumAux
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
section Inside
variable {F F' : Type*} [Field F] [Field F'] [Algebra F F']
AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum.AlgebraicCurve.Place.ResidueCompositumAux.finiteDimensional_adjoin_simple_of_isIntegral
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum
open _root_.AlgebraicCurve
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
namespace ResidueCompositumAux
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
section Inside
variable {F F' : Type*} [Field F] [Field F'] [Algebra F F']
AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum.AlgebraicCurve.Place.ResidueCompositumAux.isSeparable_adjoin_simple
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum
open _root_.AlgebraicCurve
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
namespace ResidueCompositumAux
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
section Inside
variable {F F' : Type*} [Field F] [Field F'] [Algebra F F']
AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum.AlgebraicCurve.Place.ResidueCompositumAux.isIntegral_gen_of_isIntegral
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum
open _root_.AlgebraicCurve
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
namespace ResidueCompositumAux
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
section Inside
variable {F F' : Type*} [Field F] [Field F'] [Algebra F F']
AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum.AlgebraicCurve.Place.ResidueCompositumAux.residue_mem_adjoin_of_mem_adjoin
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum
open _root_.AlgebraicCurve
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
namespace ResidueCompositumAux
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
section ResidueChase
open IsLocalRing
AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum.AlgebraicCurve.Place.ResidueCompositumAux.restrict_restrict
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum
open _root_.AlgebraicCurve
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
namespace ResidueCompositumAux
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
section Tower
variable {K F F₁ F' : Type*} [Field K] [Field F] [Field F₁] [Field F']
[Algebra K F] [Algebra K F₁] [Algebra K F'] [Algebra F F₁] [Algebra F₁ F'] [Algebra F F']
[IsScalarTower F F₁ F'] [IsScalarTower K F F'] [IsScalarTower K F₁ F'] [IsScalarTower K F F₁]
[Algebra.IsIntegral F F'] [Algebra.IsIntegral F₁ F'] [Algebra.IsIntegral F F₁]
AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum.AlgebraicCurve.Place.ResidueCompositumAux.main
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum
open _root_.AlgebraicCurve
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
namespace ResidueCompositumAux
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
section Main
variable {K K' F F' : Type*} [Field K] [Field K'] [Field F] [Field F']
[Algebra K K'] [Algebra K' F'] [Algebra K F'] [IsScalarTower K K' F']
[Algebra K F] [Algebra F F'] [IsScalarTower K F F']
[Algebra.IsAlgebraic K K'] [Algebra.IsSeparable K K'] [Algebra.IsIntegral F F']
AlgebraicCurve.Place.residueField_eq_compositum_of_isConstantFieldExtension
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum
open _root_.AlgebraicCurve
open _root_.IntermediateField
open _root_.AlgebraicCurve
_root_.AlgebraicCurves.Places.Proofs.PlaceResidueFieldCompositum.AlgebraicCurve in