Arithmetic expressions in AHDL consist of numbers or constants, which are separated by arithmetic operators and comparators and are optionally grouped within parentheses. An arithmetic expression must resolve to a text string or non-negative number.