ModuleClassGroup.lean
Nyll.AlgebraicCurves.Divisors.ClassGroup
72 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurve.Place
DocumentationA proper principal valuation subring of F containing the image of the base field K.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
ValuationSubring.not_isField_of_ne_top
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurve.Place.toValuationSubring_injective
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
AlgebraicCurve.Place.ext
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.coe_algebraMap
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.ResidueField
DocumentationThe residue field of the valuation subring at the place.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.deg
DocumentationThe degree of the residue field over the base field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.FiniteResidue
DocumentationThe residue field at a place is a finite module over the base field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.heightOneSpectrum
DocumentationThe maximal ideal of the discrete valuation ring, viewed as a height-one prime.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.heightOneSpectrum_asIdeal
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.adicValuation
DocumentationThe multiplicative discrete valuation associated with the place.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.adicValuation_ne_zero
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.adicValuation_coe
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.adicValuation_coe_eq_one_iff
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.adicValuation_coe_irreducible
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.ord
DocumentationThe additive valuation order of an element, with order zero assigned to zero.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.ord_zero
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.ord_one
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.ord_mul
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.ord_inv
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.ord_coe_unit
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.ord_coe_irreducible
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.ord_zpow
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.ord_unit_smul_zpow
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Place.exists_unit_mul_zpow
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable (v : Place K F)
AlgebraicCurve.Divisor
DocumentationA divisor is a finitely supported integer-valued function on places.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurve.Divisor.degree
DocumentationThe degree homomorphism, weighting each coefficient by its residue-field degree.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Divisor
variable {K F}
AlgebraicCurve.Divisor.degree_single
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Divisor
variable {K F}
AlgebraicCurve.Divisor.degZero
DocumentationThe subgroup of divisors with degree zero.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Divisor
variable {K F}
AlgebraicCurve.Divisor.mem_degZero
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Divisor
variable {K F}
AlgebraicCurve.Divisor.IsPrincipal
DocumentationA divisor is principal if its coefficients are the orders of one nonzero function.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Divisor
variable {K F}
AlgebraicCurve.Divisor.principal
DocumentationThe additive subgroup of principal divisors.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Divisor
variable {K F}
AlgebraicCurve.Divisor.mem_principal
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Divisor
variable {K F}
AlgebraicCurve.HasPrincipalDivisors
DocumentationNonzero functions have finitely supported principal divisors of degree zero.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurve.Pic
DocumentationThe divisor class group, obtained by quotienting divisors by principal divisors.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurve.Pic0
DocumentationDegree-zero divisors modulo the principal divisors lying in the degree-zero subgroup.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurve.Pic0.mk
DocumentationThe quotient map from degree-zero divisors to their divisor classes.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Pic0
variable {K F}
AlgebraicCurve.Pic0.mk_surjective
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Pic0
variable {K F}
AlgebraicCurve.Pic0.mk_add
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Pic0
variable {K F}
AlgebraicCurve.Pic0.mk_zero
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Pic0
variable {K F}
AlgebraicCurve.Pic0.torsion
DocumentationThe subgroup of degree-zero divisor classes annihilated by n.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Pic0
variable {K F}
variable (K F) in
AlgebraicCurve.Pic0.mem_torsion
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Pic0
variable {K F}
variable (K F) in
AlgebraicCurve.AbelJacobiCard
DocumentationThe prescribed cardinalities of the prime-power torsion subgroups of Pic0.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurve.Place.smulRingEquiv
DocumentationRestrict a field automorphism to the corresponding transported valuation subring.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
open scoped Pointwise
variable {K F}
variable (σ : F ≃ₐ[K] F)
AlgebraicCurve.Place.coe_smulRingEquiv_apply
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
open scoped Pointwise
variable {K F}
variable (σ : F ≃ₐ[K] F)
ValuationSubring.pointwise_smul_top
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
open scoped Pointwise
variable {K F}
variable (σ : F ≃ₐ[K] F)
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
open scoped Pointwise
variable {K F}
variable (σ : F ≃ₐ[K] F)
AlgebraicCurve.Place.smul_toValuationSubring
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
open scoped Pointwise
variable {K F}
variable (σ : F ≃ₐ[K] F)
variable (v : Place K F)
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
open scoped Pointwise
variable {K F}
variable (σ : F ≃ₐ[K] F)
variable (v : Place K F)
AlgebraicCurve.Place.ord_smul
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
open scoped Pointwise
variable {K F}
variable (σ : F ≃ₐ[K] F)
variable (v : Place K F)
AlgebraicCurve.Place.smulResidueAlgEquiv
DocumentationThe residue-field algebra equivalence induced by a field automorphism of a place.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
open scoped Pointwise
variable {K F}
variable (σ : F ≃ₐ[K] F)
variable (v : Place K F)
AlgebraicCurve.Place.deg_smul
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
open scoped Pointwise
variable {K F}
variable (σ : F ≃ₐ[K] F)
variable (v : Place K F)
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Divisor
open scoped Pointwise
variable {K F}
AlgebraicCurve.Divisor.smul_def
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Divisor
open scoped Pointwise
variable {K F}
AlgebraicCurve.Divisor.smul_single
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Divisor
open scoped Pointwise
variable {K F}
AlgebraicCurve.Divisor.smul_apply_smul
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Divisor
open scoped Pointwise
variable {K F}
AlgebraicCurve.Divisor.smul_apply
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Divisor
open scoped Pointwise
variable {K F}
AlgebraicCurve.Divisor.degree_smul
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Divisor
open scoped Pointwise
variable {K F}
AlgebraicCurve.Divisor.smul_mem_degZero
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Divisor
open scoped Pointwise
variable {K F}
AlgebraicCurve.Divisor.smul_mem_principal
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Divisor
open scoped Pointwise
variable {K F}
AlgebraicCurve.Pic0.degZeroSMulHom
DocumentationThe additive action of a field automorphism restricted to degree-zero divisors.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Pic0
open scoped Pointwise
variable {K F}
AlgebraicCurve.Pic0.coe_degZeroSMulHom
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Pic0
open scoped Pointwise
variable {K F}
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Pic0
open scoped Pointwise
variable {K F}
AlgebraicCurve.Pic0.smul_mk
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Pic0
open scoped Pointwise
variable {K F}
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Pic0
open scoped Pointwise
variable {K F}
AlgebraicCurve.Place.isPrincipalIdealRing_valuationSubring
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
open IsDedekindDomain.HeightOneSpectrum in
AlgebraicCurve.Place.ofHeightOneSpectrum
DocumentationConstruct a place from the prime-adic valuation of a height-one prime.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
open IsDedekindDomain.HeightOneSpectrum in
AlgebraicCurve.Place.ofHeightOneSpectrum_toValuationSubring
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
namespace Place
variable {K F}
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]