ModulePic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.lean
Nyll.JacobianVarieties.Pic0.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
18 declarations indexed from sourceView source ↗ Module documentation
Picard groups under equivalences of function fields
Transport places, divisor classes, and scalar actions along the given field equivalence.
Declarations
JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.Pic0Transport.mapDomain_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
noncomputable section
namespace Pic0Transport
variable {K K' F F' : Type} [Field K] [Field K'] [Field F] [Field F'] [Algebra K F] [Algebra K' F']
section Divisors
variable (Φ : Place K F ≃ Place K' F')
JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.Pic0Transport.mapDomain_symm_mapDomain
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
noncomputable section
namespace Pic0Transport
variable {K K' F F' : Type} [Field K] [Field K'] [Field F] [Field F'] [Algebra K F] [Algebra K' F']
section Divisors
variable (Φ : Place K F ≃ Place K' F')
JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.Pic0Transport.mapDomain_mapDomain_symm
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
noncomputable section
namespace Pic0Transport
variable {K K' F F' : Type} [Field K] [Field K'] [Field F] [Field F'] [Algebra K F] [Algebra K' F']
section Divisors
variable (Φ : Place K F ≃ Place K' F')
JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.Pic0Transport.degree_mapDomain
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
noncomputable section
namespace Pic0Transport
variable {K K' F F' : Type} [Field K] [Field K'] [Field F] [Field F'] [Algebra K F] [Algebra K' F']
section Divisors
variable (Φ : Place K F ≃ Place K' F')
JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.Pic0Transport.isPrincipal_mapDomain
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
noncomputable section
namespace Pic0Transport
variable {K K' F F' : Type} [Field K] [Field K'] [Field F] [Field F'] [Algebra K F] [Algebra K' F']
section Divisors
variable (Φ : Place K F ≃ Place K' F')
JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.Pic0Transport.isPrincipal_mapDomain_symm
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
noncomputable section
namespace Pic0Transport
variable {K K' F F' : Type} [Field K] [Field K'] [Field F] [Field F'] [Algebra K F] [Algebra K' F']
section Divisors
variable (Φ : Place K F ≃ Place K' F')
JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.Pic0Transport.degZeroMap
DocumentationTransport degree-zero divisors along a degree-preserving equivalence of places.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
noncomputable section
namespace Pic0Transport
variable {K K' F F' : Type} [Field K] [Field K'] [Field F] [Field F'] [Algebra K F] [Algebra K' F']
section Divisors
variable (Φ : Place K F ≃ Place K' F')
JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.Pic0Transport.coe_degZeroMap
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
noncomputable section
namespace Pic0Transport
variable {K K' F F' : Type} [Field K] [Field K'] [Field F] [Field F'] [Algebra K F] [Algebra K' F']
section Divisors
variable (Φ : Place K F ≃ Place K' F')
JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.Pic0Transport.degZeroMapSymm
DocumentationTransport degree-zero divisors back along the inverse equivalence of places.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
noncomputable section
namespace Pic0Transport
variable {K K' F F' : Type} [Field K] [Field K'] [Field F] [Field F'] [Algebra K F] [Algebra K' F']
section Divisors
variable (Φ : Place K F ≃ Place K' F')
JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.Pic0Transport.coe_degZeroMapSymm
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
noncomputable section
namespace Pic0Transport
variable {K K' F F' : Type} [Field K] [Field K'] [Field F] [Field F'] [Algebra K F] [Algebra K' F']
section Divisors
variable (Φ : Place K F ≃ Place K' F')
JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.Pic0Transport.picMap
DocumentationThe homomorphism on Picard groups induced by transporting places and principal divisors.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
noncomputable section
namespace Pic0Transport
variable {K K' F F' : Type} [Field K] [Field K'] [Field F] [Field F'] [Algebra K F] [Algebra K' F']
section Pic
variable (Φ : Place K F ≃ Place K' F') (φ : F ≃+* F')
(hord : ∀ (v : Place K F) (f : F), (Φ v).ord (φ f) = v.ord f)
(hdeg : ∀ v : Place K F, (Φ v).deg = v.deg)
JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.Pic0Transport.picMapSymm
DocumentationThe inverse homomorphism on Picard groups induced by the inverse equivalence of places.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
noncomputable section
namespace Pic0Transport
variable {K K' F F' : Type} [Field K] [Field K'] [Field F] [Field F'] [Algebra K F] [Algebra K' F']
section Pic
variable (Φ : Place K F ≃ Place K' F') (φ : F ≃+* F')
(hord : ∀ (v : Place K F) (f : F), (Φ v).ord (φ f) = v.ord f)
(hdeg : ∀ v : Place K F, (Φ v).deg = v.deg)
JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.Pic0Transport.picMap_mk
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
noncomputable section
namespace Pic0Transport
variable {K K' F F' : Type} [Field K] [Field K'] [Field F] [Field F'] [Algebra K F] [Algebra K' F']
section Pic
variable (Φ : Place K F ≃ Place K' F') (φ : F ≃+* F')
(hord : ∀ (v : Place K F) (f : F), (Φ v).ord (φ f) = v.ord f)
(hdeg : ∀ v : Place K F, (Φ v).deg = v.deg)
JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.Pic0Transport.picMapSymm_mk
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
noncomputable section
namespace Pic0Transport
variable {K K' F F' : Type} [Field K] [Field K'] [Field F] [Field F'] [Algebra K F] [Algebra K' F']
section Pic
variable (Φ : Place K F ≃ Place K' F') (φ : F ≃+* F')
(hord : ∀ (v : Place K F) (f : F), (Φ v).ord (φ f) = v.ord f)
(hdeg : ∀ v : Place K F, (Φ v).deg = v.deg)
JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.Pic0Transport.picEquiv
DocumentationThe additive equivalence of Picard groups induced by the given equivalence of places.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
noncomputable section
namespace Pic0Transport
variable {K K' F F' : Type} [Field K] [Field K'] [Field F] [Field F'] [Algebra K F] [Algebra K' F']
section Pic
variable (Φ : Place K F ≃ Place K' F') (φ : F ≃+* F')
(hord : ∀ (v : Place K F) (f : F), (Φ v).ord (φ f) = v.ord f)
(hdeg : ∀ v : Place K F, (Φ v).deg = v.deg)
JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.Pic0Transport.picEquiv_mk
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
noncomputable section
namespace Pic0Transport
variable {K K' F F' : Type} [Field K] [Field K'] [Field F] [Field F'] [Algebra K F] [Algebra K' F']
section Pic
variable (Φ : Place K F ≃ Place K' F') (φ : F ≃+* F')
(hord : ∀ (v : Place K F) (f : F), (Φ v).ord (φ f) = v.ord f)
(hdeg : ∀ v : Place K F, (Φ v).deg = v.deg)
JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv.Pic0Transport.map_smul
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
noncomputable section
namespace Pic0Transport
variable {K K' F F' : Type} [Field K] [Field K'] [Field F] [Field F'] [Algebra K F] [Algebra K' F']
section Equivariance
variable (φ : F ≃+* F') (Φ : Place K F ≃ Place K' F')
(hcomap : ∀ v : Place K F, (Φ v).toValuationSubring = v.toValuationSubring.comap φ.symm.toRingHom)
include hcomap in
AlgebraicCurve.Pic0.exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_equiv_addEquiv_mk_eq_and_smul_of_ringEquiv
open AlgebraicCurve
open scoped Pointwise
open Pic0Transport in