Riemann Surfaces
- Introduction to Riemann Surfaces
- Creation Functions
- Properties of Riemann Surfaces
- Basic Invariants
BasePoint(X): RieSrf → RieSrfPtGenus(X): RieSrf → RngIntEltDegree(X): RieSrf → RngIntEltPrecision(X): RieSrf → RngIntEltEmbedding(X): RieSrf → PlcNumEltBigPeriodMatrix(X): RieSrf → MtrxSmallPeriodMatrix(X): RieSrf → MtrxFunctionField(X): RieSrf → FldFun- Example: Invariants of a Riemann Surface
- Fundamental Group
DiscriminantPoints(f): RngMPolElt → SeqEnum[FldComElt]DiscriminantPoints(f, sigma): RngMPolElt, PlcNumElt → SeqEnum[FldComElt]DiscriminantPoints(X): RieSrf → SeqEnum[FldComElt]BranchPoints(X): RieSrf → TupRamificationPoints(X): RieSrf → SeqEnum[RieSrfPt]SingularPoints(X): RieSrf → SeqEnumFundamentalGroup(P): SeqEnum[FldComElt] → FldComElt, SeqEnum[FldComElt], SeqEnum[CPath], SeqEnum[SeqEnum[RngIntElt]]FundamentalGroup(X): RieSrf → SeqEnum[CChain]MonodromyRepresentation(X): RieSrf → SeqEnum- Example: Fundamental Group of a Riemann Surface
- Basis for Period Matrix
HolomorphicDifferentials(X): RieSrf → Tup- Example: Holomorphic Differentials of a Plane Curve
- Example: Holomorphic Differentials of a Superelliptic Surface
HomologyBasis(L): SeqEnum[GrpPermElt] → SeqEnum[SeqEnum[RngIntElt]], Mtrx, MtrxHomologyBasis(X): RieSrf → SeqEnum[SeqEnum[RngIntElt]], Mtrx, Mtrx- Example: Homology Basis from Monodromy
- Example: Homology Basis for the Big Period Matrix
- Basic Invariants
- Points on Riemann Surfaces
- Points
- Access Functions
RiemannSurface(P): RieSrfPt → RieSrfRepresentation(P): RieSrfPt → TupCoordinates(P): RieSrfPt → SeqEnum[FldComElt]RamificationIndex(P): RieSrfPt → RngIntEltPointsOverDiscriminantPoint(X, k): RieSrf, RngIntElt → SeqEnum[RieSrfPt]RandomPoint(X): RieSrf → RieSrfPt- Example: Point Access Functions on a Riemann Surface
- Divisors on Riemann Surfaces
Divisor(S,V): SeqEnum[RieSrfPt], SeqEnum[RngIntElt] → DivRieSrfEltZeroDivisor(X): RieSrfElt → DivRieSrfEltRiemannSurface(D): DivRieSrfElt → RieSrfSupport(D): DivRieSrfElt → SeqEnum[RieSrfPt], SeqEnum[RngIntElt]Degree(D): DivRieSrfElt → RngIntEltRandomDivisor(X,d): RieSrf, RngIntElt → RieSrfDivElt
- Abel–Jacobi Map
AbelJacobi(P): RieSrfPt → MtrxAbelJacobi(DX): DivRieSrfElt → MtrxAbelJacobi(DF, X): DivFunElt, RieSrf → MtrxAbelJacobi(P, Q): RieSrfPt, RieSrfPt → MtrxAbelJacobi(D, P): DivRieSrfElt, RieSrfPt → Mtrx- Example: Abel-Jacobi Map on a Superelliptic Curve
- Example: Abel-Jacobi Map of a Principal Divisor
- Example: Abel-Jacobi Map of Function Field Divisors
- Period Matrix Functions
- Bibliography