@@ -191,15 +191,15 @@ gap> DigraphIndependentSets(gr, [], [], 1, 1);
191191gap> gr := CompleteDigraph(10 );;
192192gap> DigraphMaximalIndependentSetsRepsAttr(gr);
193193[ [ 1 ] ]
194- gap> DigraphMaximalIndependentSetsAttr(gr);
194+ gap> Set( DigraphMaximalIndependentSetsAttr(gr) );
195195[ [ 1 ] , [ 2 ] , [ 3 ] , [ 4 ] , [ 5 ] , [ 6 ] , [ 7 ] , [ 8 ] , [ 9 ] , [ 10 ] ]
196196
197197# DigraphMaximalIndependentSets and DigraphIndependentSets
198198gap> gr := ChainDigraph(2 );;
199- gap> DigraphMaximalIndependentSets(gr);
199+ gap> Set( DigraphMaximalIndependentSets(gr) );
200200[ [ 1 ] , [ 2 ] ]
201201gap> gr := CompleteDigraph(2 );;
202- gap> DigraphMaximalIndependentSets(gr);
202+ gap> Set( DigraphMaximalIndependentSets(gr) );
203203[ [ 1 ] , [ 2 ] ]
204204gap> gr := DigraphFromDigraph6String(" &FWsK?WSKC?" );
205205< immutable digraph with 7 vertices, 14 edges>
@@ -269,11 +269,11 @@ gap> DigraphMaximalCliquesReps();
269269Error, there must be at least 1 argument,
270270gap> DigraphMaximalCliquesReps(gr);
271271[ [ 1 ] ]
272- gap> DigraphMaximalCliquesAttr(gr);
272+ gap> Set( DigraphMaximalCliquesAttr(gr) );
273273[ [ 1 ] , [ 2 ] , [ 3 ] , [ 4 ] , [ 5 ] ]
274274gap> DigraphMaximalCliques();
275275Error, there must be at least 1 argument,
276- gap> DigraphMaximalCliques(gr);
276+ gap> Set( DigraphMaximalCliques(gr) );
277277[ [ 1 ] , [ 2 ] , [ 3 ] , [ 4 ] , [ 5 ] ]
278278gap> gr := EmptyDigraph(1 );;
279279gap> DigraphMaximalCliques(gr);
@@ -455,18 +455,18 @@ gap> gr := DigraphFromSparse6String(":~?@c__EC?_F");
455455< immutable symmetric digraph with 100 vertices, 6 edges>
456456gap> DigraphMaximalCliquesReps(gr);
457457[ [ 1 ] , [ 2 , 3 , 5 ] ]
458- gap> DigraphMaximalCliques(gr);
459- [ [ 1 ] , [ 4 ] , [ 6 ] , [ 7 ] , [ 8 ] , [ 9 ] , [ 10 ] , [ 11 ] , [ 12 ] , [ 13 ] ,
460- [ 14 ] , [ 15 ] , [ 16 ] , [ 17 ] , [ 18 ] , [ 19 ] , [ 20 ] , [ 21 ] , [ 22 ] ,
461- [ 23 ] , [ 24 ] , [ 25 ] , [ 26 ] , [ 27 ] , [ 28 ] , [ 29 ] , [ 30 ] , [ 31 ] ,
462- [ 32 ] , [ 33 ] , [ 34 ] , [ 35 ] , [ 36 ] , [ 37 ] , [ 38 ] , [ 39 ] , [ 40 ] ,
463- [ 41 ] , [ 42 ] , [ 43 ] , [ 44 ] , [ 45 ] , [ 46 ] , [ 47 ] , [ 48 ] , [ 49 ] ,
464- [ 50 ] , [ 51 ] , [ 52 ] , [ 53 ] , [ 54 ] , [ 55 ] , [ 56 ] , [ 57 ] , [ 58 ] ,
465- [ 59 ] , [ 60 ] , [ 61 ] , [ 62 ] , [ 63 ] , [ 64 ] , [ 65 ] , [ 66 ] , [ 67 ] ,
466- [ 68 ] , [ 69 ] , [ 70 ] , [ 71 ] , [ 72 ] , [ 73 ] , [ 74 ] , [ 75 ] , [ 76 ] ,
467- [ 77 ] , [ 78 ] , [ 79 ] , [ 80 ] , [ 81 ] , [ 82 ] , [ 83 ] , [ 84 ] , [ 85 ] ,
468- [ 86 ] , [ 87 ] , [ 88 ] , [ 89 ] , [ 90 ] , [ 91 ] , [ 92 ] , [ 93 ] , [ 94 ] ,
469- [ 95 ] , [ 96 ] , [ 97 ] , [ 98 ] , [ 99 ] , [ 100 ] , [ 2 , 3 , 5 ] ]
458+ gap> Set( DigraphMaximalCliques(gr) );
459+ [ [ 1 ] , [ 2 , 3 , 5 ] , [ 4 ] , [ 6 ] , [ 7 ] , [ 8 ] , [ 9 ] , [ 10 ] , [ 11 ] ,
460+ [ 12 ] , [ 13 ] , [ 14 ] , [ 15 ] , [ 16 ] , [ 17 ] , [ 18 ] , [ 19 ] , [ 20 ] ,
461+ [ 21 ] , [ 22 ] , [ 23 ] , [ 24 ] , [ 25 ] , [ 26 ] , [ 27 ] , [ 28 ] , [ 29 ] ,
462+ [ 30 ] , [ 31 ] , [ 32 ] , [ 33 ] , [ 34 ] , [ 35 ] , [ 36 ] , [ 37 ] , [ 38 ] ,
463+ [ 39 ] , [ 40 ] , [ 41 ] , [ 42 ] , [ 43 ] , [ 44 ] , [ 45 ] , [ 46 ] , [ 47 ] ,
464+ [ 48 ] , [ 49 ] , [ 50 ] , [ 51 ] , [ 52 ] , [ 53 ] , [ 54 ] , [ 55 ] , [ 56 ] ,
465+ [ 57 ] , [ 58 ] , [ 59 ] , [ 60 ] , [ 61 ] , [ 62 ] , [ 63 ] , [ 64 ] , [ 65 ] ,
466+ [ 66 ] , [ 67 ] , [ 68 ] , [ 69 ] , [ 70 ] , [ 71 ] , [ 72 ] , [ 73 ] , [ 74 ] ,
467+ [ 75 ] , [ 76 ] , [ 77 ] , [ 78 ] , [ 79 ] , [ 80 ] , [ 81 ] , [ 82 ] , [ 83 ] ,
468+ [ 84 ] , [ 85 ] , [ 86 ] , [ 87 ] , [ 88 ] , [ 89 ] , [ 90 ] , [ 91 ] , [ 92 ] ,
469+ [ 93 ] , [ 94 ] , [ 95 ] , [ 96 ] , [ 97 ] , [ 98 ] , [ 99 ] , [ 100 ] ]
470470
471471# Test CliqueNumber
472472gap> CliqueNumber(NullDigraph(10 ));
@@ -497,8 +497,7 @@ gap> cliques := DigraphMaximalCliquesReps(D);
497497[ [ 1 , 2 , 3 ] , [ 3 , 4 ] ]
498498gap> IsMutable(cliques) or ForAny(cliques, IsMutable);
499499false
500- gap> cliques := DigraphMaximalCliques(D);
501- [ [ 1 , 2 , 3 ] , [ 4 , 5 , 6 ] , [ 3 , 4 ] ]
500+ gap> cliques := DigraphMaximalCliques(D);;
502501gap> IsMutable(cliques) or ForAny(cliques, IsMutable);
503502false
504503gap> cliques := DigraphMaximalCliques(D, [ 1 ] );
@@ -512,17 +511,17 @@ gap> CliquesFinder(
512511[ [ 1 ] ]
513512gap> gr := DigraphSymmetricClosure(ChainDigraph(513 ));
514513< immutable symmetric digraph with 513 vertices, 1024 edges>
515- gap> CliquesFinder(gr, fail , [] , 4 , [] , [] , true , fail , false );
514+ gap> CliquesFinder(gr, fail , [] , 4 , [] , [] , true , fail , false );
516515[ [ 1 , 2 ] , [ 512 , 513 ] , [ 2 , 3 ] , [ 511 , 512 ] ]
517- gap> CliquesFinder(gr, fail , [] , 4 , [ 1 ] , [] , true , fail , false );
516+ gap> CliquesFinder(gr, fail , [] , 4 , [ 1 ] , [] , true , fail , false );
518517[ [ 1 , 2 ] ]
519- gap> CliquesFinder(gr, fail , [] , 4 , [] , [ 1 ] , true , fail , false );
518+ gap> CliquesFinder(gr, fail , [] , 4 , [] , [ 1 ] , true , fail , false );
520519[ [ 512 , 513 ] , [ 2 , 3 ] , [ 511 , 512 ] , [ 3 , 4 ] ]
521520gap> CliquesFinder(gr, fail , [] , 4 , [ 1 ] , [ 2 ] , true , fail , false );
522521[ ]
523522gap> CliquesFinder(gr, fail , [] , 4 , [ 1 ] , [ 3 ] , true , fail , false );
524523[ [ 1 , 2 ] ]
525- gap> CliquesFinder(gr, fail , [] , 4 , [ 1 , 2 ] , [] , false , 1 , false );
524+ gap> CliquesFinder(gr, fail , [] , 4 , [ 1 , 2 ] , [] , false , 1 , false );
526525[ ]
527526gap> CliquesFinder(gr, fail , [] , 4 , [ 1 , 513 ] , [] , false , 1 , false );
528527[ ]
@@ -590,7 +589,7 @@ nteger,
590589gap> DigraphsCliquesFinder(NullDigraph(1 ), fail , [] , 4 , [] , [] , true , fail , 0 );
591590Error, the 9th argument < aut_grp> must be a permutation group or fail , not int\
592591eger,
593- gap> DigraphsCliquesFinder(NullDigraph(3 ), fail , [] , 4 , [] , [] , true , fail ,
592+ gap> DigraphsCliquesFinder(NullDigraph(3 ), fail , [] , 4 , [] , [] , true , fail ,
594593> Group((1 , 2 , 3 ), (1 , 2 ), (1 , 3 )));
595594Error, expected at most 2 generators in the 9th argument but got 3 ,
596595gap> DigraphsCliquesFinder(NullDigraph(2 ), fail , [] , 4 , [] , [] , true , fail , SymmetricGroup(3 ));
0 commit comments