LPSFUNUNFOLD(1)
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 toNUMiterations (defaultNUM=10,NUM=0for unlimited).-rNAME,--rewriter=NAMEβ use rewrite strategyNAME:'jitty'jitty rewriting (default),'jittyc'compiled jitty rewriting,'jittyp'jitty rewriting with prover. slay.--timings[=FILE]β append timing measurements toFILE. Measurements are written to standard error if noFILEis 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;LEVELis eitherwarn,verbose,debugortrace.-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 π
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
- 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