Booleans in Clojure are represented by true or false.
Predicate functions (functions which return a boolean) will typically end with a quesion mark (?), but this is by convention only.
The core library includes functions for logical operators such as not, and, and or.