Manual page for lpscleave


lpscleave   [OPTION]... INFILE1 [INFILE2 [OUTFILE]]


Combines two linear process specifications (LPS) obtained from lpscleave in INFILE1 and INFILE2 and writes the resulting mCRL2 specification to OUTFILE1. This is mainly a debugging tool to ensure that lpscleave results in a strongly bisimilar decomposition. Internally uses string replacement to rename the right process to Q, which is not robust. If INFILE2 is not present, stdin is used.

Command line options

-l , --lts

Combine two labelled transition systems based on the composition semantics

-fPREFIX , --prefixPREFIX

Add a prefix to the synchronisation action labels to ensure that do not already occur in the specification


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 intermediate messages

-d , --debug

display detailed intermediate messages


display intermediate messages up to and including level

-h , --help

display help information


display version information


Maurice Laveaux