set_eq : 'a list -> 'a list -> bool

SYNOPSIS
Tests two `sets' for equality.

DESCRIPTION
set_eq l1 l2 returns true if every element of l1 appears in l2 and every element of l2 appears in l1. Otherwise it returns false. In other words, it tests if the lists are the same considered as sets, i.e. ignoring duplicates.

FAILURE CONDITIONS
Never fails.

EXAMPLE
  # set_eq [1;2] [2;1;2];;
  val it : bool = true
  # set_eq [1;2] [1;3];;
  val it : bool = false

SEE ALSO
setify, union, intersect, subtract.