bool 1 Sections StandardLIB Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
Def if b t else f fi == InjCase(b ; tf)

is mentioned by

Thm* x,y:AP:(AProp), i,j:.
Thm* P(if i=j x else y fi)  P(if i=j x else y fi)
[eq_int_cases_test]
Thm* f:(ST), b:p,q:Sf(if b p else q fi) = if b f(p) else f(q) fi[fun_thru_ite]
Thm* b:x,y:Tb  if b x else y fi = x[ite_rw_true]
Thm* b:x,y:Tb  if b x else y fi = y[ite_rw_false]
Def p  q == if p true else q fi[bor]
Def pq == if p q else false fi[band]
Def b == if b false else true fi[bnot]
Def b2i(b) == if b 1 else 0 fi[b2i]
Def b == if b True else False fi[assert]

Try larger context: StandardLIB IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html

bool 1 Sections StandardLIB Doc