Description Usage Arguments Details Value See Also Examples
View source: R/operation_setpower.R
A convenience wrapper for the n-ary cartesian product of a Set
by itself,
possibly multiple times.
1 2 3 4 |
x |
Set |
power |
power to raise set to, if |
simplify |
logical, if |
nest |
logical, if |
See the details of setproduct for a longer discussion on the use of the nest
argument, in particular with regards to n-ary cartesian products vs. 'standard' cartesian
products.
An R6 object of class Set
or ExponentSet
inheriting from ProductSet
.
Other operators:
powerset()
,
setcomplement()
,
setintersect()
,
setproduct()
,
setsymdiff()
,
setunion()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | # Power of a Set
setpower(Set$new(1, 2), 3, simplify = FALSE)
setpower(Set$new(1, 2), 3, simplify = TRUE)
Set$new(1, 2)^3
# Power of an interval
Interval$new(2, 5)^5
Reals$new()^3
# Use tuples for contains
(PosNaturals$new()^3)$contains(Tuple$new(1, 2, 3))
# Power of ConditionalSet is meaningless
ConditionalSet$new(function(x) TRUE)^2
# Power of FuzzySet
FuzzySet$new(1, 0.1, 2, 0.5)^2
# Variable length
x <- Interval$new(0, 1)^"n"
x$contains(Tuple$new(0))
x$contains(Tuple$new(0, 1))
x$contains(Tuple$new(0, 1, 0, 0, 1, 1, 0))
x$contains(list(Tuple$new(0, 2), Tuple$new(1, 1)))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.