LTS2LPS(1)
π lts2lps(1) β like, the LTS-to-LPS glow-up manual
okay so before we do anything: this is lts2lps(1), a User Commands page β the tool itself lives in the mCRL2 toolset, and it's basically the fairy godmother that turns your LTS into an LPS. no cap. let's get into it π§β¨
β¨ NAME β¨
lts2lps β translates an LTS into an LPS π¦
like⦠that's it. that's the whole job. she takes an LTS and she gives you an LPS. iconic behaviour honestly.
πΈ SYNOPSIS πΈ
lts2lps [OPTION]... [INFILE [OUTFILE]]
so you can give her options, you can give her an INFILE, you can give her an OUTFILE β or you can just vibe and let the defaults handle it (more on that below bestie, keep reading π).
π DESCRIPTION π
Translates an LTS in INFILE and writes the resulting LPS to OUTFILE.
and if you're like "but what if I don't have an OUTFILE" β no stress!! if OUTFILE is not present, standard output is used. and if INFILE is not present, standard input is used. literally the most low-maintenance tool ever. she'll read from your keyboard and scream into your terminal if that's what you want π«Ά
π₯ OPTIONS π₯
OPTION can be any of the following:
-DFILE,--data=FILEβ useFILEas the data and action specification.FILEmust be a.mcrl2file which does not contain aninitclause. (yes, that's a hard requirement, she's not flexible on this one π)-lFILE,--lps=FILEβ useFILEfor the data and action specification.FILEmust be a.lpsfile.-mFILE,--mcrl2=FILEβ useFILEas the data and action specification for the LTS.FILEmust be a.mcrl2file.--timings[=FILE]β append timing measurements toFILE. Measurements are written to standard error if noFILEis provided. (the=FILEis optional, she's chill like that β±οΈ)
β Standard options β
these ones are the everyday besties, the ones you'll actually reach for:
-q,--quietβ do not display warning messages. silence is golden, slay π€«-v,--verboseβ display short log messages-d,--debugβ display detailed log messages. she's telling you everything at this point, main character energy π--log-level=LEVELβ display log messages up to and including level;LEVELis eitherwarn,verbose,debugortrace-h,--helpβ display help information--versionβ display version information--help-allβ display help information, including hidden and experimental options. ooooh secret menu πβ¨
π AUTHOR π
Written by Frank Stappers. thank you frank, king behaviour π
π REPORTING BUGS π
Report bugs at <http://www.mcrl2.org/issuetracker>.
if something's broken, don't suffer in silence β go tell the tracker. she can't fix herself π
π 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, none. zero. if it eats your homework, that's on the warranty situation, not on us π
π SEE ALSO π
See also the manual at <http://www.mcrl2.org/web/user_manual/tools/release/lts2lps.html>.
iykyk, the docs are always there for you π
and that's the whole page bestie!! π this was lts2lps from the mCRL2 toolset 202507.0..., dated October 2026 β go translate something gorgeous, and remember: standard input is always there if you're feeling shy. 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