4 (** {2 Basic theory of Booleans} *)
8 let function andb (x y : bool) : bool =
14 let function orb (x y : bool) : bool =
20 let function notb (x : bool) : bool =
26 let function xorb (x y : bool) : bool =
32 let function implb (x y : bool) : bool =
40 (** {2 Operator if-then-else} *)
44 let function ite (b:bool) (x y : 'a) : 'a =