powerset function

Power set

Power set

Finds the list of all subsets of a set.

powerset(set, sort = TRUE, nonempty = TRUE)

Arguments

  • set: A numeric or character vector.
  • sort: Logical value. If TRUE the subsets are sorted according to dimension. Default is TRUE.
  • nonempty: Logical value. If TRUE the empty set is omitted. Default is TRUE.

Details

If sort == FALSE the sets are in inverse lexicographical order.

Returns

A list of all subsets of set.

Author(s)

Giovanni M. Marchetti

Examples

powerset(c("A", "B", "C"), nonempty = FALSE) powerset(1:3, sort = FALSE, nonempty = TRUE)