if_def provides the polymorphic declaration of the IF-THEN-ELSE connective. Note that the declaration for IF is for a 3-ary function, and that the IF-THEN-ELSE form is simply an alternative syntax.
if_def
[T:TYPE]
:
THEORY
BEGIN
%%(TCC)
IF_TCC1:
OBLIGATION