The luaset package is developed to define finite sets and
perform operations on them inside LaTeX documents. There is no
particular environment in the package for performing set
operations. The package commands can be used in any environment
(including the mathematics environment). It is written in Lua,
and the .tex file is to be compiled with the LuaLaTeX engine.
The time required for operations on sets is not an issue while
compiling with the LuaLaTeX engine. There is no need to install
Lua on the users system as TeX distributions (TeX Live or
MikTeX) come bundled with LuaLaTeX.