pub
pub
pub
pub
pub
// Re-export the type alias and ℚ-specific free function.
// Poly is now `type Poly = GenPoly<Ratio<BigInt>>` defined in dense.rs.
pub use Poly;
/// Maximum coefficient magnitude for rational root divisor enumeration.
pub const MAX_DIVISOR_COEFFICIENT: u64 = 1_000_000_000;
/// Maximum number of candidate rational roots to test (product of divisor counts).
pub const MAX_DIVISOR_COMBINATIONS: usize = 500;
/// Maximum trial factor degree for Kronecker's method.
pub const MAX_KRONECKER_DEGREE: usize = 6;
/// Maximum number of Kronecker evaluation-point combinations.
pub const MAX_KRONECKER_COMBINATIONS: usize = 100_000;