This library implements the basic functionality of trapezoidal fuzzy intervals. Implements support for basic operations:
- Fuzzy set addition
- Subtraction of fuzzy sets
- Division of fuzzy sets
- Multiplication of fuzzy sets
- Exponentiation
- Fuzzy set completion
- Supremum
- Infimum
- Equality / inequality of sets
- Inversion
- Intersection
- Union
- Concentration
- Dilatation
- Finding the mean
- Finding variance
- Multiplication by a constant
The library also allows you to:
- Find the length of a set
- Round borders
- Check the probability of finding an element in a set
- Display set
The library also you to:
- Add multiple sets to a field
- Show all sets in the field
- Clear field
- Fold fields
Set ranking tools. Supports the following ranking methods:
- Chew Park method.
- Chang's method.
- The Kaufman-Gupta method.
- Jane's Method.
- Dubois-Prada method.