| | | 1 Syntax
The key notion of ITL is an interval. An interval is considered to be a (in)finite sequence of
states , where a state is a mapping from the set of variables to the set of
values . The length of an interval is equal to (one less than the number of
states in the interval (this has always been a convention in ITL), i.e., a one state interval has
length 0).
The syntax of ITL is defined in Table 1 where
is an integer value,
is a static integer variable (doesn’t change within an interval),
is a state integer variable (can change within an interval),
a static or state integer variable,
is a integer function symbol,
is a static Boolean variable (doesn’t change within an interval),
is a state Boolean variable (can change within an interval),
is a predicate symbol.
Table 1: Syntax of ITL
| | |