Algebraic Surfaces
- Introduction
- Generalities
- General Surfaces
- Introduction
- Creation Functions
Surface(A,I): Sch, ModMPol → Srfc
Surface(A,f): Sch, RngMPolElt → Srfc
Surface(A,S): Sch, SeqEnum → Srfc
RationalRuledSurface(P,n): Prj, RngIntElt → Srfc, MapSch
RandomCompleteIntersection(P,ds): Prj, SeqEnum[RngIntElt] → Sch
KummerSurfaceScheme(C): CrvHyp → Srfc
Example: Srfcs Creation
- Invariants
GeometricGenus(S): Srfc → RngIntElt
Plurigenus(S,n): Srfc, RngIntElt → RngIntElt
ArithmeticGenus(S): Srfc → RngIntElt
Irregularity(S): Srfc → RngIntElt
ChernNumber(S,n): Srfc, RngIntElt → RngIntElt
MinimalChernNumber(S,n): Srfc, RngIntElt → RngIntElt
HodgeNumber(S,i,j): Srfc, RngIntElt, RngIntElt → RngIntElt
Example: Srfcs Invs
- Singularity Properties
- Kodaira-Enriques Classification
- Minimal Models
- Special Surfaces in Projective 4-space
- Desingularisation by Blow Up
- Introduction
- Accessor Functions
- Multiplicities, Intersections and Restricted Linear Systems
IntersectionMatrix(dsd): DesingData → Mtrx
Multiplicities(S,D): Srfc, DivSchElt → SeqEnum
Multiplicities(S,D): Srfc, Sch → SeqEnum
Multiplicities(S,dsd,D): Srfc, DesingData, Sch → SeqEnum
MultiplicitiesAndIntersections(S,D): Srfc, DivSchElt → SeqEnum, SeqEnum
MultiplicitiesAndIntersections(S,D): Srfc, Sch → SeqEnum, SeqEnum
MultiplicitiesAndIntersections(S,dsd,D): Srfc, DesingData, Sch → SeqEnum, SeqEnum
IntersectionNumberOfStrictTransforms(S,D1,D2): Srfc, Sch, Sch → RngIntElt
SelfIntersectionOfStrictTransform(S,D): Srfc, Sch → RngIntElt
LinearSystemDivisorRestriction(S,B,ms): Srfc, SeqEnum[RngMPolElt], SeqEnum[SeqEnum] → SeqEnum
- Canonical Divisor Functionality
DifferentialMultiplicities(dsd): DesingData → SeqEnum
BasisOfHolomorphicTwoForms(S): Srfc → SeqEnum[RngMPolElt], RngMPolElt, SeqEnum, List
PluriCanonicalBasis(S,m): Srfc, RngIntElt → SeqEnum
Example: Srfc Sing Dp4 2frms N Pluri
FirstChernClassOfDesingularization(S): Srfc → RngIntElt[RngMPolElt]
CanonicalIntersection(S,D): Srfc, DivSchElt → RngIntElt
CanonicalIntersection(S,D): Srfc, Sch → RngIntElt
CanonicalIntersection(dsd,i): DesingData, RngIntElt → RngIntElt
ExceptionalDivisors(S): Srfc → List, List
Example: Srfc Ex Divs Intr
- Dual Resolution Graphs
DualResolutionGraph(dsd): DesingData → GrphMultUnd, SeqEnum, SeqEnum
MinimalDualResolutionGraph(dsd): DesingData → GrphMultUnd, SeqEnum, SeqEnum, Mtrx
Example: Srfc Dual Desing Grph 1
Example: Srfc Dual Desing Grph 2
SelfIntersection(dsd,i): DesingData, RngIntElt → RngIntElt
SelfIntersection(G,i): GrphMultUnd, RngIntElt → RngIntElt
CanonicalIntersection(dsd,i): DesingData, RngIntElt → RngIntElt
CanonicalIntersection(G,i): GrphMultUnd, RngIntElt → RngIntElt
ArithmeticGenus(dsd,i): DesingData, RngIntElt → RngIntElt
ArithmeticGenus(G,i): GrphMultUnd, RngIntElt → RngIntElt
Genus(dsd,i): DesingData, RngIntElt → RngIntElt
Genus(G,i): GrphMultUnd, RngIntElt → RngIntElt
LocalIntersectionNumber(e): GrphEdge → RngIntElt
- Point counting on resolution fibres
- Extended Examples
- Surfaces in \({\mathbb{P}}^3\)
- Del Pezzo Surfaces
- Introduction
- Creation of General Del Pezzos
- Some Auxiliary Intrinsics
- Parametrization of Del Pezzo Surfaces
SetVerbose("ParamDP", v): MonStgElt, RngIntElt
ParametrizeDegree9DelPezzo(X): Sch → BoolElt, MapIsoSch
ParametrizeDegree8DelPezzo(X): Sch → BoolElt, MapSch
Example: Del Pezzo Ex 8
ParametrizeDegree7DelPezzo(X): Sch → MapIsoSch
ParametrizeDegree6DelPezzo(X): Sch → BoolElt, MapIsoSch
Degree6DelPezzoType2_1(K,pt): FldNum, Pt → Sch
Degree6DelPezzoType2_2(K,pt): FldNum, Pt → Sch
Degree6DelPezzoType2_3(K,pt): FldNum, Pt → Sch
Degree6DelPezzoType3(K,pt): FldNum, Pt → Sch
Degree6DelPezzoType4(K,K1,pt): FldNum, Fld, Pt → Sch
Degree6DelPezzoType6(K,pt): FldNum, Pt → Sch
ParametrizeDelPezzoDeg6(X): Sch → BoolElt, MapIsoSch
Example: Del Pezzo Ex 6
ParametrizeDegree5DelPezzo(X): Sch → MapIsoSch
ParametrizeSingularDegree3DelPezzo(X,P2): Sch, Prj → BoolElt, MapIsoSch
ParametrizeSingularDegree4DelPezzo(X,P2): Sch, Prj → BoolElt, MapIsoSch
Example: Del Pezzo Ex 3 Sing
- Minimization and Reduction of Surfaces
MinimizeCubicSurface(f, p): RngMPolElt, RngIntElt → RngMPolElt, Mtrx
ReduceCubicSurface(f): RngMPolElt → RngMPolElt, Mtrx
MinimizeReduceCubicSurface(f): MPolElt → RngMPolElt, Mtrx
MinimizeDeg4delPezzo(f, p): SeqEnum, RngIntElt → SeqEnum, Mtrx
MinimizeReduceDeg4delPezzo(f): SeqEnum → SeqEnum, Mtrx
MinimizeReduce(S): SrfDelPezzo → SrfDelPezzo, Mtrx
Example: dp34
- Cubic Surfaces over Finite Fields
- Construction of Cubic Surfaces
- Invariant Theory of Cubic Surfaces
- The Pentahedron of a Cubic Surface
- Degree \(2\) K3 Surfaces
- Introduction
- Creation Functions
- Split Divisors and Intersection Matrices
- Elliptic Fibrations
KodairaConfigurations(imat): Mtrx → List
Example: Deg2K3 Int Pairings
EllipticFibrationRRSpaceDeg2K3(S,divlst,exdivlst): Srfc, SeqEnum, SeqEnum → SeqEnum[RngMPolElt], RngMPolElt
EllipticGeneralFibreDeg2K3(S,B,secs): Srfc, SeqEnum[RngMPolElt], SeqEnum[Sch] → Crv, SeqEnum, SeqEnum
Example: Deg2K3 Ell Fib Ex