ModuleDivisor_pushforwardNormFormula_of_isSeparable.lean
Nyll.AlgebraicCurves.Divisors.Divisor_pushforwardNormFormula_of_isSeparable
70 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurve.Place.ord_neg
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section IntegrallyClosed
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (w : Place K F)
AlgebraicCurve.Place.mem_of_eval_monic_eq_zero
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section IntegrallyClosed
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (w : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.mem_maximalIdeal_iff_ord_pos
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section IntegrallyClosed
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (w : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.aeval_mem
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section SupportTransfer
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F'] [Algebra F F']
[FiniteDimensional F F']
variable (w : Place K F')
omit [FiniteDimensional F F'] in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.exists_coeff_ord_ne_zero
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section SupportTransfer
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F'] [Algebra F F']
[FiniteDimensional F F']
variable (w : Place K F')
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.chartHom
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section Chart
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
variable (w : Place K F)
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.coe_chartHom
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section Chart
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
variable (w : Place K F)
omit [IsDedekindDomain R] [IsFractionRing R F] in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.center
DocumentationThe centre ideal obtained by pulling back the maximal ideal of the place.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section Chart
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
variable (w : Place K F)
variable (R) in
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section Chart
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
variable (w : Place K F)
variable (R) in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.mem_center_iff
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section Chart
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
variable (w : Place K F)
variable (R) in
omit [IsDedekindDomain R] [IsFractionRing R F] in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.mem_center_iff_ord_pos
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section Chart
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
variable (w : Place K F)
variable (R) in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.inv_algebraMap_mem
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section Chart
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
variable (w : Place K F)
variable (R) in
omit [IsDedekindDomain R] [IsFractionRing R F] in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.center_ne_bot
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section Chart
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
variable (w : Place K F)
variable (R) in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.centerHeightOneSpectrum
DocumentationThe centre regarded as a height-one prime of the base ring.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section Chart
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
variable (w : Place K F)
variable (R) in
variable (R) in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.centerHeightOneSpectrum_asIdeal
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section Chart
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
variable (w : Place K F)
variable (R) in
variable (R) in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.valuationSubringAtPrime_centerHeightOneSpectrum_le
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section Chart
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
variable (w : Place K F)
variable (R) in
variable (R) in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.toValuationSubring_eq_of_forall_mem
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section Chart
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
variable (w : Place K F)
variable (R) in
variable (R) in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.finite_setOf_forall_mem_and_ord_pos
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section Chart
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
variable (w : Place K F)
variable (R) in
variable (R) in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.finite_setOf_restrict_eq
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section FiberFiniteness
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.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.eq_ord_of_addHom_of_nonneg_iff
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section Uniqueness
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (w : Place K F)
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.valuationSubringAlgebra
DocumentationThe valuation-subring algebra structure induced by the original field extension map.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Setup
variable (v : Place K F)
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.integralClosureAt
DocumentationThe integral closure of the base place valuation subring in the extension field.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Setup
variable (v : Place K F)
variable (F') in
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Setup
variable (v : Place K F)
variable (F') in
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Setup
variable (v : Place K F)
variable (F') in
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Setup
variable (v : Place K F)
variable (F') in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.algebraMap_integralClosureAt_injective
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Setup
variable (v : Place K F)
variable (F') in
omit [Algebra K F'] [IsScalarTower K F F'] [FiniteDimensional F F']
[Algebra.IsSeparable F F'] in
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Setup
variable (v : Place K F)
variable (F') in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.maximalIdeal_ne_bot
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Setup
variable (v : Place K F)
variable (F') in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.forall_mem_of_restrict_eq
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Center
variable {v : Place K F} {w : Place K F'}
omit [FiniteDimensional F F'] in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.fiberCenter
DocumentationThe height-one centre of an extending place in the integral closure.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Center
variable {v : Place K F} {w : Place K F'}
variable (F' v) in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.mem_fiberCenter_iff_ord_pos
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Center
variable {v : Place K F} {w : Place K F'}
variable (F' v) in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.toValuationSubring_eq_of_restrict_eq
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Center
variable {v : Place K F} {w : Place K F'}
variable (F' v) in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.mem_maximalIdeal_iff_ord_pos'
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Center
variable {v : Place K F} {w : Place K F'}
variable (F' v) in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.algebraMap_integralClosureAt_ne_zero
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Center
variable {v : Place K F} {w : Place K F'}
variable (F' v) in
omit [Algebra K F'] [IsScalarTower K F F'] [FiniteDimensional F F']
[Algebra.IsSeparable F F'] in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.ord_algebraMap_integralClosureAt
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Center
variable {v : Place K F} {w : Place K F'}
variable (F' v) in
omit [FiniteDimensional F F'] in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.fiberCenter_liesOver
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Center
variable {v : Place K F} {w : Place K F'}
variable (F' v) in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.neg_log_valuation_fiberCenter_eq_ord
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section ValuationDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.le_ord_iff_mem_pow_fiberCenter
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section ValuationDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.ramificationIndex_eq_ramificationIdx_fiberCenter
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section ValuationDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.toValuationSubringOfRestrictEq
DocumentationThe map from the integral closure to the valuation subring of the extending place.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.coe_toValuationSubringOfRestrictEq
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
omit [FiniteDimensional F F'] in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.residueOfCenter
DocumentationThe residue homomorphism on the integral closure, induced by the valuation ring at w.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.residueOfCenter_apply
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
omit [FiniteDimensional F F'] in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.ker_residueOfCenter
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.surjective_residueOfCenter
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.residueFieldEquivQuotientCenter
DocumentationThe quotient by the fibre centre identified with the residue field of w.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.residueFieldEquivQuotientCenter_mk
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.placeCongrEquiv
DocumentationThe valuation-subring equivalence induced by equality of two places.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.coe_placeCongrEquiv
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.restrictResidueFieldEquiv
DocumentationThe residue-field equivalence induced by equality of the restricted and base places.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.restrictResidueFieldEquiv_residue
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
omit [FiniteDimensional F F'] in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.inertiaDeg_eq_inertiaDeg_fiberCenter
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.placeOfPrime
DocumentationThe extending place given by a height-one prime of the integral closure.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Bijection
variable {v : Place K F}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.placeOfPrime_toValuationSubring
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Bijection
variable {v : Place K F}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.restrict_placeOfPrime
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Bijection
variable {v : Place K F}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.fiberCenter_placeOfPrime
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Bijection
variable {v : Place K F}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.eq_of_fiberCenter_eq
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Bijection
variable {v : Place K F}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.sum_ramificationIndex_mul_inertiaDeg_infra
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
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']
variable (F') in
attribute [local instance 0] valuationSubringAlgebra
section Assembly
variable (v : Place K F)
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.instSumRamificationInertia
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.ord_coe_eq_of_span_singleton_eq_pow_maximalIdeal
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
section DVR
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.relNorm_fiberCenter
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
attribute [local instance 0] Place.valuationSubringAlgebra
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']
namespace Place
open _root_.AlgebraicCurve.Place
section IdealNorm
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.count_normalizedFactors_span_singleton
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
attribute [local instance 0] Place.valuationSubringAlgebra
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']
namespace Place
open _root_.AlgebraicCurve.Place
section IdealNorm
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.relNorm_span_singleton
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
attribute [local instance 0] Place.valuationSubringAlgebra
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']
namespace Place
open _root_.AlgebraicCurve.Place
section IdealNorm
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.ord_norm_algebraMap_integralClosureAt
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
attribute [local instance 0] Place.valuationSubringAlgebra
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']
namespace Place
open _root_.AlgebraicCurve.Place
section ElementNorm
variable (v : Place K F)
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Place.ord_norm_eq_sum_fiber
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
attribute [local instance 0] Place.valuationSubringAlgebra
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']
namespace Place
open _root_.AlgebraicCurve.Place
section ElementNorm
variable (v : Place K F)
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Divisor.pushforwardNormFormula_infra
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
attribute [local instance 0] Place.valuationSubringAlgebra
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']
namespace Divisor
open _root_.AlgebraicCurve.Divisor
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Divisor.pushforward_div
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
attribute [local instance 0] Place.valuationSubringAlgebra
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']
namespace Divisor
open _root_.AlgebraicCurve.Divisor
variable (F) in
AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable.AlgebraicCurve.Divisor.isPrincipal_pushforward_infra
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
attribute [local instance 0] Place.valuationSubringAlgebra
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']
namespace Divisor
open _root_.AlgebraicCurve.Divisor
variable (F) in
variable (F) in
AlgebraicCurve.Divisor.pushforwardNormFormula_of_isSeparable
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_pushforwardNormFormula_of_isSeparable
open _root_.AlgebraicCurve
noncomputable section
noncomputable section
open IsDedekindDomain Polynomial
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid