LPSFUNUNFOLD(1)

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

okay bestie, welcome to lpsfununfold(1) β€” a User Commands situation from the mCRL2 toolset, and she is lowkey a main character. The way this tool unfolds finite-domain parameters? Obsessed. No cap, it’s giving very specific but very iconic. πŸ’…

πŸŽ€ NAME πŸŽ€

lpsfununfold β€” unfolds process parameters of type function sort, fset, set, fbag and bag with a finite domain. periodt. πŸ¦‹

✨ SYNOPSIS ✨

lpsfununfold [OPTION]... [INFILE [OUTFILE]]

🌸 DESCRIPTION 🌸

okay so here’s the tea: for each parameter with a function type D1#D2#...#Dn -> D, it unfolds that parameter into a sequence of parameters of sort D in the lps. Each parameter of type FSet/Set(D) gets unfolded into a sequence of boolean variables, and each parameter of type FBag/BagD) gets unfolded into a sequence of variables of type Nat. 🫢

The number of variables is literally equal to the number of elements in D1#...#Dn, resp. D. The input is taken from INFILE and the result is written to OUTFILE. If INFILE is not present, stdin is used. If OUTFILE is not present, stdout is used. iykyk.

πŸ’– OPTIONS πŸ’–

OPTION can be any of the following, bestie:

  • -QNUM, --qlimit=NUM β€” limit enumeration of universal and existential quantifiers in data expressions to NUM iterations (default NUM=10, NUM=0 for unlimited).
  • -rNAME, --rewriter=NAME β€” use rewrite strategy NAME: 'jitty' jitty rewriting (default), 'jittyc' compiled jitty rewriting, 'jittyp' jitty rewriting with prover. slay.
  • --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. shhh. 🀫
  • -v, --verbose β€” display short log messages. lowkey chatty.
  • -d, --debug β€” display detailed log messages. highkey yapper mode.
  • --log-level=LEVEL β€” display log messages up to and including level; LEVEL is either warn, verbose, debug or trace.
  • -h, --help β€” display help information. the icon.
  • --version β€” display version information.
  • --help-all β€” display help information, including hidden and experimental options. spicy. πŸ”₯

🌈 AUTHOR 🌈

Written by Jan Friso Groote. not me fangirling, that’s literally the author line. πŸ‘‘

πŸ› REPORTING BUGS πŸ›

Report bugs at <http://www.mcrl2.org/issuetracker>. bestie please use the tracker. πŸ™ˆ

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. fr fr, read the license. πŸ’œ

πŸ¦‹ SEE ALSO πŸ¦‹

See also the manual at <http://www.mcrl2.org/web/user_manual/tools/release/lpsfununfold.html>. go read, it’s giving documentation. 🌈


kiss kiss, this page is lpsfununfold from the mCRL2 toolset, version 202..., dated October 2026. πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from