ModulePlace_exists_forgetConstants_restrict_eq_of_isConstantFieldExtension.lean
Nyll.AlgebraicCurves.Places.Place_exists_forgetConstants_restrict_eq_of_isConstantFieldExtension
20 declarations indexed from sourceView source ↗ Module documentation
Place exists forget Constants restrict eq of is Constant Field Extension
Declarations
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.ord_nonneg_of_mem
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.mem_of_ord_nonneg
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.exists_ord_eq_one
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.instIsScalarTowerIntermediateFieldBase
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.minpoly_eq_map_of_constants
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.instIsScalarTowerValuationSubringLayer
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
section FiniteLayer
variable {K F L : Type*} [Field K] [Field F] [Field L]
[Algebra K F] [Algebra F L] [Algebra K L] [IsScalarTower K F L]
[FiniteDimensional F L] [Algebra.IsSeparable F L]
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.isUnit_aeval_derivative_minpoly
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
section FiniteLayer
variable {K F L : Type*} [Field K] [Field F] [Field L]
[Algebra K F] [Algebra F L] [Algebra K L] [IsScalarTower K F L]
[FiniteDimensional F L] [Algebra.IsSeparable F L]
omit [FiniteDimensional F L] [Algebra.IsSeparable F L] in
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.differentIdeal_integralClosureAt_eq_top
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
section FiniteLayer
variable {K F L : Type*} [Field K] [Field F] [Field L]
[Algebra K F] [Algebra F L] [Algebra K L] [IsScalarTower K F L]
[FiniteDimensional F L] [Algebra.IsSeparable F L]
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.ramificationIndex_eq_one_finiteLayer
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
section FiniteLayer
variable {K F L : Type*} [Field K] [Field F] [Field L]
[Algebra K F] [Algebra F L] [Algebra K L] [IsScalarTower K F L]
[FiniteDimensional F L] [Algebra.IsSeparable F L]
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.exists_finset_mem_adjoin
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
section Square
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']
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.isIntegral_gen
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
section LayerInSquare
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.IsIntegral F F']
omit [Algebra.IsIntegral F F'] in
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.minpoly_gen
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
section LayerInSquare
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.IsIntegral F F']
omit [Algebra.IsIntegral F F'] in
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.adjoin_gen_eq_top
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
section LayerInSquare
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.IsIntegral F F']
omit [Algebra.IsIntegral F F'] in
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.adjoin_finset_eq_adjoin_simple
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
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']
omit [Algebra.IsAlgebraic K K'] [Algebra.IsSeparable K K'] in
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.image_subset_adjoin
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
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']
omit [Algebra.IsIntegral F F'] [Algebra.IsSeparable K K'] in
omit [Algebra.IsSeparable K K'] in
omit [Algebra.IsIntegral F F'] in
omit [Algebra.IsSeparable K K'] in
omit [Algebra.IsIntegral F F'] in
omit [Algebra.IsSeparable K K'] in
omit [Algebra.IsIntegral F F'] in
omit [Algebra.IsSeparable K K'] in
omit [Algebra.IsIntegral F F'] in
omit [Algebra.IsSeparable K K'] in
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.adjoin_image_le
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
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']
omit [Algebra.IsIntegral F F'] [Algebra.IsSeparable K K'] in
omit [Algebra.IsIntegral F F'] in
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.mem_valuationSubring_of_monic
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
section Extension
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']
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.inv_mem_of_isUnit
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
section Extension
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']
AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants.S12CT.exists_forgetConstants_restrict_eq
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants
noncomputable section
open IntermediateField AlgebraicCurve Polynomial
attribute [local instance 0] AlgebraicCurve.Place.valuationSubringAlgebra
namespace S12CT
section Extension
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.exists_forgetConstants_restrict_eq_of_isConstantFieldExtension
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceExistsForgetConstants