\DOC FVL \TYPE {FVL : term list -> term set -> term set} \SYNOPSIS Efficient computation of the set of free variables in a list of terms. \KEYWORDS variable, free, set. \DESCRIBE An invocation {FVL [t1,...,tn] V} adds the set of free variables found in {t1,...,tn} to the accumulator {V}. \FAILURE Never fails. \EXAMPLE { - FVL [Term `v1 /\ v2 ==> v2 \/ v3`] empty_varset; > val it = : term set - HOLset.listItems it; > val it = [`v1`, `v2`, `v3`] : term list } \COMMENTS Preferable to {free_varsl} when the number of free variables becomes large. \SEEALSO HOLset, Term.empty_varset, Term.free_varsl, Term.free_vars. \ENDDOC