ModuleValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.lean
Nyll.AlgebraicCurves.Valuations.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
50 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.isUnit_iff_inv_mem
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.mem_maximalIdeal_iff_inv_not_mem
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.mem_nonunits_iff_eq_zero_or
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.mem_nonunits_comap_iff
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.inertiaDeg_maximalIdeal_eq_one_of_isLocalization
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.Over
DocumentationThe condition that the base ring maps into the valuation ring with the same nonunits.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
omit K in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.overAlgebra
DocumentationThe algebra structure on the valuation subring induced by the base-ring map landing in it.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.coe_algebraMap_overAlgebra
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
omit K [IsDomain C] [IsDiscreteValuationRing C] in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.isScalarTower_overAlgebra
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
omit K [IsDomain C] [IsDiscreteValuationRing C] in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.algebraMap_injective
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
omit [IsDomain C] [IsDiscreteValuationRing C] in
include K in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.algebraMap_overAlgebra_injective
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
omit [IsDomain C] [IsDiscreteValuationRing C] in
include K in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.comap_maximalIdeal_overAlgebra
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
omit K in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.mem_of_mem_integralClosure
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
omit K [IsDomain C] [IsDiscreteValuationRing C] in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.maximalIdeal_ne_bot
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
omit K in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.ne_top_of_over
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
include K in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.coe_algebraMap_integralClosure
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
omit K [IsDomain C] [IsDiscreteValuationRing C] in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.algebraMap_integralClosure_injective
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
omit [IsDomain C] [IsDiscreteValuationRing C] in
include K in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.isTorsionFree_integralClosure
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
omit [IsDiscreteValuationRing C] in
include K in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.liesOver_maximalIdeal
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.toOver
DocumentationThe inclusion of the integral closure into a valuation ring containing the base ring.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.coe_toOver
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
omit K [IsDomain C] [IsDiscreteValuationRing C] in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.center
DocumentationThe center of the valuation on the integral closure of the local base ring.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.mem_center_iff
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
omit K [IsDomain C] [IsDiscreteValuationRing C] in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.center_isPrime
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.comap_center
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
omit K in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.center_liesOver
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.center_ne_bot
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
include K in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.vOf
DocumentationThe height-one prime defined by the center of a valuation above the local base ring.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
include K in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.vOf_asIdeal
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.W
DocumentationThe valuation ring corresponding to a height-one prime of the integral closure.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
section dedekind
variable [IsDedekindDomain (integralClosure C F)] [IsFractionRing (integralClosure C F) F]
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.isDiscreteValuationRing_W
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
section dedekind
variable [IsDedekindDomain (integralClosure C F)] [IsFractionRing (integralClosure C F) F]
omit [IsDomain C] [IsDiscreteValuationRing C] in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.coe_algebraMap_W
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
section dedekind
variable [IsDedekindDomain (integralClosure C F)] [IsFractionRing (integralClosure C F) F]
omit K [IsDomain C] [IsDiscreteValuationRing C] in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.over_W
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
section dedekind
variable [IsDedekindDomain (integralClosure C F)] [IsFractionRing (integralClosure C F) F]
omit K in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.W_vOf_le
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
section dedekind
variable [IsDedekindDomain (integralClosure C F)] [IsFractionRing (integralClosure C F) F]
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.W_vOf_eq
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
section dedekind
variable [IsDedekindDomain (integralClosure C F)] [IsFractionRing (integralClosure C F) F]
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.vOf_W
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
section dedekind
variable [IsDedekindDomain (integralClosure C F)] [IsFractionRing (integralClosure C F) F]
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.eq_of_center_eq
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
section dedekind
variable [IsDedekindDomain (integralClosure C F)] [IsFractionRing (integralClosure C F) F]
include K in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.ef
DocumentationThe product of the ramification index and residue degree above the base maximal ideal.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
section dedekind
variable [IsDedekindDomain (integralClosure C F)] [IsFractionRing (integralClosure C F) F]
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.ef_W
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
section dedekind
variable [IsDedekindDomain (integralClosure C F)] [IsFractionRing (integralClosure C F) F]
include K in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.ef_eq
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Dict
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {F : Type*} [Field F] [Algebra K F] [Algebra C F] [IsScalarTower C K F]
variable (C) in
variable (C) in
attribute [local instance] liesOver_maximalIdeal
section dedekind
variable [IsDedekindDomain (integralClosure C F)] [IsFractionRing (integralClosure C F) F]
include K in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.jS
DocumentationThe map between integral closures induced by the inclusion of the intermediate field.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Gal
open scoped Pointwise
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {κ : Type*} [Field κ] [Algebra K κ] [Algebra C κ] [IsScalarTower C K κ]
variable {N : Type*} [Field N] [Algebra K N] [Algebra C N] [IsScalarTower C K N]
variable [Algebra κ N] [IsScalarTower K κ N] [IsScalarTower C κ N]
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.coe_jS
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Gal
open scoped Pointwise
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {κ : Type*} [Field κ] [Algebra K κ] [Algebra C κ] [IsScalarTower C K κ]
variable {N : Type*} [Field N] [Algebra K N] [Algebra C N] [IsScalarTower C K N]
variable [Algebra κ N] [IsScalarTower K κ N] [IsScalarTower C κ N]
omit K [IsDomain C] [IsDiscreteValuationRing C] in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.jS_injective
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Gal
open scoped Pointwise
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {κ : Type*} [Field κ] [Algebra K κ] [Algebra C κ] [IsScalarTower C K κ]
variable {N : Type*} [Field N] [Algebra K N] [Algebra C N] [IsScalarTower C K N]
variable [Algebra κ N] [IsScalarTower K κ N] [IsScalarTower C κ N]
omit K [IsDomain C] [IsDiscreteValuationRing C] in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.card_smul_mem
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Gal
open scoped Pointwise
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {κ : Type*} [Field κ] [Algebra K κ] [Algebra C κ] [IsScalarTower C K κ]
variable {N : Type*} [Field N] [Algebra K N] [Algebra C N] [IsScalarTower C K N]
variable [Algebra κ N] [IsScalarTower K κ N] [IsScalarTower C κ N]
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.over_comap
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Gal
open scoped Pointwise
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {κ : Type*} [Field κ] [Algebra K κ] [Algebra C κ] [IsScalarTower C K κ]
variable {N : Type*} [Field N] [Algebra K N] [Algebra C N] [IsScalarTower C K N]
variable [Algebra κ N] [IsScalarTower K κ N] [IsScalarTower C κ N]
omit N [IsFractionRing C K] in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.twist
DocumentationThe intermediate-field embedding obtained by composing inclusion with an automorphism.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Gal
open scoped Pointwise
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {κ : Type*} [Field κ] [Algebra K κ] [Algebra C κ] [IsScalarTower C K κ]
variable {N : Type*} [Field N] [Algebra K N] [Algebra C N] [IsScalarTower C K N]
variable [Algebra κ N] [IsScalarTower K κ N] [IsScalarTower C κ N]
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.twist_apply
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Gal
open scoped Pointwise
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {κ : Type*} [Field κ] [Algebra K κ] [Algebra C κ] [IsScalarTower C K κ]
variable {N : Type*} [Field N] [Algebra K N] [Algebra C N] [IsScalarTower C K N]
variable [Algebra κ N] [IsScalarTower K κ N] [IsScalarTower C κ N]
omit C in
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.card_twist
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Gal
open scoped Pointwise
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
variable {κ : Type*} [Field κ] [Algebra K κ] [Algebra C κ] [IsScalarTower C K κ]
variable {N : Type*} [Field N] [Algebra K N] [Algebra C N] [IsScalarTower C K N]
variable [Algebra κ N] [IsScalarTower K κ N] [IsScalarTower C κ N]
variable [FiniteDimensional K N] [IsGalois K N]
variable [IsDedekindDomain (integralClosure C κ)] [IsFractionRing (integralClosure C κ) κ]
variable [IsDedekindDomain (integralClosure C N)] [IsFractionRing (integralClosure C N) N]
AlgebraicCurves.Valuations.Proofs.ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg.KFA2a.card_stabilizer_algHom
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
namespace KFA2a
section Emb
variable {C : Type*} [CommRing C] [IsDomain C] [IsDiscreteValuationRing C]
variable (K : Type*) [Field K] [Algebra C K] [IsFractionRing C K]
ValuationSubring.natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_natCard_algHom_comap_eq_ramificationIdx_mul_inertiaDeg
open IsLocalRing IsDedekindDomain
open KFA2a in