# set6 0.1.4

• Speed performance improvements for $contains method for Interval and Set. Rcpp now used for Interval. • Now for any Interval if not bounded above and upper is $$Inf$$ then max = .Machine$double.xmax, analogously for lower.
• Default universe of Interval is now ExtendedReals
• Added default as.Set and as.Interval S3 methods

# set6 0.1.3

• Added assertion for testing if a set is countably finite
• Slight speed improvements to operations - still require a lot of work
• Fixed bug in UnionSet cardinality calculation
• Fixed bug in UniversalSet countability

# set6 0.1.2

### Patches

• Updated documentation to be compatible with roxygen2
• Fixed bug in typed Complex sets
• Added universe assertion check to Set constructor
• Bug fix in setunion causing some intervals not to be combined correctly
• Interval$isSubset now compares sets using max and min instead of upper and lower • Calculation of min and max in Interval now uses 1e-15 instead of .Machine$double.xmin

# set6 0.1.0

• 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).
• See the website for more details and the project readme
• See getting started vignette for a short tutorial and introduction
• set6 is currently ‘maturing’, so whilst no major updates are planned they may happen. Constant minor updates should be expected.