MWRANK(1)
π MWRANK(1) π
okay so bestie, welcome to mwrank β she lives in the User Commands part of the manual (section 1, if you're keeping score) and she's about to tell you everything about your elliptic curve. Buckle up. π
β¨ NAME β¨
mwrank β determines the rank of an elliptic curve E over Q by 2-descent and generating points for E(Q) modulo torsion. No cap. She does the math and she does it well. π
πΈ DESCRIPTION πΈ
Okay so the whole vibe of mwrank is: it's a loop π. You type in a curve, she looks at it, she tells you everything she can compute about it, and then she's like "next?" and you give her another one. It's giving conversation. It's giving main character energy. π«Ά
To enter an elliptic curve, you hand her its Weierstrass coefficients β and those can be integers or rationals, whichever, she's not picky β and you can give them to her in either of these two formats, iykyk:
- as a bracketed list:
[a1,a2,a3,a4,a6] - or just spaced out:
a1 a2 a3 a4 a6
Both slay. Use whichever feels right in your heart. π
π¦ Command line options, bestie π¦
Here's the whole lineup of mwrank command line options. And the best part? They can be in any order. Go feral. π
-hβhelpβ prints all this info and then quits. She said bye. π-qβquietβ turns OFF the banner display. For when you want her to be lowkey. π-v nβverbosityβ sets verbosity ton(default=1). Turn it up or down, your call. π-oβPARI/GP outputβ turns ON extra PARI/GP short output (default is OFF). β¨-p nβprecisionβ sets precision tondecimals (default=15). Numbers get more detailed, the way thatβ¦ yes. π₯-b nβquartic boundβ bound on quartic point search (default=10). π-x nβn auxβ number of aux primes used for sieving (default=6). β-lβlistβ turns ON listing of points (default ON unlessv=0, so heads up that this one's already on unless you've silenced her). π-tβtraceβ turns ON trace of quartic equivalence testing. π¨ debugging only, bestie β this is not for the casual scroll. π-sβselmer_onlyβ if set, computes Selmer rank only (default: not set). π§-dβskip_2nd_descentβ if set, skips the second descent for curves with 2-torsion (default: not set). π-S nβsat_bdβ upper bound on saturation primes (default=1000, and-1for automatic). π
lowkey important: -t is debugging only, so don't come for me if you turn it on and get a wall of trace output. That's literally what it's for. π
and that's the whole page, bestie!! she ate and left no crumbs. π
this was mwrank 2012-07-30, from May 2012 β go forth and rank some curves, you gorgeous genius. π¦β¨ππ
π¦ where this page comes from
- alpine 3.24: eclib-doc 20250627-r3 Β· GPL-2.0-or-later
- arch rolling: eclib 20250627-11 Β· GPL-2.0-or-later
- debian bookworm: eclib-tools 20221012-1 Β· GPL-2.0-or-later
- debian trixie: eclib-tools 20250122-2 Β· GPL-2.0-or-later
- nixos 26.05: eclib 20250627
- nixpkgs unstable: eclib 20250627
- ubuntu jammy: eclib-tools 20210625-1build1 Β· GPL-2.0-or-later
- ubuntu noble: eclib-tools 20231212-1.1build2 Β· GPL-2.0-or-later
- ubuntu resolute: eclib-tools 20250122-2 Β· GPL-2.0-or-later
- ubuntu stonking: eclib-tools 20250122-2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms