Resolution Graphs and Splice Diagrams#
- Introduction
- Resolution Graphs
- Graphs, Vertices and Printing
g eq h: GrphRes, GrphRes → BoolEltResolutionGraphVertex(g,i): GrphRes, RngIntElt → GrphResVertg ! i: GrphRes, RngIntElt → GrphResVertVertex(v): GrphResVert → GrphVertResolutionGraph(v): GrphResVert → GrphResIsVertex(g,v): GrphRes, GrphResVert → BoolEltIndex(v): GrphResVert → RngIntEltv eq w: GrphResVert, GrphResVert → BoolElt
- Creation from Curve Singularities
- Creation from Pencils
- Creation by Hand
- Modifying Resolution Graphs
Connect(v,w): GrphResVert, GrphResVert → GrphResCalculateCanonicalClass(~g): GrphResDisconnect(v,w): GrphResVert, GrphResVert → GrphResComponent(v): GrphResVert → GrphResCalculateMultiplicities(~g): GrphResCalculateTransverseIntersections(~g): GrphResModifySelfintersection(~v,n): GrphResVert, RngIntEltModifyTransverseIntersection(~v,n): GrphResVert, RngIntElt
- Numerical Data Associated to a Graph
- Graphs, Vertices and Printing
- Splice Diagrams
- Creation of Splice Diagrams
SpliceDiagram(C,p): Sch, Pt → GrphSplRegularSpliceDiagram(P): LinearSys → GrphSplMakeSpliceDiagram(g,e,a): GrphDir, SeqEnum, SeqEnum → GrphSplMakeSpliceDiagram(e,l,a): SeqEnum, SeqEnum, SeqEnum → GrphSplSpliceDiagramVertex(s,i): GrphSpl, RngIntElt → GrphSplVertSpliceDiagram(v): GrphSplVert → GrphSplUnderlyingGraph(s): GrphSpl → GrphDirUnderlyingVertex(v): GrphSplVert → GrphVertVertex(v): GrphSplVert → GrphVertVertices(s): GrphSpl → SeqEnumRootVertex(s): GrphSpl → GrphSplVertIndex(v): GrphSplVert → RngIntElts eq t: GrphSpl, GrphSpl → BoolEltv eq w: GrphSplVert, GrphSplVert → BoolElt
- Numerical Functions of Splice Diagrams
EdgeLabels(s): GrphSpl → SeqEnumVertexLabels(s): GrphSpl → SeqEnumTotalLinking(v): GrphSplVert → RngIntEltLinkingNumbers(s): GrphSpl → SeqEnumLinking(u,v): GrphSplVert, GrphSplVert → RngIntEltEdgeDeterminant(u,v): GrphSplVert, GrphSplVert → RngIntEltValency(v): GrphSplVert → RngIntEltIsRegular(s): GrphSpl → BoolEltIsReduced(s): GrphSpl → BoolEltHasIrregularFibres(s): GrphSpl → BoolEltDegree(s): GrphSpl → RngIntEltEulerCharacteristic(s): GrphSpl → RngIntEltSize(s): GrphRes → RngIntEltArrows(s): GrphRes → SeqEnumVertexPath(u,v): GrphSplVert, GrphSplVert → SeqEnum, SeqEnum
- Creation of Splice Diagrams
- Translation Between Graphs