Charge each visited level and permutation allocation in a membership query.
Equations
Instances For
Query a finite family without materializing it. The caller supplies the permutation-image reservation needed to evaluate one entry of the family.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Check a finite generator family, stopping at its first failed membership query or exhausted reservation. Image costs cover any generated query values.
Equations
Instances For
Coverage requires both the prefix and every suffix generator. A partial family check cannot certify coverage or its negation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A budgeted leaf evaluator retains the exact executable predicate. The standard evaluators count its membership queries in the shared meter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Hex.PermGroup.Search.Tester P budget = Hex.PermGroup.Search.Evaluator P.test budget
Instances For
Equations
- Hex.PermGroup.Search.Evaluator.pure test p meter = Hex.PermGroup.Execution.Measured.ok ⟨test p, ⋯⟩ meter
Instances For
Predicates containing no membership queries can use this evaluator.
Instances For
Equations
- Hex.PermGroup.Search.Tester.subgroup H p meter = meter.sift H p
Instances For
Each attempted pruning reason is charged separately. Completing the scan without finding a reason allows traversal to continue; exhausting it does not.
Equations
- One or more equations did not get rendered due to their size.