ModulePic0_exists_injective_addMonoidHom_torsion_dlog.lean
Nyll.JacobianVarieties.Pic0.Pic0_exists_injective_addMonoidHom_torsion_dlog
18 declarations indexed from sourceView source ↗ Module documentation
Logarithmic differentials of torsion divisor classes
A torsion class admits a degree-zero divisor representative whose multiple is principal. The logarithmic differential of a witnessing function is independent of this choice, is additive, and is injective under the stated separability and nonvanishing hypotheses.
Declarations
JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog.P2mWs11R4.dlog_algebraMap
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
namespace P2mWs11R4
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog.P2mWs11R4.dlog_eq_zero_iff
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
namespace P2mWs11R4
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog.P2mWs11R4.dlog_eq_of_forall_ord_eq
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
namespace P2mWs11R4
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog.P2mWs11R4.dlog_mul_pow_char
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
namespace P2mWs11R4
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog.P2mWs11R4.exists_witness
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
namespace P2mWs11R4
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Witness
variable (p : ℕ)
JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog.P2mWs11R4.repr
DocumentationA degree-zero divisor representing the torsion class, from the principal-multiple witness.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
namespace P2mWs11R4
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Witness
variable (p : ℕ)
JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog.P2mWs11R4.fn
DocumentationA nonzero function whose divisor is the stated multiple of the chosen representative.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
namespace P2mWs11R4
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Witness
variable (p : ℕ)
JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog.P2mWs11R4.mk_repr
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
namespace P2mWs11R4
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Witness
variable (p : ℕ)
JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog.P2mWs11R4.fn_ne_zero
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
namespace P2mWs11R4
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Witness
variable (p : ℕ)
JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog.P2mWs11R4.ord_fn
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
namespace P2mWs11R4
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Witness
variable (p : ℕ)
JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog.P2mWs11R4.dlog_eq_of_mk_eq
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
namespace P2mWs11R4
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Map
variable [IsAlgClosed K]
JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog.P2mWs11R4.dlogFun
DocumentationThe logarithmic differential of the witnessing function for a torsion class.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
namespace P2mWs11R4
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Map
variable [IsAlgClosed K]
JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog.P2mWs11R4.dlogFun_eq
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
namespace P2mWs11R4
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Map
variable [IsAlgClosed K]
JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog.P2mWs11R4.dlogFun_add
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
namespace P2mWs11R4
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Map
variable [IsAlgClosed K]
JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog.P2mWs11R4.dlogHom
DocumentationThe additive map from torsion classes to differentials defined by logarithmic differentiation.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
namespace P2mWs11R4
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Map
variable [IsAlgClosed K]
JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog.P2mWs11R4.dlogHom_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
namespace P2mWs11R4
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Map
variable [IsAlgClosed K]
JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog.P2mWs11R4.dlogHom_injective
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
namespace P2mWs11R4
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Map
variable [IsAlgClosed K]
AlgebraicCurve.Pic0.exists_injective_addMonoidHom_torsion_dlog
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_injective_addMonoidHom_torsion_dlog
attribute [-instance]
AlgebraicCurve.Place.instIsRankOneDiscreteWithZeroMultiplicativeIntAdicValuation
AlgebraicCurve.Place.instIsTrivialOnWithZeroMultiplicativeIntAdicValuation
attribute [-simp]
AlgebraicCurve.Place.congrEquiv_symm_apply
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring AlgebraicCurve.Place.congrEquiv_apply
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
open AlgebraicCurve KaehlerDifferential
open P2mWs11R4 in