2026-01-30✓ Complete
Phase 1.1: Polynomial Selection Improvements
Completed production-quality polynomial selection with major improvements over the naive approach.
**What was implemented:**
- **Murphy E scoring** — Alpha value computation, coefficient size scoring, root counting, smoothness analysis
- **Base-m expansion** — Express n in base m for mathematically correct GNFS polynomials where f(m) = n
- **Coefficient optimization** — Search around optimal m, leading coefficient adjustment, local optimization passes
**Results:**
- 6-12x better Murphy E scores for larger numbers
- Alpha values closer to 0 or negative (better small-prime divisibility)
- 32 new tests validating correctness
**Files changed:** gnfs/polynomial/selection.py, new test suite in tests/test_polynomial_selection.py