RemoveEdgeOrbit( gamma, e )
RemoveEdgeOrbit( gamma, e, H )
This procedure removes the edge orbit <e>^<gamma.group> from the edge set of the graph gamma. The parameter e must be a sequence of length 2 of vertices of gamma, but if e is not an edge of gamma then this procedure has no effect. If the optional third parameter H is given then it is assumed that <e>[2] has the same orbit under H as it does under the stabilizer in gamma.group of <e>[1], and this knowledge can greatly speed up the procedure.
gap> gamma := CompleteGraph( Group( (1,3), (1,2)(3,4) ) ); rec( isGraph := true, order := 4, group := Group( (1,3), (1,2)(3,4) ), schreierVector := [ -1, 2, 1, 2 ], adjacencies := [ [ 2, 3, 4 ] ], representatives := [ 1 ], isSimple := true ) gap> RemoveEdgeOrbit( gamma, [4,3] ); gap> gamma; rec( isGraph := true, order := 4, group := Group( (1,3), (1,2)(3,4) ), schreierVector := [ -1, 2, 1, 2 ], adjacencies := [ [ 3 ] ], representatives := [ 1 ], isSimple := true )
GAP 3.4.4