Syntax mCRL2 used in GraPE

Transition- / Terminating Transitionlabel

This chapter of the help file shows you all information about the syntax used in a Transition- / Terminating Transitionlabel.

The label must be conform to: variable_declaration.[boolean_expression]multi_action@time/variable_update
All options are optional, so they can be empty.

variable_declaration:
The variable_declaration is conform to: name : Type

boolean_expression:
The boolean_expression is a normal boolean expression.

multi_action:
The multi_action is conform: name or name(dataexpression)

time:
The time is a dataexpression of the type Real.

variable_update:
variable_update is conform to: variable name := dataexpression. The variable name must be of a existing variable and the dataexpression must be of the same type as the variable.

Example: x : Nat.[true]actie(1,a,x)@0/y := 13