PBESREWR(1)

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

✨ NAME ✨

okay so bestie, this is the manual page for pbesrewr β€” manual name PBESREWR(1) β€” and it rewrites and simplifies a PBES. that's the whole vibe. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

pbesrewr [OPTION]... [INFILE [OUTFILE]]

πŸ’– DESCRIPTION πŸ’–

Rewrite the PBES in INFILE, remove quantified variables, and write the resulting PBES to OUTFILE. If INFILE is not present, stdin is used. If OUTFILE is not present, stdout is used. literally that simple, no cap. ✨

πŸŽ€ OPTIONS πŸŽ€

OPTION can be any of the following, fr fr:

  • -iFORMAT, --in=FORMAT β€” use input format FORMAT: 'pbes' for PBES in internal format (this is the default), 'pgsolver' for BES in PGSolver format, and 'text' for PBES in textual (mCRL2) format. πŸ’–
  • -oFORMAT, --out=FORMAT β€” use output format FORMAT: 'bes' for BES in internal format, 'pbes' for PBES in internal format (this is the default), 'pgsolver' for BES in PGSolver format, and 'text' for PBES in textual (mCRL2) format. πŸŽ€
  • -pNAME, --pbes-rewriter=NAME β€” use PBES rewrite strategy NAME, bestie: 'simplify' for simplification (default); 'quantifier-all' for eliminating all quantifiers; 'quantifier-finite' for eliminating finite quantifier variables; 'quantifier-inside' for pushing quantifiers inside; 'quantifier-one-point' for one point rule quantifier elimination; 'pfnf' for rewriting into PFNF normal form; 'ppg' for rewriting into Parameterised Parity Game form; 'bqnf-quantifier' for rewriting quantifiers over conjuncts to conjuncts of quantifiers (experimental). ✨
  • -QNUM, --qlimit=NUM β€” limit enumeration of universal and existential quantifiers in data expressions to NUM iterations (default NUM=10, and NUM=0 means unlimited). πŸŒ€
  • -rNAME, --rewriter=NAME β€” use rewrite strategy NAME: 'jitty' for jitty rewriting (default); 'jittyc' for compiled jitty rewriting; 'jittyp' for jitty rewriting with prover. πŸ”₯
  • --timings[=FILE] β€” append timing measurements to FILE. If no FILE is provided, the measurements are written to standard error. ⏱️

πŸ’… Standard options πŸ’…

  • -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; it can be 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 Jan Friso Groote and Wieger Wesselink. πŸ‘‘

πŸ’€ REPORTING BUGS πŸ’€

Report bugs at <http://www.mcrl2.org/issuetracker>. πŸ›

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. πŸ“œ

πŸ”₯ SEE ALSO πŸ”₯

See also the manual at <http://www.mcrl2.org/web/user_manual/tools/release/pbesrewr.html>. πŸ“–


okay bye bestie β€” this slay page is from pbesrewr in the mCRL2 toolset 202507...., dated October 2026. πŸ’–βœ¨πŸ’…

πŸ“¦ where this page comes from