Но там же сравниваются два одинаковых числа с плавающей запятой. Если это не так, то в какой момент вычисления образуется разница? Более того, Если ты, скажем, напишешь так:
(setq a (- 1.3 1.1))
(< a 0.2)
То результат будет T. Ты уверен, что так и должно быть?