PBESSTATEGRAPH(1)

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

πŸ’… pbesstategraph(1) β€” the girlies' guide to reducing a PBES

okay so bestie, welcome to pbesstategraph from the mCRL2 toolset ✨ this is the pbesstategraph manual page, and we are gonna get you so comfy with it. grab a lil drink πŸ“


🌸 SYNOPSIS 🌸

pbesstategraph [OPTION]... [INFILE [OUTFILE]]

πŸ¦‹ DESCRIPTION πŸ¦‹

So what does it do? It reads a file containing a PBES, and reduces it based on an analysis of control flow parameters. that's the whole vibe, no cap πŸ’…

If OUTFILE is not present, standard output is used. If INFILE is not present, standard input is used. simple as that, king πŸ‘‘


✨ OPTIONS ✨

OPTION can be any of the following, and yes we're listing every single one because we don't skip 🫢

  • -iFORMAT, --in=FORMAT β€” use input format FORMAT. your choices are: 'pbes' for PBES in internal format (this is the default, main character energy), 'pgsolver' for BES in PGSolver format, and 'text' for PBES in textual (mCRL2) format 🌈
  • -m[NAME], --marking-algorithm[=NAME] β€” specifies the algorithm that is used for the marking computation: 0 (default), 1 or 2. In certain cases this choice can have a significant impact on the performance πŸ‘€ so like, pick wisely bestie
  • -oFORMAT, --out=FORMAT β€” use output format FORMAT. options are: 'bes' for BES in internal format, 'pbes' for PBES in internal format (default, she's the blueprint πŸ’–), 'pgsolver' for BES in PGSolver format, and 'text' for PBES in textual (mCRL2) format ⭐
  • -QNUM, --qlimit=NUM β€” limit enumeration of universal and existential quantifiers in data expressions to NUM iterations (default NUM=10, NUM=0 for unlimited). okay so 0 means go off, no limits, feral behaviour πŸ™ˆ
  • -rNAME, --rewriter=NAME β€” use rewrite strategy NAME: 'jitty' for jitty rewriting (default πŸ’…), 'jittyc' for compiled jitty rewriting, 'jittyp' for jitty rewriting with prover. three jitties, choose your fighter 🧚
  • --timings[=FILE] β€” append timing measurements to FILE. Measurements are written to standard error if no FILE is provided. clock it ⏱️
  • -g, --use-global-variant β€” use the global variant of the algorithm. global girly 🌍

πŸŽ€ Standard options πŸŽ€

  • -q, --quiet β€” do not display warning messages. silence is golden 🀫
  • -v, --verbose β€” display short log messages. a lil chit-chat πŸ’¬
  • -d, --debug β€” display detailed log messages. she's telling you everything 😭
  • --log-level=LEVEL β€” display log messages up to and including LEVEL; either warn, verbose, debug or trace. pick your level of yapping πŸ”₯
  • -h, --help β€” display help information 🫢
  • --version β€” display version information πŸ‘‘
  • --help-all β€” display help information, including hidden and experimental options. the secret menu fr fr πŸ™ˆ

πŸ’œ AUTHOR πŸ’œ

Written by Wieger Wesselink; Jeroen Keiren. legends, honestly πŸ’…


😭 REPORTING BUGS 😭

Report bugs at <http://www.mcrl2.org/issuetracker>. pls do, we want her thriving πŸ›


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, none, zero, nada. bestie you are on your own 😭

πŸ“ SEE ALSO πŸ“

See also the manual at <http://www.mcrl2.org/web/user_manual/tools/release/pbesstategraph.html>. go read it, iykyk πŸ’–


okay that's the whole page!! and for the cute lil sign-off: this is pbesstategraph from the mCRL2 toolset, version 2..., dated October 2026 β€” so mark your calendar bestie, she's timeless ⌚✨ byeee πŸ¦‹πŸŽ€

πŸ“¦ where this page comes from