PBESCONSTELM(1)
NAME π
okay bestie, this is the pbesconstelm page β manual name PBESCONSTELM(1), chillin' under User Commands β and its whole thing is:
remove constant parameters from a PBES β¨
SYNOPSIS π«Ά
pbesconstelm [OPTION]... [INFILE [OUTFILE]]
that's the vibe, no cap. INFILE and OUTFILE are the optional placeholders, iykyk.
DESCRIPTION π¦
okay so here's the tea: pbesconstelm reads a file containing a PBES, and applies constant parameter elimination to it. π
If OUTFILE is not present, standard output is used. If INFILE is not present, standard input is used. That's literally the flow. β¨
OPTIONS π
OPTION can be any of the following:
-a,--check-quantifiersβ also analyse which quantified parameters are constant. π-c,--compute-conditionsβ compute propagation conditions. π₯-iFORMAT,--in=FORMATβ use input format FORMAT:'pbes'PBES in internal format (default),'pgsolver'BES in PGSolver format,'text'PBES in textual (mCRL2) format. π-oFORMAT,--out=FORMATβ use output format FORMAT:'bes'BES in internal format,'pbes'PBES in internal format (default),'pgsolver'BES in PGSolver format,'text'PBES in textual (mCRL2) format. π-pNAME,--pbes-rewriter=NAMEβ use pbes rewrite strategy NAME:'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 (defaultNUM=10,NUM=0for unlimited). π-e,--remove-equationsβ remove redundant equations. π-rNAME,--rewriter=NAMEβ use rewrite strategy NAME:'jitty'jitty rewriting (default),'jittyc'compiled jitty rewriting,'jittyp'jitty rewriting with prover. β--timings[=FILE]β append timing measurements to FILE. Measurements are written to standard error if no FILE is provided. π
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; eitherwarn,verbose,debugortrace. π-h,--helpβ display help information. π«Ά--versionβ display version information. π--help-allβ display help information, including hidden and experimental options. πΈ
AUTHOR π
Written by Wieger Wesselink; Simon Janssen and Tim Willemse. π
REPORTING BUGS π
Report bugs at <http://www.mcrl2.org/issuetracker>. π«Ά
COPYRIGHT π
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/pbesconstelm.html>. β¨
okay that's the whole page, bestie β source/version pbesconstelm mCRL2 toolset 202..., dated October 2026, manual name PBESCONSTELM(1). slay π
π
π¦ where this page comes from
- nixos 26.05: mcrl2 202507
- nixpkgs unstable: mcrl2 202507
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms