LPSSUMINST(1)
π LPSSUMINST β like, the manual page, bestie
okay so this is lpssuminst, a User Commands girlie from the mCRL2 toolset, section 1 of the manual. she instantiates summation variables and she does it flawlessly. no cap.
β¨ NAME β¨
lpssuminst β instantiate summation variables of an LPS. that's it, that's the whole job, and she ate π
π¦ SYNOPSIS π¦
lpssuminst [OPTION]... [INFILE [OUTFILE]]
πΈ DESCRIPTION πΈ
so basically? lpssuminst goes and instantiates the summation variables of the linear process specification (LPS) that lives in INFILE, and then writes the result to OUTFILE. iconic behavior honestly.
and like, the inputs are super chill about it:
- if INFILE isn't there? no problem, stdin is used π«Ά
- if OUTFILE isn't there? also fine, stdout is used β¨
π OPTIONS π
OPTION can be literally any of the following, bestie, take your pick:
-f,--finiteβ only instantiate variables whose sorts are finite. keeps things cute and finite π-QNUM,--qlimit=NUMβ caps how many iterations we're doing when enumerating universal and existential quantifiers in data expressions. default isNUM=10, andNUM=0means unlimited (go off, no limits, main character energy π₯)-rNAME,--rewriter=NAMEβ picks your rewrite strategy NAME, and your girl has range:'jitty'β jitty rewriting, the default β'jittyc'β compiled jitty rewriting'jittyp'β jitty rewriting with prover
-s[NAME],--sorts[=NAME]β select which sorts need to be expanded (it's a comma separated list, iykyk). examples:Bool;Bool, List(Nat)-t,--tauβ only instantiate variables in tau summands. tau-only, very exclusive π--timings[=FILE]β append timing measurements to FILE. and if you don't give a FILE? the measurements go to standard error instead. she'll tell you how long she took either way π
β Standard options β
like the basic everyday essentials, fr fr:
-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's eitherwarn,verbose,debugortrace-h,--helpβ display help information--versionβ display version information--help-allβ display help information, including hidden and experimental options π (the secret menu, lowkey)
π AUTHOR π
Written by Jeroen Keiren. we stan π
π REPORTING BUGS π
found a bug? don't suffer in silence bestie, report it at <http://www.mcrl2.org/issuetracker>. tell them everything π«Ά
π 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. like genuinely none, so don't come for her if something breaks π
π§ SEE ALSO π§
See also the manual at <http://www.mcrl2.org/web/user_manual/tools/release/lpssuminst.html>. it's giving required reading, but make it cute πβ¨
so yeah, that's the whole page π this is lpssuminst from the mCRL2 toolset, version 20250..., dated October 2026, and she's out here serving manual section 1 energy. no cap, periodt. ππ¦β
π¦ 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