OnWorks favicon

mcrl2i - Online in the Cloud

Run mcrl2i in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command mcrl2i that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator



mcrl2i - Interpreter for the mCRL2 data language


mcrl2i [OPTION]... [INFILE]


Evaluate mCRL2 data expressions via a text-based interface. If INFILE is present and if it
contains an LPS or PBES, the data types of this specification may be used. If no input
file is given, only the standard numeric datatypes are available. Stdin is ignored.The
following commands are available to manipulate mcrl2 data expressions. Essentially, there
are commands to rewrite and type expressions, as well as generating the solutions for a
boolean expression. The expressions can contain assigned or unassigned variables. Note
that there are no bounds on the number of steps to evaluate or solve an expression, nor is
the number of solutions bounded. Hence, the assign, eval solve commands can give rise to
infinite loops.
h[elp] print this help message.
q[uit] quit.
t[ype] EXPRESSION print type of EXPRESSION.
a[ssign] VAR=EXPRESSION evaluate the expression and assign it to the
e[val] EXPRESSION rewrite EXPRESSION and print result.
v[ar] VARLIST declare variables in VARLIST.
r[ewriter] STRATEGY use STRATEGY for rewriting.
s[solve] VARLIST. EXPRESSION give all valuations of the variables in
VARLIST that satisfy EXPRESSION. VARLIST is of the
form x,y,...: S; ... v,w,...: T.


OPTION can be any of the following:

-QNUM, --qlimit=NUM
limit enumeration of quantifiers to NUM variables. (Default NUM=1000, NUM=0 for

-rNAME, --rewriter=NAME
use rewrite strategy NAME: 'jitty' jitty rewriting (default) 'jittyc' compiled
jitty rewriting 'jittyp' jitty rewriting with prover

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

Use mcrl2i online using onworks.net services

Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Free Pascal Compiler
    Free Pascal Compiler
    A 32/64/16-bit Pascal compiler for
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS and DOS;
    semantically compatible wi...
    Download Free Pascal Compiler
  • 2
    Canon EOS DIGITAL Info
    Canon EOS DIGITAL Info
    Canon doesn�t have shutter count
    included on the EXIF information of an
    image file, as opposed to Nikon and
    Pentax. There�s no official Canon based
    application ...
    Download Canon EOS DIGITAL Info
  • 3
    rEFInd is a fork of the rEFIt boot
    manager. Like rEFIt, rEFInd can
    auto-detect your installed EFI boot
    loaders and it presents a pretty GUI
    menu of boot option...
    Download rEFInd
  • 4
    ExpressLuke GSI
    ExpressLuke GSI
    This SourceForge download page was to
    grant users to download my source built
    GSIs, based upon phhusson's great
    work. I build both Android Pie and
    Android 1...
    Download ExpressLuke GSI
  • 5
    Music Caster
    Music Caster
    Music Caster is a tray music player
    that lets you cast your local music to a
    Google Cast device. On the first run,
    you will need to click the arrow in your
    Download Music Caster
  • 6
    PyQt is the Python bindings for
    Digia's Qt cross-platform
    application development framework. It
    supports Python v2 and v3 and Qt v4 and
    Qt v5. PyQt is avail...
    Download PyQt
  • More »

Linux commands