# HG changeset patch
# User Keshav Kini
# Date 1338337391 25200
# Node ID e43401df8ed6360c3ac0b0db812fcd5673810c52
# Parent 528f0e5dd9978d6093426a38d38c5376a4f03951
Provide attribution for construction method
diff --git a/sage/graphs/graph_generators.py b/sage/graphs/graph_generators.py
--- a/sage/graphs/graph_generators.py
+++ b/sage/graphs/graph_generators.py
@@ -1518,6 +1518,13 @@
For more information on the Hall-Janko graph, see its
:wikipedia:`Wikipedia page `.
+ The construction used to generate this graph in Sage is by
+ a 100-point permutation representation of the Janko group `J_2`,
+ as described in version 3 of the ATLAS of Finite Group
+ representations, in particular on the page `ATLAS: J2
+ — Permutation representation on 100 points
+ `_.
+
EXAMPLES::
sage: g = graphs.HallJankoGraph()
@@ -1553,6 +1560,10 @@
# takes some time to run them, this method actually builds the graph
# from its sparse6 string.
+ # The following construction is due to version 3 of the ATLAS of Finite
+ # Group Representations, specifically the page at
+ # http://brauer.maths.qmul.ac.uk/Atlas/v3/permrep/J2G1-p100B0 .
+
# from sage.interfaces.gap import gap
# gap.eval("g1 := (1,84)(2,20)(3,48)(4,56)(5,82)(6,67)(7,55)(8,41)"
# "(9,35)(10,40)(11,78)(12,100)(13,49)(14,37)(15,94)(16,76)"