BooleanQ BooleanQ[expr] returns True if expr is True or False, False otherwise. Attributes[BooleanQ] := {Protected} Simple examples In[1]:= BooleanQ[True] Out[1]= True In[2]:= BooleanQ[False] Out[2]= True In[3]:= BooleanQ[1] Out[3]= False