Package: set6 0.2.6

set6: R6 Mathematical Sets Interface

An object-oriented package for mathematical sets, upgrading the current gold-standard {sets}. 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).

Authors:Raphael Sonabend [aut, cre], Franz Kiraly [aut]

set6_0.2.6.tar.gz
set6_0.2.6.zip(r-4.5)set6_0.2.6.zip(r-4.4)set6_0.2.6.zip(r-4.3)
set6_0.2.6.tgz(r-4.4-x86_64)set6_0.2.6.tgz(r-4.4-arm64)set6_0.2.6.tgz(r-4.3-x86_64)set6_0.2.6.tgz(r-4.3-arm64)
set6_0.2.6.tar.gz(r-4.5-noble)set6_0.2.6.tar.gz(r-4.4-noble)
set6_0.2.6.tgz(r-4.4-emscripten)set6_0.2.6.tgz(r-4.3-emscripten)
set6.pdf |set6.html
set6/json (API)
NEWS

# Install 'set6' in R:
install.packages('set6', repos = c('https://raphaels1.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/xoopr/set6/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

intervalsoopr6sets

4.50 score 14 stars 1 packages 15 scripts 125 downloads 106 exports 5 dependencies

Last updated 1 years agofrom:a901255c26. Checks:OK: 1 NOTE: 8. Indexed: no.

TargetResultDate
Doc / VignettesOKNov 07 2024
R-4.5-win-x86_64NOTENov 07 2024
R-4.5-linux-x86_64NOTENov 07 2024
R-4.4-win-x86_64NOTENov 07 2024
R-4.4-mac-x86_64NOTENov 07 2024
R-4.4-mac-aarch64NOTENov 07 2024
R-4.3-win-x86_64NOTENov 07 2024
R-4.3-mac-x86_64NOTENov 07 2024
R-4.3-mac-aarch64NOTENov 07 2024

Exports:%-%%inset%as.FuzzyMultisetas.FuzzySetas.FuzzyTupleas.Intervalas.Multisetas.Setas.TupleassertClosedassertClosedAboveassertClosedBelowassertConditionalSetassertContainsassertCountablyFiniteassertCrispassertEmptyassertFiniteassertFuzzyassertFuzzyMultisetassertFuzzySetassertFuzzyTupleassertIntervalassertMultisetassertSetassertSetListassertSubsetassertTuplecheckClosedcheckClosedAbovecheckClosedBelowcheckConditionalSetcheckContainscheckCountablyFinitecheckCrispcheckEmptycheckFinitecheckFuzzycheckFuzzyMultisetcheckFuzzySetcheckFuzzyTuplecheckIntervalcheckMultisetcheckSetcheckSetListcheckSubsetcheckTupleComplementSetComplexConditionalSetExponentSetExtendedRealsFuzzyMultisetFuzzySetFuzzyTupleIntegersIntervallistSpecialSetsLogicalsLogicalSetMultisetNaturalsNegIntegersNegRationalsNegRealsPosIntegersPosNaturalsPosRationalsPosRealspowersetPowersetSetProductSetRationalsRealsSetset6NewssetcomplementsetintersectsetpowersetproductsetsymdiffsetuniontestClosedtestClosedAbovetestClosedBelowtestConditionalSettestContainstestCountablyFinitetestCrisptestEmptytestFinitetestFuzzytestFuzzyMultisettestFuzzySettestFuzzyTupletestIntervaltestMultisettestSettestSetListtestSubsettestTupleTupleUnionSetUniversalUniversalSetuseUnicode

Dependencies:backportscheckmateooplahR6Rcpp

Introduction to set6

Rendered fromset6.rmdusingknitr::rmarkdownon Nov 07 2024.

Last update: 2020-10-26
Started: 2019-11-23

Readme and manuals

Help Manual

Help pageTopics
set6: R6 Mathematical Sets Interfaceset6-package set6
Coercion to R6 'FuzzySet'/'FuzzyTuple'as.FuzzyMultiset as.FuzzyMultiset.ConditionalSet as.FuzzyMultiset.data.frame as.FuzzyMultiset.FuzzySet as.FuzzyMultiset.Interval as.FuzzyMultiset.list as.FuzzyMultiset.matrix as.FuzzyMultiset.numeric as.FuzzyMultiset.Set as.FuzzySet as.FuzzySet.ConditionalSet as.FuzzySet.data.frame as.FuzzySet.FuzzySet as.FuzzySet.Interval as.FuzzySet.list as.FuzzySet.matrix as.FuzzySet.numeric as.FuzzySet.Set as.FuzzyTuple as.FuzzyTuple.ConditionalSet as.FuzzyTuple.data.frame as.FuzzyTuple.FuzzySet as.FuzzyTuple.Interval as.FuzzyTuple.list as.FuzzyTuple.matrix as.FuzzyTuple.numeric as.FuzzyTuple.Set
Coercion to R6 'Interval'as.Interval as.Interval.ConditionalSet as.Interval.data.frame as.Interval.Interval as.Interval.list as.Interval.matrix as.Interval.numeric as.Interval.Set
Coercion to R6 'Set'/'Tuple'as.Multiset as.Multiset.ConditionalSet as.Multiset.data.frame as.Multiset.default as.Multiset.FuzzySet as.Multiset.Interval as.Multiset.list as.Multiset.matrix as.Multiset.numeric as.Multiset.Set as.Set as.Set.ConditionalSet as.Set.data.frame as.Set.default as.Set.FuzzySet as.Set.Interval as.Set.list as.Set.matrix as.Set.numeric as.Set.Set as.Tuple as.Tuple.ConditionalSet as.Tuple.data.frame as.Tuple.default as.Tuple.FuzzySet as.Tuple.Interval as.Tuple.list as.Tuple.matrix as.Tuple.numeric as.Tuple.Set
Set of ComplementsComplementSet
Set of Complex NumbersComplex
Mathematical Set of ConditionsConditionalSet
contains Operator%inset% contains
equals Operator!=.Set ==.Set equals
Set of ExponentiationsExponentSet
Set of Extended Real NumbersExtendedReals
Mathematical Fuzzy MultisetFuzzyMultiset
Mathematical Fuzzy SetFuzzySet
Mathematical Fuzzy TupleFuzzyTuple
Set of IntegersIntegers
Mathematical Finite or Infinite IntervalInterval
isSubset Operator<.Set <=.Set >.Set >=.Set isSubset
Lists Implemented R6 Special SetslistSpecialSets
Set of LogicalsLogicals
Set of LogicalsLogicalSet
Mathematical MultisetMultiset
Set of Natural NumbersNaturals
Set of Negative IntegersNegIntegers
Set of Negative Rational NumbersNegRationals
Set of Negative Real NumbersNegReals
Set of Positive IntegersPosIntegers
Set of Positive Natural NumbersPosNaturals
Set of Positive Rational NumbersPosRationals
Set of Positive Real NumbersPosReals
Calculate a Set's Powersetpowerset
Set of PowersetsPowersetSet
Set of ProductsProductSet
Set Properties ClassProperties
Set of Rational NumbersRationals
Set of Real NumbersReals
Mathematical SetSet
Show set6 NEWS.md Fileset6News
Complement of Two Sets-.Set setcomplement setcomplement.ComplementSet setcomplement.ConditionalSet setcomplement.FuzzySet setcomplement.Integers setcomplement.Interval setcomplement.Rationals setcomplement.Reals setcomplement.Set
Intersection of Two Sets&.Set setintersect setintersect.ComplementSet setintersect.ConditionalSet setintersect.Interval setintersect.ProductSet setintersect.UnionSet
Power of a Setsetpower ^.Set
Cartesian Product of Sets*.Set setproduct
Symmetric Difference of Two Sets%-% setsymdiff
Union of Sets+.Set setunion |.Set
Abstract SetWrapper ClassSetWrapper
Abstract Class for Special SetsSpecialSet
assert/check/test/ClosedassertClosed checkClosed testClosed
assert/check/test/ClosedAboveassertClosedAbove checkClosedAbove testClosedAbove
assert/check/test/ClosedBelowassertClosedBelow checkClosedBelow testClosedBelow
assert/check/test/ConditionalSetassertConditionalSet checkConditionalSet testConditionalSet
assert/check/test/ContainsassertContains checkContains testContains
assert/check/test/CountablyFiniteassertCountablyFinite checkCountablyFinite testCountablyFinite
assert/check/test/CrispassertCrisp checkCrisp testCrisp
assert/check/test/EmptyassertEmpty checkEmpty testEmpty
assert/check/test/FiniteassertFinite checkFinite testFinite
assert/check/test/FuzzyassertFuzzy checkFuzzy testFuzzy
assert/check/test/FuzzyMultisetassertFuzzyMultiset checkFuzzyMultiset testFuzzyMultiset
assert/check/test/FuzzySetassertFuzzySet checkFuzzySet testFuzzySet
assert/check/test/FuzzyTupleassertFuzzyTuple checkFuzzyTuple testFuzzyTuple
assert/check/test/IntervalassertInterval checkInterval testInterval
assert/check/test/MultisetassertMultiset checkMultiset testMultiset
assert/check/test/SetassertSet checkSet testSet
assert/check/test/SetListassertSetList checkSetList testSetList
assert/check/test/SubsetassertSubset checkSubset testSubset
assert/check/test/TupleassertTuple checkTuple testTuple
Mathematical TupleTuple
Set of UnionsUnionSet
Mathematical Universal SetUniversal
Mathematical Universal SetUniversalSet
Get/Set Unicode Printing MethoduseUnicode