Search the frontier of
elliptic curves.

Rank Hunter brings candidate generation, exact rational-point search, rank proof, family research, and a modular pipeline builder into one proof-aware elliptic-curve workflow.

Elliptic curve search visualization An illustrative elliptic curve with three rational points appearing in sequence. The final point highlights and reports example rank-growth evidence. y² = x³ − x
Illustrative search event
Quartic hit2
Rank growth+1
Rigorous lower bound≥ 3
Exact arithmetic Rigorous evidence Modular research pipelines Plugin ecosystem
Search

Explore huge arithmetic spaces without pretending every signal is a theorem.

Investigate

Move from promising curves into points, geometry, descent, quartics, and context.

Prove

Promote claims only when exact or rigorous evidence actually supports them.

Build the hunt

Build your own elliptic-curve research machine.

Start from a Family, Torsion Group, General Curves, or a Target Curve. Then assemble the exact search, transform, arithmetic, geometry, evidence, and control stages you want into one saved research recipe.

The current core catalog exposes 63 modules. Mix cheap screens with exact transforms, prime signals, point search, coverings, rigorous certification, adaptive strategies, and stop conditions — then save, rerun, inspect, and reproduce the same plan later.

See how Pipelines work
Pipeline modules Explore the catalog
63 modules
Candidates Nagao Screen

Generate a broad candidate set and rank it with Rank Hunter's historical Nagao-style finite-field score at a modest prime bound.

Candidates Nagao Rescore

Rescore only the survivors at a larger prime bound with the same Rank Hunter Nagao-style scorer, preserving scorer/prime provenance, then keep a smaller shortlist.

Candidates Library Filter

Annotate/filter the final family shortlist against plugin-declared Research Libraries without importing historical library curves.

Transforms Quadratic Twist Sweep

Fan one exact curve out into squarefree quadratic twists E^(d).

Transforms Targeted Twist Search

Generate exact quadratic twists, optionally filter by exact root-number sign, rank survivors with Rank Hunter's audited Nagao-style log-cardinality heuristic, and keep only the strongest children under explicit stage/per-twist hard budgets.

Transforms Rank-Jump / Base-Change

Invoke an exact family-plugin transform hook that constructs published or researcher-supplied rank-jump/base-change children.

Transforms Möbius Parameter Transform

Apply exact nondegenerate Möbius maps to the current family parameter and continue on the resulting rational specializations.

Transforms Isogeny Walk

Enumerate rational prime-degree isogeny neighbors and continue the search on alternate models.

Arithmetic Covering / Selmer Branch

Run several independent classical 2-descent/Selmer/covering branches on the same curve, persist rigorous uppers, collect exact points, then exact-certify any rank growth.

Constructive Section Search Shell

Ask the active family plugin for generic-section construction artifacts in an explicitly named search-height notion.

Constructive Trace Section Constructor

Ask the family plugin for trace-section artifacts bound to an exact source section and explicit extension/Galois provenance.

Constructive Forced Bisection / Division Constructor

Ask the family plugin for typed divisibility conditions such as nP=Q, bound to an exact source trace and an explicit supported division/slope mode.

Constructive Square-Condition Specializer

Search plugin-supplied exact division conditions for rational specializations behind a core-owned hard timeout.

Strategies Constructive Rank-Jump Loop

Run successive section-height shells through trace construction, forced division, and exact square-condition specialization, durably checkpointing each completed shell so resume starts at the first unfinished height without repeating verified symbolic work.

Strategies Upper-Bound Rescue Ladder

Try several bounded rigorous rank-upper routes in sequence: quick PARI, exact Q-isogenous PARI retries, optional short 2-Selmer, known-basis covering descents, and true higher-descent plugin hooks.

Strategies Large-Height Generator Hunt

Adaptive generator-recovery strategy: try structured descent/covering hooks, then search MW feedback geometry and higher denominator bands before spending time on late saturation/LLL rescue.

Strategies Record Breaker Lane

Escalate only curves whose rigorous lower bound has reached a configured record-hunt threshold.

