Documentation

HexGraphIso.Nauty.Sparse.Target

def Hex.GraphIso.Nauty.Sparse.bestcell {n : Nat} (g : Graph n) (lab ptn : Array Nat) (level : Nat) :

bestcell_sg: first nontrivial cell with the greatest number of nontrivial joins. The source includes joins to the cell itself.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    def Hex.GraphIso.Nauty.Sparse.targetcell {n : Nat} (g : Graph n) (lab ptn : Array Nat) (level tcLevel : Nat) (hint : Int) :

    Honour a valid hint, otherwise use sparse best-cell selection through the target level and the first nontrivial cell at greater depths.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Hex.GraphIso.Nauty.Sparse.maketargetcell {n : Nat} (g : Graph n) (lab ptn : Array Nat) (level tcLevel : Nat) (hint : Int) :
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The same joins and tie order as bestcell, reusing the vertex-to-cell indices and endpoints maintained by refinement.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def Hex.GraphIso.Nauty.Sparse.maketargetCached {n : Nat} (g : Graph n) (lab ptn : Array Nat) (level tcLevel : Nat) (hint : Int) (scratch : Scratch) :

          Use cached partition data only when it describes the current refinement. Empty-active entry and invalidated search states retain the standalone path.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For