JacobianVarieties.Pic0.Proofs.Pic0_exists_mk_eq_forall_notMem_support.AlgebraicCurve.WC1bSolMV.exists_mk_eq_forall_notMem
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Pic0.Proofs.Pic0_exists_mk_eq_forall_notMem_support
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace WC1bSolMV
variable {K F : Type*} [Field K] [Field F] [Algebra K F]Lean source · statement
theorem exists_mk_eq_forall_notMem [HasPrincipalDivisors K F]
(x : Pic0 K F) (S : Finset (Place K F)) :
∃ D : Divisor.degZero (K := K) (F := F),
Pic0.mk D = x ∧ ∀ v ∈ (D : Divisor K F).support, v ∉ S