ModuleDivisorial.lean
Nyll.JacobianVarieties.WeilPairing.Divisorial
67 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurve.Divisor.evalFun_one
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Divisor
AlgebraicCurve.WeilDatum.isPrincipal_smul_left
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ}
AlgebraicCurve.WeilDatum.isPrincipal_smul_right
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ}
AlgebraicCurve.WeilDatum.degree_D₁_eq_zero
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ}
AlgebraicCurve.WeilDatum.degree_D₂_eq_zero
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ}
AlgebraicCurve.WeilDatum.degZeroLeft
DocumentationThe first divisor of a Weil datum, with its proved degree-zero property.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
AlgebraicCurve.WeilDatum.degZeroRight
DocumentationThe second divisor of a Weil datum, with its proved degree-zero property.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
AlgebraicCurve.WeilDatum.coe_degZeroLeft
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
AlgebraicCurve.WeilDatum.coe_degZeroRight
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
AlgebraicCurve.WeilDatum.mk_mem_torsion
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
omit [NeZero n] [HasPrincipalDivisors K F] in
AlgebraicCurve.WeilDatum.classLeft
DocumentationThe torsion class of the first divisor of a Weil datum.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
AlgebraicCurve.WeilDatum.classRight
DocumentationThe torsion class of the second divisor of a Weil datum.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
AlgebraicCurve.WeilDatum.coe_classLeft
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
AlgebraicCurve.WeilDatum.coe_classRight
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
AlgebraicCurve.WeilDatum.classLeft_symm
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
AlgebraicCurve.WeilDatum.classRight_symm
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
AlgebraicCurve.WeilDatum.classLeft_addLeft
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
AlgebraicCurve.WeilDatum.classRight_addLeft
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
AlgebraicCurve.WeilDatum.ord_f₁_eq_zero_of_mem_support
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} (d : WeilDatum K F n)
AlgebraicCurve.WeilDatum.ord_f₂_eq_zero_of_mem_support
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} (d : WeilDatum K F n)
AlgebraicCurve.WeilDatum.rational_of_mem_support_left
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} (d : WeilDatum K F n)
AlgebraicCurve.WeilDatum.rational_of_mem_support_right
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} (d : WeilDatum K F n)
AlgebraicCurve.WeilDatum.evalAt_f₁_ne_zero
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} (d : WeilDatum K F n)
AlgebraicCurve.WeilDatum.evalAt_f₂_ne_zero
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} (d : WeilDatum K F n)
AlgebraicCurve.Place.mem_smul_toValuationSubring_iff
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section GaloisAction
open scoped Pointwise
namespace Place
variable (σ : F ≃ₐ[K] F) (v : Place K F)
AlgebraicCurve.Place.isRational_smul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section GaloisAction
open scoped Pointwise
namespace Place
variable (σ : F ≃ₐ[K] F) (v : Place K F)
AlgebraicCurve.Place.residue_smul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section GaloisAction
open scoped Pointwise
namespace Place
variable (σ : F ≃ₐ[K] F) (v : Place K F)
AlgebraicCurve.Place.evalAt_smul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section GaloisAction
open scoped Pointwise
namespace Place
variable (σ : F ≃ₐ[K] F) (v : Place K F)
AlgebraicCurve.Divisor.evalFun_smul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section GaloisAction
open scoped Pointwise
namespace Divisor
variable (σ : F ≃ₐ[K] F)
AlgebraicCurve.WeilDatum.galSmul
DocumentationTransport the divisors and functions of a Weil datum by a field automorphism.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section GaloisAction
open scoped Pointwise
namespace WeilDatum
variable {n : ℕ} (σ : F ≃ₐ[K] F)
AlgebraicCurve.WeilDatum.galSmul_pairing
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section GaloisAction
open scoped Pointwise
namespace WeilDatum
variable {n : ℕ} (σ : F ≃ₐ[K] F)
AlgebraicCurve.WeilDatum.coe_classLeft_galSmul
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section GaloisAction
open scoped Pointwise
namespace WeilDatum
variable {n : ℕ} (σ : F ≃ₐ[K] F)
variable [NeZero n] [HasPrincipalDivisors K F]
AlgebraicCurve.WeilDatum.coe_classRight_galSmul
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section GaloisAction
open scoped Pointwise
namespace WeilDatum
variable {n : ℕ} (σ : F ≃ₐ[K] F)
variable [NeZero n] [HasPrincipalDivisors K F]
AlgebraicCurve.Pic0.smul_mem_torsion
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section GaloisAction
open scoped Pointwise
AlgebraicCurve.WeilDatum.pairing_eq_of_addPrincipalLeft
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ}
AlgebraicCurve.WeilDatum.evalFun_f₁_ne_zero
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} (d : WeilDatum K F n)
AlgebraicCurve.WeilDatum.evalFun_f₂_ne_zero
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} (d : WeilDatum K F n)
AlgebraicCurve.WeilDatum.pairing_ne_zero
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} (d : WeilDatum K F n)
AlgebraicCurve.WeilDatum.evalFun_f₁_pow
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} (d : WeilDatum K F n)
AlgebraicCurve.WeilDatum.evalFun_f₂_pow
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} (d : WeilDatum K F n)
AlgebraicCurve.WeilDatum.pairing_pow_eq_one
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} (d : WeilDatum K F n)
AlgebraicCurve.WeilDatum.symm_pairing_eq_inv
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} (d : WeilDatum K F n)
AlgebraicCurve.WeilDatum.pairing_mul_symm_pairing
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} (d : WeilDatum K F n)
AlgebraicCurve.WeilDatum.addLeft_pairing
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace WeilDatum
variable {n : ℕ} (d : WeilDatum K F n)
AlgebraicCurve.DivisorialWeilPairingData
DocumentationA divisorial pairing with compatibility and a moving property for torsion representatives.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Carrier
variable (K F) in
AlgebraicCurve.DivisorialWeilPairingData.exists_witness
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Carrier
variable (K F) in
namespace DivisorialWeilPairingData
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
variable (e : DivisorialWeilPairingData K F n)
omit [NeZero n] [HasPrincipalDivisors K F] in
AlgebraicCurve.DivisorialWeilPairingData.exists_datum
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Carrier
variable (K F) in
namespace DivisorialWeilPairingData
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
variable (e : DivisorialWeilPairingData K F n)
include e in
AlgebraicCurve.DivisorialWeilPairingData.exists_datum_pair
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Carrier
variable (K F) in
namespace DivisorialWeilPairingData
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
variable (e : DivisorialWeilPairingData K F n)
include e in
AlgebraicCurve.DivisorialWeilPairingData.pair_ne_zero
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Carrier
variable (K F) in
namespace DivisorialWeilPairingData
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
variable (e : DivisorialWeilPairingData K F n)
AlgebraicCurve.DivisorialWeilPairingData.pair_add_left
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Carrier
variable (K F) in
namespace DivisorialWeilPairingData
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
variable (e : DivisorialWeilPairingData K F n)
AlgebraicCurve.DivisorialWeilPairingData.pair_mul_pair_swap
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Carrier
variable (K F) in
namespace DivisorialWeilPairingData
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
variable (e : DivisorialWeilPairingData K F n)
AlgebraicCurve.DivisorialWeilPairingData.pair_zero_left
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Carrier
variable (K F) in
namespace DivisorialWeilPairingData
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
variable (e : DivisorialWeilPairingData K F n)
AlgebraicCurve.DivisorialWeilPairingData.pair_zero_right
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Carrier
variable (K F) in
namespace DivisorialWeilPairingData
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
variable (e : DivisorialWeilPairingData K F n)
AlgebraicCurve.DivisorialWeilPairingData.pair_swap_eq_inv
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Carrier
variable (K F) in
namespace DivisorialWeilPairingData
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
variable (e : DivisorialWeilPairingData K F n)
AlgebraicCurve.DivisorialWeilPairingData.pair_add_right
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Carrier
variable (K F) in
namespace DivisorialWeilPairingData
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
variable (e : DivisorialWeilPairingData K F n)
AlgebraicCurve.DivisorialWeilPairingData.pair_pow_eq_one
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Carrier
variable (K F) in
namespace DivisorialWeilPairingData
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
variable (e : DivisorialWeilPairingData K F n)
AlgebraicCurve.DivisorialWeilPairingData.pair_self_eq_one
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Carrier
variable (K F) in
namespace DivisorialWeilPairingData
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
variable (e : DivisorialWeilPairingData K F n)
AlgebraicCurve.DivisorialWeilPairingData.pair_smul
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Carrier
variable (K F) in
namespace DivisorialWeilPairingData
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
variable (e : DivisorialWeilPairingData K F n)
AlgebraicCurve.DivisorialWeilPairingData.toChar
DocumentationThe character in the second argument defined by the divisorial pairing.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Bridge
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
namespace DivisorialWeilPairingData
variable (e : DivisorialWeilPairingData K F n)
AlgebraicCurve.DivisorialWeilPairingData.toChar_apply
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Bridge
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
namespace DivisorialWeilPairingData
variable (e : DivisorialWeilPairingData K F n)
AlgebraicCurve.DivisorialWeilPairingData.toHom
DocumentationThe additive homomorphism to characters defined by the divisorial pairing.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Bridge
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
namespace DivisorialWeilPairingData
variable (e : DivisorialWeilPairingData K F n)
AlgebraicCurve.DivisorialWeilPairingData.toHom_apply_apply
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Bridge
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
namespace DivisorialWeilPairingData
variable (e : DivisorialWeilPairingData K F n)
AlgebraicCurve.DivisorialWeilPairingData.Perfect
DocumentationPerfection means that the induced homomorphism to characters is bijective.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Bridge
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
namespace DivisorialWeilPairingData
variable (e : DivisorialWeilPairingData K F n)
AlgebraicCurve.DivisorialWeilPairingData.toWeilPairingData
DocumentationThe duality equivalence obtained from a proved perfect divisorial pairing.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Bridge
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
namespace DivisorialWeilPairingData
variable (e : DivisorialWeilPairingData K F n)
AlgebraicCurve.DivisorialWeilPairingData.toWeilPairingData_eval
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Bridge
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
namespace DivisorialWeilPairingData
variable (e : DivisorialWeilPairingData K F n)
AlgebraicCurve.ExistsPerfectDivisorialWeilPairing
DocumentationExistence of divisor representatives defining a perfect Weil pairing.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Bridge
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
variable (K F) in
AlgebraicCurve.nonempty_weilPairingData_of_existsPerfectDivisorialWeilPairing
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsLocalRing
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Bridge
variable {n : ℕ} [NeZero n] [HasPrincipalDivisors K F]
variable (K F) in