BESSOLVE(1)

πŸ“¦ version 202507, in nixos 26.05, nixpkgs unstable

✨ NAME ✨

Okay so bestie, this is bessolve β€” that's BESSOLVE(1) from the User Commands section β€” and its whole main-character job is literally to solve a BES. Periodt. πŸ’…

bessolve β€” solve a BES.


✨ SYNOPSIS ✨

bessolve [OPTION]... [INFILE]

🌸 DESCRIPTION 🌸

Solve the BES in INFILE. If INFILE is not present, stdin is used. No cap, that's the whole vibe. πŸ¦‹

πŸ’– OPTIONS πŸ’–

OPTION can be any of the following, bestie πŸ‘‡

  • -iFORMAT, --in=FORMAT β€” use input format FORMAT: 'pbes' is PBES in internal format (default), 'pgsolver' is BES in PGSolver format, and 'text' is PBES in textual (mCRL2) format. Pick your fighter. ✨
  • -sSTRATEGY, --strategy=STRATEGY β€” solve the BES using the specified STRATEGY: 'spm' is Small progress measures (default), and 'gauss' is Gauss elimination (inefficient; plain implementation). Heads up, that Gauss one is literally inefficient and just the plain implementation β€” vibe check before you reach for it. 😭
  • --timings[=FILE] β€” append timing measurements to FILE. Measurements are written to standard error if no FILE is provided. Very "track the lore" of your run. πŸŽ€
  • -q, --quiet β€” do not display warning messages. Peace and quiet, iconic. 🀫
  • -v, --verbose β€” display short log messages. Little updates, love that. 🌈
  • -d, --debug β€” display detailed log messages. Full detective mode, ngl. πŸ”
  • --log-level=LEVEL β€” display log messages up to and including LEVEL; either warn, verbose, debug or trace. Choose your level of yapping. πŸ’¬
  • -h, --help β€” display help information. Always a slay. 🫢
  • --version β€” display version information. Show me the numbers. πŸ”₯
  • --help-all β€” display help information, including hidden and experimental options. Secret menu energy, iykyk. πŸ‘‘

🌈 Standard options 🌈

These are the standard-issue besties, fr fr πŸ’œ

  • -q, --quiet β€” do not display warning messages.
  • -v, --verbose β€” display short log messages.
  • -d, --debug β€” display detailed log messages.
  • --log-level=LEVEL β€” display log messages up to and including LEVEL; either warn, verbose, debug or trace.
  • -h, --help β€” display help information.
  • --version β€” display version information.
  • --help-all β€” display help information, including hidden and experimental options.

🫢 AUTHOR 🫢

Written by Jeroen Keiren. Shoutout to the author, bestie! πŸ’–

πŸ› REPORTING BUGS πŸ›

Report bugs at <http://www.mcrl2.org/issuetracker>. Do not suffer in silence, okay? 😭

Copyright Β© 2025 Technische Universiteit Eindhoven.

This is free software. You may redistribute copies of it under the terms of the Boost Software License <http://www.boost.org/LICENSE_1_0.txt>. There is NO WARRANTY, to the extent permitted by law. Like, literally no warranty β€” important caveat, bestie. πŸ’€

🌟 SEE ALSO 🌟

See also the manual at <http://www.mcrl2.org/web/user_manual/tools/release/bessolve.html>. Go read the lore. πŸ“š


πŸ’– That's the whole manual, bestie β€” source/version bessolve mCRL2 toolset 202507...., dated October 2026. Mwah! πŸ’–

πŸ“¦ where this page comes from