There are six comparison operators in Maple:
Always remember to write the operator just like you say it: x <= y is read as $x$ is less than or equal to $y$. Less-than is said first, and so < appears first.
Comparison operators are not evaluated until there is a need to evaluate them. This may occur as part of a condition in a while condition of a while-loop, or an until condition of a do-until-loop, or a condition of a conditional statement.
If it is necessary to evaluate a conditional statement, one can explicitly call evalb(...) on the statement.
[> 3 < 4;
$3 < 4$
[> evalb( 3 < 4 );
$true$
[> evalb( x > 4 );
$4 < x$
In addition to returning true or false, Maple will also return FAIL if a comparison is nonsensical:
[> interface( 'imaginaryunit' = 'j' ); [> evalb( 3 < j );
$\textit{FAIL}$
Later, we will see how a conditional statement can appear as the condition of a conditional statement or a while loop.