Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

set6-package

set6: R6 Mathematical Sets Interface


Description

set6 upgrades the {sets} package to R6. Many forms of mathematical sets are implemented, including (countably finite) sets, tuples, intervals (countably infinite or uncountable), and fuzzy variants. Wrappers extend functionality by allowing symbolic representations of complex operations on sets, including unions, (cartesian) products, exponentiation, and differences (asymmetric and symmetric).

Details

The main features of set6 are:

  • Object-oriented programming, which allows a clear inheritance structure for Sets, Intervals, Tuples, and other variants.

  • Set operations and wrappers for both explicit and symbolic representations for algebra of sets.

  • Methods for assertions and comparison checks, including subsets, equality, and containedness.

To learn more about set6, start with the set6 vignette:

vignette("set6", "set6")

And for more advanced usage see the complete tutorials at

Author(s)

Maintainer: Raphael Sonabend raphael.sonabend.15@ucl.ac.uk (ORCID)

Authors:

See Also

Useful links:


set6

R6 Mathematical Sets Interface

v0.2.1
MIT + file LICENSE
Authors
Raphael Sonabend [aut, cre] (<https://orcid.org/0000-0001-9225-4654>), Franz Kiraly [aut]
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.