IsDistanceRegular( gamma )
This boolean function returns true
if and only if gamma is
distance-regular, i.e. gamma is simple, connected, and all possible
global parameters exist.
gap> gamma := JohnsonGraph(4,2);; gap> IsDistanceRegular( gamma ); true gap> IsDistanceRegular( BipartiteDouble(gamma) ); false
GAP 3.4.4