ModuleHasPrincipalDivisors_of_finiteDimensional_of_isSeparable_of_hasPrincipalDivisors.lean
Nyll.JacobianVarieties.WeilPairing.HasPrincipalDivisors_of_finiteDimensional_of_isSeparable_of_hasPrincipalDivisors
14 declarations indexed from sourceView source ↗ Module documentation
Principal divisors in finite separable extensions
Bound the support of valuations by the coefficients of minimal polynomials. The resulting divisor pushes forward to the norm divisor, so its degree is zero.
Declarations
JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal.AlgebraicCurve.HPDSepExt.badOf
DocumentationThe finite support of a principal divisor of a nonzero coefficient.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal
open _root_.AlgebraicCurve
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace HPDSepExt
open _root_.AlgebraicCurve
open Polynomial
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] [HasPrincipalDivisors K F]
open Classical in
JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal.AlgebraicCurve.HPDSepExt.ord_eq_zero_of_not_mem_badOf
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal
open _root_.AlgebraicCurve
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace HPDSepExt
open _root_.AlgebraicCurve
open Polynomial
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] [HasPrincipalDivisors K F]
JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal.AlgebraicCurve.HPDSepExt.badPoly
DocumentationPlaces at which some coefficient of a polynomial may have nonzero order.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal
open _root_.AlgebraicCurve
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace HPDSepExt
open _root_.AlgebraicCurve
open Polynomial
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] [HasPrincipalDivisors K F]
open Classical in
JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal.AlgebraicCurve.HPDSepExt.coeff_mem_of_not_mem_badPoly
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal
open _root_.AlgebraicCurve
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace HPDSepExt
open _root_.AlgebraicCurve
open Polynomial
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] [HasPrincipalDivisors K F]
JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal.AlgebraicCurve.HPDSepExt.mem_of_aeval_eq_zero
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal
open _root_.AlgebraicCurve
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace HPDSepExt
open _root_.AlgebraicCurve
open Polynomial
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] [HasPrincipalDivisors K F]
omit [FiniteDimensional F L] in
JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal.AlgebraicCurve.HPDSepExt.bad
DocumentationExceptional places from the minimal polynomials of an element and its inverse.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal
open _root_.AlgebraicCurve
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace HPDSepExt
open _root_.AlgebraicCurve
open Polynomial
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] [HasPrincipalDivisors K F]
open Classical in
JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal.AlgebraicCurve.HPDSepExt.ord_eq_zero_of_restrict_not_mem_bad
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal
open _root_.AlgebraicCurve
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace HPDSepExt
open _root_.AlgebraicCurve
open Polynomial
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] [HasPrincipalDivisors K F]
JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal.AlgebraicCurve.HPDSepExt.suppOf
DocumentationPlaces above the finite exceptional set of the element and its inverse.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal
open _root_.AlgebraicCurve
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace HPDSepExt
open _root_.AlgebraicCurve
open Polynomial
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] [HasPrincipalDivisors K F]
open Classical in
JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal.AlgebraicCurve.HPDSepExt.mem_suppOf_of_ord_ne_zero
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal
open _root_.AlgebraicCurve
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace HPDSepExt
open _root_.AlgebraicCurve
open Polynomial
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] [HasPrincipalDivisors K F]
JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal.AlgebraicCurve.HPDSepExt.divOf
DocumentationThe divisor with coefficients given by the orders of a nonzero element.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal
open _root_.AlgebraicCurve
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace HPDSepExt
open _root_.AlgebraicCurve
open Polynomial
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] [HasPrincipalDivisors K F]
open Classical in
JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal.AlgebraicCurve.HPDSepExt.divOf_apply
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal
open _root_.AlgebraicCurve
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace HPDSepExt
open _root_.AlgebraicCurve
open Polynomial
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] [HasPrincipalDivisors K F]
JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal.AlgebraicCurve.HPDSepExt.pushforward_divOf_apply
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal
open _root_.AlgebraicCurve
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace HPDSepExt
open _root_.AlgebraicCurve
open Polynomial
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] [HasPrincipalDivisors K F]
JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal.AlgebraicCurve.HPDSepExt.degree_divOf
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal
open _root_.AlgebraicCurve
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace HPDSepExt
open _root_.AlgebraicCurve
open Polynomial
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] [HasPrincipalDivisors K F]
AlgebraicCurve.hasPrincipalDivisors_of_finiteDimensional_of_isSeparable_of_hasPrincipalDivisors
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.WeilPairing.Proofs.FiniteSeparablePrincipal
open _root_.AlgebraicCurve
open AlgebraicCurve.HPDSepExt in
with_weak_namespace _root_.AlgebraicCurve