SYMPOW(1)

🌸 NAME 🌸

okay bestie, this is the manual page for sympow, and the manual name is SYMPOW(1). The NAME section is literally sympow β€” SYMPOW program. That's it, that's the name, and we're already iconic. πŸ’…

✨ SYNOPSIS ✨

sympow [options]

that's the whole synopsis β€” sympow plus [options], no cap. πŸ¦‹

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so sympow is a mathematical package to compute special values of SYMmetric POWer elliptic curve L-functions, up to about 64 digits of precision. It's giving serious number theory, and the DESCRIPTION is short but powerful. ✨

πŸ‘‘ OPTIONS πŸ‘‘

okay, here come the flags, bestie. One bullet each, no skipping, because we keep every detail. 🫢

  • -bound # β€” an upper BOUND for how many ap to compute.
  • -info [] [] β€” only report local information for primes/sympows; the 1st argument is prime range, the 2nd is sympow range.
  • -local β€” only report local information (bad primes).
  • -curve [] β€” input a curve in [a1,a2,a3,a4,a6] form.
  • -label [] β€” get a label to the given curve.
  • -quiet β€” turn off some messages.
  • -terse β€” turn on some messages; this is the default.
  • -verbose β€” turn on extra messages.
  • -rootno # β€” compute the root number of the #th symmetric power.
  • -moddeg β€” compute the modular degree.
  • -analrank β€” compute the analytic rank.
  • -sloppy [] β€” for use with -analrank; have X sloppy digits.
  • -nocm β€” abort if curve has complex multiplication.
  • -noqt β€” ignore even powers of non-minimal quad twists.
  • -noqdcheck β€” don't check if quad-double stuff works.
  • -mdspeed [] β€” speed for moddeg; 2.0 is default, 0.0 is proof.
  • -hecke β€” compute Hecke symmetric powers for a CM curve.
  • -maxtable β€” set the max size of factor tables: 2^27 default.
  • -sp [] β€” argument to specify which powers this is. It's a comma separated list; in each entry, the 1st datum is the sympow, then could come b which turns Bloch-Kato on, then could come w# which specifies how many tests, then could come s# which says # sloppy digits, then must come p# which specifies the precision or P# which says ignore BOUND for this power, then must come d# which says the derivative bound or D# which says do only this derivative (neither need be indicated for even powers). Default is 2w3s1p32,3bp16d1,4p8.
  • -new_data [] β€” will compute inverse Mellin transform mesh for the given data. The format is [sp]d[dv]{h,c}: sp is the symmetric power, dv is the derivative, h indicates Hecke powers, and c indicates CM case. d[dv] is given only for odd or Hecke powers. Examples: 1d3 2 2d1h 3d2 4 4c 5d0 6 7d0h 11d1 12c. NOTE: new_data runs a shell script that uses GP.
  • -dump-endiantuple β€” display the endian-tuple, used as a component in the binary data paths, and exit.
  • -dump-versiontuple β€” display the version-tuple (Major.minor.micro) and exit.
  • -version β€” print program version and exit.
  • -help β€” display this help and exit.

Other options are used internally/recursively by -new_data. That's the whole options list, and yes, it ate. πŸ’…

πŸ’Œ AUTHOR πŸ’Œ

The author is Mark Watkins, periodt. πŸ’–

The copyright is Copyright Β© 2005-2018 by Mark Watkins, preserved exactly. πŸŽ€

πŸ”— SEE ALSO πŸ”—

gp(1) β€” that's the see-also, bestie. Go check it out. πŸ¦‹


okay that's the whole page, mwah πŸ’– β€” this one's from the SYMPOW package, version 2.023.7, dated September 2024, and it's the SYMPOW(1) manual page. bye bestie πŸŽ€

πŸ“¦ where this page comes from