Algebraic data for a morphism of smooth curves: a pair of Dedekind domains
R → S corresponding to the coordinate rings of the source and target curves.
- R : Type u_1
- S : Type u_2
- isDedekindR : IsDedekindDomain self.R
- isDedekindS : IsDedekindDomain self.S
Instances For
noncomputable def
CurveMorphismData.ramificationIndex
(φ : CurveMorphismData)
(P : IsDedekindDomain.HeightOneSpectrum φ.S)
:
The local ramification index e_P = d_P at a height-one prime P of the
target ring, the multiplicity with which f^*(f(P)) contains P.
Instances For
noncomputable def
CurveMorphismData.ramificationDivisorCoeff
(φ : CurveMorphismData)
(P : IsDedekindDomain.HeightOneSpectrum φ.S)
:
Coefficient d_P − 1 of the ramification divisor at the prime P.
Instances For
The ramification divisor R = Σ (d_x − 1) x as a function on the
height-one spectrum of the target curve (Lec 21).
Instances For
noncomputable def
CurveMorphismData.ramificationDivisorDegree
(φ : CurveMorphismData)
(s : Finset (IsDedekindDomain.HeightOneSpectrum φ.S))
:
Degree of the ramification divisor over a finite set of primes,
i.e. deg R = Σ_P (d_P − 1).
Instances For
def
CurveMorphismData.IsRamifiedAt
(φ : CurveMorphismData)
(P : IsDedekindDomain.HeightOneSpectrum φ.S)
:
Predicate P is a ramification point: ramification index strictly greater than 1.