Exhaustive Finite-Field Root Enumeration #
Reusable lazy field-enumeration contexts for finite-field root search. The
context stores an indexing function rather than an array of all elements; array
inputs are adapted through fieldEnumerationOfArray for tests and small
callers.
An array contains every field element. Duplicate entries are allowed.
Instances For
Adapt an explicit element array to a lazy enumeration context.
Instances For
Roots by exhaustive evaluation over a lazy field enumeration.
Instances For
Exhaustive enumeration only returns actual roots.
Complete enumeration finds every root.
Linear factors for every enumerated root of p.
Instances For
Every factor emitted by exhaustive enumeration is represented linear.
Exhaustive enumeration emits the linear factor for every root.
Exhaustive enumeration packaged as a linear-factor product splitter.