ModulePlace_ramificationIndex_eq_one_of_forall_dvd_ord.lean
Nyll.AlgebraicCurves.Places.Place_ramificationIndex_eq_one_of_forall_dvd_ord
27 declarations indexed from sourceView source ↗ Module documentation
Place ramification Index eq one of forall dvd ord
Declarations
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.Place.mem_of_ord_nonneg
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding mem_of_ord_nonneg
variable (v : Place K F)
AlgebraicCurve.Place.isUnit_mk_of_ord_eq_zero
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding mem_of_ord_nonneg
variable (v : Place K F)
AlgebraicCurve.Place.residue_ne_zero_of_ord_eq_zero
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding mem_of_ord_nonneg
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.evalAt_ne_zero
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding mem_of_ord_nonneg
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.evalAt_algebraMap
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding mem_of_ord_nonneg
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.KummerCover.forall_pow_ne_mul_pow
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace KummerCover
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
section Swap
variable {F L : Type*} [Field F] [Field L] [Algebra F L]
variable {p : ℕ} {f : F} {α : L}
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.KummerCover.mul_algebraMap_pow_eq
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace KummerCover
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
section Swap
variable {F L : Type*} [Field F] [Field L] [Algebra F L]
variable {p : ℕ} {f : F} {α : L}
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.KummerCover.adjoin_mul_algebraMap_eq_top
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace KummerCover
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
section Swap
variable {F L : Type*} [Field F] [Field L] [Algebra F L]
variable {p : ℕ} {f : F} {α : L}
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.KummerCover.not_mem_range_of_pow_eq
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace KummerCover
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
section Swap
variable {F L : Type*} [Field F] [Field L] [Algebra F L]
variable {p : ℕ} {f : F} {α : L}
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.KummerCover.sub_algebraMap_ne_zero
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace KummerCover
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
section Swap
variable {F L : Type*} [Field F] [Field L] [Algebra F L]
variable {p : ℕ} {f : F} {α : L}
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.KummerCover.irreducible_X_pow_sub_C
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace KummerCover
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
section Pure
variable {F L : Type*} [Field F] [Field L] [Algebra F L]
variable {p : ℕ} [hp : Fact p.Prime] {f : F} {α : L}
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.KummerCover.ne_zero_of_forall_pow_ne
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace KummerCover
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
section Pure
variable {F L : Type*} [Field F] [Field L] [Algebra F L]
variable {p : ℕ} [hp : Fact p.Prime] {f : F} {α : L}
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.KummerCover.isIntegral_of_pow_eq
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace KummerCover
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
section Pure
variable {F L : Type*} [Field F] [Field L] [Algebra F L]
variable {p : ℕ} [hp : Fact p.Prime] {f : F} {α : L}
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.KummerCover.minpoly_eq_of_pow_eq
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace KummerCover
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
section Pure
variable {F L : Type*} [Field F] [Field L] [Algebra F L]
variable {p : ℕ} [hp : Fact p.Prime] {f : F} {α : L}
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.KummerCover.norm_root_sub_algebraMap
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace KummerCover
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
section Pure
variable {F L : Type*} [Field F] [Field L] [Algebra F L]
variable {p : ℕ} [hp : Fact p.Prime] {f : F} {α : L}
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.KummerCover.ord_norm_root_sub_algebraMap
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace KummerCover
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
section OrdNorm
variable {K F L : Type*} [Field K] [Field F] [Field L] [Algebra K F] [Algebra F L]
variable {p : ℕ} [hp : Fact p.Prime] {f : F} {α : L}
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.Place.ord_le_ord_norm_of_forall_ord_nonneg
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding mem_of_ord_nonneg
variable {K F L : Type*} [Field K] [Field F] [Field L] [Algebra K F] [Algebra K L] [Algebra F L]
[IsScalarTower K F L] [FiniteDimensional F L] [Algebra.IsSeparable F L] [CharZero F]
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.Place.ord_le_ord_norm_of_forall_ord_nonneg'
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding mem_of_ord_nonneg
variable {K F L : Type*} [Field K] [Field F] [Field L] [Algebra K F] [Algebra K L] [Algebra F L]
[IsScalarTower K F L] [FiniteDimensional F L] [Algebra.IsSeparable F L] [CharZero F]
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.Place.residue_mk_algebraMap
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding mem_of_ord_nonneg
variable {K F L : Type*} [Field K] [Field F] [Field L] [Algebra K F] [Algebra K L] [Algebra F L]
[IsScalarTower K F L] [FiniteDimensional F L] [Algebra.IsSeparable F L] [CharZero F]
section ResidueGeomSum
open IsLocalRing
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.Place.residue_geom_sum₂_of_residue_eq
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding mem_of_ord_nonneg
variable {K F L : Type*} [Field K] [Field F] [Field L] [Algebra K F] [Algebra K L] [Algebra F L]
[IsScalarTower K F L] [FiniteDimensional F L] [Algebra.IsSeparable F L] [CharZero F]
section ResidueGeomSum
open IsLocalRing
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.Place.exists_ord_mul_pow_eq_zero
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding mem_of_ord_nonneg
variable {K F L : Type*} [Field K] [Field F] [Field L] [Algebra K F] [Algebra K L] [Algebra F L]
[IsScalarTower K F L] [FiniteDimensional F L] [Algebra.IsSeparable F L] [CharZero F]
section Normalize
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.Place.ord_eq_zero_of_pow_eq_of_ord_restrict_eq_zero
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding mem_of_ord_nonneg
variable {K F L : Type*} [Field K] [Field F] [Field L] [Algebra K F] [Algebra K L] [Algebra F L]
[IsScalarTower K F L] [FiniteDimensional F L] [Algebra.IsSeparable F L] [CharZero F]
section FibreUnit
variable {K F L : Type*} [Field K] [Field F] [Field L] [Algebra K F] [Algebra K L] [Algebra F L]
[IsScalarTower K F L] [Algebra.IsIntegral F L]
AlgebraicCurve.Place.ord_eq_zero_iff_isUnit
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding mem_of_ord_nonneg
variable {K F L : Type*} [Field K] [Field F] [Field L] [Algebra K F] [Algebra K L] [Algebra F L]
[IsScalarTower K F L] [FiniteDimensional F L] [Algebra.IsSeparable F L] [CharZero F]
section OrdResidueKit
open IsLocalRing
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.Place.ord_eq_zero_of_residue_ne_zero
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding mem_of_ord_nonneg
variable {K F L : Type*} [Field K] [Field F] [Field L] [Algebra K F] [Algebra K L] [Algebra F L]
[IsScalarTower K F L] [FiniteDimensional F L] [Algebra.IsSeparable F L] [CharZero F]
section OrdResidueKit
open IsLocalRing
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.one_le_ord_of_residue_eq_zero
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding mem_of_ord_nonneg
variable {K F L : Type*} [Field K] [Field F] [Field L] [Algebra K F] [Algebra K L] [Algebra F L]
[IsScalarTower K F L] [FiniteDimensional F L] [Algebra.IsSeparable F L] [CharZero F]
section OrdResidueKit
open IsLocalRing
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.Place.one_le_ord_sub_evalAt
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding mem_of_ord_nonneg
variable {K F L : Type*} [Field K] [Field F] [Field L] [Algebra K F] [Algebra K L] [Algebra F L]
[IsScalarTower K F L] [FiniteDimensional F L] [Algebra.IsSeparable F L] [CharZero F]
section OrdResidueKit
open IsLocalRing
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.ramificationIndex_eq_one_of_forall_dvd_ord
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders
open IsLocalRing
open Polynomial IntermediateField
open _root_.AlgebraicCurve hiding Place.mem_of_ord_nonneg in
open _root_.AlgebraicCurve.Place
hiding mem_of_ord_nonneg in
open
_root_.AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve
_root_.AlgebraicCurves.Places.Proofs.PlaceUnramifiedDivisibleOrders.AlgebraicCurve.Place in