Documentation

HexPermGroup.Search.Intersection

def Hex.PermGroup.Search.Node.assigned {n : Nat} {G : Group n} (t : Node G) :
List (Fin n)

Assigned source points are stored in reverse order for successive transporter extension from point zero upward.

Equations
Instances For
    theorem Hex.PermGroup.Search.Node.mem_assigned {n : Nat} {G : Group n} (t : Node G) (x : Fin n) :
    x ∈ t.assigned ↔ ↑x < t.base

    A failed simultaneous transporter in H excludes every completion of the prefix. Individual point-orbit membership would not establish this.

    Equations
    Instances For
      theorem Hex.PermGroup.Search.Intersection.reject_sound {n : Nat} {G : Group n} (H : Group n) (t : Node G) (h : reject H t = true) (p : Perm n) (hp : t.Contains p) :

      Exact intersection with complete replay of simultaneous-prefix pruning.

      Equations
      Instances For