R: set6: R6 Mathematical Sets Interface

set6-package {set6} | R Documentation

## 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

https://github.com/xoopR/set6

### Author(s)

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

Authors:

- Franz Kiraly f.kiraly@ucl.ac.uk

### See Also

Useful links:

- https://xoopR.github.io/set6/

- https://github.com/xoopR/set6

- Report bugs at https://github.com/xoopR/set6/issues

[Package set6 version 0.2.0 Index]