Transforms Surface / Fibration Switch

Ask the active family plugin for an exact alternative elliptic fibration/surface model and continue the pipeline on the derived family or curve with full lineage.

Primes Prime Table Cache

Cache reusable exact Frobenius data for good primes below a bound.

Primes Multi-Scale Frobenius

Compute Rank Hunter's historical log-cardinality Nagao-style score cumulatively and by prime band from cached #E(F_p).

Primes Rank Hunter Prime-Signal Ensemble

Combine three RH prime signals (log-cardinality, sign-reversed a_p log(p)/p, and normalized trace) into one experimental consensus scheduling score.

Primes Frobenius Persistence

Rank Hunter experimental scheduling heuristic: score how consistently the RH Nagao-style signal survives across disjoint prime bands, using the weakest normalized band.

Primes Explicit-Formula Indicator

Compute a smoothed good-prime/prime-power explicit-formula proxy for central-zero pressure.

Arithmetic Conditional Analytic Rank Upper

Run Sage's Mestre-Bober zero-sum analytic-rank upper computation in an isolated worker.

Arithmetic Cubic Class-Group / 2-Selmer Bound

For curves with E(Q)[2]=0, compute the Brumer-Kramer class-group upper bound dim Sel_2(E/Q) <= g(E)+u(E)+n(E) from the cubic 2-division field and exact bad-reduction/splitting data.

Arithmetic Cassels–Tate Selmer Refinement

Run PARI's unconditional 2-descent and 2-part Cassels pairing in an isolated worker.

Arithmetic Isogeny Descent

For curves with a rational 2-isogeny, run eclib/mwrank descent through each rational 2-isogeny and its dual, record the exact phi- and dual-phi Selmer dimensions, verify every route against Sage's exact maps, and promote only the resulting rigorous Mordell-Weil upper.

Primes Local Root Numbers

Compute the exact bad-prime local root factors and global root number; optionally use an exact sign filter for scheduling.

Primes Bad-Prime Fingerprint

Record bad primes, Kodaira symbols, discriminant/conductor valuations, Tamagawa numbers and local root factors; optional exact scheduling filters.

Primes Torsion mod-p Sieve

Use good-reduction injections into E(F_p) to rigorously reject impossible rational torsion targets by order divisibility and exact finite-group structure when available; passing is not proof.

Primes Local Solubility Sieve

Apply rigorous mod-p obstruction tests to stored degree-4 coverings and pre-sieve downstream point-centered quartics before ratpoints.

Arithmetic Exact Torsion

Compute Sage E(Q)_tors exactly in an isolated bounded worker.

Arithmetic Known Specialization Seeds

Ask the active family plugin for preserved exact specialization point bundles and independently certify them before using any historical rank metadata as rigorous evidence.

Arithmetic Family Sections

Specialize plugin-provided generic sections and exact-certify their independence on the stored curve.

Arithmetic Specialization Injectivity Certificate

Certify the Gusic-Tadic specialization criterion for eligible FormulaFamily models and persist generic-family rank evidence separately from fiber rank evidence.

Arithmetic Root Number

Compute the exact global root number through the shared bounded prime/local arithmetic service and publish it through Curve Arithmetic authority.

Arithmetic PARI Upper Gate

Try a short rigorous PARI rank upper bound with a screening-budget timeout.

Arithmetic mwrank 2-Descent Rank Upper

Run bounded eclib/mwrank 2-descent and use mwrank rank_bound() as a rigorous Mordell-Weil rank upper bound.

Arithmetic mwrank Rank Headroom

Rank unresolved fibers by the gap between the rigorous mwrank rank_bound() upper and current rigorous lower bound.

Points Small-Point Discovery Yield

Rank Hunter experimental search-yield statistic: prepare one fixed exact search model for the stage, then run shallow denominator-1 searches at increasing heights and score fresh exact-point yield only from completed comparable rounds.

Points Native Model Seed

Search the exact stored/family model directly with bounded ratpoints, avoiding global-minimal-model preprocessing by default.

Geometry Simon 2-Covering (Legacy)

Legacy/alternative Denis Simon two-descent search.

Geometry mwrank 2-Covering

Run bounded standard eclib/mwrank full 2-descent/covering search.

Geometry Higher Descent Ladder

Run rigorous built-in 2-descent first, then escalate through true higher-descent levels supplied by a compatible research plugin.

Geometry Covering Minimization & Reduction

Replace active rank42.covering.v1 square quartics by smaller exactly equivalent search models.

Geometry Local Solubility & Covering Height Planner

For each active square-quartic covering, test every completion of Q relevant to local solubility and attach a ranked point-search budget.

Geometry Exact Covering Fan-Out

Import exact mapped covering objects from the active plugin and/or existing Rank Hunter covering store, search each covering independently, map exact rational hits back to E(Q), and certify growth.

Geometry p-adic Covering Point Search

Delegate a true p-adic covering-point search to an installed research engine/plugin through the core-owned hard-timeout worker.

Geometry Plugin Family Search

Run the selected Family adapter search for one stored-pool Pipeline candidate inside a temporary database copy.

Geometry Plugin Geometry

Invoke the selected family plugin's native target geometry behind a core-owned scientific-write boundary.

Geometry Point-Centered Quartics

Build exact quartic search geometry around already-known points and search mapped rational points.

Geometry MW Growth Loop

Repeatedly rebuild point-centered quartic geometry from the enlarged exact point set; each successful round feeds its new points into the next round.

Points Denominator Band Search

Search adaptive affine charts inside the configured chart-coordinate denominator interval, then exact-certify any new independent points.

Points Point-Yield Persistence

Score continued fresh exact-point discovery across completed comparable, progressively deeper chart-denominator searches.

Points Affine Rational Search

Run exact bounded ratpoints searches over adaptive affine charts.

Evidence Exact Independence

Certify exact ledger points against the rigorous witness basis.

Evidence Bounded Saturation

Saturate the complete rigorous witness subgroup through a bounded prime.

Evidence Saturation Prime Ladder / Index Recovery

Run an exact bounded saturation prime ladder on the complete rigorous witness basis, ingest any recovered saturated basis points, and re-certify them.

Evidence Height-Lattice Reduction

Compute the Néron–Tate height-pairing matrix on the rigorous witness basis, LLL-reduce it, persist the lattice, and exact-certify the reduced point basis.

Evidence Final Rigorous Upper

Spend a larger PARI budget after point discovery to try to close the rigorous rank interval.

Control Select Survivors

Keep only the strongest fibers for later stages.

Control Adaptive Denominator Ladder

Progressively narrow the surviving population while moving bounded exact point-search screens through higher chart-denominator bands.

Control Stop at Rank Goal

Stop the run as soon as a candidate reaches the configured rigorous lower-bound goal.

One research environment

From the first candidate to the final certificate.

Rank Hunter connects the stages researchers already use, keeps their evidence separate, and makes the next useful action obvious.

02

Investigate

Go deep on one curve without losing context.

Bring points, arithmetic, search history, geometry, coverings, and next-step planning together around the same retained research object.

  • Curves and Target research workflows
  • Lattices and Quartics analysis
  • Libraries and external catalogs
03

Prove

Build rank claims from exact evidence.

Verify exact points, certify independence, persist lower and upper bounds, and record exact rank only when the rigorous interval closes.

  • Exact point verification
  • Independence and rank evidence
  • Bounded descent and saturation
04

Organize

Research that survives tomorrow morning.

Campaigns, Jobs, Candidates, and Curves preserve the research state around the thing Pipelines make possible: reusable, inspectable scientific execution plans.

  • Immutable run snapshots
  • Resume/checkpoint state
  • Research provenance and history

That is only the short version.
See the full capability map organized by what you are trying to accomplish.

Explore all capabilities

Proof-aware by design

Rank Hunter knows the difference between a clue and a theorem.

Root numbers, Nagao scores, numerical height screens, and search heuristics can decide where to spend time. They do not silently become rank claims.

Heuristic signalUseful for prioritization
signal
Exact rational pointVerified on the stored curve
exact
Independent point setCertifies a rigorous lower bound
rigorous
Rigorous upper boundProduced by a supported proof engine
rigorous
Exact rankLower bound = upper bound
proved

Research instruments

The parts that matter when a curve stops being easy.

Rank Hunter does not collapse search, numerical evidence, exact arithmetic, and proof into one score. Each instrument owns a specific part of the research problem and hands its output forward without changing what that evidence means.

01
Evidence + proof

Every claim has a level.

Exact points, rigorous independence, rigorous upper bounds, conditional analytic evidence, and heuristics remain different objects. A timeout stays inconclusive; exact rank appears only when rigorous bounds actually meet.

heuristic → exact point → independence + upper bound → exact rank
02
Lattices

Interrogate the generator geometry.

Inspect canonical-height Gram matrices, correlations, eigenvalue strength, LLL-reduced bases, candidate residuals, and stored analyses. Then hand promising numerical directions to Target or Independence for work that can actually change rank evidence.

Gram matrixcanonical heights
LLLbasis reduction
Residualscandidate directions
Boundarynumerical ≠ proof
03
Quartics

Turn covering geometry into a persisted search program.

Rank Hunter stores exact covering models, bounded search attempts, coverage, empirical yield, map-back results, provenance, and next-attack context instead of treating quartic work as disposable terminal output.

Exact covering→Search coverage→Map back→Point ledger
Finite coverage is never presented as exhaustion.
04
Libraries

Bring the research mess. Keep the evidence clean.

Keep old certificates, spreadsheets, curve dumps, mapped points, historical observations, and plugin corpora available for search and comparison without silently inserting their claims into Rank Hunter's authoritative local evidence.

Artifacts→Mapping→External projection

A research platform, not a monolith

Bring the mathematics with plugins.

Core stays generic. Family equations, published sections, contextual Features, and full research Workspaces live in installable plugins.

20 published Families

Family-specific mathematics, sections, torsion structures, and search adapters.

1 published Feature

Focused additions that hook cleanly into core-owned workflows.

4 published Workspaces

Self-contained research instruments for deeper exploration.

Workspace

Curve Explorer

Real-locus and complex 3D geometry for stored elliptic curves.

Workspace

Fiber Atlas

Family landscapes, rank-jump context, and deterministic research handoffs.

Workspace

Leaderboard Compare

Compare retained curves with synchronized high-rank reference data.

Workspace

Twist & Isogeny Lab

Exact isogeny classes, bounded quadratic twists, and large-curve probes.

Want to add a family, a research tool, or an entire workspace?
Plugins are designed to keep specialized mathematics out of core without making it second-class.

Browse all plugins

Built for actual research

Leave yourself a trail.

↻

Resume real work

Pipelines and Jobs preserve run configuration, progress, and reproducibility metadata instead of reducing research to terminal history.

◎

Keep provenance attached

Curves, points, evidence, source families, catalogs, and research handoffs retain where they came from and what they actually establish.

⌁

Stay local-first

Your authoritative scientific state remains local. External catalogs and plugin libraries stay reference data until you explicitly launch new work.

Get involved

Bring what you know.

Rank Hunter has useful contribution paths for programmers, mathematicians, researchers, plugin authors, documentation writers, and people who simply find bugs.

Code

Build the research instrument.

Core infrastructure, scientific engines, UI, reproducibility, performance, testing, and platform support.

Core repository
Mathematics

Bring a family or research idea.

Published families, sections, provenance, exact maps, search geometry, test cases, and new research workflows.

Plugin repository
Use it hard

Break it in interesting ways.

Run searches, test huge curves, report failures, challenge the evidence model, improve documentation, and share reproducible cases.

Report an issue

Ready when you are

Start hunting.

Rank Hunter is open source. Install it locally, add the plugins you care about, and make the search your own.