adamc@256: val b1 = 1 = 1 adamc@256: val b2 = "Good" = "Bad" adamc@256: adamc@256: fun eq_pair (t1 :: Type) (t2 :: Type) (eq1 : eq t1) (eq2 : eq t2) (x : t1 * t2) (y : t1 * t2) = adamc@256: x.1 = y.1 adamc@257: adamc@257: val b3 = True <> False