2.3.3. Operadores Lógicos

NOT

Negación lógica. Cualquier expresión cuyo valor no sea NIL evalúa como falsa. En cambio, (not NIL) evalúa como T. Esto sucede puesto que cualquier cosa que no tenga el valor NIL (o la lista vacía) evalúa en LISP como T (cierto).

OR

Devuelve el OR lógico de una lista de expresiones
(or expr...)
La función o calcula las expresiones de izquierda a derecha en busca de una expresión distinta de nil. Si la encuentra, OR deja de realizar cálculos y devuelve T. Si el valor de todas las expresiones es nil, or devuelve nil.

AND

Devuelve el operador lógico AND de una lista de expresiones
(and expr ...)
Si alguna de las expresiones da como resultado nil, se interrumpe laoperación y la función devuelve nil; en caso contrario, devuelveT.