A requested complete output exceeds the caller's allocation bound.
Instances For
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[instance_reducible]
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Image-array comparison for deterministic public enumeration.
Equations
Instances For
Enumerate by the orbit-choice bijection, then sort by image arrays. This uncapped helper is used only after the public allocation check.
Equations
- G.enumerate = ((List.map G.unrank (List.finRange G.order)).mergeSort (Hex.PermGroup.Element.le G)).toArray
Instances For
theorem
Hex.PermGroup.Group.enumerate_sorted
{n : Nat}
(G : Group n)
:
List.Pairwise (fun (p q : Element G) => Chain.before p.val q.val) G.enumerate.toList
Test the exact group order before allocating any enumeration. A size-limit result reports the required output size and is distinct from an empty result.
Equations
Instances For
theorem
Hex.PermGroup.Group.elementsCapped_spec
{n : Nat}
(cap : Nat)
(G : Group n)
(values : Array (Element G))
(h : elementsCapped cap G = Except.ok values)
: