S6 := SymmetricGroup(6); p := [1,3]; o := Orbit(S6,p,OnSets); OnSets(p,(1,4,5)); S := Stabilizer(S6,p,OnSets); Size(S); Length(o); 48*15=Size(S6); g := AtlasGroup("M11",Dimension,10,Characteristic,2); h := AtlasSubgroup("M11",Dimension,10,Characteristic,2,3); v := [1,1,1,0,0,0,0,0,0,0]*Z(2); ConvertToVectorRep(v,2); o := Orbit(g,v,OnRight);; Length(o); oo := Orbits(h,o,OnRight);; List(oo,Length); List(oo,x->x[1]); List(last,x->Position(o,x)); LoadPackage("orb"); g := AtlasGroup("Co1",Dimension,24); gens := GeneratorsOfGroup(g); gensi := List(gens,x->x^-1); v := [1,0,0,0,0,1,0,0,1,1,0,1,0,1,1,0,0,0,1,0,0,1,0,1]*Z(2); ConvertToVectorRep(v,2); o := Orb(g,v,OnRight,rec( schreier := true, treehashsize := 100000, report := 10000)); Enumerate(o,100000); Enumerate(o); pgens := ActionOnOrbit(o,gensi); MovedPoints(pgens) = [1..98280]; x := PseudoRandom(g); w := OnRight(v,x); Position(o,w); word := TraceSchreierTreeForward(o,Position(o,w)); ORB_ApplyWord(v,word,gens,gensi,OnRight) = w; Read("doworkSuzOnMax17.g"); o := OrbitBySuborbit(setup,v,2,2,1,100); time;