Die Ausdrucksauswertung unterstützt die folgenden relationalen und Bedingungsfunktionen. Die kursiv geschriebenen Begriffe stehen für einen Wert oder eine Variable.
| Ausdruck | Beschreibung | 
|---|---|
| (= numZfolge [numZfolge] ...) | Gibt T zurück, wenn alle Argumente numerisch gleich sind; ansonsten wird nil zurückgegeben. | 
| (/= numZfolge [numZfolge] ...) oder (<> numZfolge [numZfolge] ...) | Gibt T zurück, wenn die Argumente numerisch nicht gleich sind; ansonsten wird nil zurückgegeben. | 
| (< numZfolge [numZfolge] ...) | Gibt T zurück, wenn alle Argumente numerisch kleiner als das Argument auf der rechten Seite sind; ansonsten wird nil zurückgegeben. | 
| (<= numZfolge [numZfolge] ...) | Gibt T zurück, wenn alle Argumente numerisch kleiner als das oder gleich dem Argument auf der rechten Seite sind; ansonsten wird nil zurückgegeben. | 
| (> numZfolge [numZfolge] ...) | Gibt T zurück, wenn alle Argumente numerisch größer als das Argument auf der rechten Seite sind; ansonsten wird nil zurückgegeben. | 
| (>= numZfolge [numZfolge] ...) | Gibt T zurück, wenn alle Argumente numerisch größer als das oder gleich dem Argument auf der rechten Seite sind; ansonsten wird nil zurückgegeben. | 
| (and ausdr ...) | Gibt das Ergebnis der logischen AND-Operation einer Liste mit Ausdrücken zurück. | 
| (or ausdr ...) | Gibt das Ergebnis der logischen OR-Operation einer Liste mit Ausdrücken zurück. |