Assigned source points are stored in reverse order for successive transporter extension from point zero upward.
Equations
- t.assigned = (List.filter (fun (x : Fin n) => decide (↑x < t.base)) (List.finRange n)).reverse
Instances For
A failed simultaneous transporter in H excludes every completion of the
prefix. Individual point-orbit membership would not establish this.
Equations
Instances For
def
Hex.PermGroup.Search.Intersection.constraint
{n : Nat}
(G H : Group n)
:
Constraint G (Predicate.subgroup H)
The replay repeats the successive stabilizer and orbit tests in H.
Equations
Instances For
Exact intersection with complete replay of simultaneous-prefix pruning.
Equations
- G.intersection H = (G.intersectionSearch H).group