Description Usage Arguments Details Value References See Also Examples

Computes the reduction of knowledge structures.

1 2 |

`x` |
An |

`operation` |
The set operation under which the reduction is computed. |

`...` |
Other arguments to be passed to methods. |

`reduction`

performs the reduction of a knowledge structure by
computing the minimal subset having the same closure as the knowledge
structure. Additionally, it allows for computing the *discriminative*
reduction of a knowledge structure. Such a discriminative reduction is a
knowledge structure in which each notion contains a single item.

An **R** object of the same class as `x`

where each subset represents
one knowledge state of the resulting reduction.

Doignon, J.-P., Falmagne, J.-C. (1999) *Knowledge Spaces*. Heidelberg:
Springer Verlag.

1 2 3 | ```
kst <- kstructure(set(set("a"), set("a","b"), set("a","c"), set("d","e"),
set("a","b","d","e"), set("a","c","d","e"), set("a","b","c","d","e")))
reduction(kst, operation="discrimination")
``` |

```
Loading required package: proxy
Attaching package: 'proxy'
The following objects are masked from 'package:stats':
as.dist, dist
The following object is masked from 'package:base':
as.matrix
Loading required package: relations
Loading required package: sets
{{"a"}, {"de"}, {"a", "b"}, {"a", "c"}, {"a", "b", "de"}, {"a", "c",
"de"}, {"a", "b", "c", "de"}}
```

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.