GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
1[1X17 [33X[0;0YA demo session with [5Xsimpcomp[105X[101X[1X[133X[101X23[33X[0;0YThis chapter contains the transcript of a demo session with [5Xsimpcomp[105X that is4intended to give an insight into what things can be done with this package.[133X56[33X[0;0YOf course this only scratches the surface of the functions provided by7[5Xsimpcomp[105X. See Chapters [14X4[114X through [14X15[114X for further functions provided by8[5Xsimpcomp[105X.[133X91011[1X17.1 [33X[0;0YCreating a [10XSCSimplicialComplex[110X[101X[1X object[133X[101X1213[33X[0;0YSimplicial complex objects can either be created from a facet list (complex14[10Xc1[110X below), orbit representatives together with a permutation group (complex15[10Xc2[110X) or difference cycles (complex [10Xc3[110X, see Section [14X6.1[114X), from a function16generating triangulations of standard complexes (complex [10Xc4[110X, see Section17[14X6.3[114X) or from a function constructing infinite series for combinatorial18(pseudo)manifolds (complexes [10Xc5[110X, [10Xc6[110X, [10Xc7[110X, see Section [14X6.4[114X and the function19prefix [10XSCSeries...[110X). There are also functions creating new simplicial20complexes from old, see Section [14X6.6[114X, which will be described in the next21sections.[133X2223[4X[32X Example [32X[104X24[4X[25Xgap>[125X [27X#first run functionality test on simpcomp[127X[104X25[4X[25Xgap>[125X [27XSCRunTest();[127X[104X26[4X[28X+ test simpcomp package, version 2.1.7[128X[104X27[4X[28X+ GAP4stones: 69988[128X[104X28[4X[28Xtrue[128X[104X29[4X[25Xgap>[125X [27X#all ok[127X[104X30[4X[25Xgap>[125X [27Xc1:=SCFromFacets([[1,2],[2,3],[3,1]]);[127X[104X31[4X[28X[SimplicialComplex[128X[104X32[4X[28X[128X[104X33[4X[28X Properties known: Dim, Facets, Name, VertexLabels.[128X[104X34[4X[28X[128X[104X35[4X[28X Name="unnamed complex 1"[128X[104X36[4X[28X Dim=1[128X[104X37[4X[28X[128X[104X38[4X[28X/SimplicialComplex][128X[104X39[4X[25Xgap>[125X [27XG:=Group([(2,12,11,6,8,3)(4,7,10)(5,9),(1,11,6,4,5,3,10,8,9,7,2,12)]);[127X[104X40[4X[28XGroup([ (2,12,11,6,8,3)(4,7,10)(5,9), (1,11,6,4,5,3,10,8,9,7,2,12) ])[128X[104X41[4X[25Xgap>[125X [27XStructureDescription(G);[127X[104X42[4X[28X"S4 x S3"[128X[104X43[4X[25Xgap>[125X [27XSize(G);[127X[104X44[4X[28X144[128X[104X45[4X[25Xgap>[125X [27Xc2:=SCFromGenerators(G,[[1,2,3]]);;[127X[104X46[4X[25Xgap>[125X [27Xc2.IsManifold; [127X[104X47[4X[28Xtrue[128X[104X48[4X[25Xgap>[125X [27XSCLibDetermineTopologicalType(c2);[127X[104X49[4X[28X[SimplicialComplex[128X[104X50[4X[28X[128X[104X51[4X[28X Properties known: AutomorphismGroup, AutomorphismGroupSize, [128X[104X52[4X[28X AutomorphismGroupStructure, AutomorphismGroupTransitivity,\[128X[104X53[4X[28X [128X[104X54[4X[28X Boundary, Dim, Faces, Facets, Generators, HasBoundary, [128X[104X55[4X[28X IsManifold, IsPM, Name, TopologicalType, VertexLabels, [128X[104X56[4X[28X Vertices.[128X[104X57[4X[28X[128X[104X58[4X[28X Name="complex from generators under group S4 x S3"[128X[104X59[4X[28X Dim=2[128X[104X60[4X[28X AutomorphismGroupSize=144[128X[104X61[4X[28X AutomorphismGroupStructure="S4 x S3"[128X[104X62[4X[28X AutomorphismGroupTransitivity=1[128X[104X63[4X[28X HasBoundary=false[128X[104X64[4X[28X IsPM=true[128X[104X65[4X[28X TopologicalType="T^2"[128X[104X66[4X[28X[128X[104X67[4X[28X/SimplicialComplex][128X[104X68[4X[25Xgap>[125X [27Xc3:=SCFromDifferenceCycles([[1,1,6],[3,3,2]]);[127X[104X69[4X[28X[SimplicialComplex[128X[104X70[4X[28X[128X[104X71[4X[28X Properties known: Dim, Facets, Name, VertexLabels.[128X[104X72[4X[28X[128X[104X73[4X[28X Name="complex from diffcycles [ [ 1, 1, 6 ], [ 3, 3, 2 ] ]"[128X[104X74[4X[28X Dim=2[128X[104X75[4X[28X[128X[104X76[4X[28X/SimplicialComplex][128X[104X77[4X[25Xgap>[125X [27Xc4:=SCBdSimplex(2);[127X[104X78[4X[28X[SimplicialComplex[128X[104X79[4X[28X[128X[104X80[4X[28X Properties known: AutomorphismGroup, AutomorphismGroupOrder, [128X[104X81[4X[28X AutomorphismGroupStructure, AutomorphismGroupTransitivity, [128X[104X82[4X[28X Chi, Dim, F, Facets, Generators, HasBounday, Homology, [128X[104X83[4X[28X IsConnected, IsStronglyConnected, Name, TopologicalType, [128X[104X84[4X[28X VertexLabels.[128X[104X85[4X[28X[128X[104X86[4X[28X Name="S^1_3"[128X[104X87[4X[28X Dim=1[128X[104X88[4X[28X AutomorphismGroupStructure="S3"[128X[104X89[4X[28X AutomorphismGroupTransitivity=3[128X[104X90[4X[28X Chi=0[128X[104X91[4X[28X F=[ 3, 3 ][128X[104X92[4X[28X Homology=[ [ 0, [ ] ], [ 1, [ ] ] ][128X[104X93[4X[28X IsConnected=true[128X[104X94[4X[28X IsStronglyConnected=true[128X[104X95[4X[28X TopologicalType="S^1"[128X[104X96[4X[28X[128X[104X97[4X[28X/SimplicialComplex][128X[104X98[4X[25Xgap>[125X [27Xc5:=SCSeriesCSTSurface(2,16);; [127X[104X99[4X[25Xgap>[125X [27XSCLibDetermineTopologicalType(c5);[127X[104X100[4X[28X[SimplicialComplex[128X[104X101[4X[28X[128X[104X102[4X[28X Properties known: Boundary, Dim, Faces, Facets, HasBoundary, IsPM, Name, [128X[104X103[4X[28X TopologicalType, VertexLabels.[128X[104X104[4X[28X[128X[104X105[4X[28X Name="cst surface S_{(2,16)} = { (2:2:12),(6:6:4) }"[128X[104X106[4X[28X Dim=2[128X[104X107[4X[28X HasBoundary=false[128X[104X108[4X[28X IsPM=true[128X[104X109[4X[28X TopologicalType="T^2 U T^2"[128X[104X110[4X[28X[128X[104X111[4X[28X/SimplicialComplex][128X[104X112[4X[25Xgap>[125X [27Xc6:=SCSeriesD2n(22);;[127X[104X113[4X[25Xgap>[125X [27Xc6.Homology;[127X[104X114[4X[28X[ [ 0, [ ] ], [ 1, [ ] ], [ 0, [ 2 ] ], [ 0, [ ] ] ][128X[104X115[4X[25Xgap>[125X [27Xc6.F;[127X[104X116[4X[28X[ 44, 264, 440, 220 ][128X[104X117[4X[25Xgap>[125X [27XSCSeriesAGL(17);[127X[104X118[4X[28X[ AGL(1,17), [ [ 1, 2, 4, 8, 16 ] ] ][128X[104X119[4X[25Xgap>[125X [27Xc7:=SCFromGenerators(last[1],last[2]);;[127X[104X120[4X[25Xgap>[125X [27Xc7.AutomorphismGroupTransitivity;[127X[104X121[4X[28X2[128X[104X122[4X[32X[104X123124125[1X17.2 [33X[0;0YWorking with a [10XSCSimplicialComplex[110X[101X[1X object[133X[101X126127[33X[0;0YAs described in Section [14X3.1[114X there are two several ways of accessing an128object of type [10XSCSimplicialComplex[110X. An example for the two equivalent ways129is given below. The preference will be given to the object oriented notation130in this demo session. The code listed below[133X131132[4X[32X Example [32X[104X133[4X[25Xgap>[125X [27Xc:=SCBdSimplex(3);; # create a simplicial complex object[127X[104X134[4X[25Xgap>[125X [27XSCFVector(c);[127X[104X135[4X[28X[ 4, 6, 4 ][128X[104X136[4X[25Xgap>[125X [27XSCSkel(c,0);[127X[104X137[4X[28X[ [ 1 ], [ 2 ], [ 3 ], [ 4 ] ][128X[104X138[4X[32X[104X139140[33X[0;0Yis equivalent to[133X141142[4X[32X Example [32X[104X143[4X[25Xgap>[125X [27Xc:=SCBdSimplex(3);; # create a simplicial complex object[127X[104X144[4X[25Xgap>[125X [27Xc.F;[127X[104X145[4X[28X[ 4, 6, 4 ][128X[104X146[4X[25Xgap>[125X [27Xc.Skel(0);[127X[104X147[4X[28X[ [ 1 ], [ 2 ], [ 3 ], [ 4 ] ][128X[104X148[4X[32X[104X149150151[1X17.3 [33X[0;0YCalculating properties of a [10XSCSimplicialComplex[110X[101X[1X object[133X[101X152153[33X[0;0Y[5Xsimpcomp[105X provides a variety of functions for calculating properties of154simplicial complexes, see Section [14X6.9[114X. All these properties are only155calculated once and stored in the [10XSCSimplicialComplex[110X object.[133X156157[4X[32X Example [32X[104X158[4X[25Xgap>[125X [27Xc1.F; [127X[104X159[4X[28X[ 3, 3 ][128X[104X160[4X[25Xgap>[125X [27Xc1.FaceLattice;[127X[104X161[4X[28X[ [ [ 1 ], [ 2 ], [ 3 ] ], [ [ 1, 2 ], [ 1, 3 ], [ 2, 3 ] ] ][128X[104X162[4X[25Xgap>[125X [27Xc1.AutomorphismGroup;[127X[104X163[4X[28XS3[128X[104X164[4X[25Xgap>[125X [27Xc1.Generators;[127X[104X165[4X[28X[ [ [ 1, 2 ], 3 ] ][128X[104X166[4X[25Xgap>[125X [27Xc3.Facets;[127X[104X167[4X[28X[ [ 1, 2, 3 ], [ 1, 2, 8 ], [ 1, 3, 6 ], [ 1, 4, 6 ], [ 1, 4, 7 ], [128X[104X168[4X[28X [ 1, 7, 8 ], [ 2, 3, 4 ], [ 2, 4, 7 ], [ 2, 5, 7 ], [ 2, 5, 8 ], [128X[104X169[4X[28X [ 3, 4, 5 ], [ 3, 5, 8 ], [ 3, 6, 8 ], [ 4, 5, 6 ], [ 5, 6, 7 ], [128X[104X170[4X[28X [ 6, 7, 8 ] ][128X[104X171[4X[25Xgap>[125X [27Xc3.F;[127X[104X172[4X[28X[ 8, 24, 16 ][128X[104X173[4X[25Xgap>[125X [27Xc3.G;[127X[104X174[4X[28X[ 4 ][128X[104X175[4X[25Xgap>[125X [27Xc3.H;[127X[104X176[4X[28X[ 5, 11, -1 ][128X[104X177[4X[25Xgap>[125X [27Xc3.ASDet;[127X[104X178[4X[28X186624[128X[104X179[4X[25Xgap>[125X [27Xc3.Chi;[127X[104X180[4X[28X0[128X[104X181[4X[25Xgap>[125X [27Xc3.Generators;[127X[104X182[4X[28X[ [ [ 1, 2, 3 ], 16 ] ][128X[104X183[4X[25Xgap>[125X [27Xc3.HasBoundary;[127X[104X184[4X[28Xfalse[128X[104X185[4X[25Xgap>[125X [27Xc3.IsConnected;[127X[104X186[4X[28Xtrue[128X[104X187[4X[25Xgap>[125X [27Xc3.IsCentrallySymmetric;[127X[104X188[4X[28Xtrue[128X[104X189[4X[25Xgap>[125X [27Xc3.Vertices;[127X[104X190[4X[28X[ 1, 2, 3, 4, 5, 6, 7, 8 ][128X[104X191[4X[25Xgap>[125X [27Xc3.ConnectedComponents;[127X[104X192[4X[28X[ [SimplicialComplex[128X[104X193[4X[28X [128X[104X194[4X[28X Properties known: Dim, Facets, Name, VertexLabels.[128X[104X195[4X[28X [128X[104X196[4X[28X Name="Connected component #1 of complex from diffcycles [ [ 1, 1, 6 ], [ \[128X[104X197[4X[28X3, 3, 2 ] ]"[128X[104X198[4X[28X Dim=2[128X[104X199[4X[28X [128X[104X200[4X[28X /SimplicialComplex] ][128X[104X201[4X[25Xgap>[125X [27Xc3.UnknownProperty;[127X[104X202[4X[28X#I SCPropertyObject: unhandled property 'UnknownProperty'. Handled properties\[128X[104X203[4X[28X are [ "Equivalent", "IsKStackedSphere", "IsManifold", "IsMovable", "Move", [128X[104X204[4X[28X "Moves", "RMoves", "ReduceAsSubcomplex", "Reduce", "ReduceEx", "Copy", [128X[104X205[4X[28X "Recalc", "ASDet", "AutomorphismGroup", "AutomorphismGroupInternal", [128X[104X206[4X[28X "Boundary", "ConnectedComponents", "Dim", "DualGraph", "Chi", "F", [128X[104X207[4X[28X "FaceLattice", "FaceLatticeEx", "Faces", "FacesEx", "Facets", "FacetsEx", [128X[104X208[4X[28X "FpBetti", "FundamentalGroup", "G", "Generators", "GeneratorsEx", "H", [128X[104X209[4X[28X "HasBoundary", "HasInterior", "Homology", "Incidences", "IncidencesEx", [128X[104X210[4X[28X "Interior", "IsCentrallySymmetric", "IsConnected", "IsEmpty", [128X[104X211[4X[28X "IsEulerianManifold", "IsHomologySphere", "IsInKd", "IsKNeighborly", [128X[104X212[4X[28X "IsOrientable", "IsPM", "IsPure", "IsShellable", "IsStronglyConnected", [128X[104X213[4X[28X "MinimalNonFaces", "MinimalNonFacesEx", "Name", "Neighborliness", [128X[104X214[4X[28X "Orientation", "Skel", "SkelEx", "SpanningTree", [128X[104X215[4X[28X "StronglyConnectedComponents", "Vertices", "VerticesEx", [128X[104X216[4X[28X "BoundaryOperatorMatrix", "HomologyBasis", "HomologyBasisAsSimplices", [128X[104X217[4X[28X "HomologyInternal", "CoboundaryOperatorMatrix", "Cohomology", [128X[104X218[4X[28X "CohomologyBasis", "CohomologyBasisAsSimplices", "CupProduct", [128X[104X219[4X[28X "IntersectionForm", "IntersectionFormParity", [128X[104X220[4X[28X "IntersectionFormDimensionality", "Load", "Save", "ExportPolymake", [128X[104X221[4X[28X "ExportLatexTable", "ExportJavaView", "LabelMax", "LabelMin", "Labels", [128X[104X222[4X[28X "Relabel", "RelabelStandard", "RelabelTransposition", "Rename", [128X[104X223[4X[28X "SortComplex", "UnlabelFace", "AlexanderDual", "CollapseGreedy", "Cone", [128X[104X224[4X[28X "DeletedJoin", "Difference", "HandleAddition", "Intersection", [128X[104X225[4X[28X "IsIsomorphic", "IsSubcomplex", "Isomorphism", "IsomorphismEx", "Join", [128X[104X226[4X[28X "Link", "Links", "Neighbors", "NeighborsEx", "Shelling", "ShellingExt", [128X[104X227[4X[28X "Shellings", "Span", "Star", "Stars", "Suspension", "Union", [128X[104X228[4X[28X "VertexIdentification", "Wedge", "DetermineTopologicalType", "Dim", [128X[104X229[4X[28X "Facets", "VertexLabels", "Name", "Vertices", "IsConnected", [128X[104X230[4X[28X "ConnectedComponents" ].[128X[104X231[4X[28X[128X[104X232[4X[28Xfail[128X[104X233[4X[32X[104X234235236[1X17.4 [33X[0;0YCreating new complexes from a [10XSCSimplicialComplex[110X[101X[1X object[133X[101X237238[33X[0;0YAs already mentioned, there is the possibility to generate new objects of239type [10XSCSimplicialComplex[110X from existing ones using standard constructions.240The functions used in this section are described in more detail in Section241[14X6.6[114X.[133X242243[4X[32X Example [32X[104X244[4X[25Xgap>[125X [27Xd:=c3+c3;[127X[104X245[4X[28X[SimplicialComplex[128X[104X246[4X[28X[128X[104X247[4X[28X Properties known: Dim, Facets, Name, VertexLabels, Vertices.[128X[104X248[4X[28X[128X[104X249[4X[28X Name="complex from diffcycles [ [ 1, 1, 6 ], [ 3, 3, 2 ] ]#+-complex from dif\[128X[104X250[4X[28Xfcycles [ [ 1, 1, 6 ], [ 3, 3, 2 ] ]"[128X[104X251[4X[28X Dim=2[128X[104X252[4X[28X[128X[104X253[4X[28X/SimplicialComplex][128X[104X254[4X[25Xgap>[125X [27XSCRename(d,"T^2#T^2");[127X[104X255[4X[28Xtrue[128X[104X256[4X[25Xgap>[125X [27XSCLink(d,1);[127X[104X257[4X[28X[SimplicialComplex[128X[104X258[4X[28X[128X[104X259[4X[28X Properties known: Dim, Facets, Name, VertexLabels.[128X[104X260[4X[28X[128X[104X261[4X[28X Name="lk(1) in T^2#T^2"[128X[104X262[4X[28X Dim=1[128X[104X263[4X[28X[128X[104X264[4X[28X/SimplicialComplex][128X[104X265[4X[25Xgap>[125X [27XSCStar(d,[1,2]);[127X[104X266[4X[28X[SimplicialComplex[128X[104X267[4X[28X[128X[104X268[4X[28X Properties known: Dim, Facets, Name, VertexLabels.[128X[104X269[4X[28X[128X[104X270[4X[28X Name="star([ 1, 2 ]) in T^2#T^2"[128X[104X271[4X[28X Dim=2[128X[104X272[4X[28X[128X[104X273[4X[28X/SimplicialComplex][128X[104X274[4X[25Xgap>[125X [27XSCRename(c3,"T^2");[127X[104X275[4X[28Xtrue[128X[104X276[4X[25Xgap>[125X [27XSCConnectedProduct(c3,4);[127X[104X277[4X[28X[SimplicialComplex[128X[104X278[4X[28X[128X[104X279[4X[28X Properties known: Dim, Facets, Name, VertexLabels, Vertices.[128X[104X280[4X[28X[128X[104X281[4X[28X Name="T^2#+-T^2#+-T^2#+-T^2"[128X[104X282[4X[28X Dim=2[128X[104X283[4X[28X[128X[104X284[4X[28X/SimplicialComplex][128X[104X285[4X[25Xgap>[125X [27XSCCartesianProduct(c4,c4);[127X[104X286[4X[28X[SimplicialComplex[128X[104X287[4X[28X[128X[104X288[4X[28X Properties known: Dim, Facets, Name, TopologicalType, VertexLabels.[128X[104X289[4X[28X[128X[104X290[4X[28X Name="S^1_3xS^1_3"[128X[104X291[4X[28X Dim=2[128X[104X292[4X[28X TopologicalType="S^1xS^1"[128X[104X293[4X[28X[128X[104X294[4X[28X/SimplicialComplex][128X[104X295[4X[25Xgap>[125X [27XSCCartesianPower(c4,3);[127X[104X296[4X[28X[SimplicialComplex[128X[104X297[4X[28X[128X[104X298[4X[28X Properties known: Dim, Facets, Name, TopologicalType, VertexLabels.[128X[104X299[4X[28X[128X[104X300[4X[28X Name="(S^1_3)^3"[128X[104X301[4X[28X Dim=3[128X[104X302[4X[28X TopologicalType="(S^1)^3"[128X[104X303[4X[28X[128X[104X304[4X[28X/SimplicialComplex][128X[104X305[4X[32X[104X306307308[1X17.5 [33X[0;0YHomology related calculations[133X[101X309310[33X[0;0Y[5Xsimpcomp[105X relies on the GAP package homology [DHSW11] for its homology311computations but provides further (co-)homology related functions, see312Chapter [14X8[114X.[133X313314[4X[32X Example [32X[104X315[4X[25Xgap>[125X [27Xs2s2:=SCCartesianProduct(SCBdSimplex(3),SCBdSimplex(3));[127X[104X316[4X[28X[SimplicialComplex[128X[104X317[4X[28X[128X[104X318[4X[28X Properties known: Dim, Facets, Name, TopologicalType, VertexLabels.[128X[104X319[4X[28X[128X[104X320[4X[28X Name="S^2_4xS^2_4"[128X[104X321[4X[28X Dim=4[128X[104X322[4X[28X TopologicalType="S^2xS^2"[128X[104X323[4X[28X[128X[104X324[4X[28X/SimplicialComplex][128X[104X325[4X[25Xgap>[125X [27XSCHomology(s2s2);[127X[104X326[4X[28X[ [ 0, [ ] ], [ 0, [ ] ], [ 2, [ ] ], [ 0, [ ] ], [ 1, [ ] ] ][128X[104X327[4X[25Xgap>[125X [27XSCHomologyInternal(s2s2);[127X[104X328[4X[28X[ [ 0, [ ] ], [ 0, [ ] ], [ 2, [ ] ], [ 0, [ ] ], [ 1, [ ] ] ][128X[104X329[4X[25Xgap>[125X [27XSCHomologyBasis(s2s2,2);[127X[104X330[4X[28X[ [ 1, [ [ 1, 70 ], [ -1, 12 ], [ 1, 2 ], [ -1, 1 ] ] ], [128X[104X331[4X[28X [ 1, [ [ 1, 143 ], [ -1, 51 ], [ 1, 29 ], [ -1, 25 ] ] ] ][128X[104X332[4X[25Xgap>[125X [27XSCHomologyBasisAsSimplices(s2s2,2);[127X[104X333[4X[28X[ [ 1, [128X[104X334[4X[28X [ [ 1, [ 2, 3, 4 ] ], [ -1, [ 1, 3, 4 ] ], [ 1, [ 1, 2, 4 ] ], [ -1, [ 1[128X[104X335[4X[28X , 2, 3 ] ] ] ], [128X[104X336[4X[28X [ 1, [ [ 1, [ 5, 9, 13 ] ], [ -1, [ 1, 9, 13 ] ], [ 1, [ 1, 5, 13 ] ], [128X[104X337[4X[28X [ -1, [ 1, 5, 9 ] ] ] ] ][128X[104X338[4X[25Xgap>[125X [27XSCCohomologyBasis(s2s2,2);[127X[104X339[4X[28X[ [ 1, [128X[104X340[4X[28X [ [ 1, 122 ], [ 1, 115 ], [ 1, 112 ], [ 1, 111 ], [ 1, 93 ], [ 1, 90 ], [128X[104X341[4X[28X [ 1, 89 ], [ 1, 84 ], [ 1, 83 ], [ 1, 82 ], [ 1, 46 ], [ 1, 43 ], [128X[104X342[4X[28X [ 1, 42 ], [ 1, 37 ], [ 1, 36 ], [ 1, 35 ], [ 1, 28 ], [ 1, 27 ], [128X[104X343[4X[28X [ 1, 26 ], [ 1, 25 ] ] ], [128X[104X344[4X[28X [ 1, [ [ 1, 213 ], [ 1, 201 ], [ 1, 192 ], [ 1, 189 ], [ 1, 159 ], [128X[104X345[4X[28X [ 1, 150 ], [ 1, 147 ], [ 1, 131 ], [ 1, 128 ], [ 1, 125 ], [128X[104X346[4X[28X [ 1, 67 ], [ 1, 58 ], [ 1, 55 ], [ 1, 39 ], [ 1, 36 ], [ 1, 33 ], [128X[104X347[4X[28X [ 1, 10 ], [ 1, 7 ], [ 1, 4 ], [ 1, 1 ] ] ] ][128X[104X348[4X[25Xgap>[125X [27XSCCohomologyBasisAsSimplices(s2s2,2);[127X[104X349[4X[28X[ [ 1, [ [ 1, [ 4, 8, 12 ] ], [ 1, [ 3, 8, 12 ] ], [ 1, [ 3, 7, 12 ] ], [128X[104X350[4X[28X [ 1, [ 3, 7, 11 ] ], [ 1, [ 2, 8, 12 ] ], [ 1, [ 2, 7, 12 ] ], [128X[104X351[4X[28X [ 1, [ 2, 7, 11 ] ], [ 1, [ 2, 6, 12 ] ], [ 1, [ 2, 6, 11 ] ], [128X[104X352[4X[28X [ 1, [ 2, 6, 10 ] ], [ 1, [ 1, 8, 12 ] ], [ 1, [ 1, 7, 12 ] ], [128X[104X353[4X[28X [ 1, [ 1, 7, 11 ] ], [ 1, [ 1, 6, 12 ] ], [ 1, [ 1, 6, 11 ] ], [128X[104X354[4X[28X [ 1, [ 1, 6, 10 ] ], [ 1, [ 1, 5, 12 ] ], [ 1, [ 1, 5, 11 ] ], [128X[104X355[4X[28X [ 1, [ 1, 5, 10 ] ], [ 1, [ 1, 5, 9 ] ] ] ], [128X[104X356[4X[28X [ 1, [ [ 1, [ 13, 14, 15 ] ], [ 1, [ 9, 14, 15 ] ], [ 1, [ 9, 10, 15 ] ], [128X[104X357[4X[28X [ 1, [ 9, 10, 11 ] ], [ 1, [ 5, 14, 15 ] ], [ 1, [ 5, 10, 15 ] ], [128X[104X358[4X[28X [ 1, [ 5, 10, 11 ] ], [ 1, [ 5, 6, 15 ] ], [ 1, [ 5, 6, 11 ] ], [128X[104X359[4X[28X [ 1, [ 5, 6, 7 ] ], [ 1, [ 1, 14, 15 ] ], [ 1, [ 1, 10, 15 ] ], [128X[104X360[4X[28X [ 1, [ 1, 10, 11 ] ], [ 1, [ 1, 6, 15 ] ], [ 1, [ 1, 6, 11 ] ], [128X[104X361[4X[28X [ 1, [ 1, 6, 7 ] ], [ 1, [ 1, 2, 15 ] ], [ 1, [ 1, 2, 11 ] ], [128X[104X362[4X[28X [ 1, [ 1, 2, 7 ] ], [ 1, [ 1, 2, 3 ] ] ] ] ][128X[104X363[4X[25Xgap>[125X [27XPrintArray(SCIntersectionForm(s2s2));[127X[104X364[4X[28X[ [ 0, 1 ],[128X[104X365[4X[28X [ 1, 0 ] ][128X[104X366[4X[25Xgap>[125X [27Xc:=s2s2+s2s2;[127X[104X367[4X[28X[SimplicialComplex[128X[104X368[4X[28X[128X[104X369[4X[28X Properties known: Dim, Facets, Name, VertexLabels, Vertices.[128X[104X370[4X[28X[128X[104X371[4X[28X Name="S^2_4xS^2_4#+-S^2_4xS^2_4"[128X[104X372[4X[28X Dim=4[128X[104X373[4X[28X[128X[104X374[4X[28X/SimplicialComplex][128X[104X375[4X[25Xgap>[125X [27XPrintArray(SCIntersectionForm(c));[127X[104X376[4X[28X[ [ 0, -1, 0, 0 ],[128X[104X377[4X[28X [ -1, 0, 0, 0 ],[128X[104X378[4X[28X [ 0, 0, 0, -1 ],[128X[104X379[4X[28X [ 0, 0, -1, 0 ] ][128X[104X380[4X[32X[104X381382383[1X17.6 [33X[0;0YBistellar flips[133X[101X384385[33X[0;0YFor a more detailed description of functions related to bistellar flips as386well as a very short introduction into the topic, see Chapter [14X9[114X.[133X387388[4X[32X Example [32X[104X389[4X[25Xgap>[125X [27Xbeta4:=SCBdCrossPolytope(4);; [127X[104X390[4X[25Xgap>[125X [27Xs3:=SCBdSimplex(4);; [127X[104X391[4X[25Xgap>[125X [27XSCEquivalent(beta4,s3);[127X[104X392[4X[28X#I round 0, move: [ [ 2, 6, 7 ], [ 3, 4 ] ][128X[104X393[4X[28X[ 8, 25, 34, 17 ][128X[104X394[4X[28X#I round 1, move: [ [ 2, 7 ], [ 3, 4, 5 ] ][128X[104X395[4X[28X[ 8, 24, 32, 16 ][128X[104X396[4X[28X#I round 2, move: [ [ 2, 5 ], [ 3, 4, 8 ] ][128X[104X397[4X[28X[ 8, 23, 30, 15 ][128X[104X398[4X[28X#I round 3, move: [ [ 2 ], [ 3, 4, 6, 8 ] ][128X[104X399[4X[28X[ 7, 19, 24, 12 ][128X[104X400[4X[28X#I round 4, move: [ [ 6, 8 ], [ 1, 3, 4 ] ][128X[104X401[4X[28X[ 7, 18, 22, 11 ][128X[104X402[4X[28X#I round 5, move: [ [ 8 ], [ 1, 3, 4, 5 ] ][128X[104X403[4X[28X[ 6, 14, 16, 8 ][128X[104X404[4X[28X#I round 6, move: [ [ 5 ], [ 1, 3, 4, 7 ] ][128X[104X405[4X[28X[ 5, 10, 10, 5 ][128X[104X406[4X[28X#I SCReduceComplexEx: complexes are bistellarly equivalent.[128X[104X407[4X[28Xtrue[128X[104X408[4X[25Xgap>[125X [27XSCBistellarOptions.WriteLevel; [127X[104X409[4X[28X0[128X[104X410[4X[25Xgap>[125X [27XSCBistellarOptions.WriteLevel:=1;[127X[104X411[4X[28X1[128X[104X412[4X[25Xgap>[125X [27XSCEquivalent(beta4,s3); [127X[104X413[4X[28X#I SCLibInit: made directory "~/PATH" for user library.[128X[104X414[4X[28X#I SCIntFunc.SCLibInit: index not found -- trying to reconstruct it.[128X[104X415[4X[28X#I SCLibUpdate: rebuilding index for ~/PATH.[128X[104X416[4X[28X#I SCLibUpdate: rebuilding index done.[128X[104X417[4X[28X[128X[104X418[4X[28X#I round 0, move: [ [ 2, 4, 6 ], [ 7, 8 ] ][128X[104X419[4X[28X[ 8, 25, 34, 17 ][128X[104X420[4X[28X#I round 1, move: [ [ 2, 4 ], [ 5, 7, 8 ] ][128X[104X421[4X[28X[ 8, 24, 32, 16 ][128X[104X422[4X[28X#I round 2, move: [ [ 4, 5 ], [ 1, 7, 8 ] ][128X[104X423[4X[28X[ 8, 23, 30, 15 ][128X[104X424[4X[28X#I round 3, move: [ [ 4 ], [ 1, 6, 7, 8 ] ][128X[104X425[4X[28X[ 7, 19, 24, 12 ][128X[104X426[4X[28X#I SCLibAdd: saving complex to file "complex_ReducedComplex_7_vertices_3_2009\[128X[104X427[4X[28X-10-27_11-40-00.sc".[128X[104X428[4X[28X#I round 4, move: [ [ 2, 6 ], [ 3, 7, 8 ] ][128X[104X429[4X[28X[ 7, 18, 22, 11 ][128X[104X430[4X[28X#I round 5, move: [ [ 2 ], [ 3, 5, 7, 8 ] ][128X[104X431[4X[28X[ 6, 14, 16, 8 ][128X[104X432[4X[28X#I SCLibAdd: saving complex to file "complex_ReducedComplex_6_vertices_5_2009\[128X[104X433[4X[28X-10-27_11-40-00.sc".[128X[104X434[4X[28X#I round 6, move: [ [ 5 ], [ 1, 3, 7, 8 ] ][128X[104X435[4X[28X[ 5, 10, 10, 5 ][128X[104X436[4X[28X#I SCLibAdd: saving complex to file "complex_ReducedComplex_5_vertices_6_2009\[128X[104X437[4X[28X-10-27_11-40-00.sc".[128X[104X438[4X[28X#I SCLibAdd: saving complex to file "complex_ReducedComplex_5_vertices_7_2009\[128X[104X439[4X[28X-10-27_11-40-00.sc".[128X[104X440[4X[28X#I SCReduceComplexEx: complexes are bistellarly equivalent.[128X[104X441[4X[28Xtrue[128X[104X442[4X[25Xgap>[125X [27XmyLib:=SCLibInit("~/PATH"); # copy path from above [127X[104X443[4X[28X[Simplicial complex library. Properties:[128X[104X444[4X[28XCalculateIndexAttributes=true[128X[104X445[4X[28XNumber of complexes in library=4[128X[104X446[4X[28XIndexAttributes=[ "Name", "Date", "Dim", "F", "G", "H", "Chi", "Homology" ][128X[104X447[4X[28XLoaded=true[128X[104X448[4X[28XPath="/home/spreerjn/reducedComplexes/2009-10-27_11-40-00/"[128X[104X449[4X[28X][128X[104X450[4X[25Xgap>[125X [27Xs3:=myLib.Load(3);[127X[104X451[4X[28X[SimplicialComplex[128X[104X452[4X[28X[128X[104X453[4X[28X Properties known: Chi, Date, Dim, F, Faces, Facets, G, H, Homology, [128X[104X454[4X[28X IsConnected, Name, VertexLabels.[128X[104X455[4X[28X[128X[104X456[4X[28X Name="ReducedComplex_5_vertices_6"[128X[104X457[4X[28X Dim=3[128X[104X458[4X[28X Chi=0[128X[104X459[4X[28X F=[ 5, 10, 10, 5 ][128X[104X460[4X[28X G=[ 0, 0 ][128X[104X461[4X[28X H=[ 1, 1, 1, 1 ][128X[104X462[4X[28X Homology=[ [ 0, [ ] ], [ 0, [ ] ], [ 0, [ ] ], [ 1, [ ] ] ][128X[104X463[4X[28X IsConnected=true[128X[104X464[4X[28X[128X[104X465[4X[28X/SimplicialComplex][128X[104X466[4X[25Xgap>[125X [27Xs3:=myLib.Load(2);[127X[104X467[4X[28X[SimplicialComplex[128X[104X468[4X[28X[128X[104X469[4X[28X Properties known: Chi, Date, Dim, F, Faces, Facets, G, H, Homology, [128X[104X470[4X[28X IsConnected, Name, VertexLabels.[128X[104X471[4X[28X[128X[104X472[4X[28X Name="ReducedComplex_6_vertices_5"[128X[104X473[4X[28X Dim=3[128X[104X474[4X[28X Chi=0[128X[104X475[4X[28X F=[ 6, 14, 16, 8 ][128X[104X476[4X[28X G=[ 1, 0 ][128X[104X477[4X[28X H=[ 2, 2, 2, 1 ][128X[104X478[4X[28X Homology=[ [ 0, [ ] ], [ 0, [ ] ], [ 0, [ ] ], [ 1, [ ] ] ][128X[104X479[4X[28X IsConnected=true[128X[104X480[4X[28X[128X[104X481[4X[28X/SimplicialComplex][128X[104X482[4X[25Xgap>[125X [27Xt2:=SCCartesianProduct(SCBdSimplex(2),SCBdSimplex(2));;[127X[104X483[4X[25Xgap>[125X [27Xt2.F;[127X[104X484[4X[28X[ 9, 27, 18 ][128X[104X485[4X[25Xgap>[125X [27XSCBistellarOptions.WriteLevel:=0;[127X[104X486[4X[28X0[128X[104X487[4X[25Xgap>[125X [27XSCBistellarOptions.LogLevel:=0; [127X[104X488[4X[28X0[128X[104X489[4X[25Xgap>[125X [27Xmint2:=SCReduceComplex(t2); [127X[104X490[4X[28X[ true, [SimplicialComplex[128X[104X491[4X[28X [128X[104X492[4X[28X Properties known: Dim, Facets, Name, VertexLabels.[128X[104X493[4X[28X [128X[104X494[4X[28X Name="unnamed complex 85"[128X[104X495[4X[28X Dim=2[128X[104X496[4X[28X [128X[104X497[4X[28X /SimplicialComplex], 32 ][128X[104X498[4X[28X [128X[104X499[4X[32X[104X500501502[1X17.7 [33X[0;0YSimplicial blowups[133X[101X503504[33X[0;0YFor a more detailed description of functions related to simplicial blowups505see Chapter [14X10[114X.[133X506507[4X[32X Example [32X[104X508[4X[25Xgap>[125X [27Xlist:=SCLib.SearchByName("Kummer");[127X[104X509[4X[28X[ [ 7493, "4-dimensional Kummer variety (VT)" ] ][128X[104X510[4X[25Xgap>[125X [27Xc:=SCLib.Load(7493);[127X[104X511[4X[28X[SimplicialComplex[128X[104X512[4X[28X[128X[104X513[4X[28X Properties known: AltshulerSteinberg, AutomorphismGroup, [128X[104X514[4X[28X AutomorphismGroupSize, AutomorphismGroupStructure, [128X[104X515[4X[28X AutomorphismGroupTransitivity, [128X[104X516[4X[28X ConnectedComponents, Date, Dim, DualGraph, [128X[104X517[4X[28X EulerCharacteristic, FacetsEx, GVector, [128X[104X518[4X[28X GeneratorsEx, HVector, HasBoundary, HasInterior, [128X[104X519[4X[28X Homology, Interior, IsCentrallySymmetric, [128X[104X520[4X[28X IsConnected, IsEulerianManifold, IsManifold, [128X[104X521[4X[28X IsOrientable, IsPseudoManifold, IsPure, [128X[104X522[4X[28X IsStronglyConnected, MinimalNonFacesEx, Name, [128X[104X523[4X[28X Neighborliness, NumFaces[], Orientation, [128X[104X524[4X[28X SkelExs[], Vertices.[128X[104X525[4X[28X[128X[104X526[4X[28X Name="4-dimensional Kummer variety (VT)"[128X[104X527[4X[28X Dim=4[128X[104X528[4X[28X AltshulerSteinberg=45137758519296000000000000[128X[104X529[4X[28X AutomorphismGroupSize=1920[128X[104X530[4X[28X AutomorphismGroupStructure="((C2 x C2 x C2 x C2) : A5) : C2"[128X[104X531[4X[28X AutomorphismGroupTransitivity=1[128X[104X532[4X[28X EulerCharacteristic=8[128X[104X533[4X[28X GVector=[ 10, 55, 60 ][128X[104X534[4X[28X HVector=[ 11, 66, 126, -19, 7 ][128X[104X535[4X[28X HasBoundary=false[128X[104X536[4X[28X HasInterior=true[128X[104X537[4X[28X Homology=[ [0, [ ] ], [0, [ ] ], [6, [2,2,2,2,2] ], [0, [ ] ], [1, [ ] ] ][128X[104X538[4X[28X IsCentrallySymmetric=false[128X[104X539[4X[28X IsConnected=true[128X[104X540[4X[28X IsEulerianManifold=true[128X[104X541[4X[28X IsOrientable=true[128X[104X542[4X[28X IsPseudoManifold=true[128X[104X543[4X[28X IsPure=true[128X[104X544[4X[28X IsStronglyConnected=true[128X[104X545[4X[28X Neighborliness=2[128X[104X546[4X[28X[128X[104X547[4X[28X/SimplicialComplex][128X[104X548[4X[25Xgap>[125X [27Xlk:=SCLink(c,1);[127X[104X549[4X[28X[SimplicialComplex[128X[104X550[4X[28X[128X[104X551[4X[28X Properties known: Dim, FacetsEx, Name, Vertices.[128X[104X552[4X[28X[128X[104X553[4X[28X Name="lk([ 1 ]) in 4-dimensional Kummer variety (VT)"[128X[104X554[4X[28X Dim=3[128X[104X555[4X[28X[128X[104X556[4X[28X/SimplicialComplex][128X[104X557[4X[25Xgap>[125X [27XSCHomology(lk);[127X[104X558[4X[28X[ [ 0, [ ] ], [ 0, [ 2 ] ], [ 0, [ ] ], [ 1, [ ] ] ][128X[104X559[4X[25Xgap>[125X [27XSCLibDetermineTopologicalType(lk);[127X[104X560[4X[28X[ 45, 113, 2426, 2502, 7470 ][128X[104X561[4X[25Xgap>[125X [27Xd:=SCLib.Load(45);;[127X[104X562[4X[25Xgap>[125X [27Xd.Name;[127X[104X563[4X[28X"RP^3"[128X[104X564[4X[25Xgap>[125X [27XSCEquivalent(lk,d);[127X[104X565[4X[28X#I SCReduceComplexEx: complexes are bistellarly equivalent.[128X[104X566[4X[28Xtrue[128X[104X567[4X[25Xgap>[125X [27Xe:=SCBlowup(c,1);[127X[104X568[4X[28X#I SCBlowup: checking if singularity is a combinatorial manifold...[128X[104X569[4X[28X#I SCBlowup: ...true[128X[104X570[4X[28X#I SCBlowup: checking type of singularity...[128X[104X571[4X[28X#I SCReduceComplexEx: complexes are bistellarly equivalent.[128X[104X572[4X[28X#I SCBlowup: ...ordinary double point (supported type).[128X[104X573[4X[28X#I SCBlowup: starting blowup...[128X[104X574[4X[28X#I SCBlowup: map boundaries...[128X[104X575[4X[28X#I SCBlowup: boundaries not isomorphic, initializing bistellar moves...[128X[104X576[4X[28X#I SCBlowup: found complex with smaller boundary: f = [ 15, 74, 118, 59 ].[128X[104X577[4X[28X#I SCBlowup: found complex with smaller boundary: f = [ 14, 70, 112, 56 ].[128X[104X578[4X[28X#I SCBlowup: found complex with smaller boundary: f = [ 14, 69, 110, 55 ].[128X[104X579[4X[28X#I SCBlowup: found complex with smaller boundary: f = [ 14, 68, 108, 54 ].[128X[104X580[4X[28X#I SCBlowup: found complex with smaller boundary: f = [ 13, 64, 102, 51 ].[128X[104X581[4X[28X#I SCBlowup: found complex with smaller boundary: f = [ 13, 63, 100, 50 ].[128X[104X582[4X[28X#I SCBlowup: found complex with smaller boundary: f = [ 13, 62, 98, 49 ].[128X[104X583[4X[28X#I SCBlowup: found complex with smaller boundary: f = [ 12, 58, 92, 46 ].[128X[104X584[4X[28X#I SCBlowup: found complex with smaller boundary: f = [ 12, 57, 90, 45 ].[128X[104X585[4X[28X#I SCBlowup: found complex with smaller boundary: f = [ 12, 56, 88, 44 ].[128X[104X586[4X[28X#I SCBlowup: found complex with smaller boundary: f = [ 11, 52, 82, 41 ].[128X[104X587[4X[28X#I SCBlowup: found complex with smaller boundary: f = [ 11, 51, 80, 40 ].[128X[104X588[4X[28X#I SCBlowup: found complex with isomorphic boundaries.[128X[104X589[4X[28X#I SCBlowup: ...boundaries mapped succesfully.[128X[104X590[4X[28X#I SCBlowup: build complex...[128X[104X591[4X[28X#I SCBlowup: ...done.[128X[104X592[4X[28X#I SCBlowup: ...blowup completed.[128X[104X593[4X[28X#I SCBlowup: You may now want to reduce the complex via 'SCReduceComplex'.[128X[104X594[4X[28X[SimplicialComplex[128X[104X595[4X[28X[128X[104X596[4X[28X Properties known: Dim, FacetsEx, Name, Vertices.[128X[104X597[4X[28X[128X[104X598[4X[28X Name="unnamed complex 6315 \ star([ 1 ]) in unnamed complex 6315 cup unnamed\[128X[104X599[4X[28X complex 6319 cup unnamed complex 6317"[128X[104X600[4X[28X Dim=4[128X[104X601[4X[28X[128X[104X602[4X[28X/SimplicialComplex][128X[104X603[4X[25Xgap>[125X [27XSCHomology(c);[127X[104X604[4X[28X[ [ 0, [ ] ], [ 0, [ ] ], [ 6, [ 2, 2, 2, 2, 2 ] ], [ 0, [ ] ], [ 1, [ ] ] ][128X[104X605[4X[25Xgap>[125X [27XSCHomology(e);[127X[104X606[4X[28X[ [ 0, [ ] ], [ 0, [ ] ], [ 7, [ 2, 2, 2, 2 ] ], [ 0, [ ] ], [ 1, [ ] ] ][128X[104X607[4X[28X [128X[104X608[4X[32X[104X609610611[1X17.8 [33X[0;0YDiscrete normal surfaces and slicings[133X[101X612613[33X[0;0YFor a more detailed description of functions related to discrete normal614surfaces and slicings see the Sections [14X2.4[114X and [14X2.5[114X.[133X615616[4X[32X Example [32X[104X617[4X[28X [128X[104X618[4X[25Xgap>[125X [27X# the boundary of the cyclic 4-polytope with 6 vertices [127X[104X619[4X[25Xgap>[125X [27Xc:=SCBdCyclicPolytope(4,6); [127X[104X620[4X[28X[SimplicialComplex[128X[104X621[4X[28X[128X[104X622[4X[28X Properties known: Dim, EulerCharacteristic, FacetsEx, HasBoundary, Homology,\[128X[104X623[4X[28X IsConnected, IsStronglyConnected, Name, NumFaces[], TopologicalType, Vertices.[128X[104X624[4X[28X[128X[104X625[4X[28X Name="Bd(C_4(6))"[128X[104X626[4X[28X Dim=3[128X[104X627[4X[28X EulerCharacteristic=0[128X[104X628[4X[28X HasBoundary=false[128X[104X629[4X[28X Homology=[ [ 0, [ ] ], [ 0, [ ] ], [ 0, [ ] ], [ 1, [ ] ] ][128X[104X630[4X[28X IsConnected=true[128X[104X631[4X[28X IsStronglyConnected=true[128X[104X632[4X[28X TopologicalType="S^3"[128X[104X633[4X[28X[128X[104X634[4X[28X/SimplicialComplex][128X[104X635[4X[25Xgap>[125X [27X# slicing in between the odd and the even vertex labels, a polyhedral torus[127X[104X636[4X[25Xgap>[125X [27Xsl:=SCSlicing(c,[[2,4,6],[1,3,5]]); [127X[104X637[4X[28X[NormalSurface[128X[104X638[4X[28X[128X[104X639[4X[28X Properties known: ConnectedComponents, Dim, EulerCharacteristic, FVector,\[128X[104X640[4X[28X FacetsEx, Genus, IsConnected, IsOrientable, NSTriangulation, Name,\[128X[104X641[4X[28X TopologicalType, Vertices.[128X[104X642[4X[28X[128X[104X643[4X[28X Name="slicing [ [ 2, 4, 6 ], [ 1, 3, 5 ] ] of Bd(C_4(6))"[128X[104X644[4X[28X Dim=2[128X[104X645[4X[28X FVector=[ 9, 18, 0, 9 ][128X[104X646[4X[28X EulerCharacteristic=0[128X[104X647[4X[28X IsOrientable=true[128X[104X648[4X[28X TopologicalType="T^2"[128X[104X649[4X[28X[128X[104X650[4X[28X/NormalSurface][128X[104X651[4X[25Xgap>[125X [27Xsl.Homology;[127X[104X652[4X[28X[ [ 0, [ ] ], [ 2, [ ] ], [ 1, [ ] ] ][128X[104X653[4X[25Xgap>[125X [27Xsl.Genus;[127X[104X654[4X[28X1[128X[104X655[4X[25Xgap>[125X [27Xsl.F; # the slicing constists of 9 quadrilaterals and 0 triangles[127X[104X656[4X[28X[ 9, 18, 0, 9 ][128X[104X657[4X[25Xgap>[125X [27XPrintArray(sl.Facets);[127X[104X658[4X[28X[ [ [ 2, 1 ], [ 2, 3 ], [ 4, 1 ], [ 4, 3 ] ],[128X[104X659[4X[28X [ [ 2, 1 ], [ 2, 3 ], [ 6, 1 ], [ 6, 3 ] ],[128X[104X660[4X[28X [ [ 2, 1 ], [ 2, 5 ], [ 4, 1 ], [ 4, 5 ] ],[128X[104X661[4X[28X [ [ 2, 1 ], [ 2, 5 ], [ 6, 1 ], [ 6, 5 ] ],[128X[104X662[4X[28X [ [ 2, 3 ], [ 2, 5 ], [ 4, 3 ], [ 4, 5 ] ],[128X[104X663[4X[28X [ [ 2, 3 ], [ 2, 5 ], [ 6, 3 ], [ 6, 5 ] ],[128X[104X664[4X[28X [ [ 4, 1 ], [ 4, 3 ], [ 6, 1 ], [ 6, 3 ] ],[128X[104X665[4X[28X [ [ 4, 1 ], [ 4, 5 ], [ 6, 1 ], [ 6, 5 ] ],[128X[104X666[4X[28X [ [ 4, 3 ], [ 4, 5 ], [ 6, 3 ], [ 6, 5 ] ] ][128X[104X667[4X[32X[104X668669[33X[0;0YFurther example computations can be found in the slides of various talks670about [5Xsimpcomp[105X, available from the [5Xsimpcomp[105X homepage671([10Xhttps://github.com/simpcomp-team/simpcomp[110X), and in Appendix A of [Spr11a].[133X672673674675