How do you express Boolean negation in Scheme? Scheme has a not, so you could do: (not (eq? expr1 expr2))